Authorizations

Authorization
string
headerrequired

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

id
integer
required
Required range: x > 0

Response

200 - application/json
id
integer
required

Appointment id

Required range: x > 0
start
required

Appointment start date time

end
required

Appointment start date time

serviceId
integer | null
required

The service id of this appointment

Required range: x > 0
locationId
integer
required

The location id of this appointment

Required range: x > 0
practitionerId
integer
required

The practitioner id of this appointment

Required range: x > 0
maxPatients
integer
default: 1required

The max patient number of this appointment. A number greater than 1 indicates a group appointment.

Required range: x > 0
caseId
integer | null
required

The case id of this appointment

Required range: x > 0
appointmentPatients
object[]
required

The status of each patient of this appointment

repeatId
string | null
required

An recurring appointment will have this repeat id

recurringRule
string | null
required

The rule for recurring appointment

unit
enum<string> | null
default: Hourrequired

The appointment unit

Available options:
Hour,
Each
pricing
number | null
required

The appointment unit price, in dollar

total
number | null
required

The appointment total price without tax, in dollar

taxType
required

Tax type, check Splose support for more info

Available options:
STANDARD,
ZERO,
EXEMPT,
REDUCED
supportItemIds
integer[]
required

Array of support item ids of this appointment

note
string | null
required

The appointment note

createdAt
required

Object creation date time

updatedAt
required

Object update date time

deletedAt
required

Object archived date time

isUnavailableBlock
boolean | null
default: false

Whether this time slot is unavailable, eg. busy time or meeting