v1
latestSwagger 2.02026-08-043765135.6 KBGet Appointments
Retrieve all existing appointments.
Query parameters
Return mock data
This is the date and time that an appointment is scheduled to start.
This is the date and time that an appointment is scheduled to end.
This is the date and time that an appointment actually started. This field should not be set until the appointment has started.
This is the date and time that an appointment actually ended. This field should not be set until the appointment has ended.
Limit your query to appointments with scheduledStartDateTime or scheduledEndDateTime falling between queryStartDateRange and queryEndDateRange
Limit your query to appointments with scheduledStartDateTime or scheduledEndDateTime falling between queryStartDateRange and queryEndDateRange
Query parameter to set the number of results per page
Query parameter to set the token for the next page of results
Field by which to order results
Specify the order of the returned data based on the field specified in "orderBy".
Query by organization UUID
Query by the current status appointment status. Valid options are "requested, confirmed, canceled, checkedIn, noShow, occurred"
Query by resourceUri
Response
Return an array of data responses
Example response
{
"data": [
{
"attributes": {
"createdAt": "2018-02-03T10:30:00Z",
"updatedAt": "2018-02-03T10:30:00Z",
"scheduledStartDateTime": "2018-02-03T10:30:00Z",
"scheduledEndDateTime": "2018-02-03T10:30:00Z",
"actualStartDateTime": "2018-02-03T10:30:00Z",
"actualEndDateTime": "2018-02-03T10:30:00Z"
},
"relationships": {
"organization": {
"data": {
"type": "organizations",
"id": "bdb88373-bf66-4bfc-a4f8-3a35be5c2f9c"
}
},
"resources": {
"data": [
{
"type": "customers",
"id": "00000000-0000-0000-0000-000000000069"
}
]
},
"answers": {
"data": [
{
"type": "answers",
"id": "00000000-0000-0000-0000-000000000069"
}
]
}
}
}
]
}