Skip to main content

For builders and AI agents

This page lists stable entry points so assistants, scripts, and search tools can discover how to call inbill.dev without scraping the marketing site.

Machine-readable entry points

Fetch these URLs directly (same host as production).

  • /llms.txtcurated list of documentation URLs plus auth and file limits
  • /api/openapiOpenAPI 3.1 generated from the same route catalog as the public API docs

Human-readable documentation

User-facing HTTP routes

Paths match production route handlers. OpenAPI uses {id} instead of [id].

MethodPathTopicDocs
POST/api/extract-invoiceExtractionTopic
POST/api/extract-invoice-fileExtractionTopic
GET/api/invoicesInvoicesTopic
GET/api/invoices/[id]InvoicesTopic
PATCH/api/invoices/[id]InvoicesTopic
DELETE/api/invoices/[id]InvoicesTopic

Authenticate with Authorization: Bearer and a dashboard API key (bf_live_…) or the same Supabase session JWT as the web app. Max 20 MB per upload; supported types: PDF, PNG, JPEG, WebP.