Перейти до основного вмісту

WebhookResponseDto

idnumberrequired
Example: 1
targetUrlstringrequired
Example: https://example.com/webhooks/crm
eventsstring[]required

Possible values: [booking.created, booking.confirmed, booking.cancelled, booking.completed, booking.no_show, booking.rescheduled, client.created, client.updated, review.created, payment.received, payment.refunded, staff.schedule_updated, service.updated, service.deleted]

descriptionstring
Example: Webhook для синхронізації
statusstringrequired

Possible values: [active, inactive, failed]

consecutiveFailuresnumberrequired
Example: 0
lastTriggeredAtstring<date-time>
createdAtstring<date-time>required
updatedAtstring<date-time>required
WebhookResponseDto
{
"id": 1,
"targetUrl": "https://example.com/webhooks/crm",
"events": [
"booking.created"
],
"description": "Webhook для синхронізації",
"status": "active",
"consecutiveFailures": 0,
"lastTriggeredAt": "2024-07-29T15:51:28.071Z",
"createdAt": "2024-07-29T15:51:28.071Z",
"updatedAt": "2024-07-29T15:51:28.071Z"
}