List Service Appointments
Lists Service Appointments tied to public API-accessible project-contained Work Orders. Supports Work Order, status, Team Member, and interval-overlap filters. Required scope: service_appointments:read.
Lists Service Appointments tied to public API-accessible project-contained Work Orders. Supports Work Order, status, Team Member, and interval-overlap filters. Required scope: service_appointments:read.
Organization API key. Format: Bearer sk_live_...
In: header
Query Parameters
Maximum records to return. Defaults to 50 and is capped at 100.
1 <= value <= 10050Opaque record cursor from the previous response meta.nextCursor value.
Sort direction. Defaults to desc.
"desc"Value in
- "asc"
- "desc"
Filter by containing Work Order id.
Filter by exact operational status.
Value in
- "SCHEDULED"
- "DISPATCHED"
- "EN_ROUTE"
- "IN_PROGRESS"
- "COMPLETED"
- "CANCELLED"
- "CANNOT_COMPLETE"
Filter to appointments assigned to this Team Member.
ISO date-time lower bound. Returns appointments whose scheduled interval ends after this instant.
date-timeISO date-time upper bound. Returns appointments whose scheduled interval starts before this instant.
date-timeResponse Body
application/json
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/service-appointments"{ "data": [ {} ], "meta": { "nextCursor": "string", "hasMore": true, "requestId": "string", "version": "v1", "timestamp": "2019-08-24T14:15:22Z", "rateLimit": { "limit": 0, "remaining": 0, "reset": 0 } }}