The public API is available, at /api/v1
The public API answers at https://api.barrierops.com/api/v1. Every page in this section now documents it as it runs: every command and program on them was run against it, and is printed with what came back.
What it has: the assets, scans, issues, documents, vendor products, evidence ledger and reports of the organisations a key reaches, the evidence check, and a lookup for a CMS. API keys, bo_live_ and bo_test_, sent as Authorization: Bearer, each with the read, write or admin scope and a budget a minute set by its edition. Cursor pagination. Nine webhook events, signed with HMAC-SHA256, with a delivery log and replay. And test mode, a bo_test_ key reading fictional organisations and changing nothing.
The OpenAPI 3.1 document is published at /docs/openapi.json and /docs/openapi.yaml, generated from the same schemas the API validates against.
The statements on these pages that the API was not available yet are removed, as the entry before this one said the next entry would record.