Skip to main content
Preferences control signing behavior at three levels. When the same key exists at multiple levels, the submission preference wins, then template, then account settings.

Template preferences

Set via PUT /api/templates/:id in the preferences object.

Signing behavior

Branding

ESIGN disclosure

Variables

Example


Submission preferences

Set via POST /api/submissions in the preferences object. These override template-level preferences for the specific submission.

Signing behavior

Email customization

Available placeholders: {{template.name}}, {{submitter.name}}, {{submitter.email}}, {{submitter.link}}, {{account.name}}

Variable values

Pre-fill behavior

Pass as a top-level prefill_behavior parameter (not inside preferences):

Example


Account settings

Set via PUT /api/settings in the settings object. These are the lowest-priority defaults — overridden by template and submission preferences.

Priority resolution

When the same concept is configurable at multiple levels: The signing page resolves each setting top-down: submission first, then template, then account. The first non-null value wins.