Create a group
Create a group record.
Create a group record.
Create a patient record. Example for creating a patient with a group specified using `meta.query` instead of `id`: ```JSON { "data": { "type": "patient", "attributes": { "first_name": "Andrew", "last_name": "Smith" }, "relationships": { "groups": { "data": [ { "type": "group", "meta": { "query": { "organization": "58c88de7c93eb96357a87033", "name": "Patients Lead" } } } ] } } } } ```
Create a reward for a patient.
Create a reward earning for a reward. There can only be one earning for a reward. It is possilble to create multiple reward earnings simultaneously by providing and array of reward earnings in the data property.
Create a reward earning fulfillment for a reward earning. There can only be one fulfillment for each earning.
Create a reward program for a group.
Create a reward program activation for a patient. There can only be one activation for a patient for a given reward program.
Create a plan action
Create a bundle in a patient's plan
Create a calendar event for a patient. Attribute `all_day` must be set to `true` and `end_at` cannot be set for `plan-check-in` event type.
Create a calendar event response for an attendee of a calendar event, the attendee can be a coach or patient. Calendar event responses cannot be fetched, updated nor deleted. Use calendar event api to fetch the response status for attendees.
Delete a calendar event by id
Get a bundle from a patient's plan.
Get a calendar event by id
Get a coach record by id.
Get a group record by id.
Gets a patient record by id.
Get a reward record by id.
Get a reward earning record by id.
Get a reward earning fulfillment record by id.
Get a reward program record by id.
Get a reward program activationrecord by id.
Get a health action from a patient's plan.
Get an email history by id
Get an organization record by id.
Get the group related to a reward program.
Get the plan summary for a patient.
Get a list of calendar events
Get a list of coaches matching the specified filters.
Get the list of coaches for a patient.
Get a list of email histories
Get a list of groups matching the specified filters.
Get the list of groups for a patient.
Get a list of patient plan summaries
Get a list of patients.
Get a list of reward earning fulfillments matching the specified filters.
Get a list of reward earnings matching the specified filters.
Get a list of reward program activations matching the specified filters.
Get a list of reward programs matching the specified filters.
Get a list of rewards matching the specified filters.
Updte a bundle from a patient's plan.
Update a calendar event for a patient. Attribute `all_day` must be true and `end_at` cannot be specified for `plan-check-in` event type. To mark a calendar event as 'completed', set `completed_at` and `completed_by` to desired values. To mark a completed calendar event as 'not completed', set `completed_at` and `completed_by` to `null`. Attendees can be added or removed, but response status cannot be updated. Use the calendar event response api for response status updates instead.
Update a patient record.
Update a plan summary record for a patient.
Update a health action from a patient's plan.
Create a new patient or update an existing patient
Tell us which provider you need, and we will ship it in the registry.
Point swirls add at an OpenAPI or GraphQL spec. Typed actions for any API you hold credentials for, today.