REST API

Document Generation API — Generate PDFs Programmatically

Build document generation into your app with a single API call. Templates, webhooks, and ERP sync built in. Start in minutes.

No credit card required · 14-day free trial · $29/mo starter plan

500

Docs/mo (Starter)

99.9%

Uptime SLA

<500ms

Avg response

7

ERP integrations

API Features for Every Stack

RESTful endpoints, JSON payloads, webhook callbacks — built for developers who ship.

REST API Endpoints

POST to generate documents, GET to list templates, DELETE to manage. Consistent RESTful design with JSON everywhere.

Template Merging

Design templates in our drag-and-drop builder, then merge JSON data at API call time. One template, infinite documents.

HTML-to-PDF Conversion

Send HTML with CSS and we return a pixel-perfect PDF. Supports custom fonts, page breaks, headers, footers, and more.

Webhooks

Receive async delivery notifications via POST callbacks. Perfect for long-running batch generation jobs.

ERP Data Sync

Pull invoice, order, and customer data from QuickBooks, Xero, Zoho, and more. Auto-populate templates with live ERP data.

Rate Limiting

Fair usage rate limits with clear headers. Starter: 60 req/min. Growth: 300 req/min. Enterprise: 1,000+ req/min with burst.

Generate a PDF in Three Lines of Code

Choose your language. Copy. Paste. Done.

JavaScript / Fetch
const response = await fetch('https://api.floovioo.com/v1/documents/generate', {
  method: 'POST',
  headers: { 'Authorization': 'Bearer YOUR_API_KEY', 'Content-Type': 'application/json' },
  body: JSON.stringify({
    templateId: 'tmpl_invoice_001',
    data: { customerName: 'Acme Corp', amount: 299.00, invoiceNumber: 'INV-2026-0421' }
  })
});
const pdf = await response.blob();
cURL
curl -X POST https://api.floovioo.com/v1/documents/generate \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "templateId": "tmpl_invoice_001",
    "data": {
      "customerName": "Acme Corp",
      "amount": 299.00,
      "invoiceNumber": "INV-2026-0421"
    }
  }' \
  --output invoice.pdf

How It Works in 3 Simple Steps

From template design to PDF delivery — no PDF library required.

1

Design Template in UI

Use our drag-and-drop builder to create a branded template. Add placeholders for dynamic data like customer name, amount, and invoice number.

2

Call API with JSON Data

Send a POST request to our API endpoint with your template ID and JSON payload. Include customer data, line items, pricing — whatever your template expects.

3

Receive Generated PDF

Get your branded PDF back in milliseconds. Deliver via email, webhook, or download. Batch generation also supported for bulk workflows.

API Pricing That Scales

Starter

$29/mo

  • 500 documents per month
  • 60 req/min rate limit
  • 5 template slots
  • Basic support
Get Started
Popular

Growth

$79/mo

  • 2,500 documents per month
  • 300 req/min rate limit
  • 20 template slots
  • Webhook support
  • Priority support
Get Started

Enterprise

$199/mo

  • 10,000+ documents per month
  • 1,000+ req/min rate limit
  • Unlimited template slots
  • Dedicated support
  • SLA guarantee
Get Started

Frequently Asked Questions

A document generation API lets you create PDF documents programmatically by sending JSON data to a REST endpoint. Floovioo's API merges your data with a branded template, returns a polished PDF, and optionally sends it via email or webhook. No manual design, no PDF library, no server-side rendering headaches.
Sign up for Floovioo, design a template in the drag-and-drop builder, then call POST /api/v1/documents/generate with your template ID and JSON data. The API returns your branded PDF within seconds. Both synchronous and asynchronous modes are supported.
Any language that can make HTTP requests. We provide examples for JavaScript/Node.js, Python, Ruby, PHP, Go, Java, and cURL. The API uses standard REST conventions with JSON request/response bodies and API key authentication.
API plans start at $29/month for 500 documents. The Growth plan at $79/month includes 2,500 documents plus webhook support. Enterprise plans start at $199/month with 10,000+ documents, dedicated support, and SLA guarantees. All plans include template storage and API key management.
The Starter plan allows 60 requests per minute. Growth plans get 300 requests per minute, and Enterprise plans enjoy 1,000+ requests per minute with burst capacity. Rate limit headers are included in every API response so you can monitor usage.
Yes. Floovioo supports webhook notifications for document generation events. Configure a callback URL in your dashboard and we'll POST delivery status, generation failures, and async completion events to your endpoint. Webhooks are available on Growth and Enterprise plans.

Get Your API Key Free

Start generating documents programmatically today. Free 14-day trial. No credit card required. Full API access included.

Generate Your First PDF

Free 14-day trial · No credit card · $29/mo starter plan