Expose `user.id` on organizer attendee in webhook payloads and API event responses
Bastien Vairet
Description
Currently, the
organizer
attendee object in webhook payloads and event API responses does not include a stable user identifier. The only available identifier is organizer.email
, which is mutable and therefore unreliable for automation use cases.Use case
When building automations on top of SavvyCal webhooks (e.g. via tools like Activepieces, Zapier, Make), a common need is to route or filter flows based on which specific team member hosted a booking — for example:
- Syncing bookings to a CRM and associating them with the right sales rep
- Triggering different actions depending on the assigned host in a round-robin setup
- Reporting per-host booking stats
user.id
is already stable and unique per SavvyCal account (confirmed by your support team). It just needs to be surfaced on the organizer
attendee object.Proposed change
Add a
user_id
(or user.id
) field to the organizer
attendee object in:- Webhook payloads (all event types)
- GET /v1/eventsandGET /v1/events/:idAPI responses
This would be a non-breaking additive change and would unlock reliable host identification for any integration built on top of SavvyCal's API.