|startDateTime||DateTimeOffset||The start time for the appointment (yyyy-mm-dd hh:mm + timezone offset) (24 hour time)|
|endDateTime||DateTimeOffset||The end time for the appointment (yyyy-mm-dd hh:mm+ timezone offset) (24 hour time).|
|practitioner||Object containing Id||The id of practitioner for whom to book the appointment (within a practitioner object)|
|locationId||String(50)||The id of the location for where the appointment is (see get locations).|
|clients||Array of objects containing Ids||An array of the client ids for this appointment – each within a client object (at least one).
Note: Currently only 1 client is supported.
|appointmentTypeId||String(50)||The id of the applicable appointment type (see endpoint “Specialty Types”)|
|subject||String(300)||If not provided, coreplus will use the name of the client and their date of birth as the subject|
|notes||String(300)||Adds any relevant information related to the appointment|
|Example response (conflict or timeslot not available):||