Perform Proof of Address Check

You can run this check immediately via our Demo Postman collection. It's publicly available and doesn't require an account.

Overview of flow

Proof of Address check API 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.

Sample - BASE64 encoded bank statement

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

Learn more about result outcome and breakdown ➔

Last updated

Was this helpful?