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

Чтобы отобрать исполнителей на основании данных профиля, определите объект 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 — не содержится в списке регионов или языков в профиле.