Task Processing Components

Developer Resources

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?