Documents
DocumentsPOST
/v1/documents

Upgrade your experience

Unlock more features and higher rate limits with NebulaAPI Pro.

Upgrade Now
Credit Balance
0 / 100 credits
0% ConsumedBuy more when it runs out
Documents
POST/v1/documents
POSTDocumentsv1.0

Documents

Generate a production-ready PDF — tax invoice, receipt, credit note, quotation, jewellery estimate, certificate, or account statement — in one call. `template` picks which one runs invoice-shaped templates get a full GST/VAT/sales-tax engine (intra-state, inter-state, round-off, amount-in-words in en/hi/ta) computed server-side from your line items, not hand-rolled by you. Supports sync (binary/base64) and async delivery (signed URL + optional webhook) for larger jobs, and your own custom Handlebars templates via `template: &ampampampampampampampampquotcustom:&ampampampampampampampampquot` (see POST /v1/custom-templates).

Documents

Rate Limit

100 req/min

Auth

Bearer Token

Timeout

30 seconds

Category

Documents

Key Benefits

One API call replaces a template engine, a headless-Chromium fleet, and a hand-rolled GST/VAT calculator.

GST/VAT/sales-tax computed server-side (intra-state vs inter-state, round-off, amount-in-words) — never hardcoded, always derived from your request.

Native English, Hindi and Tamil output, including bilingual labels on the same document.

Sync for typical 1-2 page documents (binary or base64 in the response) async with a signed download URL and a signed webhook callback for bigger batches — same endpoint, just set `options.async`.

Bring your own template: upload Handlebars HTML/CSS once, then render it the same way as any built-in template.

Use Cases

01

GST-compliant tax invoices for an Indian e-commerce or SaaS billing system

02

Multi-language certificates of completion/participation for a course or event platform

03

Monthly account/transaction statements for a fintech or lending product

04

Jewellery estimates with live gold/making-charge line items

05

Your own branded document layout via a custom template, using the same request shape