V1
Schemas
bcAuthorizeResponse
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| auth_req_id | string | true | REQUIRED. This is a unique identifier to identify the authentication request made by the Client. |
| expires_in | integer | true | The duration in seconds for which the authentication request is valid. |
| interval | integer | true | The minimum amount of time in seconds that the client SHOULD wait between polling to check if the authentication request has been completed. |
postTokenResponse
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| access_token | string | true | A token used by the client to make authenticated requests on behalf of the resource owner |
| scope | string | false | Scopes |
| expires_in | integer | false | none |
| token_type | string | true | none |
| refresh_token | string | false | A token used by the client to obtain a new access token without having to involve the resource owner. |
KYC_MatchRequestBody
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| phoneNumber | string | false | A public identifier addressing a telephone subscription. In mobile networks it corresponds to the MSISDN (Mobile Station International Subscriber Directory Number). In order to be globally unique it has to be formatted in international format, according to E.164 standard, prefixed with ‘+’. |
| idDocument | string | false | Id number associated to the official identity document in the country. It may contain alphanumeric characters. |
| name | string | false | Complete name of the customer, usually composed of first/given name and last/family/sur- name in a country. Depending on the country, the order of first/give name and last/family/sur- name varies, and middle name could be included. It can use givenName, middleNames, familyName and/or familyNameAtBirth. For example, in ESP, name+familyName; in NLD, it can be name+middleNames+familyName or name+middleNames+familyNameAtBirth, etc. |
| givenName | string | false | First/given name or compound first/given name of the customer. |
| familyName | string | false | Last name, family name, or surname of the customer. |
| nameKanaHankaku | string | false | Complete name of the customer in Hankaku-Kana format (reading of name) for Japan. |
| nameKanaZenkaku | string | false | Complete name of the customer in Zenkaku-Kana format (reading of name) for Japan. |
| middleNames | string | false | Middle name/s of the customer. |
| familyNameAtBirth | string | false | Last/family/sur- name at birth of the customer. |
| address | string | false | Complete address of the customer. For some countries, it is built following the usual concatenation of parameters in a country, but for other countries, this is not the case. For some countries, it can use streetName, streetNumber and/or houseNumberExtension. For example, in ESP, streetName+streetNumber; in NLD, it can be streetName+streetNumber or streetName+streetNumber+houseNumberExtension. |
| streetName | string | false | Name of the street of the customer’s address. It should not include the type of the street. |
| streetNumber | string | false | The street number of the customer’s address. Number identifying a specific property on the ‘streetName’. |
| postalCode | string | false | Zip code or postal code |
| region | string | false | Region/prefecture of the customer’s address |
| locality | string | false | Locality of the customer’s address |
| country | string | false | Country of the customer’s address. Format ISO 3166-1 alpha-2 |
| houseNumberExtension | string | false | Specific identifier of the house needed depending on the property type. For example, number of apartment in an apartment building. |
| birthdate | string(date) | false | The birthdate of the customer, in RFC 3339 / ISO 8601 calendar date format (YYYY-MM-DD). |
| string(email) | false | Email address of the customer in the RFC specified format (local-part@domain). | |
| gender | string | false | Gender of the customer (Male/Female/Other). |
| Property | Values |
|---|---|
| gender | one of [MALE, FEMALE, OTHER] |
MatchResult
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| anonymous | string | false | none |
| Property | Values |
|---|---|
| anonymous | one of [true, false, not_available] |
MatchScoreResult
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| anonymous | integer | false | Indicates the similarity score assigned to the input value when it does not exactly match the value stored in the operator’s system. This property shall only be returned when the value of the corresponding match field is false. |
KYC_MatchResponse
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| idDocumentMatch | any | false | none |
| Name | Type | Required | Description |
|---|---|---|---|
| » anonymous | MatchResult | false | none |
| Name | Type | Required | Description |
|---|---|---|---|
| » anonymous | any | false | Indicates whether Id number associated to the ID document of the customer matches with the one on the Operator’s system. |
| Name | Type | Required | Description |
|---|---|---|---|
| nameMatch | any | false | none |
| Name | Type | Required | Description |
|---|---|---|---|
| » anonymous | MatchResult | false | none |
| Name | Type | Required | Description |
|---|---|---|---|
| » anonymous | any | false | Indicates whether the complete name of the customer matches with the one on the Operator’s system. |
| Name | Type | Required | Description |
|---|---|---|---|
| nameMatchScore | MatchScoreResult | false | Indicates the similarity score assigned to the input value when it does not exactly match the value stored in the operator’s system. This property shall only be returned when the value of the corresponding match field is false. |
| givenNameMatch | any | false | none |
| Name | Type | Required | Description |
|---|---|---|---|
| » anonymous | MatchResult | false | none |
| Name | Type | Required | Description |
|---|---|---|---|
| » anonymous | any | false | Indicates whether First name/given name of the customer matches with the one on the Operator’s system. |
| Name | Type | Required | Description |
|---|---|---|---|
| givenNameMatchScore | MatchScoreResult | false | Indicates the similarity score assigned to the input value when it does not exactly match the value stored in the operator’s system. This property shall only be returned when the value of the corresponding match field is false. |
| familyNameMatch | any | false | none |
| Name | Type | Required | Description |
|---|---|---|---|
| » anonymous | MatchResult | false | none |
| Name | Type | Required | Description |
|---|---|---|---|
| » anonymous | any | false | Indicates whether last name/ family name/ surname of the customer matches with the one on the Operator’s system. |
| Name | Type | Required | Description |
|---|---|---|---|
| familyNameMatchScore | MatchScoreResult | false | Indicates the similarity score assigned to the input value when it does not exactly match the value stored in the operator’s system. This property shall only be returned when the value of the corresponding match field is false. |
| nameKanaHankakuMatch | any | false | none |
| Name | Type | Required | Description |
|---|---|---|---|
| » anonymous | MatchResult | false | none |
| Name | Type | Required | Description |
|---|---|---|---|
| » anonymous | any | false | Indicates whether complete name of the customer in Hankaku-Kana format (reading of name) for Japan matches with the one on the Operator’s system. |
| Name | Type | Required | Description |
|---|---|---|---|
| nameKanaHankakuMatchScore | MatchScoreResult | false | Indicates the similarity score assigned to the input value when it does not exactly match the value stored in the operator’s system. This property shall only be returned when the value of the corresponding match field is false. |
| nameKanaZenkakuMatch | any | false | none |
| Name | Type | Required | Description |
|---|---|---|---|
| » anonymous | MatchResult | false | none |
| Name | Type | Required | Description |
|---|---|---|---|
| » anonymous | any | false | Indicates whether complete name of the customer in Zenkaku-Kana format (reading of name) for Japan matches with the one on the Operator’s system. |
| Name | Type | Required | Description |
|---|---|---|---|
| nameKanaZenkakuMatchScore | MatchScoreResult | false | Indicates the similarity score assigned to the input value when it does not exactly match the value stored in the operator’s system. This property shall only be returned when the value of the corresponding match field is false. |
| middleNamesMatch | any | false | none |
| Name | Type | Required | Description |
|---|---|---|---|
| » anonymous | MatchResult | false | none |
| Name | Type | Required | Description |
|---|---|---|---|
| » anonymous | any | false | Indicates whether the middle names of the customer matches with the one on the Operator’s system. |
| Name | Type | Required | Description |
|---|---|---|---|
| middleNamesMatchScore | MatchScoreResult | false | Indicates the similarity score assigned to the input value when it does not exactly match the value stored in the operator’s system. This property shall only be returned when the value of the corresponding match field is false. |
| familyNameAtBirthMatch | any | false | none |
| Name | Type | Required | Description |
|---|---|---|---|
| » anonymous | MatchResult | false | none |
| Name | Type | Required | Description |
|---|---|---|---|
| » anonymous | any | false | Indicates whether the Family Name At Birth of the customer matches with the one on the Operator’s system. |
| Name | Type | Required | Description |
|---|---|---|---|
| familyNameAtBirthMatchScore | MatchScoreResult | false | Indicates the similarity score assigned to the input value when it does not exactly match the value stored in the operator’s system. This property shall only be returned when the value of the corresponding match field is false. |
| addressMatch | any | false | none |
| Name | Type | Required | Description |
|---|---|---|---|
| » anonymous | MatchResult | false | none |
| Name | Type | Required | Description |
|---|---|---|---|
| » anonymous | any | false | Indicates whether complete address of the customer matches with the one on the Operator’s system. |
| Name | Type | Required | Description |
|---|---|---|---|
| addressMatchScore | MatchScoreResult | false | Indicates the similarity score assigned to the input value when it does not exactly match the value stored in the operator’s system. This property shall only be returned when the value of the corresponding match field is false. |
| streetNameMatch | any | false | none |
| Name | Type | Required | Description |
|---|---|---|---|
| » anonymous | MatchResult | false | none |
| Name | Type | Required | Description |
|---|---|---|---|
| » anonymous | any | false | Indicates whether the street name of the customer matches with the one on the Operator’s system. |
| Name | Type | Required | Description |
|---|---|---|---|
| streetNameMatchScore | MatchScoreResult | false | Indicates the similarity score assigned to the input value when it does not exactly match the value stored in the operator’s system. This property shall only be returned when the value of the corresponding match field is false. |
| streetNumberMatch | any | false | none |
| Name | Type | Required | Description |
|---|---|---|---|
| » anonymous | MatchResult | false | none |
| Name | Type | Required | Description |
|---|---|---|---|
| » anonymous | any | false | Indicates whether the street number of the customer matches with the one on the Operator’s system. |
| Name | Type | Required | Description |
|---|---|---|---|
| streetNumberMatchScore | MatchScoreResult | false | Indicates the similarity score assigned to the input value when it does not exactly match the value stored in the operator’s system. This property shall only be returned when the value of the corresponding match field is false. |
| postalCodeMatch | any | false | none |
| Name | Type | Required | Description |
|---|---|---|---|
| » anonymous | MatchResult | false | none |
| Name | Type | Required | Description |
|---|---|---|---|
| » anonymous | any | false | Indicates whether the postal code / zip code of the customer matches with the one on the Operator’s system. |
| Name | Type | Required | Description |
|---|---|---|---|
| regionMatch | any | false | none |
| Name | Type | Required | Description |
|---|---|---|---|
| » anonymous | MatchResult | false | none |
| Name | Type | Required | Description |
|---|---|---|---|
| » anonymous | any | false | Indicates whether the region of the customer’s address matches with the one on the Operator’s system. |
| Name | Type | Required | Description |
|---|---|---|---|
| regionMatchScore | MatchScoreResult | false | Indicates the similarity score assigned to the input value when it does not exactly match the value stored in the operator’s system. This property shall only be returned when the value of the corresponding match field is false. |
| localityMatch | any | false | none |
| Name | Type | Required | Description |
|---|---|---|---|
| » anonymous | MatchResult | false | none |
| Name | Type | Required | Description |
|---|---|---|---|
| » anonymous | any | false | Indicates whether the locality of the customer’s address matches with the one on the Operator’s system. |
| Name | Type | Required | Description |
|---|---|---|---|
| localityMatchScore | MatchScoreResult | false | Indicates the similarity score assigned to the input value when it does not exactly match the value stored in the operator’s system. This property shall only be returned when the value of the corresponding match field is false. |
| countryMatch | any | false | none |
| Name | Type | Required | Description |
|---|---|---|---|
| » anonymous | MatchResult | false | none |
| Name | Type | Required | Description |
|---|---|---|---|
| » anonymous | any | false | Indicates whether the country of the customer’s address matches with the one on the Operator’s system. |
| Name | Type | Required | Description |
|---|---|---|---|
| houseNumberExtensionMatch | any | false | none |
| Name | Type | Required | Description |
|---|---|---|---|
| » anonymous | MatchResult | false | none |
| Name | Type | Required | Description |
|---|---|---|---|
| » anonymous | any | false | Indicates whether the house number extension of the customer’s address matches with the one on the Operator’s system. |
| Name | Type | Required | Description |
|---|---|---|---|
| birthdateMatch | any | false | none |
| Name | Type | Required | Description |
|---|---|---|---|
| » anonymous | MatchResult | false | none |
| Name | Type | Required | Description |
|---|---|---|---|
| » anonymous | any | false | Indicates whether the birthdate of the customer matches with the one on the Operator’s system. |
| Name | Type | Required | Description |
|---|---|---|---|
| emailMatch | any | false | none |
| Name | Type | Required | Description |
|---|---|---|---|
| » anonymous | MatchResult | false | none |
| Name | Type | Required | Description |
|---|---|---|---|
| » anonymous | any | false | Indicates whether the email address of the customer matches with the one on the Operator’s system. |
| Name | Type | Required | Description |
|---|---|---|---|
| emailMatchScore | MatchScoreResult | false | Indicates the similarity score assigned to the input value when it does not exactly match the value stored in the operator’s system. This property shall only be returned when the value of the corresponding match field is false. |
| genderMatch | any | false | none |
| Name | Type | Required | Description |
|---|---|---|---|
| » anonymous | MatchResult | false | none |
| Name | Type | Required | Description |
|---|---|---|---|
| » anonymous | any | false | Indicates whether the gender of the customer matches with the one on the Operator’s system. |
NumberVerificationRequestBody
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| phoneNumber | PhoneNumber | false | A public identifier addressing a telephone subscription. In mobile networks it corresponds to the MSISDN (Mobile Station International Subscriber Directory Number). In order to be globally unique it has to be formatted in international format, according to E.164 standard, prefixed with ‘+’. |
| hashedPhoneNumber | string | false | Hashed phone number. SHA-256 (in hexadecimal representation) of the mobile phone number in E.164 format (starting with country code). Prefixed with ‘+’. |
NumberVerificationMatchResponse
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| devicePhoneNumberVerified | DevicePhoneNumberVerified | true | Number verification. True, if it matches |
NumberVerificationShareResponse
DevicePhoneNumberVerified
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| anonymous | boolean | false | Number verification. True, if it matches |
PhoneNumber
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| anonymous | string | false | A public identifier addressing a telephone subscription. In mobile networks it corresponds to the MSISDN (Mobile Station International Subscriber Directory Number). In order to be globally unique it has to be formatted in international format, according to E.164 standard, prefixed with ‘+’. |
SimSwapInfo
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| latestSimChange | string(date-time)¦null | true | Timestamp of latest SIM swap performed. It must follow RFC 3339 and must have time zone. Recommended format is yyyy-MM-dd’T’HH:mm:ss.SSSZ (i.e. which allows 2023-07-03T14:27:08.312+02:00 or 2023-07-03T12:27:08.312Z) |
CheckSimSwapInfo
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| swapped | boolean | true | Indicates whether the SIM card has been swapped during the period within the provided age. |
CreateCheckSimSwap
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| phoneNumber | PhoneNumber | false | A public identifier addressing a telephone subscription. In mobile networks it corresponds to the MSISDN (Mobile Station International Subscriber Directory Number). In order to be globally unique it has to be formatted in international format, according to E.164 standard, prefixed with ‘+’. |
| maxAge | integer(int32) | false | Period in hours to be checked for SIM swap. |
CreateSimSwapDate
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| phoneNumber | PhoneNumber | false | A public identifier addressing a telephone subscription. In mobile networks it corresponds to the MSISDN (Mobile Station International Subscriber Directory Number). In order to be globally unique it has to be formatted in international format, according to E.164 standard, prefixed with ‘+’. |
DeviceSwapInfo
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| latestDeviceChange | string(date-time)¦null | true | Timestamp of latest device swap performed. It must follow RFC 3339 and must have time zone. Recommended format is yyyy-MM-dd’T’HH:mm:ss.SSSZ (i.e. which allows 2023-07-03T14:27:08.312+02:00 or 2023-07-03T12:27:08.312Z) |
CreateDeviceSwapDate
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| phoneNumber | PhoneNumber | false | A public identifier addressing a telephone subscription. In mobile networks it corresponds to the MSISDN (Mobile Station International Subscriber Directory Number). In order to be globally unique it has to be formatted in international format, according to E.164 standard, prefixed with ‘+’. |
CreateCheckDeviceSwap
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| phoneNumber | PhoneNumber | false | A public identifier addressing a telephone subscription. In mobile networks it corresponds to the MSISDN (Mobile Station International Subscriber Directory Number). In order to be globally unique it has to be formatted in international format, according to E.164 standard, prefixed with ‘+’. |
| maxAge | integer(int32) | false | Period in hours to be checked for device swap. |
CheckDeviceSwapInfo
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| swapped | boolean | true | Indicates whether the device has been swapped during the period within the provided age. |
ConsentInfoRetrieveStatusRequestBody
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| phoneNumber | PhoneNumber | true | A public identifier addressing a telephone subscription. In mobile networks it corresponds to the MSISDN (Mobile Station International Subscriber Directory Number). In order to be globally unique it has to be formatted in international format, according to E.164 standard, prefixed with ‘+’. |
| scopes | ConsentInfoScopes | true | List of requested scopes. |
| purpose | ConsentInfoPurpose | true | The reason for which personal data will be processed by the API Consumer. CAMARA uses the W3C Data Privacy Vocabulary (DPV) to represent these purposes e.g. dpv:FraudPreventionAndDetection or dpv:RequestedServiceProvision. |
| requestCaptureUrl | boolean | true | A boolean flag indicating whether the API Consumer requests API Provider to return a Consent capture URL. |
ConsentInfoScopes
|
|
None
ConsentInfoPurpose
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| anonymous | string | false | The reason for which personal data will be processed by the API Consumer. CAMARA uses the W3C Data Privacy Vocabulary (DPV) to represent these purposes e.g. dpv:FraudPreventionAndDetection or dpv:RequestedServiceProvision. |
ConsentInfoRetrieveStatusResponseBody
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| statusInfo | ConsentInfoStatusInfo | true | Provides information about the validity status of the requested data processing for the specified scope(s) and Purpose. |
| captureUrl | string(url) | false | URL where the User can provide the necessary Consent. |
ConsentInfoStatusInfo
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| anonymous | [ConsentInfoStatusInfoObject] | false | Provides information about the validity status of the requested data processing for the specified scope(s) and Purpose. |
ConsentInfoStatusInfoObject
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| scopes | ConsentInfoScopes | true | List of requested scopes. |
| purpose | ConsentInfoPurpose | true | The reason for which personal data will be processed by the API Consumer. CAMARA uses the W3C Data Privacy Vocabulary (DPV) to represent these purposes e.g. dpv:FraudPreventionAndDetection or dpv:RequestedServiceProvision. |
| statusValidForProcessing | boolean | true | Boolean flag that shows the validity status of the requested data processing for the specified scope(s) and Purpose. |
| statusReason | string | false | This field must be present if statusValidForProcessing is false. |
| expirationDate | string(date-time) | false | The date and time at which the validity of the data processing is set to expire or has expired. |
| Property | Values |
|---|---|
| statusReason | one of [PENDING, REQUESTED, REVOKED, EXPIRED, OBJECTED] |
ErrorInfo
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| status | integer | true | HTTP response status code |
| code | string | true | Code given to this error |
| message | string | true | Detailed error description |
errorAccessTokenResponse
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| error | string | true | A single error code |
| error_description | string | false | A human-readable text providing additional information, used to assist in the understanding and resolution of the error occurred |
| error_uri | string | false | none |
| Property | Values |
|---|---|
| error | one of [invalid_request, access_denied, invalid_client, invalid_grant, unauthorized_client, unauthorized_grant_type, invalid_scope, error_description, error_uri] |
errorPostTokenResponse
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| error | string | true | A single error code |
| error_description | string | false | A human-readable text providing additional information, used to assist in the understanding and resolution of the error occurred |
| error_uri | string | false | none |
| Property | Values |
|---|---|
| error | one of [authorization_pending, invalid_request, access_denied, invalid_client, invalid_grant, unauthorized_client, unauthorized_grant_type, invalid_scope, error_description, error_uri] |
KYCAgeVerificationVerifyRequestBody
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| ageThreshold | AgeThreshold | true | The age to be verified. The indicated range is a global definition of maximum and minimum values allowed to be requested. It is important to note that this range might be more restrictive in some implementations due to local regulations of a country i.e. A country does not allow to request for an age under 18. This limitation must be informed during the onboarding process. |
| phoneNumber | PhoneNumber | false | A public identifier addressing a telephone subscription. In mobile networks it corresponds to the MSISDN (Mobile Station International Subscriber Directory Number). In order to be globally unique it has to be formatted in international format, according to E.164 standard, prefixed with ‘+’. |
| idDocument | IdDocument | false | Id number associated to the official identity document in the country. It may contain alphanumeric characters. |
| name | Name | false | Complete name of the customer, usually composed of first/given name and last/family/sur- name in a country. Depending on the country, the order of first/give name and last/family/sur- name varies, and middle name could be included. It can use givenName, middleNames, familyName and/or familyNameAtBirth. For example, in ESP, name+familyName; in NLD, it can be name+middleNames+familyName or name+middleNames+familyNameAtBirth, etc. |
| givenName | GivenName | false | First/given name or compound first/given name of the customer. |
| familyName | FamilyName | false | Last name, family name, or surname of the customer. |
| middleNames | MiddleNames | false | Middle name/s of the customer. |
| familyNameAtBirth | FamilyNameAtBirth | false | Last/family/sur- name at birth of the customer. |
| birthdate | Birthdate | false | The birthdate of the customer, in RFC 3339 / ISO 8601 calendar date format (YYYY-MM-DD). |
| false | Email address of the customer in the RFC specified format (local-part@domain). | ||
| includeContentLock | IncludeContentLock | false | If this parameter is included in the request with value true, the response property contentLock will be returned. If it is not included or its value is false, the response property will not be returned. |
| includeParentalControl | IncludeParentalControl | false | If this parameter is included in the request with value true, the response property parentalControl will be returned. If it is not included or its value is false, the response property will not be returned. |
AgeThreshold
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| anonymous | integer | false | The age to be verified. The indicated range is a global definition of maximum and minimum values allowed to be requested. It is important to note that this range might be more restrictive in some implementations due to local regulations of a country i.e. A country does not allow to request for an age under 18. This limitation must be informed during the onboarding process. |
IdDocument
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| anonymous | string | false | Id number associated to the official identity document in the country. It may contain alphanumeric characters. |
Name
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| anonymous | string | false | Complete name of the customer, usually composed of first/given name and last/family/sur- name in a country. Depending on the country, the order of first/give name and last/family/sur- name varies, and middle name could be included. It can use givenName, middleNames, familyName and/or familyNameAtBirth. For example, in ESP, name+familyName; in NLD, it can be name+middleNames+familyName or name+middleNames+familyNameAtBirth, etc. |
GivenName
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| anonymous | string | false | First/given name or compound first/given name of the customer. |
FamilyName
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| anonymous | string | false | Last name, family name, or surname of the customer. |
MiddleNames
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| anonymous | string | false | Middle name/s of the customer. |
FamilyNameAtBirth
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| anonymous | string | false | Last/family/sur- name at birth of the customer. |
Birthdate
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| anonymous | string(date) | false | The birthdate of the customer, in RFC 3339 / ISO 8601 calendar date format (YYYY-MM-DD). |
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| anonymous | string(email) | false | Email address of the customer in the RFC specified format (local-part@domain). |
IncludeContentLock
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| anonymous | boolean | false | If this parameter is included in the request with value true, the response property contentLock will be returned. If it is not included or its value is false, the response property will not be returned. |
IncludeParentalControl
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| anonymous | boolean | false | If this parameter is included in the request with value true, the response property parentalControl will be returned. If it is not included or its value is false, the response property will not be returned. |
KYCAgeVerificationVerifyResponseBody
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| ageCheck | AgeCheck | true | Indicate "true" when the age of the user is the same age or older than the age threshold (age >= age threshold), and "false" if not (age < age threshold). If the API Provider doesn’t have enough information to perform the validation, a not_available can be returned. |
| verifiedStatus | VerifiedStatus | false | Indicate true if the information provided has been compared against information based on an identification document legally accepted as an age verification document (Note), otherwise indicate false. Note: Depending on the country, credit-check or other mechanism can be used instead of official identification for Age Verification. For details, please contact API Provider. |
| identityMatchScore | IdentityMatchScore | false | The overall score of identity information available in the API Provider, information either provided in the request body comparing it to the one that the API Provider holds or directly using internal API Provider’s information. It is optional for the API Provider to return the Identity match score. |
| contentLock | ContentLock | false | Indicate "true" if the subscription associated with the phone number has any kind of content lock (i.e certain web content blocked) and "false" if not. If the information is not available the value not_available can be returned. |
| parentalControl | ParentalControl | false | Indicate "true" if the subscription associated with the phone number has any kind of parental control activated and "false" if not. If the information is not available the value not_available can be returned. |
AgeCheck
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| anonymous | string | false | Indicate "true" when the age of the user is the same age or older than the age threshold (age >= age threshold), and "false" if not (age < age threshold). If the API Provider doesn’t have enough information to perform the validation, a not_available can be returned. |
| Property | Values |
|---|---|
| anonymous | one of [true, false, not_available] |
VerifiedStatus
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| anonymous | boolean | false | Indicate true if the information provided has been compared against information based on an identification document legally accepted as an age verification document (Note), otherwise indicate false. Note: Depending on the country, credit-check or other mechanism can be used instead of official identification for Age Verification. For details, please contact API Provider. |
IdentityMatchScore
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| anonymous | integer | false | The overall score of identity information available in the API Provider, information either provided in the request body comparing it to the one that the API Provider holds or directly using internal API Provider’s information. It is optional for the API Provider to return the Identity match score. |
ContentLock
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| anonymous | string | false | Indicate "true" if the subscription associated with the phone number has any kind of content lock (i.e certain web content blocked) and "false" if not. If the information is not available the value not_available can be returned. |
| Property | Values |
|---|---|
| anonymous | one of [true, false, not_available] |
ParentalControl
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| anonymous | string | false | Indicate "true" if the subscription associated with the phone number has any kind of parental control activated and "false" if not. If the information is not available the value not_available can be returned. |
| Property | Values |
|---|---|
| anonymous | one of [true, false, not_available] |
TenureRequest
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| phoneNumber | PhoneNumber | false | A public identifier addressing a telephone subscription. In mobile networks it corresponds to the MSISDN (Mobile Station International Subscriber Directory Number). In order to be globally unique it has to be formatted in international format, according to E.164 standard, prefixed with ‘+’. |
| tenureDate | string(date) | true | The date, in RFC 3339 / ISO 8601 compliant format “YYYY-MM-DD”, from which continuous tenure is required to be confirmed. Must not be in the future. |
TenureResponse
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| tenureDateCheck | boolean | true | true when the identified mobile subscription has had valid tenure since tenureDate, otherwise false |
| contractType | string | false | If exists, populated with: - PAYG - prepaid (pay-as-you-go) account- PAYM - contract account- Business - Business (enterprise) accountThis attribute may be omitted from the response set if the information is not available |
| Property | Values |
|---|---|
| contractType | one of [PAYG, PAYM, Business] |