Skip to content

Schedule Event
Webhook

Request

Sent when a team member's schedule is created, updated, or deleted. The resource_id refers to the team member (staff) ID whose schedule changed. The data field is always an empty array for schedule events.

Bodyapplication/jsonrequired
company_idintegerrequired

Location ID where the event occurred.

resourcestringrequired

Resource type.

Value:"schedule"
resource_idintegerrequired

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

statusstringrequired

Type of change that occurred.

Enum:"create""update""delete"
dataArray of any, <= 0 itemsrequired

Always empty for schedule events.

Payload
{ "company_id": 123456, "resource": "schedule", "resource_id": 101, "status": "update", "data": [] }

Responses

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