Customers
API reference for customer-related endpoints
Last updated
API reference for customer-related endpoints
Last updated
To add a new customer to the system, use the authenticated /customer
POST
endpoint. This will initialise a new customer entity and start KYC verification process. The response contains a verification URL that redirects to our KYC partner's portal for further verification.
Any internal updates to the customer entity will trigger a webhook update event. For details on how to set up and manage webhook subscriptions, please refer to Webhooks.
In order to proceed with customer verification, a challenge needs to be signed and verified (see Blockchain Updates).
To retrieve a list of all customer entities registered for the programme, make a GET
request to /customers
.
To retrieve information about an individual customer, make a GET
request to /customers/{customerId}
with customer ID as a path parameter.
To deactivate a customer, use a PATCH
request to /customers/{customerId}/deactivate
. This will also deactivate all associated resources, such as accounts and cards.
To reactivate a previously deactivated customer, use a PATCH
request to /customers/{customerId}/activate
.
Creates new customer and generates a cryptographic challenge to verify ownership of blockchain account
/customers
HTTP message signature
HTTP message signature input
Idempotency key (UUID)
Content digest
Unique customer ID in a form of a valid on-chain address. This would normally correspond to customer's EOA wallet address
Unique customer ID in a form of an external identifier. This would normally correspond to customer's ID in your system
Retrieves customer's details
/customers/{customerId}
Unique customer ID
HTTP message signature
HTTP message signature input
Deactivates customer and all associated resources
/customers/{customerId}/deactivate
Unique customer ID
HTTP message signature
HTTP message signature input
Idempotency key (UUID)
Activates customer and all associated resources
/customers/{customerId}/activate
Unique customer ID
HTTP message signature
HTTP message signature input
Idempotency key (UUID)