🧾 Invoices your finance team will accept — over the API
Buying through a company used to mean opening a support ticket for every document. Invoicing is now a first-class API surface: set your company details once, raise an invoice, download it as a real PDF. A receipt is issued automatically the moment a top-up settles — no call needed.
- <code class="font-mono">GET|PUT /api/v1/billing/profile</code> — legal name, address, tax id; partial updates accepted
- <code class="font-mono">GET|POST /api/v1/billing/invoices</code>, <code class="font-mono">GET /api/v1/billing/invoices/{uuid}</code>, <code class="font-mono">POST .../cancel</code>
- <code class="font-mono">GET /api/v1/billing/invoices/{uuid}/pdf</code> → <code class="font-mono">application/pdf</code>, same auth as the detail route
- <code class="font-mono">POST /api/v1/billing/deposits/{deposit}/invoice</code> — invoice a top-up that has <em>already</em> settled, which is the common case
- <code class="font-mono">GET /api/v1/billing/usage</code> — the consumption an invoice is drawn from
/api/v1/billing/invoices/* and the older /api/v1/invoices/* are different surfaces. The first is a company invoice you raise and pay; the second is the per-period statement archive. Neither replaces the other.