Skip to content
Livstick Developers

A minimal configuration

Every key is optional: send only the settings you want to change, and the recorder keeps its own value for the rest. The paths below are the ones listed in the tables on this page.

widget configuration
{
  "version": 2,
  "layout": {
    "inputStyle": "underlined"
  },
  "fields": {
    "message": {
      "visible": true
    }
  },
  "behavior": {
    "messageEnabled": true
  }
}

version

Path Type Default Accepted values Description
version enum None declared 1 2 Not documented in the schema

styles

Path Type Default Accepted values Description
styles object None declared No fixed list Not documented in the schema

layout

Path Type Default Accepted values Description
layout.steps boolean None declared No fixed list Not documented in the schema
layout.inputStyle enum None declared boxed underlined Not documented in the schema

display

Path Type Default Accepted values Description
display.recorder.stepHeader boolean None declared No fixed list Not documented in the schema
display.recorder.title boolean None declared No fixed list Not documented in the schema
display.recorder.infoPrimary boolean None declared No fixed list Not documented in the schema
display.recorder.infoSecondary boolean None declared No fixed list Not documented in the schema
display.form.stepHeader boolean None declared No fixed list Not documented in the schema
display.form.title boolean None declared No fixed list Not documented in the schema
display.form.mandatoryNote boolean None declared No fixed list Not documented in the schema
display.form.sections.sender.title boolean None declared No fixed list Not documented in the schema
display.form.sections.sender.description boolean None declared No fixed list Not documented in the schema
display.form.sections.recipient.title boolean None declared No fixed list Not documented in the schema
display.form.sections.recipient.description boolean None declared No fixed list Not documented in the schema
display.form.sections.message.title boolean None declared No fixed list Not documented in the schema
display.form.sections.message.description boolean None declared No fixed list Not documented in the schema
display.form.sections.schedule.title boolean None declared No fixed list Not documented in the schema
display.form.sections.schedule.description boolean None declared No fixed list Not documented in the schema
display.finish.title boolean None declared No fixed list Not documented in the schema
display.finish.discoverText boolean None declared No fixed list Not documented in the schema
display.finish.discoverButton boolean None declared No fixed list Not documented in the schema
display.finish.restartButton boolean None declared No fixed list Not documented in the schema

fields

Path Type Default Accepted values Description
fields.firstname.visible boolean None declared No fixed list Not documented in the schema
fields.firstname.label boolean None declared No fixed list Not documented in the schema
fields.firstname.placeholder boolean None declared No fixed list Not documented in the schema
fields.firstname.requiredLabelSuffix string None declared No fixed list Not documented in the schema Limits max length 2048
fields.lastname.visible boolean None declared No fixed list Not documented in the schema
fields.lastname.label boolean None declared No fixed list Not documented in the schema
fields.lastname.placeholder boolean None declared No fixed list Not documented in the schema
fields.lastname.requiredLabelSuffix string None declared No fixed list Not documented in the schema Limits max length 2048
fields.senderEmail.visible boolean None declared No fixed list Not documented in the schema
fields.senderEmail.label boolean None declared No fixed list Not documented in the schema
fields.senderEmail.placeholder boolean None declared No fixed list Not documented in the schema
fields.senderEmail.requiredLabelSuffix string None declared No fixed list Not documented in the schema Limits max length 2048
fields.receiverEmail.visible boolean None declared No fixed list Not documented in the schema
fields.receiverEmail.label boolean None declared No fixed list Not documented in the schema
fields.receiverEmail.placeholder boolean None declared No fixed list Not documented in the schema
fields.receiverEmail.requiredLabelSuffix string None declared No fixed list Not documented in the schema Limits max length 2048
fields.receiverPhone.visible boolean None declared No fixed list Not documented in the schema
fields.receiverPhone.label boolean None declared No fixed list Not documented in the schema
fields.receiverPhone.placeholder boolean None declared No fixed list Not documented in the schema
fields.receiverPhone.requiredLabelSuffix string None declared No fixed list Not documented in the schema Limits max length 2048
fields.birthday.visible boolean None declared No fixed list Not documented in the schema
fields.birthday.label boolean None declared No fixed list Not documented in the schema
fields.birthday.placeholder boolean None declared No fixed list Not documented in the schema
fields.birthday.requiredLabelSuffix string None declared No fixed list Not documented in the schema Limits max length 2048
fields.country.visible boolean None declared No fixed list Not documented in the schema
fields.country.label boolean None declared No fixed list Not documented in the schema
fields.country.placeholder boolean None declared No fixed list Not documented in the schema
fields.country.requiredLabelSuffix string None declared No fixed list Not documented in the schema Limits max length 2048
fields.message.visible boolean None declared No fixed list Not documented in the schema
fields.message.label boolean None declared No fixed list Not documented in the schema
fields.message.placeholder boolean None declared No fixed list Not documented in the schema
fields.message.requiredLabelSuffix string None declared No fixed list Not documented in the schema Limits max length 2048
fields.scheduleDate.visible boolean None declared No fixed list Not documented in the schema
fields.scheduleDate.label boolean None declared No fixed list Not documented in the schema
fields.scheduleDate.placeholder boolean None declared No fixed list Not documented in the schema
fields.scheduleDate.requiredLabelSuffix string None declared No fixed list Not documented in the schema Limits max length 2048
fields.scheduleTime.visible boolean None declared No fixed list Not documented in the schema
fields.scheduleTime.label boolean None declared No fixed list Not documented in the schema
fields.scheduleTime.placeholder boolean None declared No fixed list Not documented in the schema
fields.scheduleTime.requiredLabelSuffix string None declared No fixed list Not documented in the schema Limits max length 2048

behavior

Path Type Default Accepted values Description
behavior.noForm boolean None declared No fixed list Not documented in the schema
behavior.messageEnabled boolean None declared No fixed list Not documented in the schema
behavior.scheduleEnabled boolean None declared No fixed list Not documented in the schema
behavior.countryEnabled boolean None declared No fixed list Not documented in the schema
behavior.birthdayEnabled boolean None declared No fixed list Not documented in the schema
behavior.receiverEmailEnabled boolean None declared No fixed list Not documented in the schema
behavior.receiverPhoneEnabled boolean None declared No fixed list Not documented in the schema
behavior.emailOptional boolean None declared No fixed list Not documented in the schema
behavior.consentTitleEnabled boolean None declared No fixed list Not documented in the schema
behavior.additionalConsentsEnabled boolean None declared No fixed list Not documented in the schema

recorder

Path Type Default Accepted values Description
recorder.permissionGate.panelBackgroundColor string None declared No fixed list Not documented in the schema Limits max length 256
recorder.permissionGate.panelBackgroundImageUrl string None declared No fixed list Not documented in the schema Limits max length 2048
recorder.permissionGate.panelBackgroundSize enum None declared cover contain auto Not documented in the schema
recorder.permissionGate.panelBackgroundPosition string None declared No fixed list Not documented in the schema Limits max length 256
recorder.permissionGate.panelBackgroundRepeat enum None declared no-repeat repeat repeat-x repeat-y Not documented in the schema
recorder.permissionGate.heroAssetUrl string None declared No fixed list Not documented in the schema Limits max length 2048
recorder.permissionGate.heroAlt string None declared No fixed list Not documented in the schema Limits max length 2048
recorder.permissionGate.heroWidth number None declared No fixed list Not documented in the schema Limits max 4096, exclusive min 0
recorder.permissionGate.heroHeight number None declared No fixed list Not documented in the schema Limits max 4096, exclusive min 0
recorder.permissionGate.heroAnimation enum None declared defaultPulse none Not documented in the schema