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. |
Request body
{
"pool_id": "283",
"type": "WEIGHTED_DYNAMIC_OVERLAP",
"answer_weight_skill_id": "1289",
"fields": [
{
"name": "result"
}
]
}
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: |
progress |
integer The percentage of the operation completed. |
parameters |
object Parameters of the operation in the request. |