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.createdlocationGroup.deletedlocationGroup.updated
Each payload includes a locationGroupId identifier.
Locations / rooms (location.*) — bookable locations within a group:
location.createdlocation.deletedlocation.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.