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:
curl -i https://api.haau3.com/v1/scheduling/slots
Add your key and the same request returns 200 with matching slots:
curl -s https://api.haau3.com/v1/scheduling/slots \
  -H "Authorization: Bearer haau3_sk_your_key_here"
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:
curl -s "https://api.haau3.com/v1/scheduling/slots?state=MA&isVirtual=true&limit=10" \
  -H "Authorization: Bearer haau3_sk_your_key_here"
See the API Reference for every parameter, and Authentication for more on keys.