Bulk Envelopes
Process hundreds of PDFs efficiently with batch operations.
Bulk PDF Generation
Generate hundreds or thousands of filled PDFs efficiently using the bulk endpoint.
When to Use Bulk
- Paycheck stubs for payroll
- Tax forms for all employees
- Certificates for course completions
- Invoices or statements
API
The current bulk endpoint accepts a CSV upload — one row per output PDF. See Bulk envelopes (API) for the full reference. Quick start:
curl (bulk envelopes via CSV)
curl -X POST https://api.simplyfill.app/v1/generate/envelope-bulk \
-H "Authorization: Bearer $SIMPLYFILL_API_KEY" \
-F "envelope_id=789" \
-F "file=@invoices.csv"Legacy JSON shape (still supported for small batches):
curl -X POST /bulk/generate \
-H "Content-Type: application/json" \
-d '{
"template_id": 42,
"mapping_id": 7,
"items": [
{"data": {"name": "Alice Johnson", "amount": "$2500"}},
{"data": {"name": "Bob Chen", "amount": "$3200"}},
{"data": {"name": "Carol Davis", "amount": "$2800"}}
]
}'Response:
{
"job_id": "bulk_abc123",
"status": "processing",
"estimated_completion": "2026-05-16T15:30:00Z"
}Check Status
curl /bulk/jobs/bulk_abc123
# → {
# "status": "completed",
# "results": [
# {"row": 1, "url": "/download/aaa111"},
# {"row": 2, "url": "/download/bbb222"},
# {"row": 3, "url": "/download/ccc333"}
# ]
# }Limits
- Free: 100 PDFs per batch
- Pro: 1,000 PDFs per batch
- Business: 10,000 PDFs per batch
Processing typically completes within minutes for batches under 1,000 items.