/v1/participants

Update a single participant's RSVP state.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…

Updates a single participant's RSVP state. Supply the participant id and the state to set.

The state field accepts:

  • confirmed - marks the participant as confirmed.
  • not_coming - cancels the participant.
  • needs_reschedule - cancels the participant and flags that they want to reschedule.
  • initial - resets the participant to its un-responded state.
{
  id: 789,
  state: "confirmed"
}

The updated participant is returned. Note that the returned state reflects the resulting participant state, which is more granular than the value you send (for example, needs_reschedule results in a state of not_coming_needs_reschedule):

{
  participant: {
    id: 789,
    event_id: 123,
    name: "Fred Smith",
    state: "confirmed"
  }
}

OAuth scope

Calls authenticated with an OAuth 2.0 bearer token must include the events:write scope. A token without it receives a 403 insufficient_scope response. HTTP Basic auth is not scope-gated.

Form Data
int32
required

The Apptoto id of the participant to update.

string
enum

The RSVP state to set. "confirmed" marks the participant as confirmed, "not_coming" cancels, "needs_reschedule" cancels and flags a reschedule request, and "initial" resets the participant to its un-responded state.

Allowed:
Language
Credentials
:
LoadingLoading…
Response
Click Try It! to start a request and see the response here!