Challenge.StateChange
Emitted when a parental consent challenge changes state.
Fields
| Field | Type | Required | Description |
|---|---|---|---|
eventType | string | yes | Always "Challenge.StateChange" |
data | object | yes | Challenge state change data |
data.id | string (UUID) | yes | Challenge ID |
data.productId | number | yes | Product ID |
data.status | string | yes | One of PASS, FAIL, IN_PROGRESS |
data.dob | string (YYYY-MM-DD) | no | Player date of birth; present when available |
data.sessionId | string (UUID) | no | Present when status is PASS |
data.approverEmail | string | no | Present when status is PASS |
data.kuid | string | no | k-ID user ID; present when available |
Example
{
"eventType": "Challenge.StateChange",
"data": {
"id": "9d6b056e-7d62-4a9e-907a-3d0f6f1d1b9a",
"productId": 11472,
"status": "PASS",
"dob": "2011-07-12",
"sessionId": "b6d1a7c2-8f34-4c83-bf0b-3a6d4a2f9d31",
"approverEmail": "parent@example.com",
"kuid": "7a1f2c3d-4e5f-6789-abcd-ef0123456789"
}
}