Skip to main content
WEBHOOK
cardholderKycStatusChanged
{
  "version": "V1.6.0",
  "event_name": "ISSUING",
  "event_type": "cardholder.kyc.status_changed",
  "event_id": "656154ea-6dde-4844-bd98-f37eb997e129",
  "source_id": "811001d4-9862-4cc6-90d8-ebc829fcfd41",
  "data": {
    "cardholder_id": "811001d4-9862-4cc6-90d8-ebc829fcfd41",
    "cardholder_status": "SUCCESS",
    "country_code": "SG",
    "create_time": "2026-04-08T17:01:47+08:00",
    "date_of_birth": "1990-01-15",
    "email": "sdkagent-1775638904623@example.com",
    "first_name": "Sdk",
    "idv_provider": "SUMSUB",
    "idv_status": "PASSED",
    "last_name": "Agent",
    "nationality": "SG",
    "phone_number": "98904623",
    "update_time": "2026-04-08T17:01:47+08:00"
  }
}

Documentation Index

Fetch the complete documentation index at: https://developers-sandbox.uqpaytech.com/llms.txt

Use this file to discover all available pages before exploring further.

Event Types

Event TypeDescription
cardholder.kyc.status_changedThe cardholder’s KYC verification status has changed.

Body

application/json
event_id
string<uuid>
required

A unique identifier for this event.

event_name
enum<string>
required

Top-level event category. Always ISSUING for card issuance events.

Available options:
ISSUING
event_type
enum<string>
required

The specific event type that occurred.

Available options:
cardholder.kyc.status_changed
source_id
string
required

Cardholder ID.

version
string
required

API version number.

Example:

"V1.6.0"

data
object

Cardholder information included in KYC and cardholder update events.

Response

200

Return 200 to acknowledge receipt.