Fill form fields in a PDF with provided values. Supports text fields, checkboxes, dropdowns, and radio groups. Optionally flatten fields to make them non-editable.
API Key (starts with ak_...)
File ID of the PDF with form fields
"550e8400-e29b-41d4-a716-446655440000"
Map of field names to values. Use string for text/dropdown/radio fields, boolean for checkboxes.
{
"name": "John Doe",
"agree": true,
"country": "DE"
}Whether to flatten form fields after filling (makes them non-editable). Default: false.
false
Optional webhook configuration
Fill form job created
Job ID
"550e8400-e29b-41d4-a716-446655440000"
Action that was performed
"pdf.merge"
Current job status
PENDING, PROCESSING, COMPLETED, FAILED "PENDING"
Input file IDs
["file-id-1", "file-id-2"]Output file ID (available when COMPLETED)
null
Error message (available when FAILED)
null
Job creation timestamp
Job start timestamp
Job completion timestamp
Additional metadata (e.g. PDF metadata result)