Features

Expose `user.id` on organizer attendee in webhook payloads and API event responses

7mo agoPending

**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/events` and `GET /v1/events/:id` API 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.

0 comments