OpenAPI explorer
The rendered API reference is backed by the same contract exposed as JSON.
The OpenAPI document is the source of truth for public docs, authenticated portal docs, smoke checks, and future SDK generation. Use `/api/openapi.json` for the full contract or `/api/v1/openapi.json` for the versioned alias.
13 operations
curl -X GET https://api.plurall.tech/api/v1/scans \
-H "Authorization: Bearer pl_sbx_key_..."List scans
This method/path/schema block is rendered from the shared OpenAPI registry, not hand-authored page copy.
Contract URLs
Public and authenticated docs now render endpoint method, path, scopes, request schema, and response schema from the OpenAPI operation registry. The JSON document is cacheable and safe to expose because it contains schemas and examples, not API keys.
Drift control
When a `/api/v1` route changes, update the operation registry in the same pull request. Smoke coverage validates that the JSON spec includes scan, case, and webhook operations before staging is considered healthy.