Aggregate responses in a pool
Starts aggregating responses to all completed tasks in the pool.
Request
POST https://toloka.yandex.com/api/v1/aggregated-solutions/aggregate-by-pool
Authorization: OAuth <OAuth token>
Content-Type: application/JSON
POST https://sandbox.toloka.yandex.com/api/v1/aggregated-solutions/aggregate-by-pool
Authorization: OAuth <OAuth token>
Content-Type: application/JSON
Headers
Title | Overview |
---|---|
Authorization | A token for account authorization. Add OAuth as a prefix. |
Content-Type | Specifies the data format in the request body. |
Title | Overview |
---|---|
Authorization | A token for account authorization. Add OAuth as a prefix. |
Content-Type | Specifies the data format in the request body. |
Request body
{ "pool_id": "283", "type": "WEIGHTED_DYNAMIC_OVERLAP", "answer_weight_skill_id": "1289", "fields": [ { "name": "result" } ] }
Copied to clipboard
Parameter | Overview |
---|---|
pool_id | string Pool ID. |
type | string Result aggregation method:
|
answer_weight_skill_id | string A skill that determines the weight of the Toloker's response. Required if the |
fields | object Output data fields to use for aggregating responses. For best results, each of these fields must have a limited number of response options. If the |
fields.name | string The output data field name. |
Parameter | Overview |
---|---|
pool_id | string Pool ID. |
type | string Result aggregation method:
|
answer_weight_skill_id | string A skill that determines the weight of the Toloker's response. Required if the |
fields | object Output data fields to use for aggregating responses. For best results, each of these fields must have a limited number of response options. If the |
fields.name | string The output data field name. |
Response
Contains operation details: Check the operation status. When it is completed get the aggregation results.
{
"id": "fadfe3jk-fdafue2-fda32890-fdafdi23",
"type": "SOLUTION.AGGREGATE",
"status": "PEDNDING",
"submitted": "2018-22-10T14:18:35",
"progress" : 0,
"parameters": {
"pool_id": "283"
}
}
Parameter | Overview |
---|---|
id | string Operation ID. |
type | string Operation type:
|
status | string The status of the operation:
|
submitted | string The UTC date and time the request was sent, in ISO 8601 format: YYYY-MM-DDThh:mm:ss[.sss]. |
progress | integer The percentage of the operation completed. |
parameters | object Parameters of the operation in the request. |
Parameter | Overview |
---|---|
id | string Operation ID. |
type | string Operation type:
|
status | string The status of the operation:
|
submitted | string The UTC date and time the request was sent, in ISO 8601 format: YYYY-MM-DDThh:mm:ss[.sss]. |
progress | integer The percentage of the operation completed. |
parameters | object Parameters of the operation in the request. |