Signature Element

Prev Next

The Signature element allows the user to sign the form using the touch screen or mouse of their device. View more information about Form Element Types.

Properties

Property

Required

Type

Default

Description

type

Yes

string

'draw'

The type of Form Element

name

Yes

string

N/A

The key that will be assigned a value in the submission data when the form is submitted

label

Yes

string

N/A

Display text presented to the user above the input by default

hint

No

string

N/A

A hint triggered by an icon tooltip to be displayed when hovering beside the element label

required

Yes

boolean

false

Determine if this element requires a value drawn by the user (true) or not (false)

storageType

No

string

N/A

How the drawing will be stored: private, public, legacy

The Signature element also inherits the properties of the following:

  • Base Element

Example Element

{"id": "b1311ae0-6bb7-11e9-a923-1681be663d3e","type": "draw","name": "signature","label": "Sign Here","storageType": "private","required": true}

Example Submission Data

Private/Public Storage

{"submission": {"[element.name]": {"s3": {"region": "ap-southeast-2","bucket": "customer.forms.oneblink.io","key": "submissions/1/attachments/44cdee6f-edbd-4620-aaf5-df25ce976e43"},"url": "https://auth-api.blinkm.io/submissions/1/attachments/44cdee6f-edbd-4620-aaf5-df25ce976e43","contentType": "image/png","fileName": "dot.png","id": "44cdee6f-edbd-4620-aaf5-df25ce976e43","isPrivate": true}}}

Legacy Storage (Deprecated)

{"submission": {"[element.name]": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAIElEQVQYV2NkYGBoYGBgqGdgYGhkZGBg+M8ABSAOXAYATFcEA8STCz8AAAAASUVORK5CYII="}}

Resources