post
https://api.apptoto.com/v1/participant/mark
Mark one participant as confirmed, cancelled, etc.
Recent Requests
Log in to see full request history
| Time | Status | User Agent | |
|---|---|---|---|
Retrieving recent requests… | |||
Loading…
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.
