Fill PDFs from your own data
Emboss fills PDF forms from structured data you already hold: rows from your database, records from your CRM, or any JSON object. Make the form fillable once, map your data to its fields once, then send values and get a finished PDF back.
How it works
Create a form once and Emboss returns a contract: the list of fields it found, each with a numeric id, a label and a type. You map your data keys to those field ids once, send the values, and receive the filled PDF. The contract is the integration surface, and it never changes shape underneath you.
What you send
A reference to the form plus a list of updates, each a numeric field_id and a text value. A checkbox takes a yes or no word such as "yes" or "no", and a choice field takes one of its options; send every value as text, not as a JSON true, false or number. Fields you omit stay blank; nothing is invented. Through the assistant connector, the agent connection or the pay-per-call API you can key values by field label instead.
When to use it
Reach for data-driven fill whenever the values already live in a system of record: generating signed agreements from CRM rows, issuing certificates from a database, or turning a spreadsheet of applicants into a stack of completed forms.