Appointments GET List appointments Filter by range, doctor, and status—fast, stable results. GET /api/appointments?from=2026-01-01&to=2026-01-31&doctorId=12 Copy
Appointments GET Get by id Fetch a single appointment payload with consistent fields. GET /api/appointments/44819 Copy
Appointments POST Create appointment Create with a validated payload and safe overlap checks. POST /api/appointments Copy
Status POST Change status External partners can cancel only when granted permission. POST /api/appointments/44819/status Copy