Elation Health
Elation Health API v2 actions for patients, appointments, physicians, messages, clinical documents, and webhook subscriptions.
Tools
| Name | Description |
|---|---|
list_patientsList Elation Health patient records with supported filters. | List Elation Health patient records with supported filters. |
get_patientRetrieve an Elation Health patient by ID. | Retrieve an Elation Health patient by ID. |
create_patientCreate an Elation Health patient record. | Create an Elation Health patient record. |
update_patientUpdate an Elation Health patient record. | Update an Elation Health patient record. |
delete_patientDelete an Elation Health patient record when permitted by the API and tenant policy. | Delete an Elation Health patient record when permitted by the API and tenant policy. |
list_appointmentsList Elation Health appointments. | List Elation Health appointments. |
get_appointmentRetrieve an Elation Health appointment by ID. | Retrieve an Elation Health appointment by ID. |
create_appointmentCreate an Elation Health appointment. | Create an Elation Health appointment. |
update_appointmentUpdate or cancel an Elation Health appointment by sending the documented appointment fields/status. | Update or cancel an Elation Health appointment by sending the documented appointment fields/status. |
delete_appointmentDelete an Elation Health appointment when permitted by the API and tenant policy. | Delete an Elation Health appointment when permitted by the API and tenant policy. |
list_physiciansList Elation Health physicians. | List Elation Health physicians. |
get_physicianRetrieve an Elation Health physician by ID. | Retrieve an Elation Health physician by ID. |
update_physicianUpdate supported Elation Health physician fields. | Update supported Elation Health physician fields. |
list_service_locationsList Elation Health service locations. | List Elation Health service locations. |
get_service_locationRetrieve an Elation Health service location by ID. | Retrieve an Elation Health service location by ID. |
create_service_locationCreate an Elation Health service location. | Create an Elation Health service location. |
update_service_locationUpdate an Elation Health service location. | Update an Elation Health service location. |
delete_service_locationDelete an Elation Health service location when permitted by the API and tenant policy. | Delete an Elation Health service location when permitted by the API and tenant policy. |
list_message_threadsList Elation Health message threads. | List Elation Health message threads. |
get_message_threadRetrieve an Elation Health message thread by ID. | Retrieve an Elation Health message thread by ID. |
create_message_threadCreate an Elation Health message thread. | Create an Elation Health message thread. |
delete_message_threadDelete an Elation Health message thread when permitted by the API and tenant policy. | Delete an Elation Health message thread when permitted by the API and tenant policy. |
list_thread_messagesList Elation Health messages within threads. | List Elation Health messages within threads. |
get_thread_messageRetrieve an Elation Health thread message by ID. | Retrieve an Elation Health thread message by ID. |
create_thread_messageCreate a message in an existing Elation Health thread. | Create a message in an existing Elation Health thread. |
delete_thread_messageDelete an Elation Health thread message when permitted by the API and tenant policy. | Delete an Elation Health thread message when permitted by the API and tenant policy. |
list_clinical_documentsList Elation Health clinical documents. | List Elation Health clinical documents. |
get_clinical_documentRetrieve an Elation Health clinical document by ID. | Retrieve an Elation Health clinical document by ID. |
create_clinical_documentCreate an Elation Health clinical document. | Create an Elation Health clinical document. |
list_event_subscriptionsList Elation Health webhook event subscriptions for the connected app. | List Elation Health webhook event subscriptions for the connected app. |
get_event_subscriptionRetrieve an Elation Health webhook event subscription by ID. | Retrieve an Elation Health webhook event subscription by ID. |
create_event_subscriptionRegister an Elation Health webhook event subscription to a caller-supplied HTTPS endpoint. | Register an Elation Health webhook event subscription to a caller-supplied HTTPS endpoint. |
delete_event_subscriptionDelete an Elation Health webhook event subscription. | Delete an Elation Health webhook event subscription. |
Triggers
| Name | Description |
|---|---|
event_receivedReceive Elation Health webhook events for one resource via an app subscription. | Receive Elation Health webhook events for one resource via an app subscription. |
Quick Start
import { WeavzClient } from '@weavz-io/sdk'
const weavz = new WeavzClient({ apiKey: 'wvz_...' })
const result = await weavz.actions.execute('elation-health', 'list_patients', {
workspaceId: '550e8400-e29b-41d4-a716-446655440000',
integrationAlias: 'elation-health',
input: { /* ... */ },
})Related Integrations
Works well with
Frequently Asked Questions
How do I connect Elation Health to my app?
Use Weavz Hosted Connect for OAuth2 authentication. Install the SDK, create a connection through the connect portal or API, then execute tools programmatically.
What tools does Elation Health support?
Elation Health supports 33 tools including List Patients, Get Patient, Create Patient, Update Patient, Delete Patient, and more.
Can I use Elation Health with AI agents?
Yes. Add Elation Health to an MCP server in Tool Mode or Code Mode. Code Mode provides 3 meta-tools with on-demand API discovery so agents can compose stateful workflows without loading every action schema up front.
Can Elation Health be used in stateful agent workflows?
Yes. Agents can combine Elation Health tools with Filesystem, State KV, Human Gates, input partials, and other workspace integrations while keeping execution scoped to the selected workspace or end user.
What authentication does Elation Health use?
Elation Health uses OAuth2. Weavz stores OAuth credentials securely and refreshes tokens when supported by the provider.
How much does the Elation Health integration cost?
The Elation Health integration is included on all Weavz plans including the free tier with 20,000 actions per month. No credit card required.
What triggers does Elation Health support?
Elation Health supports 1 triggers including Event Received.
Connect Elation Health in minutes
Get 20,000 free action executions every month. No credit card required.