Many of our users have requested a number of data points be accessible via API, we are proud to announce the latest version of our API!
The new API changes and accessible data points are below:
Appointment profiles function as a set of defaults for an appointment. They
duration which would be copied to the
appointment on creation. These can be overridden.
Appointment templates are recurring placeholders on the calendar. When creating
an appointment, specifying a valid template forcefully overrides the
scheduled_time, and all the fields of the associated appointment profile.
Reminder profiles are a template for appointment reminders. The embedded
reminders are given in relative times.
Changes to existing resources:
- Added fields
- When an appointment overlap occurs on appointment creation, The HTTP status is set to 409 CONFLICT.
datefield is now required
metatagsfield now defaults to
- Properly validates
countryfields are now required.
- Added field
- Added field
zip_codefields are no longer required.
searchfilter to search first name, last name, and email. This can be given multiple times.
- Raised number of patients per page from 20 to 50.
QuerySet like class uses
getAllAppointmentsInTimeRange to get the appointment list, which means that this new API version handles recurring appointments exactly as the calendar does (i.e. correctly).