OpenAPI
API reference
One generated page per public operation, grouped by tag.
https://api.nocfo.ioThese pages are generated from the production OpenAPI schema when the docs site is built. Each page has the method, path, parameters, and response schema.
The contract file is openapi.json. The same schema is rendered with ReDoc at api.nocfo.io/docs.
Read a guide before you call an operation:
- Choose an integration and the quick start
- Businesses for
slug - Recipes for invoices, documents, VAT, files, and reports
If a guide and a reference page disagree about a field, follow the reference page.
AI connection
Connect Claude, ChatGPT, Claude Code, or Codex to NoCFO without creating an API key.
Get JWT token POST
Returns a short-lived JWT (1 hour) for the authenticated user. If a `business_slug` is provided, the token is scoped to that business. Use the returned token in the `Authorization` header: `Authorization: Token <jwt>` Business scoping: when provided, the `business_slug` is embedded in the JWT. The token is only valid for the business whose slug was requested, and requests must match that slug in the business context. Workspace scoping: `selected_business_slugs` restricts a slug-less token to those businesses and embeds a per-business `billing_entities` cap for each. A selection that resolves to no accessible business is rejected.