Skip to main content
Sets the user’s own attendance status on an event they were invited to and saves it back; the organizer is notified automatically. This only answers the invitation — it never modifies the event itself.

Parameters

uid
string
required
The event’s iCalendar UID, from list_calendar_events.
response
string
required
One of accept, decline, or tentative.
calendarUrl
string
A CalDAV URL from list_calendars. Defaults to the user’s default calendar — pass this if the invitation lives in another calendar.

Example

Call
{ "uid": "5f2e8c1d-4b3a-4f6e-9d2c-1a0b9c8d7e6f@example.com", "response": "accept" }
Result
RSVP'd accepted to "Planning".

Errors

  • You are not an attendee of this event, so you can't RSVP. — the event doesn’t list the user as an attendee.
  • Event not found: <uid> — no event with that UID in the target calendar.
  • Calendar not found: <url> — the calendarUrl didn’t resolve.