Perform Proof of Address Check
Overview of flow

1. Create a client
The first step in creating any check is to create a client from your backend server. For this type of check, a client of type person must be created.
Example request for creating a client
Example response
The response will contain an id (the Client ID). It is required for the next step.
2. Create an address
Create an address by providing the Client ID and address details.
Example request for creating an address
Example response
The response will contain an id (the Address ID). It is required for the next step.
3. Create a document
Create a document by providing the Client ID and document type (e.g. bank statement, utility bill).
Example request for creating a document
Example response
The response will contain an id (the Document ID). It is required for the next step.
4. Upload front side image of an ID
Upload a BASE64 encoded image of the proof of address document.
Images should be JPG, PNG, or PDF.
Below is a sample BASE64encoded file. Download it, and copy its content. Then paste into the data attribute when making the request.
Example request for uploading an image of a document
Example response
The response will contain an id (the Check ID). It is required for the next step.
5. Create a check
Create a check by providing the Client ID, Document ID and check type.
Example request for creating a check
Example response
The response will contain an id (the Check ID). It is required for the next step.
6. Retrieve outcome
ComplyCube will perform the check. You can retrieve a check's outcome and breakdown via the API.
If you have set up webhooks, a notification is sent upon completion of the check.
Example request for retrieving the check outcome
Example response
Last updated
Was this helpful?