Документация Толоки

Фильтр по данным профиля

Чтобы отобрать исполнителей на основании данных профиля, определите объект filter в параметрах пула.

Пример фильтра в JSON

В примере отобраны исполнители, которые указали в профиле страну Россия и город Москва.

{
  "filter" : {
    "and" : [ {
      "or" : [ {
        "category" : "profile",
        "key" : "country",
        "operator" : "EQ",
        "value" : "RU"
      } ]
    }, {
      "or" : [ {
        "category" : "profile",
        "key" : "city",
        "value" : 213,
        "operator" : "IN"
      } ]
    } ]
  }
}

Параметры key, value

Параметр key

Описание value

gender

string

Пол исполнителя:

  • «MALE» — мужской;
  • «FEMALE» — женский.

Значение operator:

  • EQ — равно;
  • NE — не равно.

country

string

Страна исполнителя (двухбуквенный код стандарта ISO 3166-1 alpha-2).

Значение operator:

  • EQ — равно;
  • NE — не равно.

citizenship

string

Гражданство исполнителя (двухбуквенный код страны стандарта ISO 3166-1 alpha-2)

Значение operator:

  • EQ — равно;
  • NE — не равно.

education

string

Образование исполнителя:

  • «BASIC» — среднее;
  • «MIDDLE» — среднее специальное;
  • «HIGH» — высшее.

Значение operator:

  • EQ — равно;
  • NE — не равно.

adult_allowed

boolean

Исполнитель согласен выполнять задания, которые содержат контент для взрослых.

Значение operator:

  • EQ — равно;
  • NE — не равно.

date_of_birth

integer

Дата рождения исполнителя (UNIX-время в секундах).

Значение operator:

  • EQ — равно;
  • NE — не равно;
  • GT — больше, чем;
  • LT — меньше, чем;
  • GTE — больше или равно;
  • LTE — меньше или равно.

city

integer

Город исполнителя (идентификатор региона в поисковой базе).

Значение operator:

  • IN — содержится в списке регионов или языков в профиле;
  • NOT_IN — не содержится в списке регионов или языков в профиле.

languages

string

Языки, указанные исполнителем в профиле (двухбуквенный ISO-код стандарта ISO 639-1 в верхнем регистре).

Значение operator:

  • IN — содержится в списке регионов или языков в профиле;
  • NOT_IN — не содержится в списке регионов или языков в профиле.