API reference

Build directly on the Braver API.

The API exposes clinical, operational, communications, billing, AI, export, and realtime primitives so teams can build reliable tools around the EMR instead of scraping the UI.

REST quickstart
OpenAPI 3.1
curl https://api.bebraver.com/v1/patients?pageSize=25 \
  -H "Authorization: Bearer $BRAVER_TOKEN"

{
  "count": 125,
  "data": [
    {
      "id": "pat_01J...",
      "firstName": "Avery",
      "status": "active",
      "nextAppointmentAt": "2026-07-09T18:30:00Z"
    }
  ],
  "page": 1,
  "pageSize": 25
}
Care records
Operations
Realtime

Resource coverage

The docs follow the same modules used by the product.

Start with patients and scheduling, then layer in clinical work, communications, operations, exports, AI processing, and realtime event handling as your integration gets deeper.

Patients

Core record, care network, files, contacts, families, referral sources, billing state, and search.

GET/v1/patients
POST/v1/patients
PATCH/v1/patients/{patientId}
GET/v1/patients/search/advanced

Scheduling

Appointments, appointment types, slots, unavailable blocks, reminders, attendance, history, and operations metrics.

GET/v1/appointments
POST/v1/appointments
GET/v1/appointment-slots
GET/v1/appointment-history

Clinical Work

Treatment notes, approved notes, templates, rulesets, diagnosis codes, forms, measures, and assessment review.

GET/v1/treatment-notes
POST/v1/treatment-notes
GET/v1/forms
GET/v1/measures

Communications

Conversations, managed phone numbers, message templates, patient emails, voice, recordings, and voicemails.

GET/v1/communications/conversations
POST/v1/communications/messages
GET/v1/communications/managed-phone-numbers
GET/v1/recordings

Operations

Tasks, queues, teams, automations, outreach events, exports, organization features, and staff scheduling.

GET/v1/tasks
GET/v1/queue-items
GET/v1/automations
POST/v1/data-export/jobs

AI and Realtime

AI prompt templates, processing jobs, context files, text extraction, local events, and websocket updates.

GET/v1/ai-prompt-templates
POST/v1/ai-processing/extract-text
GET/v1/local-events
GET/v1/realtime

Integration rules

Designed for generated clients and reviewable automation.

Braver keeps API shapes boring on purpose: explicit resources, scoped actions, paginated lists, and event streams that AI agents and internal tools can safely consume.

Bearer-token authentication for server-to-server integrations.

OpenAPI 3.1 contracts for SDK generation and review.

Paginated list responses with explicit count, page, and pageSize fields.

Event and websocket surfaces for automation and AI workflow sync.