Skip to main content

Get Booking Tickets

Get all tickets for a specific booking. The group ticket comes first: scanning it checks in everyone on that activity and time, and admits says how many people that is. Each person also has their own ticket, where admits is null.

Endpointโ€‹

GET /v1/bookings/{id}/tickets

Required Scopeโ€‹

bookings:read

Path Parametersโ€‹

ParameterTypeDescription
idintegerThe booking ID

Example Requestโ€‹

curl https://app.equipdash.com/api/v1/bookings/132/tickets \
-H "Authorization: Bearer YOUR_API_KEY"

Response (200)โ€‹

{
"data": [
{
"ticket_code": "EQTK-F8T6FVVU",
"ticket_type": "booking",
"admits": 2,
"status": "active",
"experience_name": "Beginner Surf Lesson",
"schedule_time": "7:00 AM",
"participant_name": null,
"rate_category": null,
"redeemed_at": null,
"created_at": "2026-03-28T12:00:00Z"
},
{
"ticket_code": "EQTK-GN7BHIXB",
"ticket_type": "participant",
"admits": null,
"status": "active",
"experience_name": "Beginner Surf Lesson",
"schedule_time": "7:00 AM",
"participant_name": "Sophie Marshall",
"rate_category": "Adult",
"redeemed_at": null,
"created_at": "2026-03-28T12:00:00Z"
},
{
"ticket_code": "EQTK-EJVJGZRA",
"ticket_type": "participant",
"admits": null,
"status": "active",
"experience_name": "Beginner Surf Lesson",
"schedule_time": "7:00 AM",
"participant_name": "Sammy Marshall",
"rate_category": "Child",
"redeemed_at": null,
"created_at": "2026-03-28T12:00:00Z"
}
],
"meta": {
"request_id": "req_abc123",
"timestamp": "2026-03-28T12:00:00Z"
}
}

Not Found (404)โ€‹

Returns standard 404 error if the booking doesn't exist or belongs to a different supplier.