Retrieve a single reservation by its ID.
cURL
curl --request GET \ --url https://api.trellistech.com/v1/reservations/{reservation_id} \ --header 'Authorization: Bearer <token>'
{ "id": "<string>", "property_id": "<string>", "property_name": "<string>", "guest": { "name": "<string>", "email": "<string>", "phone": "<string>" }, "check_in": "<string>", "check_out": "<string>", "nights": 123, "guests": 123, "source": "<string>", "status": "<string>", "financials": { "total_amount": 123, "nightly_rate": 123, "cleaning_fee": 123, "currency": "<string>" }, "custom_fields": {}, "notes": "<string>", "created_at": "<string>", "updated_at": "<string>" }
curl -H "Authorization: Bearer trls_live_abc123..." \ "https://api.trellistech.com/v1/reservations/r1a2b3c4-5678-9abc-def0-111111111111"
Show Guest object
Show Financials object
{ "id": "r1a2b3c4-5678-9abc-def0-111111111111", "property_id": "a1b2c3d4-5678-9abc-def0-123456789abc", "property_name": "Sunset Villa", "guest": { "name": "Maria Garcia", "email": "maria.garcia@example.com", "phone": "+1-555-0123" }, "check_in": "2026-04-10", "check_out": "2026-04-15", "nights": 5, "guests": 4, "source": "Airbnb", "status": "CONFIRMED", "financials": { "total_amount": 1250.00, "nightly_rate": 220.00, "cleaning_fee": 150.00, "currency": "USD" }, "custom_fields": { "special_requests": "Early check-in requested", "parking_pass": true }, "notes": "Returning guest, third stay this year.", "created_at": "2026-03-01T08:00:00Z", "updated_at": "2026-03-15T12:30:00Z" }
{ "error": { "code": "not_found", "message": "No reservation found with the specified ID." } }
{ "error": { "code": "unauthorized", "message": "Invalid or missing API key." } }
Was this page helpful?