KYC Age Verification

KYC Age Verification

0.2.0OAS 3.0

The KYC Age Verification API provides an endpoint to verify customer age for Know Your Customer verification.

API Base URL
  • Server 1:https://api2.uat.konera.com

    Kong Gateway URL

Security
apiKey (apiKey)

API key authentication header.

jwtToken (apiKey)

JWT token header; the gateway forwards it as Authorization: Bearer .

Verify customer age

Verify customer age against a threshold for KYC verification. Authentication: provide jwt_token header.

post
https://api2.uat.konera.com/camara/kyc-age-verification/v0.2/verify

Body

application/json

KYC age verification request with customer information

KycAgeVerificationRequest

phoneNumberstringrequired

International E.164 format phone number, prefixed with ‘+’.

Match pattern:^\+[1-9][0-9]{4,14}$

Example:+17147684733

ageThresholdintegerrequired

Minimum age threshold for verification

>= 0

Example:18

idDocumentstring

ID document number

Example:66666666q

namestring

Full name of the customer

Example:Federica Sanchez Arjona

givenNamestring

Given name (first name) of the customer

Example:Federica

familyNamestring

Family name (last name) of the customer

Example:Sanchez Arjona

middleNamesstring

Middle name(s) of the customer

Example:Sanchez

familyNameAtBirthstring

Family name at birth

Example:YYYY

birthdatestring(date)

Date of birth in YYYY-MM-DD format

Example:1988-08-22

emailstring(email)

Email address

Example:federicaSanchez.Arjona@example.com

includeContentLockboolean

Whether to include content lock information

Example:true

includeParentalControlboolean

Whether to include parental control information

Example:true

Response

application/json

KYC age verification result

KycAgeVerificationResponse

verifiedboolean

Whether the age verification was successful

ageinteger

Calculated age of the customer

meetsThresholdboolean

Whether the customer meets the age threshold

post/camara/kyc-age-verification/v0.2/verify

Body

{ "phoneNumber": "+17147684733", "ageThreshold": 18, "idDocument": "66666666q", "name": "Federica Sanchez Arjona", "givenName": "Federica", "familyName": "Sanchez Arjona", "middleNames": "Sanchez", "familyNameAtBirth": "YYYY", "birthdate": "1988-08-22", "email": "federicaSanchez.Arjona@example.com", "includeContentLock": true, "includeParentalControl": true }
 
application/json

KycAgeVerificationRequest

object
phoneNumberstringrequired

International E.164 format phone number, prefixed with ‘+’.

Match pattern:^\+[1-9][0-9]{4,14}$

Example:+17147684733

ageThresholdintegerrequired

Minimum age threshold for verification

>= 0

Example:18

idDocumentstring

ID document number

Example:66666666q

namestring

Full name of the customer

Example:Federica Sanchez Arjona

givenNamestring

Given name (first name) of the customer

Example:Federica

familyNamestring

Family name (last name) of the customer

Example:Sanchez Arjona

middleNamesstring

Middle name(s) of the customer

Example:Sanchez

familyNameAtBirthstring

Family name at birth

Example:YYYY

birthdatestring(date)

Date of birth in YYYY-MM-DD format

Example:1988-08-22

emailstring(email)

Email address

Example:federicaSanchez.Arjona@example.com

includeContentLockboolean

Whether to include content lock information

Example:true

includeParentalControlboolean

Whether to include parental control information

Example:true

Example