Create an appointment
intakeq_create_appointmentBook an appointment in the PracticeQ scheduler. Get PractitionerId, ServiceId and LocationId from intakeq_get_booking_settings. All fields are required by IntakeQ. Status must be Confirmed or WaitingConfirmation; SendClientEmailNotification may be true only when Status is Confirmed. IntakeQ: POST /appointments.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| Status | Yes | Initial status. | |
| ClientId | Yes | The client's numeric id. | |
| ServiceId | Yes | The service's id. | |
| LocationId | Yes | The location's id. | |
| UtcDateTime | Yes | Start time as a UTC Unix timestamp in ms. | |
| ReminderType | Yes | Reminder channel: Sms, Email, Voice or OptOut. | |
| PractitionerId | Yes | The practitioner's id. | |
| SendClientEmailNotification | Yes | Email the client (only allowed when Status=Confirmed). |