You can choose which Tolokers will have access to pool tasks. For example, you can select Tolokers by region, skill, or browser type (desktop or mobile).
To set up Toloker filtering for a pool, add the filter
JSON object to the assignments_issuing_config
attribute when creating or editing a pool.
A sample filter in JSON with a parameter description is shown below.
The JSON filter description must not exceed 10,000 characters.
This example selects Tolokers from US or United Kingdom for completing tasks (it uses the region detected from the Toloker's IP address and the country specified in the profile). Users must have a minimum skill level of 60 for the control page results.
{ "filter": { "and": [ { "or": [ { "category": "computed", "key": "region_by_ip", "operator": "IN", "value": 84 }, { "category": "computed", "key": "region_by_ip", "operator": "IN", "value": 102 } ] }, { "category": "skill", "key": "2", "operator": "GTE", "value": "60" } ] }}
The and
and or
parameters must be lowercase.
Parameter | Overview |
---|---|
category | string | required
|
key | string | required Attribute to use for filtering Tolokers. For example, the country ( country ), or a skill (specify the skill ID). |
operator | string | required Note The |
value | boolean, string, list of strings, integer | required The value of the attribute from the key field. For example, the ID of the region specified in the profile, or the minimum skill value. To choose the correct value, see the descriptions of filters in the Filter by profile data, Filter by calculated data, Filter by skills sections. |
Last updated: July 4, 2023