{
"response": {
"annotations": {
"category_name": "Soup", //TextField
"category_items": [ //FieldSet with max_responses_required greater than one
{
"item_name": "Tom Yum Chicken Soup", //TextField
"item_price": "11.79" //NumberField
},
{
"item_name": "Tom Yum Beef Soup", //TextField
"item_price": "11.79" //NumberField
}
],
"category_metadata": { //FieldSet
"gluten_friendly": true, //BooleanField
"labels": [ //TextField with max_responses_required greater than one
"Free Range",
"All Natural"
]
}
}
},
"task_id": "5774cc78b01249ab09f089dd",
"task": {
// populated task for convenience
}
}
The response
object, which is part of the callback POST request and permanently stored as part of the task object, will have an annotations
field. The annotations
object is a dictionary in which each key is a field_id
defined in the task parameters and each value is the respective annotation for that field.
Each annotation will be of the type defined by its field above. If max_responses_required
is applicable and greater than 1, the annotation will be an array of the type.
See the Callback section for more details about callbacks.