Athelas · AsyncAPI Specification

Athelas Webhooks

Version

View Spec View on GitHub CompanyHealthcareRemote Patient MonitoringElectronic Health RecordsFHIRRevenue Cycle ManagementMedical DevicesSMART on FHIRInteroperabilityArtificial IntelligenceAsyncAPIWebhooksEvents

AsyncAPI Specification

Raw ↑
generated: '2026-07-18'
method: searched
source: https://athelas.readme.io/docs/test-results-webhook
spec_type: Webhooks
api: Athelas Enterprise API
note: >-
  Athelas forwards RPM device test-result readings to enterprise clients via an
  outbound webhook. Onboarding is manual — the client provides a receiving URL to
  aki@athelas.com and Athelas returns a Bearer token used to verify all forwarded
  results. Payloads carry the raw reading plus derived fields (percentile change,
  ISO test time). Below are the published payload shapes, verbatim.
delivery:
  direction: outbound (Athelas -> client)
  auth: Bearer token issued to the client for verifying forwarded results
  onboarding_contact: aki@athelas.com
events:
- name: blood_pressure_heart_rate.result
  test_type: BLOOD_PRESSURE/HEART_RATE
  description: >-
    Blood pressure cuffs also serve as heart rate sensors; systolic/diastolic (mmHg)
    and heart rate (bpm) are bundled into one report.
  example:
    patient_id: 1234567
    patient: Test Tester
    errors: None
    percentile_change: 0.6
    prescriber_full_name: Elizabeth Blackwell
    test_time: '2022-01-08T02:17:09.075230'
    site_ids: [153]
    blood_pressure_test_id: 54550
    test_type: BLOOD_PRESSURE/HEART_RATE
    systolic: 132
    diastolic: 65
    bpm: 15
- name: weight.result
  test_type: WEIGHT
  description: Athelas weight scales report measurements in pounds (lbs).
  example:
    patient_id: 1234567
    patient: Test Tester
    errors: None
    percentile_change: 0.6
    prescriber_full_name: Elizabeth Blackwell
    test_time: '2022-01-08T02:17:09.075230'
    site_ids: [153]
    weight_test_id: 12351
    test_type: WEIGHT
    weight: 168
- name: glucose.result
  test_type: GLUCOSE
  description: Athelas glucometers report glucose values in mmol/L.
  example:
    patient_id: 1234567
    patient: Test Tester
    errors: None
    percentile_change: 0.6
    prescriber_full_name: Elizabeth Blackwell
    test_time: '2022-01-08T02:17:09.075230'
    site_ids: [153]
    glucose_test_id: 34535
    test_type: GLUCOSE
    glucose: 40

Work with this as data

Every AsyncAPI spec here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for asyncapi

4 MCP tools reach this
  • find_asyncapisBrowse and filter every AsyncAPI spec in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This AsyncAPI spec
curl "https://apis.io/api/v1/asyncapis/athelas-webhooks"
All asyncapi
curl "https://apis.io/api/v1/asyncapis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no email required.

A second provider on the same verified email joins the account you already have.