Webhooks

Location Event

Location settings changes are sent with resource: company. Legacy salon events remain compatible. The /locations API URL alias does not change the webhook resource name. delete is sent once, when the location is deleted.

postWebhookSalonEvent

Payload

company_idinteger required

Location ID where the event occurred.

resource'company' | 'salon' required

Resource type.

resource_idinteger required

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

status'create' | 'update' | 'delete' required

Type of change that occurred.

Response

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

Changes

Webhooks have no change history: a webhook is keyed by its event name rather than a path and method, so no recorded change can name it.