Update a template field (including binding_key)
Patch label/required/properties on a template field. Set properties.binding_key to bind the field to an external proposal key (GitHub #604).
/templates/fields/updateAuthorizationBearer token · headerrequiredPass your API key as a Bearer token. API keys are scoped to specific operations — configure scopes in your organization's Settings → Developer → API Keys.
application/jsontemplate_idstringrequiredfield_idstringrequiredlabelstringis_requiredbooleanpropertiesobjectShow propertiesHide properties
placeholderstringdefault_valuestringoptionsstring[]binding_keystringUpdated field
fieldTemplateFieldShow propertiesHide properties
idstringrequiredfield_typeFieldTyperequiredsignaturetextdatecheckboxdropdownradioattachmentlabelstringis_requiredbooleanrequiredpageintegerrequiredPage number (1-indexed)
xnumberrequiredX position as a fraction of page width (0–1)
ynumberrequiredY position as a fraction of page height (0–1)
widthnumberrequiredWidth as a fraction of page width (0–1)
heightnumberrequiredHeight as a fraction of page height (0–1)
propertiesobjectFree-form field properties. Use binding_key to bind a fillable field to an external proposal/deal key (programmatic sync instead of agentic OCR reconstruction — see GitHub #604).
Show propertiesHide properties
placeholderstringdefault_valuestringoptionsstring[]binding_keystringExternal structured-data key (e.g. a Vortex Payments proposal field). When set, agents/integrations write this field from the bound source instead of guessing via OCR.
Missing or invalid API key
typestringrequiredMachine-readable error code
statusintegerrequiredHTTP status code
titlestringrequiredHuman-readable error message
detailsobjectField-level validation errors
Resource not found
typestringrequiredMachine-readable error code
statusintegerrequiredHTTP status code
titlestringrequiredHuman-readable error message
detailsobjectField-level validation errors