Skip Navigation Links

Calendar Event Participants

Get participantsexperimental

Requires authentication via bearer.

Returns the participants of an event with pagination.

Path Params

event_id stringrequired

Query Params

page_cursor string

A cursor pointing to the first item to be contained in the response array. Refer to our general "pagination" concept for more information.

page_limit integer

The maximum number of items to be contained in the response array. Refer to our general "pagination" concept for more information.

order_by string[]
rsvp_status string[]

The participant's RSVP response to an event invitation:

  • ACCEPTED: The participant has accepted the invitation.
  • DECLINED: The participant has declined the invitation.
  • TENTATIVE: The participant has tentatively accepted but is not yet confirmed.
  • NEEDS_ACTION: The participant has not yet responded to the invitation.
search string[]

Response Body

200 OK

Update participant listexperimental

Requires authentication via bearer.

Adds or removes participants from an event in a single batch operation.

Only the event organizer can modify participants.

Batch Semantics:

  • The combined total of additions and removals in a single request cannot exceed 100 users.
  • Adding and removing the same user in a single request is not allowed.
  • The organizer cannot remove themselves from the event.
  • Invitation notifications are sent to newly added participants.
  • Cancellation notifications are sent to removed participants.

Path Params

event_id stringrequired

UUID of a specific event inside a calendar.

Request Body

participant_updates object[]

Changes to the participants as user UUIDs on operation (add/remove). Max number of users allowed is 100

Response Body

200 OK

Download event participants as CSVexperimental

Requires authentication via bearer.

Provides a download of participants of an event with a CSV file.

Path Params

event_id stringrequired

UUID of a specific event inside a calendar.

Response Body

200 OK

Update RSVPexperimental

Requires authentication via bearer.

Updates the RSVP status of a participant in the event.

A user can only update their own RSVP — the participant_id in the path must match the authenticated user's ID. Attempting to update another user's RSVP will return a 403 error.

Path Params

event_id stringrequired
participant_id stringrequired

Request Body

rsvp_status stringrequired

The participant's RSVP response to an event invitation:

  • ACCEPTED: The participant has accepted the invitation.
  • DECLINED: The participant has declined the invitation.
  • TENTATIVE: The participant has tentatively accepted but is not yet confirmed.
  • NEEDS_ACTION: The participant has not yet responded to the invitation.

Response Body

200 OK