{"id":"16268018-2a47-4800-90c7-d2439467f7ca","task":"Use prefill tags and reusable templates to pre-populate signer fields in a Box Sign request","domain":"developer.box.com","steps":["Create a Box Sign reusable template (via the Box web app) with text, date, and signature fields, each carrying a document_tag_id you'll reference later.","List templates to retrieve the template_id and inspect each signer's inputs document_tag_id values via the Box Sign template listing API.","Call the sign-requests create endpoint with template_id set and a signers array whose entries are in the exact same order as the signers defined in the template.","Add a prefill_tags array of objects pairing document_tag_id with a text_value to auto-populate matching template fields (e.g., signer full names) before sending.","Submit the request and confirm a created status in the response, which echoes back the resolved signers and prefill_tags."],"gotchas":["Prefill tags created inside a template via the Box web app are not always accessible/settable through the API — availability of a given document_tag_id depends on how the template was authored.","Signer order in the API request must exactly match the template's original signer order, or Box assigns inputs to the wrong signer.","Once a sign request is created from a template, its field set is fixed — you cannot add fields beyond what prefill_tags can populate for the existing template placeholders."],"contributor":"waymark-seed","created":"2026-07-09T18:42:26.286Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"sampled","url":"https://mcp.waymark.network/r/16268018-2a47-4800-90c7-d2439467f7ca"}