Webhooks
List webhook delivery history
Returns the last 50 delivery attempts for a webhook, including status, response codes, and timestamps.
Authorization
bearerAuth AuthorizationBearer <token>
Supports two token types:
- Restaurant tokens — API tokens with
restaurant-apiability, issued per restaurant. - User tokens — Personal access tokens with
mobile-accessability (e.g. for the mobile app). When managing multiple restaurants, includeX-Restaurant-Id: <id>header.
In: header
Path Parameters
webhook_id*integer
Webhook subscription ID.
Response Body
application/json
application/json
application/json
curl -X GET "https://devrms.tabdevx.com/api/restaurant/webhooks/0/deliveries"{
"data": [
{
"id": 42,
"event_type": "booking.created",
"event_id": "evt_550e8400-e29b-41d4-a716-446655440000",
"attempt": 1,
"status": "delivered",
"response_status": 200,
"delivered_at": "2026-06-09T14:35:00Z",
"created_at": "2026-06-09T14:35:00Z"
},
{
"id": 41,
"event_type": "booking.cancelled",
"event_id": "evt_660e8400-e29b-41d4-a716-446655440001",
"attempt": 2,
"status": "failed",
"response_status": 500,
"delivered_at": null,
"created_at": "2026-06-09T14:30:00Z"
}
]
}{
"error": {
"code": "string",
"message": "string",
"details": {}
},
"meta": {
"timestamp": "2019-08-24T14:15:22Z"
}
}{
"error": {
"code": "NOT_FOUND",
"message": "Booking not found.",
"details": null
},
"meta": {
"timestamp": "2026-03-18T10:00:00Z"
}
}