Skip to main content
The Qall API is REST over HTTPS and returns JSON. Everything lives under /api.

Authenticating

Send an API key as a bearer token.
Your key acts with the permissions of the person who created it, in their organisation. Everything you read and write is scoped to that organisation.

What you can do

Browse every endpoint under Endpoints. Some of the dashboard has no API: creating API keys, billing, your own profile, and organisation membership are session-only, by design.

Responses

Most endpoints wrap the result:
Assistant endpoints return the object directly instead, and the calls endpoints have their own shape. Each endpoint page shows exactly what it returns, generated from the server — trust that over any general rule.

Pagination

List endpoints take page and per_page.
Contacts takes page_size rather than per_page. Sending per_page there is ignored and you’ll get the default page size.

Filtering

Many list endpoints let you repeat a filter to widen it, while different filters narrow:
reads as inbound, and either completed or failed.

Getting told about calls

Rather than polling for new calls, register a webhook and have Qall notify you.