Create appointment type

Creates a new appointment type for the site. Name and duration are required. Bookings are distributed across the assigned staff members in a round robin; if staff_members is omitted or empty, every staff member in the organization is assigned. pricing_type defaults to FREE, and a PAID appointment type requires price_info. Returns 400 if the name is missing or a staff member id is missing or duplicated.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
string
required
Body Params
string

Description of the appointment type

int32
required

Duration of the appointment in minutes

string
required

Name of the appointment type

price_info
object

Price information request for paid appointments

string
enum
Defaults to FREE

Pricing type of the appointment (FREE or PAID)

Allowed:
staff_members
array of objects

Staff members (hosts) assigned to this appointment type. If omitted or empty, all staff members in the organization are assigned.

staff_members
Responses

401

Unauthorized request - missing or invalid credentials

429

Rate limit exceeded - please refer to api documentation for limits

Language
Credentials
Bearer
JWT
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json