Media

PDF Generation API

Generate professional PDF documents — invoices, receipts, and reports — via API. Built with pdf-lib featuring styled headers, line-item tables, automatic tax calculations, and A4 formatting.

Endpoint:/v1/pdf/generate
Method:POST
Latency:~150ms

Try it out

POST/v1/pdf/generate

Parameters

Code

curl
curl -X POST "https://khaleejiapi.dev/api/v1/pdf/generate?type=invoice&title=Invoice&currency=AED&taxRate=5" \
-H "X-API-Key: your_api_key"

Invoice / Receipt Fields

FieldTypeRequiredDescription
typestringRequired"invoice" or "receipt"
titlestringOptionalDocument title (auto-generated if omitted)
invoiceNumberstringOptionalInvoice/receipt number (auto-generated if omitted)
fromobjectOptionalSender: name, address, email
toobjectOptionalRecipient: name, address, email
itemsarrayRequiredLine items (1–50): description, quantity, unitPrice
currencystringOptionalCurrency code (default: AED)
taxRatenumberOptionalTax percentage (default: 0)
notesstringOptionalFooter notes

Report Fields

FieldTypeRequiredDescription
typestringRequired"report"
titlestringOptionalReport title
sectionsarrayRequiredReport sections (1–20): heading, content

Rate Limits

PlanRequests/MonthRate Limit
Free5005 req/min
Starter5,00030 req/min
Professional50,000120 req/min
Business250,000500 req/min