KYC Verification (deprecated)
Verify a customer's identity
Initiate identity verification for a customer and run the specified identity checks.
Verifying a personal customer requires that the following fields already be set:
- first_name
- last_name
- dob
- phone_number
- legal_address
- ssn
This endpoint will be removed in API v1. Use POST /v0/verifications/verify instead.
post/customers/{customer_id}/verify
Path parameters
customer_idstring uuid required
Example:7d943c51-e4ff-4e57-9558-08cab6b963c7
The customer's unique identifier
Headers
Idempotency-Keystring
Example:7d943c51-e4ff-4e57-9558-08cab6b963c7
An idempotency key is an arbitrary unique value generated by client to detect subsequent retries of the same request. It is recommended that a UUID or a similar random identifier be used as an idempotency key. A different key must be used for each request, unless it is a retry.
Request body
Example request
{
"customer_consent": true,
"customer_ip_address": "66.152.213.183"
}Response
Customer verification result.
Example response
{
"verifications": [
{
"id": "7d943c51-e4ff-4e57-9558-08cab6b963c7",
"issues": [
"R186: Global Watchlist sources selected are correlated with the input identifiers"
],
"raw_response": {
"provider": "SOCURE",
"raw_data": "{}"
},
"result": "ACCEPTED",
"vendor_info": {
"details": [
{
"code": "R186",
"description": "Global Watchlist sources selected are correlated with the input identifiers"
}
],
"vendor": "IDOLOGY"
},
"verification_type": "kyc"
}
],
"next_page_token": "a8937a0d"
}