Customer Login Webhook#
Triggered when a customer logs into their account.Event Name#
Payload Example#
{
"event": "customer.login",
"created_at": "2026-07-13T23:04:44+03:00",
"data": {
"customer": {
"id": 1081,
"name": "abdulrhman",
"username": null,
"email": "abdulrhman@gmail.com",
"mobile": "966590357996",
"image": "https://example.com/assets/img/no-image.jpg",
"is_verified": false,
"is_trusted": false,
"created_at": "2026-06-14 21:35:45",
"updated_at": "2026-06-14 21:35:45"
}
}
}
Payload Schema#
Root Object#
| Field | Type | Description |
|---|
| event | string | Webhook event name |
| created_at | datetime | Event creation timestamp |
| data | object | Event payload |
Customer Object#
| Field | Type | Description |
|---|
| id | integer | Customer ID |
| name | string | Customer full name |
| username | string|null | Customer username, if set |
| email | string | Customer email |
| mobile | string | Customer phone number |
| image | string | Customer avatar URL |
| is_verified | boolean | Whether the customer is verified |
| is_trusted | boolean | Whether the customer is trusted |
| created_at | datetime | Account creation date |
| updated_at | datetime | Last account update date |
Response#
Your endpoint should return:Modified at 2026-07-13 20:17:16