eventId,
eventName, timestamp, programId, sandbox, customerId, clientReference).
Payload fields
The status data is inlined on the body (there is no nested object for this event).| Field | Type | Notes |
|---|---|---|
workflowStage | string | Normalised onboarding stage (e.g. Approved). |
kycStatus.status | string | Normalised KYC label. |
kycStatus.rejectionReasons | string[] | Present when the KYC was rejected. |
kycStatus.timestamp | string | When the KYC status was set. |
riskStatus | object | Optional. { status, timestamp }. |
legalsStatus | object | Optional. { accepted, timestamp }. |