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

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

Проверяет, возможен ли запуск пула. С помощью этого метода вы можете проверить, есть ли причины, по которым нельзя запустить пул (например, недостаточно средств на счету или требуется модерация пула).

Примеры запросов

curl -X GET \
     -H 'Authorization: OAuth PlaceYourRealOAuthToken_Here' \
     -H 'Content-Type: application/json' \
https://tasks.yandex.ru/api/new/requester/pools/32267581/validate
import requests

url = "https://tasks.yandex.ru/api/new/requester/pools/32267581/validate"
headers = {
  'Authorization': 'OAuth PlaceYourRealOAuthToken_Here'
}
response = requests.get(url, headers=headers)
print(response.text)
var request = require('request');
var options = {
  'method': 'GET',
  'url': 'https://tasks.yandex.ru/api/new/requester/pools/32267581/validate',
  'qs': {},
  'headers': {
    'Authorization': 'OAuth PlaceYourRealOAuthToken_Here'
  }
};
request(options, function (error, response) {
  if (error) throw new Error(error);
  console.log(response.body);
});

Path-параметры

Параметр

Описание

id*

string

Идентификатор пула.

Заголовки

Заголовок

Описание

Authorization

API-токен для авторизации аккаунта. В качестве префикса добавьте OAuth.

Ответ

Содержит массив объектов с информацией о возможных ошибках в пуле.

Пример ответа
[
  {
    "type": "HAS_NON_ACTUAL_SNAPSHOT_MAJOR_VERSION",
    "active": false,
    "blocker": false
  },
  {
    "type": "HAS_GS_OR_TRAININGS_WITHOUT_RULE",
    "active": false,
    "blocker": false
  },
  {
    "type": "MUST_PASS_MODERATION",
    "active": true,
    "blocker": true
  }
]

Параметр

Описание

type

string

Тип возможной ошибки в пуле.

Например, значение "MUST_PASS_MODERATION" относится к модерации пула.

active

boolean
Актуальность ошибки:

  • true — есть ошибка, тип которой указан в параметре type.

    Например, если "type": "MUST_PASS_MODERATION" и "active": true, требуется модерация пула. Отправьте пул на модерацию.

  • false — ошибка отсутствует.

    Например, если "type": "MUST_PASS_MODERATION" и "active": false, модерация пула не требуется или уже успешно пройдена.

blocker

boolean
Параметр указывает, можно ли запустить разметку пула:

  • true — нельзя запустить.

  • false — можно запустить.

Обязательный параметр