Compensation amount

You can restrict the total amount of compensation per user in a pool. When the set amount is reached, the user can no longer access tasks. This limit allows you to:

  • Get responses from as many users as possible (for this purpose, set a low threshold, such as the price of a single task suite).

  • Protect yourself from robots (for this purpose, the threshold should be higher, such as 10% of the price for the entire pool).

Set key values in the quality_control.configs array in the pool settings.

Example for a JSON block

The performer is banned from the requester's projects when the performer's daily earnings on tasks in the pool reaches 20 dollars.

You can ban a performer for a given number of days, hours, minutes (at a time or in total) or forever.

Ban for 10 days
{
   "configs": [
      {
         "collector_config": {
            "type": "INCOME"
            },
         "rules": [
            {
               "conditions": [
                  {
                     "key": "income_sum_for_last_24_hours",
                     "operator": "GTE",
                     "value": 20.0
                  }
               ],
               "action": {
                  "type": "RESTRICTION_V2",
                  "parameters": {
                     "scope": "ALL_PROJECTS",
                     "duration_unit": "DAYS",
                     "duration": 10,
                     "private_comment": "Many tasks completed"
                  }
               }
            }
         ]
      }
   ]
}

To set a different ban period, change the applicable parameter for the action key:

{
   ...
               "action": {
                  "type": "RESTRICTION_V2",
                  "parameters": {
                     "scope": "ALL_PROJECTS",
                     "duration_unit": "HOURS",
                     "duration": 12,
                     "private_comment": "Many tasks completed"
                  }
               }
   ...
}

Key

Key

Value

Data type

Required during creation

rules.conditions.key

Parameters that are checked in the condition:

  • income_sum_for_last_24_hours — The user's total earnings for tasks in the pool over the past 24 hours (in dollars).

String

Yes

Key

Value

Data type

Required during creation

rules.conditions.key

Parameters that are checked in the condition:

  • income_sum_for_last_24_hours — The user's total earnings for tasks in the pool over the past 24 hours (in dollars).

String

Yes