Customer OTP Sent Webhook#
Triggered when a one-time password (OTP) is sent to a customer.Event Name#
Payload Example#
{
"event": "customer.otp.sent",
"created_at": "2026-08-01T01:18:41+03:00",
"data": {
"channel": "mobile",
"destination": "966590357996",
"code": 1234,
"sent_at": "2026-08-01 01:18:41"
}
}
Payload Schema#
Root Object#
| Field | Type | Description |
|---|
| event | string | Webhook event name |
| created_at | datetime | Event creation timestamp |
| data | object | Event payload |
Data Object#
| Field | Type | Description |
|---|
| channel | string | Delivery channel (e.g. mobile, email) |
| destination | string | Recipient address (phone number or email) |
| code | integer | The OTP code sent |
| sent_at | datetime | Timestamp the OTP was sent |
Response#
Your endpoint should return:Modified at 2026-07-31 22:22:52