Skip to content

Service Event
Webhook

Request

Sent when a service is created, updated, or deleted. The data field matches the response from GET /company/{company_id}/services/{service_id}.

Bodyapplication/jsonrequired
company_idintegerrequired

Location ID where the event occurred.

resourcestringrequired

Resource type.

Value:"service"
resource_idintegerrequired

ID of the resource that was created, updated, or deleted.

statusstringrequired

Type of change that occurred.

Enum:"create""update""delete"
dataobject(Webhook Service Data)required

Service data sent in webhook notifications. Matches the output of the service detail API.

POST
ServiceEvent
Payload
{ "company_id": 123456, "resource": "service", "resource_id": 201, "status": "update", "data": { "id": 201, "title": "Haircut", "price_min": 30, "price_max": 50, "duration": 60, "active": 1, "category_id": 10 } }

Responses

Your server should return any 2xx status code to acknowledge receipt.