Skip to main content

Location and location group webhook events

Webhook event types are split into two groups:

Location groups (locationGroup.*) — the parent grouping for locations at a practice:

  • locationGroup.created
  • locationGroup.deleted
  • locationGroup.updated

Each payload includes a locationGroupId identifier.

Locations / rooms (location.*) — bookable locations within a group:

  • location.created
  • location.deleted
  • location.updated

Each payload includes locationId (the room id) and locationGroupId.

location.updated is also emitted when a location's bookable services (servicesProvided) change via product configuration.

Deleting a location group also deletes its rooms; partners receive one locationGroup.deleted event plus a location.deleted event per room.