API

The Botseon API is one HTTP surface, /api/v1, authenticated by an organisation API key that is bound to the person who created it: every call runs as that person, under the same checks the app applies, so a script never reaches a row its person could not open.

The section has four groups and twenty pages.

Getting started

Resources

Webhooks

  • Webhooks — the two events, the signed delivery and the retry schedule.

Tools

What every page holds

An endpoint page has the same six parts, in the same order: what it does, which credential it needs, the request, the response, the errors it can return, and its rate limits. A page in Getting started or Tools that walks you through a job has the six parts of a task page instead: what it does for you, what to have ready, the steps, a worked example, what can go wrong, and where to go next.

What is not here

There is no api/errors page: the error envelope and the full code list live in Envelopes, errors, idempotency and paging, and each endpoint page repeats only the codes it can return. The API adds no verb the app does not have, and no credential other than the organisation API key, the enterprise API key (for GET /enterprise/audit-events) and the operator's platform key.

Last verified against build c0f77aa.