These docs are for v2.2.2. Click to read the latest docs for v20240412.

July 2026

What's New

This release includes new endpoints and filters for scheduling, billing, and medical history, two new webhooks, and key changes to versioning and field naming in v3.1.0.

A more detailed version of our changelog can be found here.

Added

  • Added new query parameters to the following endpoints (v3.1.0) (see details here):
    • GET /appointments
    • GET /available_slots
    • GET /payments
    • GET /adjustments
    • GET /charges
  • Added new fields to the responses of the following endpoints (v3.1.0) (see details here):
    • GET /appointments
    • GET /procedure_codes
    • GET /treatment_plans
  • Added new POST /medical_history/patient_items endpoint. (v3.1.0)
  • Added new medical_history_patient_items_updated webhook (v3.1.0)

Changed

  • v3.0.0 (previously named v20240412) is now the official latest stable version of the API.
  • Renamed emr_* fields to ehr_* on v3.1.0 endpoints.
  • All developers can now use the Edge (v3.1.0) API in sandbox mode.

Fixed

  • Fixed GET /insurance_plans/:id returning 200 with null data for unknown IDs; the endpoint now correctly returns 404.
  • Fixed PATCH /working_hours/:id and PATCH /availabilities/:id silently ignoring appointment_type_ids: []; an explicit empty array now clears the association as expected.