get
https://jdpdocsdemo.jane.qa/api/2025-02-28-beta/appointments
List Appointments. This endpoint only returns one on one bookings. Excludes class bookings, group appointments, etc.
Filtering: Filter records by field values using the format: field[operator]=value
Available fields:
public_id: stringstart_at: ISO 8601 datetime (e.g. 2025-01-01T12:00:00Z)end_at: ISO 8601 datetimepatient_id: UUID Stringstaff_member_id: UUID Stringlocation_id: UUID Stringtreatment_id: UUID Stringcreated_at: ISO 8601 datetimeupdated_at: ISO 8601 datetime
Available operators:
eq: Equalsgt: Greater thangte: Greater than or equallt: Less thanlte: Less than or equal
Date-time filters (ex. start_at, end_at, created_at, updated_at) must:
- Use ISO 8601 date-time format
- Be precise to the second (e.g.
2025-01-01T12:00:00Z)
Examples:
/appointments?public_id[eq]=abc123
/appointments?created_at[gte]=2025-01-01T00:00:00Z&created_at[lt]=2025-01-02T00:00:00Z