Perhaps I am missing something, but I don't see any way to use the Zoho API to RSVP an Invite.
?attendeedata={"attendees":[{"email":"
me@example.com","status":"ACCEPTED"}],
"notify_attendee":0}
- Returns 200 when the caller's role on the event is "organizer".
- Returns 403 OPERATION_NOT_PERMITTED when the caller is an "attendee".
- Your docs note attendeedata requires "add participants" permission
(permission level 2 / Invite). An ordinary invitee holds level 1 (View),
which the organizer sets — so an invitee can never meet this bar.
- PUT .../events/{event}?eventdata={...attendees...} (full update) also returns
403 for an attendee, for the same reason.
What am I missing?
The event GET already returns a read-only rsvpStatus (0/1/2/3) reflecting my own response — so the data model tracks it, but I can find no way to write it (rejected as a query param and inside eventdata/attendeedata).