/v1/participant/mark

Mark one participant as confirmed, cancelled, etc.

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

Marks a single participant. To mark every participant on an event at once, use /v1/event/mark instead.

Identify the participant with the Apptoto id.

The "state" property can be

Booking States:

  • accepted (participant accepted booking message)
  • declined (participant declined booking message)

Confirmation States:

  • confirmed (participant confirmed)
  • cancelled (participant cancelled)
  • not_coming (participant cancelled)
  • needs_reschedule (participant cancelled and requested a reschedule)

Check In States:

  • noshow (participant was a noshow)
  • arrived (participant arrived)
  • ontime (participant arrived ontime)
  • late (participant arrived late)

Example Result:

{
  id: 789,
  event_id: 123,
  display_name: "Fred Smith",
  name: "Fred Smith",
  phone: "650-555-1212",
  normalized_phone: "+16505551212",
  email: "[email protected]",
  state: "confirmed",
  check_in_state: "",
  tags: "",
  link: "https://www.apptoto.com/...",
  reschedule_link: "https://www.apptoto.com/...",
  cancel_link: "https://www.apptoto.com/...",
  contact_id: 555,
  contact_external_id: "your-external-id"
}

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
string
required

The Apptoto id for the participant

string
required

The state to set the participant to

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