Task Processing Components are the building blocks to allow you to get information back from users when they process your tasks.
Media
Example:
{
"component_type": "media",
"label": "Text label to display",
"name": "internal_name",
"required": "yes",
"extra": {
"instructions": "",
"media_types": "photo",
"media_limit": 1
}
}
Text Area
Example:
{
"component_type": "text_area",
"label": "Text label to display",
"name": "internal_name",
"required": "yes",
"extra": {
"instructions": "",
"character_limit": 140
}
}
Tag selector
Example:
{
"component_type": "tags_collection",
"label": "Text label to display",
"name": "internal_name",
"required": "yes",
"extra": {
"instructions": "",
"values": [
{"value": 1, "text": "Tag 1"},
{"value": 2, "text": "Tag 2"},
{"value": 3, "text": "Tag 3"},
{"value": 4, "text": "Tag 4"},
{"value": 5, "text": "Tag 5"}
]
}
}
Picker
Example:
{
"component_type": "picker",
"label": "Choose a car from the list",
"name": "favourite_car",
"required": "yes",
"extra": {
"instructions": "",
"options": [
{"value": "volvo", "text": "Volvo"},
{"value": "mercedes", "text": "Mercedes"},
{"value": "audi", "text": "Audi"}
]
}
}
We have more components being released soon – please contact us if there is a particular type of feedback widget you’d like to see?