All endpoints
PDF Form Filler
POST
/api/v1/pdf/form-fillFill a PDF's text, checkbox, radio and dropdown fields, then download it editable or flattened.
Authentication
Requires an API key in the X-API-Key header.
Try it
POST
/api/v1/pdf/form-fillParameters
pdfBase64stringrequiredBase64-encoded PDF file with an AcroForm.
modestringoptionalread returns the form fields as JSON; fill writes values and returns the PDF. Default fill.
readfillvaluesstringoptionalField name → value (string or boolean) map. Used when mode is fill.
flattenbooleanoptionalFlatten the form after filling (no longer editable). Default true.
Request body
{
"pdfBase64": "JVBERi0xLjQK...",
"mode": "fill",
"values": {
"name": "Jane Doe"
},
"flatten": true
}Response codes
200Success.400Invalid request — check your body or parameters.401Missing or invalid API key.403The API key is not scoped to this endpoint.429Rate limit exceeded — retry after a short wait.
Language
cURL
Request
curl -X POST https://utilerio.com/api/v1/pdf/form-fill \
-H "X-API-Key: YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{"pdfBase64":"JVBERi0xLjQK...","mode":"fill","values":{"name":"Jane Doe"},"flatten":true}'Response
binary application/pdf (mode fill) or { "fields": [...] } (mode read)
