List appointments
nookal_list_appointmentsList appointments (date, start/end time, status, type, client, practitioner, case, location, arrived / did-not-arrive flags, notes), filtered by date range, location, client, practitioner, type and status. Dates are clinic local. Nookal GraphQL: appointments.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number (default 1). | |
| date_to | No | Appointments on or before this date, YYYY-MM-DD. | |
| date_from | No | Appointments on or after this date, YYYY-MM-DD. | |
| appt_types | No | Appointment kinds, e.g. ["Consultation"] or ["Class"]. | |
| client_ids | No | Only these clients (patients) (numeric Nookal ids, up to 100). | |
| modified_to | No | Only appointments created/updated before this (YYYY-MM-DD or YYYY-MM-DD HH:MM:SS). | |
| page_length | No | Items per page, 1-100 (default 50). | |
| location_ids | No | Only these locations (numeric Nookal ids, up to 100). | |
| provider_ids | No | Only these practitioners (staff ids) (numeric Nookal ids, up to 100). | |
| appt_statuses | No | Statuses as Nookal names them, e.g. ["Completed"], ["Cancelled"], ["DNA"] (did not arrive), ["Pending"]. | |
| modified_from | No | Only appointments created/updated after this (YYYY-MM-DD or YYYY-MM-DD HH:MM:SS). | |
| appointment_ids | No | Only these appointments (numeric Nookal ids, up to 100). |