Customer Status
This event is triggered when the status and/or substatus of a customer is updated. Applicable for customers onboarded using Customer Onboarding v5.
https://<customerHost:Port>/webhook
Header
| Field | Description |
|---|---|
Content-Type | application/json |
Request example
curl --location --request POST 'https://<customerHost:Port>/webhook' \
-H 'content-type: application/json' \
-d '{
"customerHashId": "5993e016-21b1-4c8f-9282-e5491546c47a",
"template": "CUSTOMER_STATUS_WEBHOOK",
"customerType": "INDIVIDUAL",
"walletHashIds": [
"70adc339-5b3f-4711-ad82-39ed6420bd62"
],
"externalId": "c3a2c77a-f451-4e4d-a212-48283dec4eac",
"isResubmissionAllowed": "true",
"subStatus": "",
"clientHashId": "b23b124c-9cc8-4550-b66f-ed8250ff8a5e",
"status": "rejected",
"tags": [
{
"value": "value",
"key": "key"
}
]
}'
Request body
| Field | Description | Type |
|---|---|---|
clientHashId | The clientHashId of the parent client. | UUID |
customerHashId | Th the unique customer identifier generated at the time of customer creation. | UUID |
customerType | The type of the customer. | String |
externalId | Client-created unique ID. | String |
isResubmissionAllowed | Details if the customer can be resubmitted for onboarding | String |
status | The status of the customer. Available values include:
| String |
subStatus | The substatus of the application. Details the next steps to take to onboard the application. | String |
customerType | This field contains the type of the customer. It should be INDIVIDUAL for individual customer. | String |
tags | Custom tags & values applied by the client when the customer was initially onboarded. Maximum 15 key-value pairs can be sent in tags. | Array |
template | The value for this field is CUSTOMER_STATUS_WEBHOOK. | String |
walletHashIds | The unique identifier of the customer’s wallet linked to the transaction. | String |