Webhooks

Schedule Event

Sent when a team member's schedule changes, including when the team member loses timetable access and their future schedules are removed. Only update is emitted. The existing staff update notification is emitted separately. The resource_id refers to the team member (staff) ID whose schedule changed. The data field is always an empty array for schedule events.

postWebhookScheduleEvent

Payload

company_idinteger required

Location ID where the event occurred.

resource'schedule' required

Resource type.

resource_idinteger required

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

status'update' 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.