Operator agenda (date range)
Changed onAppointments and published, not-yet-booked availability. Defaults to the authenticated operator; an admin or coordinator must name one with operator_id, customer care may. A patient_id with no operator_id is the patient's own calendar across every expert; with a patient_id the range may be left out for the patient's whole history (narrowed to operator_id when given), which carries no availability.
Request
- Base URL: https://api.corabea.it (the document declares no server; this is the origin it was published from)
- URL: https://api.corabea.it/api/operators/crm/agenda
- Auth: HTTP bearer
Query parameters
Range start, ISO 8601 (inclusive).
Range end, ISO 8601 (exclusive).
Filter appointments by mode: 'online' or 'in_person'.
Filter appointments by raw appointment type code(s); 'family' matches the family-session flag instead.
Filter appointments by patient.
Keep appointments paid on/after this day (Europe/Rome).
Keep appointments paid on/before this day (Europe/Rome).
Keep only appointments in these statuses (DA_FARE, FATTO, DA_RIPROGRAMMARE, ANNULLATO, RIMBORSATO); every status when left out.
Required for admin and coordinator callers; customer care may name any operator; anyone else only their own operator record.
Response
Successful Response
Changes
- info
added the optional property
//to the response with the status
- info
- info
added the optional property
//to the response with the status - info
added the optional property
//to the response with the status
- info