Parameters

Input parameters

If IncludeCustomInputParameters is true in the Verification Result configuration then all non-reserved parameters are bypassed.

Reserved parameters

Session Overrides

Check out the Session Override Configurations section
../verification-configurations/#session-override-configurations

Signature (reSignature)

Check out the Incoming signed Verification Url section
../security/#incoming-signed-verification-url-request-integrity

Expiration (reExpiration)

UTC unix epoch (seconds) at which the signed URL expires. After this timestamp the verification will be rejected with 410 Gone.

Set automatically by the create-signature endpoint when SecuritySettings.ExpirationEnabled is true.

Check out the Incoming signed Verification Url section
../security/#incoming-signed-verification-url-request-integrity

Nonce (reNonce)

One-time-use identifier (GUID without dashes). The first successful session consumes the nonce; further attempts to open the same URL are rejected with 410 Gone.

Set automatically by the create-signature endpoint when SecuritySettings.EnableNonce is true. Nonce requires expiration to be enabled.

Check out the Incoming signed Verification Url section
../security/#incoming-signed-verification-url-request-integrity

Language (reLang)

Sets the language of the verification UI for the session. Optional — defaults to en.

https://.../verification/{verificationId}?reLang=de

Supported values:

en bg cs da de el es et fi fr hu id it ja ko lt lv nb nl pl pt-BR pt-PT ro ru sk sl sv tr uk zh-Hans zh-Hant

Values are case-insensitive, and _ is accepted in place of -. A tag is resolved by exact match first, then by a known alias, then by its base language — so de-AT resolves to de, zh-TW to zh-Hant, zh-CN to zh-Hans, pt to pt-PT, and no to nb. Portuguese and Chinese ship only as variants, so a bare pt or zh resolves to the alias above.

An unrecognised value falls back to en rather than failing the session.

External identifier (reExternalId)

Some face recognition modes require a stable external identifier to link a user across sessions.

  • reExternalId is required when face recognition is configured for:
    • MatchVerification
    • UniqueMatchVerification
    • MatchOnlyVerification
  • reExternalId is optional in other modes.

Reserved names with no public meaning

These are reserved and used internally. They are documented here because they behave like any other reserved name: they are stripped from customInputParameters, so a parameter of your own with one of these names arrives at the session, returns 200, redirects normally — and is simply absent from the result, with nothing to debug against.

Parameter  
reTechUserId Internal user identifier.
reCode Internal code.
reCM Internal marker.
reDemoMode Set by the hosted demo.
reRunId Internal run identifier.
reRegion The region that served the session.
reMatchingUserId Face-recognition match output.
reMatchingVerificationSessionId Face-recognition match output.

Output parameters

Result URL contract (integration output)

The result redirect URL is the primary integration contract.

  • VerifEye redirects the browser to your configured result URL.
  • The final URL contains query parameters describing the outcome.
  • A signature parameter is appended to enable tamper detection.

The following parameter names are used:

  • reVerificationSessionId
  • reVerificationResult
  • reLivenessResult
  • reFaceRecognitionResult
  • reAgeVerificationResult
  • reGenderVerificationResult
  • reFaceId
  • reAge
  • reGender
  • reConfusion
  • reContempt
  • reDisgust
  • reHappy
  • reEmpathy
  • reSurprise
  • rePresence
  • reEyesOnScreen
  • reAttention
  • reCorrelationId
  • reTotalFaceCount
  • reImageId
  • reFailedReason
  • reSignature

Parameter presence depends on your project configuration.


Last updated: 2026-09-28