Skip to main content
Every request needs a free API key, sent as a Bearer token. Requests without a valid key return 401; requests with one return 200. This guide covers getting a key and making your first call to GET /v1/scheduling/slots.

1. Create an organization and key

1

Sign in to the dashboard

Go to platform.haau3.com and sign in. The platform is organization-based, so you’ll create or join an organization. Your keys belong to it.
2

Create a free API key

Open API Keys and create a key. It looks like haau3_sk_… and is shown only once, so copy it somewhere safe.

2. Make your first call

Pass the key as a Bearer token. A request without a valid key returns 401:
Add your key and the same request returns 200 with matching slots:
total is the full pre-pagination count. Page through results with limit (1–100, default 25) and offset.

3. Filter the results

The endpoint supports query filters. For example, to get only virtual slots in Massachusetts:
To discover the valid serviceTypeCode values, call GET /v1/scheduling/service-types — it returns the distinct service types seen across served slots, each with a count. To find slots accepting new patients, add acceptingPatients=newpt (HL7 accepting-patients codes: newpt / existptonly / existptfam). The filter is lenient — a slot that does not declare an acceptance code still matches:
See the API Reference for every parameter, and Authentication for more on keys.