Get Departure Manifest
Retrieve the passenger manifest for a single experience departure (schedule).
For boat-charter experiences (those with the passenger_manifest capability) the response also includes the Coast Guard fields โ is_charter, plus each passenger's age and emergency_contact_* โ everything you need to assemble a USCG passenger-vessel manifest.
Endpointโ
GET /v1/experiences/{id}/schedules/{scheduleId}/manifest
Authenticationโ
Requires an API key with the experiences:read scope.
Parametersโ
| Parameter | Type | Location | Description |
|---|---|---|---|
id | integer | path | The experience ID |
scheduleId | integer | path | The departure (schedule) ID |
Responseโ
Success (200 OK)โ
{
"data": {
"schedule_id": 183,
"experience_id": 2,
"is_charter": true,
"experience_name": "Sunset Sailing",
"date": "2026-05-25",
"schedule_time": "6:00 PM",
"capacity": 6,
"total_participants": 4,
"checked_in_count": 3,
"back_count": 1,
"out_count": 2,
"is_overdue": false,
"guides": [
{ "id": 9, "name": "Capt. Marco Diaz" }
],
"participants": [
{
"id": 501,
"booking_reference": 2389,
"customer_name": "Amy Chen",
"age": 34,
"rate_category": "Adult",
"emergency_contact_name": "Jordan Chen",
"emergency_contact_phone": "+1 415 555 0199",
"waiver_status": "signed",
"is_checked_in": true,
"is_back": true,
"back_at": "2026-05-25T19:42:00+00:00",
"back_source": "staff",
"back_label": "Back 7:42 PM",
"notes": null
}
]
},
"meta": { "request_id": "...", "timestamp": "..." }
}
back_count and out_count say who has come back from the departure: out_count is people checked
in and not marked back yet, and is 0 until the departure's start time (people checked in early are
in, not out). is_overdue is true when the departure has ended with people still
out and the business marks departures done itself. back_source is staff, scan, complete
(recorded back when the departure was completed), end_time or end_of_day. See
Mark People Back.
For non-charter experiences is_charter is false and the age / emergency_contact_* fields are null.
Errorsโ
| Status | When |
|---|---|
401 Unauthorized | Missing or invalid API key |
403 Forbidden | The experience belongs to another supplier |
404 Not Found | Experience, schedule, or manifest not found |
Notesโ
- Ages are derived from each passenger's date of birth.
- Emergency contacts are collected per passenger at checkout when the experience is marked as a boat charter (its Product type is set to Boat charter).
- A formatted Coast Guard manifest (PDF/CSV) can be downloaded from the departure in the EquipDash portal.