- Retrieve KYC documents
Retrieves a list of KYC documents.
Criteria for filtering collection items. This field requires a special format. Use , to specify multiple allowed values. Use ; to specify multiple fields.
For more information, see Search filters.
Expands a request to include embedded objects within the _embedded property of the response. This field accepts a comma-separated list of objects.
For more information, see Embedded resources.
- Mock serverhttps://www.rebilly.com/_mock/catalog/all/kyc-documents
- Sandbox serverhttps://api-sandbox.rebilly.com/organizations/{organizationId}/kyc-documents
- Live serverhttps://api.rebilly.com/organizations/{organizationId}/kyc-documents
- SecretApiKey
- JWT
curl -i -X GET \
'https://www.rebilly.com/_mock/catalog/all/kyc-documents?limit=1000&offset=1000&filter=string&sort=string&expand=string' \
-H 'REB-APIKEY: YOUR_API_KEY_HERE'List of KYC documents retrieved.
ID of the KYC document.
IDs of linked file objects.
Uploaded identity-proof files must have the following tags attached to be used for KYC purposes: ['kyc', 'id-front'], ['kyc', 'id-back'], ['kyc', 'face-proof'].
Permitted file types for identity-proof files: .jpg, .png, and .pdf.
Document type submitted for validation. Only the identity-proof and address-proof types are analyzed automatically.
Document subtype submitted for validation.
Status of the validation.
| Enum Value | Description |
|---|---|
| pending | Waiting to be reviewed or analyzed. |
| in-progress | Being analyzed by the Rebilly AI. |
| accepted | Accepted by AI or a human. |
| rejected | Rejected by AI or a human. |
| archived | Archived by the Rebilly AI. |
ID of the KYC request.
Date and time when the resource is created. This value is set automatically when the resource is created.
Date and time when the resource is updated. This value is set automatically when the resource is updated.
ID of the customer resource.
ID of the KYC document reviewer.
Document verification level.
| Enum Value | Description |
|---|---|
| 1 | Moderate verification requirements. This option is used for sale transactions. |
| 2 | Strict verification requirements. This option is used for credit transactions. |
| 3 | Basic verification requirements. This option is used when a high level of verification is not required. |
Number of times the KYC document data has been modified.
Use this value when analyzing webhook data to determine if a change must take precedence over the current representation.
[ { "id": "kyc_doc_0YV7JHY705C6DA487BFTAA33V8", "fileIds": [ … ], "documentType": "identity-proof", "documentSubtype": "passport", "status": "pending", "rejectionReason": { … }, "requestId": "4f6cf35x-2c4y-483z-a0a9-158621f77a21", "createdTime": "2019-08-24T14:15:22Z", "updatedTime": "2019-08-24T14:15:22Z", "processedTime": "2019-08-24T14:15:22Z", "customerId": "cus_0YV7DDSDD1C8DA64KHH2W33CPF", "reviewerId": "44433322-2c4y-483z-a0a9-158621f77a21", "reviewerName": "string", "reviewStartTime": "2019-08-24T14:15:22Z", "reviewTime": "2019-08-24T14:15:22Z", "notes": "string", "tags": [ … ], "reason": "string", "matchLevel": 1, "revision": 0, "documentMatches": { … }, "parsedData": { … }, "settings": { … }, "_links": [ … ], "_embedded": { … } } ]