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.