Skip to content

get all bookings filter #28512

@oliverstreuli-stack

Description

@oliverstreuli-stack

The attendeeEmail query parameter on the GET /v2/bookings endpoint does not filter bookings. It returns all bookings regardless of the specified attendee email.

Create 3 bookings with different attendee emails (e.g., [email protected], [email protected], [email protected])
Call the API with the attendeeEmail filter:
GET https://api.cal.com/v2/bookings?take=100&eventTypeId={your_event_type_id}&attendeeEmail=attendee-a%40example.com
Observe that all 3 bookings are returned instead of only the one matching the filter.
Expected Behavior:

Only bookings where the attendee email exactly matches the filtered email should be returned (1 booking).

Actual Behavior:

All 3 bookings are returned, including those with non-matching attendee emails. The filter is completely ignored.

API Version: v2

Response: The API returns "totalCount": 3 with all bookings, confirming no filtering is applied.

Image Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    🐛 bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions