> ## Documentation Index
> Fetch the complete documentation index at: https://help.elationhealth.com/llms.txt
> Use this file to discover all available pages before exploring further.

# API Overview

> A guide to Elation's API 2.0 categories and the resources they expose.

Elation API 2.0 is comprised of a number of resources (e.g. REST endpoints). To simplify understanding, we group the resources into the following top-level API categories:

<CardGroup cols={2}>
  <Card title="Subscribe to API updates" icon="rss" href="https://help.elationhealth.com/articles/rest/changelog/changelog/rss.xml">
    Get notified automatically when API changes are published — new endpoints, field changes, deprecations, and breaking changes.

    [New to RSS? Learn what it is and how to use it ↗](/articles/subscribe-to-release-feeds)
  </Card>

  <Card title="Use Elation in your AI editor" icon="robot" href="/articles/rest/overview/mcp-server">
    Connect Cursor, Windsurf, or Claude Desktop to Elation's MCP server and get instant answers about endpoints, fields, and integration patterns — without leaving your editor.
  </Card>

  <Card title="Download the full OpenAPI spec" icon="download" href="/files/elation-api-full.yaml">
    Every documented API 2.0 endpoint in a single OpenAPI 3 file, ready to feed into a code generator or API client. Covers all the categories below.
  </Card>
</CardGroup>

### [Patient Profile API](/articles/rest/patient-profile-api/patients/the-patient-object)

Resources representing the patient's **demographics** (name, date of birth, address, insurances, etc.) and **clinical profile** (problem list, allergies, histories, vitals, immunizations, etc.).

### [Patient Document API](/articles/rest/patient-document-api/visit-notes/the-visit-note-object)

Resources representing the patient's **clinical documents** — visits, visit notes, non-visit notes, medications, lab results, reports, and more. Documents are signable, and once signed they cannot be updated.

### [Orders API](/articles/rest/orders-api/lab-orders/the-lab-order-object)

Resources for managing **lab, imaging, cardiac, pulmonary, and sleep orders** — including order compendiums, test catalogs, vendor integrations, and results routing.

### [Messaging API](/articles/rest/messaging-api/message-threads/the-message-thread-object)

Resources for **secure in-app messaging** between patients, providers, and staff — including message threads, thread members, and individual messages.

### [Scheduling API](/articles/rest/scheduling-api/appointments/the-appointment-object)

Resources for fully managing a practice's **schedule** with an external application. Supports all CRUD operations on appointments, appointment types, recurring event groups, and rooms.

### [Insurance API](/articles/rest/insurance-api/insurance-companies/the-insurance-company-object)

Resources for managing **insurance companies, insurance plans, and patient insurance policies**.

### [Premium Patient Insurance API](/articles/rest/premium-patient-insurance-api/insurance-eligibility/the-insurance-eligibility-object)

Resources for running real-time **eligibility checks** against patient insurance policies and retrieving full eligibility reports.

### [Billing API](/articles/rest/billing-api/bills/the-bill-object)

Resources representing **itemized superbills** used by physicians for rendered services. Use this API to integrate with third-party PMS billing vendors for claim submission and processing.

<Info>
  **API v2 covers billing data from the Elation EHR, not the Elation Billing product.**

  API v2 gives you access to billing information captured in the patient chart, such as [bills](/articles/rest/billing-api/bills/the-bill-object), [billing codes](/articles/rest/billing-api/billing-codes/the-billing-code-object), and [outstanding balance](/articles/rest/billing-api/outstanding-balance/update-outstanding-balance). Integrations typically use these endpoints to send visit charges from Elation to a third-party practice management system, and to surface patient balance information in the Elation EHR.

  Claims, payments, remittances, and patient statements belong to Elation Billing and aren't available through API v2. Practices using Elation Billing can query that data in the Hosted Database — see [Claim](/articles/hdb/claim), [Charge](/articles/hdb/charge), [Payment](/articles/hdb/payment), and [ERA Matched Adjustment](/articles/hdb/era-matched-adjustment).
</Info>

### [Practice API](/articles/rest/practice-api/practices/the-practice-object)

Resources representing **practice configuration** — physicians, office staff, service locations, contacts, handouts, delegate permissions, and more.

### [Reference Data API](/articles/rest/reference-data-api/pharmacies/the-pharmacy-object)

Read-only resources for **reference data** used across the platform — pharmacies, medications, medical specialties, languages, and more.

### [User Management API](/articles/rest/user-management-api/users/the-user-object)

Resources for managing **user accounts** within a practice.

### [Event Subscription API](/articles/rest/event-subscription-api/event-subscriptions/the-subscription-object)

Resources for **subscribing to webhook events** and managing published event history. See [Webhooks](/articles/rest/overview/webhooks) for a full list of supported models and payload details.

***

Ready to jump in? [Let's get started](/articles/rest/overview/getting-started)
