The signature field collects a drawn mark and stores it as an image data string.
Validation and storage
A non-empty signature must begin with an image data URL. The built-in renderer provides the drawing control and the response view renders the stored image. Save and resume can persist a signature with the other draft answers.
The field has no type-specific schema options beyond the shared label, description, required state, and visibility conditions, and it can't be prefilled from a URL.
Add a signature field
In the dashboard, select Add block and choose Signature.
ts
const signatureField = {
id: "signature",
kind: "signature",
label: "Sign to confirm",
required: true,
} as const;Related
- Save and resume: Preserve in-progress answers before submission.
- Data retention and deletion: Plan how long signature responses should remain.
- Custom: Build a different acknowledgement or signing experience.