ConceptFor engineers

Guides

How to work with the Awell Orchestration API, covering authentication, what the API returns, and specific integration jobs.

The guides cover how to work with the Orchestration API: getting a key accepted, reading what comes back, and carrying out specific integration jobs. Operation-by-operation detail lives in Reference.

Read these first

Read them in this order on a first integration.

  1. Getting started. The endpoint, the auth header, and a working query.
  2. Authentication. How to obtain an API key and send it with every request.
  3. Environments. Sandbox, production, and the regional endpoints.
  4. Domain model. The objects the API works with, and the lifecycle of a typical integration.

The behavior that applies to every call

PageCovers
PaginationPaging and sorting list results.
ErrorsThe code / success envelope, plus GraphQL errors.
Rate limitsThe limits, and how to handle throttling.
MutationsAn orientation to the write operations.
E.164 phone numbersThe phone number format every write has to use.
Versions and releasesWhy care flow queries need the right release_id.

Guides for specific integration jobs

PageCovers
Start a care flowPrerequisites, the start mutations, and hosted-pages sessions.
Query activitiesThe activity lookups and the server-side filters.
Work with formsRendering, conditional logic, and submitting answers.
Manage patientsCreating and updating patients, and the identifier behavior to watch.
WebhooksHow care flows call other systems, and how to inspect and retry.
Webhook payloadsThe payload shape for each event.

Next: Getting started — confirm a key works before building anything on it.

On this page