Emboss icon

Emboss

Create fillable PDFs and fill forms from context via Emboss

Fill From PDF + Context

AI-generated

Summary

Uploads a PDF form plus context (typed text and/or a context file) to the Emboss API, waits for the job to finish, and returns the filled PDF as binary data along with the session ID and fill report.

Inputs

  • Input PDF Field (required) — Name of the binary property on the input item holding the PDF to fill (default 'data'). Sent to Emboss as form.pdf.
  • Context (Text) — Free text with the information used to fill the form. Sent as a context.txt file part.
  • Context File Field — Name of a binary property holding a context document (PDF, DOCX, CSV, image, text). Sent with its original filename and MIME type. It can be used together with the text context.

Output shape

One item per input item. The JSON contains session_id and report (the fill report from Emboss, or an empty object if none). The filled PDF is attached as binary property 'data' with filename emboss.pdf.

Posts to /forms/with-context, then polls every 3 seconds for up to about 5 minutes. A failed job or a timeout throws an error. With Continue On Fail enabled, the item instead returns json.error. Requires Emboss API credentials. Neither context input is marked required in the UI, and the source does not check that at least one is provided.

Examples

Example 1: Fill an uploaded W-9 PDF using details typed into the node.

Input PDF Field: data; Context (Text): an expression building the name, address and TIN text; Context File Field: empty.

Example 2: Fill a form PDF using data from a previously downloaded CSV or document.

Input PDF Field: data; Context File Field: 'context' (the binary property of the earlier node's output); Context (Text): optional extra instructions.

Links

Discussion