Пулы

Пул — это страницы заданий, которые отправляются на выполнение единовременно. В свойствах пула нужно определить цену задания, перекрытие, фильтры для отбора исполнителей, логику контроля качества и т. д.

Если в проекте несколько пулов, очередность их выполнения зависит от параметров:

  • Пулы с одинаковыми настройками фильтров и платой за задание выдаются исполнителям в порядке, в котором эти пулы были запущены. Пул, запущенный раньше, будет выполняться быстрее. Вы можете изменить порядок выполнения таких пулов.

  • Пулы с разными настройками фильтров и/или разной платой за задание отправляются на выполнение при открытии пула.

Примечание

Перед выполнением любой новой операции, кроме создания пула, дождитесь завершения предыдущей (перехода в статус SUCCESS или FAIL).

Методы

Метод

Эндпоинт

Описание

GET

/pools

Получает список созданных пулов (в том числе архивных).

POST

/pools

Создает пул.

GET

/pools/{id}

Получает свойства пула.

PATCH

/pools/{id}

Изменяет приоритет пула.

PUT

/pools/{id}

Вносит изменения в пул.

POST

/pools/{id}/archive

Переносит пул в архив.

POST

/pools/{id}/clone

Создает дубликат пула.

POST

/pools/{id}/close

Закрывает пул.

POST

/pools/{id}/close-for-update

Закрывает пул для редактирования.

POST

/pools/{id}/open

Открывает пул.

GET

/api/new/requester/pools/{id}/validate

Проверяет, возможен ли запуск пула.

PUT

/api/new/requester/poolModeration/{id}

Отправляет пул на модерацию.