Practitioners
List appointment restrictions for a practitioner
Returns the PractitionerAppointmentRestrictions configured on a practitioner. Restrictions either block the practitioner from certain appointment types or cap how long those appointments can be, optionally limited to a date range.
The list is paginated. Requires the RESERVATIONS_VIEW permission on the practitioner's site.
get/shop/practitioners/{practitionerId}/appointment-restrictions
Query parameters
pageinteger
The page to retrieve results from
per_pageinteger
The number of results to return per page
Response
A paginated list of PractitionerAppointmentRestriction objects belonging to the practitioner.
Example response
{
"data": [
{
"type": "cannot_offer",
"applies_to_type": "specific",
"appointment_types": [
{
"name": "Deep Tissue Massage"
}
],
"categories": [
{
"name": "Massages"
}
],
"date_from": "2026-06-01",
"date_to": "2026-08-31",
"max_duration": 60,
"occupied_mins": 30
}
],
"meta": {
"from": 1,
"to": 2,
"total": 2,
"current_page": 1,
"last_page": 2,
"per_page": 15,
"path": "http://example.com/api"
},
"links": {
"first": "http://example.com?page=1",
"next": "https://example.com?page=3",
"prev": "https://example.com?page=1",
"last": "https://example.com?page=4"
}
}Changes
No recorded changes to this endpoint across all 1 revision of this API.