id
- [string] uuid of formorgId
- [string] uuid of organizationlocale
- [string] locale which the form was created foravailableForAgents
- [boolean] determines whether agents can access and send the formname
- [string] name of the formconfig
- [object] configuration of the form's inputs (see input types below)expireInterval
- (optional)[number] - millliseconds after which the form can no longer be submittedsendInterval
- (optional)[number] - milliseconds after which the form can be sent againblockIfPreviousUnsubmitted
- (optional)[boolean] - determines whether the form can be sent if previous has not been submitted yetrouteOnSubmit
- (optional)[boolean] - determines whether submitting the form should result in opening and assignment of the conversationradioButtonsInputs
- array of objects representing radio buttons inputmultipleButtonsInputs
- array of objects representing multiple buttons inputradioListInputs
- array of objects representing radio list inputcheckboxListInputs
- array of objects representing checkbox list inputtextInputs
- array of objects representing text inputmultipleButtonsInputs
radioButtonsInputs
Radio buttons input
radioListInputs
checkboxListInputs
textInputs
POST - /api/message-widgets/{locale}
settings_action_forms
permissionname
, availableForAgents
, config
(described above)expireInterval
, sendInterval
, blockIfPreviousUnsubmitted
PUT - /api/message-widgets/{uuid}
settings_action_forms
permissionGET - /api/message-widgets/{locale}
GET - /api/message-widgets/{orgId}/{messageWidgetId}