Build an integration

Canvas objects

Single Select

A single-select component is used to capture a choice from up to 10 options that you provide. You can submit the value of the select option by:

  • Adding an action to the single-select component
  • Using a button component (which will submit all interactive components in the canvas)

When a submit action takes place, the results are given in a hash with the id from the single-select component used as the key and the id from the chosen option as the value.

Single Select Parameters

Parameter Possible Values Required Description
type single-select Yes The type of component you are rendering.
id Any string Yes A unique identifier for the component.
options Array (See Below) Yes The list of options. Can provide 2 to 10.
label Any string No The text shown above the options.
value The id of an option No The option that is selected by default.
save_state unsaved saved failed No Styles the input. Default is unsaved. Prevent action with saved.
disabled false true No Styles all options and prevents the action. Default is false. Will be overridden if save_state is saved.
action Action object No This can be a Submit Action or URL Action.
rounded_image true false No Rounds the corners of the image. Default is false.
disabled true false No The defined state of the inputted value to render a specific style.
action Action object No This can be a Submit Action or URL Action.

Item Parameters

Parameter Possible Values Required Description
type option Yes The type of component you are rendering.
id Any string Yes A unique identifier for the option.
text Any string Yes The text shown within this option.
disabled false true No Styles the option and prevents the action. Default is false.

Preview