When the status is pending, the Submit Webhook is triggered.
  • Approved → The Approved Webhook is triggered. The Submit Webhook does not trigger.
  • Rejected → The Rejected Webhook is triggered. The Submit Webhook does not trigger.
  • Pending → The Submit Webhook is triggered.
submit-webhook-sample.json
{
    "webhook_trigger": "submit",
    "created_at": "string",
    "submission_id": "string",
    "duplicated_information": "string",
    "email": "string",
    "cf": {
        "cf1": "string",
        "cf2": "string",
        "cf3": "string"
    },
    "userid": "string",
    "tokenId": "string",
    "ipAddress": "string"
}
webhook_trigger
string
Webhook trigger type - submit indicates a Pending status after submission.
created_at
string
The UTC timestamp when the KYC was initially submitted (ISO 8601 format).
submission_id
string
Unique identifier for each KYC submission.
duplicated_information
string
A unique ID is generated based on name, date of birth, gender, and nationality for duplicate checks. (*Always generated when all four criteria are provided.)
cf
object
An object containing user-defined fields (cf1, cf2, cf3).
userid
string
Unique identifier for the KYC submitter as defined by the client.
tokenId
string
Token ID used for submissions in private mode live forms.
ipAddress
string
IP address of the submitter.