Practitioner

All practitioners have an associated user account. Not all users are practitioners (e.g. receptionists wouldn't be).

You can only create appointments for practitioners (not for users).

Practitioner

active
boolean or null
object
object
created_at
string <date-time>
object
description
string or null
designation
string or null
display_name
string or null
first_name
string or null
id
string <int64>
object
label
string or null
last_name
string or null
object
object
show_in_online_bookings
boolean or null
title
string or null
updated_at
string <date-time>
object
{}

List practitioners

get/practitioners
SecuritybasicAuth
Request
query Parameters
order
string
Deprecated
Enum: "asc" "desc"
page
integer
per_page
integer [ 1 .. 100 ]
q[]
Array of strings

Filter result by one or more fields.

See Filtering Results

Available filters:

Value Format
created_at date-time
id int64
show_in_online_bookings boolean
updated_at date-time
user_id int64
sort
Array of strings

Comma separated search fields. See: Ordering

Example: sort=created_at:desc
Responses
200

successful operation

Request samples
Response samples
application/json
{}

List inactive practitioners

get/practitioners/inactive
SecuritybasicAuth
Request
query Parameters
order
string
Deprecated
Enum: "asc" "desc"
page
integer
per_page
integer [ 1 .. 100 ]
q[]
Array of strings

Filter result by one or more fields.

See Filtering Results

Available filters:

Value Format
created_at date-time
id int64
show_in_online_bookings boolean
updated_at date-time
user_id int64
sort
Array of strings

Comma separated search fields. See: Ordering

Example: sort=created_at:desc
Responses
200

successful operation

Request samples
Response samples
application/json
{}

Get practitioner

get/practitioners/{id}
SecuritybasicAuth
Request
path Parameters
id
required
string <int64>
Responses
200

Successful operation

Request samples
Response samples
application/json
{}

List practitioners for appointment type

get/appointment_types/{appointment_type_id}/practitioners
SecuritybasicAuth
Request
path Parameters
appointment_type_id
required
string <int64>
query Parameters
order
string
Deprecated
Enum: "asc" "desc"
page
integer
per_page
integer [ 1 .. 100 ]
q[]
Array of strings

Filter result by one or more fields.

See Filtering Results

Available filters:

Value Format
created_at date-time
id int64
show_in_online_bookings boolean
updated_at date-time
user_id int64
sort
Array of strings

Comma separated search fields. See: Ordering

Example: sort=created_at:desc
Responses
200

successful operation

Request samples
Response samples
application/json
{}

List practitioners for business

get/businesses/{business_id}/practitioners
SecuritybasicAuth
Request
path Parameters
business_id
required
string <int64>
query Parameters
order
string
Deprecated
Enum: "asc" "desc"
page
integer
per_page
integer [ 1 .. 100 ]
q[]
Array of strings

Filter result by one or more fields.

See Filtering Results

Available filters:

Value Format
created_at date-time
id int64
show_in_online_bookings boolean
updated_at date-time
user_id int64
sort
Array of strings

Comma separated search fields. See: Ordering

Example: sort=created_at:desc
Responses
200

successful operation

Request samples
Response samples
application/json
{}

List inactive practitioners for appointment type

get/appointment_types/{appointment_type_id}/practitioners/inactive
SecuritybasicAuth
Request
path Parameters
appointment_type_id
required
string <int64>
query Parameters
order
string
Deprecated
Enum: "asc" "desc"
page
integer
per_page
integer [ 1 .. 100 ]
q[]
Array of strings

Filter result by one or more fields.

See Filtering Results

Available filters:

Value Format
created_at date-time
id int64
show_in_online_bookings boolean
updated_at date-time
user_id int64
sort
Array of strings

Comma separated search fields. See: Ordering

Example: sort=created_at:desc
Responses
200

successful operation

Request samples
Response samples
application/json
{}

List inactive practitioners for business

get/businesses/{business_id}/practitioners/inactive
SecuritybasicAuth
Request
path Parameters
business_id
required
string <int64>
query Parameters
order
string
Deprecated
Enum: "asc" "desc"
page
integer
per_page
integer [ 1 .. 100 ]
q[]
Array of strings

Filter result by one or more fields.

See Filtering Results

Available filters:

Value Format
created_at date-time
id int64
show_in_online_bookings boolean
updated_at date-time
user_id int64
sort
Array of strings

Comma separated search fields. See: Ordering

Example: sort=created_at:desc
Responses
200

successful operation

Request samples
Response samples
application/json
{}