---
metadata:
  - name: generator
    content: Diplodoc Platform v5.44.0
alternate:
  - https://yandex.ru/dev/tasks-api/doc/ru/reference/tasks/post-tasks.md
---
> **Documentation Index:** Fetch the complete configuration index at https://yandex.ru/dev/tasks-api/doc/ru/llms.txt

# Создать одно или несколько заданий

<!-- source: ru/_includes/button-text.md -->
Напишите нам, если не нашли ответ в Справке. Вы можете приложить скриншоты или видео, чтобы ускорить помощь:
<!-- endsource: ru/_includes/button-text.md -->

<a class="support_btn msg" target="_blank" href="https://yandex.ru/chat?context=%7B%22entrypoint%22%3A%22%7B%5C%22page_name%5C%22%3A%5C%22reference-tasks-post-tasks%5C%22%2C%5C%22a_pageurl%5C%22%3A%5C%22https%3A%2F%2Fyandex.ru%2Fdev%2Ftasks-api%2Fdoc%2Fru%2Freference%2Ftasks%2Fpost-tasks%5C%22%7D%22%7D#/user/bb41c200-08e6-94b4-5c5b-e9694fa7b06e">Написать в чат</a>  <a class="support_btn" target="_blank" href="https://t.me/YandexTasksSupport_Bot">Написать в Telegram</a>

```bash
POST /tasks
```

Создает одно или несколько заданий.

{% note alert "Ограничение" %}

Вы можете создать не более **200 000** заданий в минуту и не более **4 000 000** заданий в день. Общий размер всех полей `input_values` в одном запросе не должен превышать **1 048 576** байт, `output_values` — **4 194 304** байт.

<!-- source: ru/_includes/limits.md -->
См. полный список ограничений на странице [Ограничение количества запросов](https://yandex.ru/dev/tasks-api/doc/ru/rate-limiting.md).
<!-- endsource: ru/_includes/limits.md -->

{% endnote %}

## Примеры запросов {#request}

{% list tabs %}

- cURL

  ```bash
  curl -X POST 'https://tasks.yandex.ru/api/v1/tasks' \
       -H 'Authorization: OAuth PlaceYourRealOAuthToken_Here' \
       -H 'Content-Type: application/json' \
       -d '{"input_values":{"image":"https://example.com/image_example.png"},"known_solutions":[{"output_values":{"result":"pink"}}],"infinite_overlap":true,"pool_id":"1238218"}'
  ```

- Python

  ```python
  import requests

  url = "https://tasks.yandex.ru/api/v1/tasks"
  headers = {
    'Authorization': 'OAuth PlaceYourRealOAuthToken_Here',
    'Content-Type': 'application/json'
  }
  payload = {
    "input_values": {
      "image": "https://example.com/image_example.png"
    },
    "known_solutions": [
      {
        "output_values": {
          "result": "pink"
        }
      }
    ],
    "infinite_overlap": True,
    "pool_id": "1238218"
  }
  response = requests.post(url, headers=headers, json=payload)

  print(response.text)
  ```

- Nodejs

  ```js
  var request = require('request');
  var options = {
    'method': 'POST',
    'url': 'https://tasks.yandex.ru/api/v1/tasks',
    'qs': {},
    'headers': {
      'Authorization': 'OAuth PlaceYourRealOAuthToken_Here',
      'Content-Type': 'application/json'
    },
    'body': JSON.stringify({
      "input_values": {
        "image": "https://example.com/image_example.png"
      },
      "known_solutions": [
        {
          "output_values": {
            "result": "pink"
          }
        }
      ],
      "infinite_overlap": true,
      "pool_id": "1238218"
    })
  };
  request(options, function (error, response) {
    if (error) throw new Error(error);
    console.log(response.body);
  });
  ```

{% endlist %}

## Заголовки {#headers}

<!-- source: ru/_includes/reusables/auth-content.md -->
#|
|| **Заголовок** | **Описание** ||
|| {% include [reusables-auth-nh](../../_includes/reusables/auth-nh.md) %} | [API-токен](https://yandex.ru/dev/tasks-api/doc/ru/access.md#token) для авторизации аккаунта. В качестве префикса добавьте `OAuth`.
 ||
|| `Content-Type` | Указывает формат данных (`application/json`) в передаваемом теле запроса. ||
|#
<!-- endsource: ru/_includes/reusables/auth-content.md -->

## Query-параметры {#query-params}

<!-- source: ru/_includes/reusables/query.md -->
Указываются в ссылке после знака вопроса, перечисляются через `&`.
<!-- endsource: ru/_includes/reusables/query.md -->

#|
|| **Параметр**| **Описание**||
|| `async_mode` | _boolean_

Способ обработки запроса:

- `true` — отложенный. В результате запроса создается асинхронная операция, выполняемая в фоновом режиме. Ответ содержит сведения об операции (время начала и окончания, статус, количество страниц заданий).
- `false` — синхронный. Ответ содержит сведения об одном или о нескольких созданных заданиях. В одном запросе можно отправить не более **5000** заданий.

По умолчанию значение `false`.||
|| `allow_defaults` | _boolean_

Настройки перекрытия:

- `true` — использовать перекрытие, указанное в параметрах пула (ключ [defaults.default_overlap_for_new_tasks](https://yandex.ru/dev/tasks-api/doc/ru/reference/pools/post-pools.md#default-overlap)).
- `false` — использовать перекрытие, указанное в параметрах заданий (поле `overlap`). ||

|| `overlap` | _string (**обязательный при условии**)_

**Обязателен**, если при создании заданий не используется параметр `allow_defaults=true` и перекрытие не указано в параметрах пула (ключ [defaults.default_overlap_for_new_tasks](https://yandex.ru/dev/tasks-api/doc/ru/reference/pools/post-pools.md#default-overlap)). Перекрытие задания).

По умолчанию значение `false`.||
|| `skip_invalid_items` | _boolean_

Параметры валидации JSON-объектов:

- `true` — создать задания, прошедшие валидацию. Остальные задания пропустить (ошибки будут перечислены в ответе на запрос).
- `false` — остановить операцию и не создавать задания, если хотя бы одно из них не прошло валидацию.

По умолчанию значение `false`.||
|| `open_pool` | _boolean_

Открыть пул сразу после завершения операции, если пул закрыт. По умолчанию значение `false`.||
|| `operation_id` | _string_

Идентификатор операции для отложенной загрузки одного или нескольких заданий (при значении `async_mode=true`).

Рекомендуется задавать идентификатор в POST-запросе, чтобы избежать случайных ошибок, например, повторного создания операции с теми же заданиями.

Идентификатор должен соответствовать [стандарту RFC4122](https://tools.ietf.org/html/rfc4122).

В дальнейшем идентификатор можно использовать для [получения данных об операции](https://yandex.ru/dev/tasks-api/doc/ru/reference/operations/index.md).||
|#

## Тело и параметры запроса {#body}

{% list tabs %}

- Одно задание

  {% cut "Пример тела запроса" %}

  ```json
  {
    "pool_id": "1",
    "input_values": {
      "image_url": "www.images/image1.ru"
    },
    "known_solutions": [
      {
        "output_values": {
          "result": "OK",
          "like": false
        },
        "correctness_weight": 0.8
      },
      {
        "output_values": {
          "result": "OK",
          "like": true
        },
        "correctness_weight": 1
      }
    ],
    "baseline_solutions": [
      {
        "output_values": {
          "result": "OK",
          "like": false
        },
        "confidence_weight": 0.8
      },
      {
        "output_values": {
          "result": "OK",
          "like": true
        },
        "confidence_weight": 1
      }
    ],
    "message_on_unknown_solution": "The cat is in a good mood.",
    "overlap": 3,
    "infinite_overlap": false,
    "reserved_for": [],
    "unavailable_for": []
  }
  ```

  {% endcut %}

- Несколько заданий

  Задания, объединенные в массив.

  {% cut "Пример тела запроса" %}

  ```json
  [
    {
      "pool_id": "1238218",
      "input_values": {
        "image_url": "https://example.com/image_example1.png"
      },
      "known_solutions": [
        {
          "output_values": {
            "result": "OK"
          },
          "correctness_weight": 1
        }
      ],
      "baseline_solutions": [
        {
          "output_values": {
            "result": "OK"
          },
          "confidence_weight": 1
        }
      ],
      "message_on_unknown_solution": "The cat is in a good mood.",
      "infinite_overlap": false,
      "reserved_for": [],
      "unavailable_for": []
    },
    {
      "pool_id": "1238218",
      "input_values": {
        "image_url": "https://example.com/image_example2.png"
      },
      "known_solutions": [
        {
          "output_values": {
            "result": "BAD"
          },
          "correctness_weight": 1
        }
      ],
      "baseline_solutions": [
        {
          "output_values": {
            "result": "BAD"
          },
          "confidence_weight": 1
        }
      ],
      "message_on_unknown_solution": "The cat is in a bad mood.",
      "infinite_overlap": false,
      "reserved_for": [],
      "unavailable_for": []
    }
  ]
  ```

  {% endcut %}

{% endlist %}

<!-- source: ru/_includes/reference/parameters/task-id-post.md -->
#|
|| **Параметр**| **Описание**||
|| `pool_id`[*](*required_value) | _string_

Идентификатор пула, в который загружается задание.||
|| `origin_task_id` | _string_

Идентификатор задания из другого пула, с которого было скопировано это задание, для проверки мнением большинства.||
|| `input_values`[*](*required_value) | _object_

Входные данные для задания. Список пар:

```json
"<id поля 1>": "<значение поля 1>",
"<id поля 2>": "<значение поля 2>",
...
 "<id поля n>": "<значение поля n>"
```
||
|| [known_solutions[]](#known-solutions-section) {#known_solutions} | _array of objects_

Правильные ответы для контрольных и обучающих заданий.

Можно указать несколько вариантов правильного ответа на задание.

Если один вариант правильнее другого, вы можете присваивать вариантам ответов разный вес. Для этого используйте ключ `correctness_weight`.

- Контрольный задания — задания с правильными ответами. Используются для контроля качества ответов.
- Обучающие задания — задания для обучения исполнителей. Обучающие задания содержат правильные ответы и подсказки. Если исполнитель отвечает неправильно, на экран выводится подсказка. Исполнитель не может перейти к следующему заданию, пока не введет правильный ответ.

Полный список параметров приведен в таблице [Правильные ответы для контрольных и обучающих заданий](#known-solutions-section). ||
|| `message_on_unknown_solution` | _string_

Подсказка к заданию (для обучающих заданий).||
|| [baseline_solutions[]](#baseline-solutions-section) {#baseline_solutions} | _array of objects_

Предварительные ответы. Эти данные имитируют ответы исполнителей при расчете уверенности в ответе ( `confidence`). Они используются в динамическом перекрытии (incremental relabeling, IRL) и в агрегации результатов по навыку.

Для каждого предварительного ответа нужно определить значения выходных данных (`output_values`) и уверенность в ответе (`confidence_weight`).

Допустим, в задании вы просите исполнителя определить, что на изображении: кошка или собака. И допустим, ваша нейронная сеть уже определила, что на изображении может быть собака с вероятностью 80%, кошка с уверенностью 40%. Допустим, указано динамическое перекрытие от 1 до 3, а минимальная уверенность в ответе — 85%.

Если исполнитель ответит «Собака» и уверенность в его ответе высокая, то скорее всего перекрытие не будет повышаться — хватит одного ответа. Если исполнитель ответит «Кошка», то уверенности скорее всего не хватит и перекрытие будет повышаться и дальше.

Нельзя использовать при создании страницы заданий — в ответе на запрос будет ошибка с кодом `400` и пометкой `VALUE_NOT_ALLOWED`.

Полный список параметров приведен в таблице [Предварительные ответы](#baseline-solutions-section). ||
|| [localization_config](#localization-config-section) {#localization_config} | _object_

Блок перевода на другие языки. Полный список параметров приведен в таблице [Переводы на другие языки](#localization-config-section).

Подробнее о переводе см. в документе [Перевод на другие языки](https://yandex.ru/support/tasks-requester/ru/guide/project-languages/).||
|| `overlap` | _string (**обязательный при условии**)_

**Обязателен**, если при создании заданий не используется параметр `allow_defaults=true` и перекрытие не указано в параметрах пула (ключ [defaults.default_overlap_for_new_tasks](https://yandex.ru/dev/tasks-api/doc/ru/reference/pools/post-pools.md#default-overlap)).

Перекрытие задания.||
|| `infinite_overlap` | _boolean_

Выдача задания с бесконечным перекрытием. Используется, например, для обучающих заданий, чтобы выдать их всем исполнителям:

- `true` — установить бесконечное перекрытие;
- `false` — оставить перекрытие, указанное для задания или пула.

По умолчанию значение `false`.||
|| `reserved_for[]` | _array of strings_

Идентификаторы исполнителей, которым задание будет доступно.||
|| `unavailable_for[]` | _array of strings_

Идентификаторы исполнителей, для которых задание должно быть недоступно.||
|#

### Правильные ответы для контрольных и обучающих заданий ('known_solutions') {#known-solutions-section}

#|
|| **Параметр**| **Описание**||
|| `output_values`[*](*required_value) | _object_

Значения выходных данных для проверки. Надо задать значения для всех обязательных полей выходных данных.

```json
"<id поля 1>": "<правильный ответ>",
"<id поля 2>": "<правильный ответ>",
...
```
||
|| `correctness_weight` | _float_

Вес правильного ответа, в диапазоне от 0 до 1.

Позволяет засчитать ответ как частично правильный. Это удобно, когда на задание нет одного однозначно правильного ответа.

Это работает как начисление баллов: если для получения навыка надо выполнить одно контрольное задание правильно (набрать 1 балл), то можно выполнить правильно одно задание с весом 1 или два задания с весом 0.5 и больше.

Значение по умолчанию 1.||
|#

### Предварительные ответы ('baseline_solutions') {#baseline-solutions-section}

#|
|| **Параметр**| **Описание**||
|| `output_values`[*](*required_value) | _object_

Значения выходных данных для предварительных ответов.

```json
"<id поля 1>": "<предварительный ответ>",
"<id поля 2>": "<предварительный ответ>",
...
```
||
|| `confidence_weight` | _float_

Уверенность в ответе, в диапазоне от 0 до 1.

Значение по умолчанию 1.||
|#

<!-- source: ru/_includes/reference/parameters/localization-config.md -->
### Переводы на другие языки ('localization_config') {#localization-config-section}

#|
||**Параметр** | **Описание**||
|| `default_language` | _string_

Исходный язык, на котором заполнены:

- `public_name`[*](*required_value) (_string_ — название проекта. Его увидят исполнители)
- `public_description`[*](*required_value) (_string_ — описание проекта. Его увидят исполнители)
- `public_instructions` (_string_ — инструкция по выполнению заданий. В инструкции можно использовать любую HTML-разметку)||
|| [additional_languages[]](#additional-languages-section) {#additional_languages} | _array of objects_

Массив языков перевода. Полный список параметров приведен в таблице [Языки переводов](#additional-languages-section).||
|#
<!-- endsource: ru/_includes/reference/parameters/localization-config.md -->

<!-- source: ru/_includes/reference/parameters/additional-languages.md -->
#### Языки переводов ('additional_languages') {#additional-languages-section}

#|
||**Параметр** | **Описание**||
|| `language` | _string_

Язык перевода.||
|| `public_name` | _object_

Перевод названия проекта.

Источник перевода:

- `REQUESTER` — заказчик сам установил значение.||
|| `public_description` | _object_

Перевод описания проекта.

<!-- source: ru/_includes/project/translate-source.md -->
Источник перевода:
<!-- endsource: ru/_includes/project/translate-source.md -->

- `REQUESTER` — заказчик сам установил значение.||
|| `public_instructions` | _object_

Перевод инструкции по выполнению заданий.

<!-- source: ru/_includes/project/translate-source.md -->
Источник перевода:
<!-- endsource: ru/_includes/project/translate-source.md -->

- `REQUESTER` — заказчик сам установил значение.||
|| `tb_view_spec` | _object_

Перевод интерфейса задания.||
|| `tb_view_spec.keys[]` | _array of objects_

Ключи с переводом элементов интерфейса задания.

<!-- source: ru/_includes/project/translate-source.md -->
Источник перевода:
<!-- endsource: ru/_includes/project/translate-source.md -->

- `REQUESTER` — заказчик сам установил значение.||
|| `message_on_unknown_solution` | _object_

Подсказка для задания (используется для обучающих заданий).||
|#
<!-- endsource: ru/_includes/reference/parameters/additional-languages.md -->
<!-- endsource: ru/_includes/reference/parameters/task-id-post.md -->

## Ответ {#response}

В зависимости от значения параметра [async_mode](#query-params) в запросе ответ содержит:

{% cut "Одно задание" %}

{% list tabs %}

- Данные задания ('async_mode=false')

  {% cut "Пример ответа" %}

  <!-- source: ru/_includes/reference/responses/task-id.md -->
  ```json
  {
    "id": "000248a756--6422ca21e5997032541d856b",
    "created": "2023-03-28T11:06:09.827",
    "pool_id": "38315862",
    "input_values": {
      "image_url": "https://example.com/image1.jpg"
    },
    "known_solutions": [
      {
        "output_values": {
          "result": "OK",
          "like": false
        },
        "correctness_weight": 0.8
      },
      {
        "output_values": {
          "result": "OK",
          "like": true
        },
        "correctness_weight": 1
      }
    ],
    "baseline_solutions": [
      {
        "output_values": {
          "result": "OK",
          "like": false
        },
        "confidence_weight": 0.8
      },
      {
        "output_values": {
          "result": "OK",
          "like": true
        },
        "confidence_weight": 1
      }
    ],
    "message_on_unknown_solution": "The cat is in a good mood.",
    "overlap": 3,
    "infinite_overlap": false,
    "remaining_overlap": 3,
    "reserved_for": [],
    "unavailable_for": []
  }
  ```
  <!-- endsource: ru/_includes/reference/responses/task-id.md -->

  {% endcut %}

  Сведения о созданном задании. Помимо [параметров](#body), которые задаются при создании задания, включает параметры, которые присваиваются заданию автоматически:

  <!-- source: ru/_includes/reference/parameters/task-id.md -->
  #|
  || **Параметр**| **Описание**||
  || `id` | _string_

  Идентификатор задания.||
  || `created` | _string_

  Дата и время создания страницы заданий по UTC в формате ISO 8601 `YYYY-MM-DDThh:mm:ss[.sss]`.||
  || `remaining_overlap` | _integer_

  Оставшееся количество исполнителей, которым доступно это задание. ||
  |#
  <!-- endsource: ru/_includes/reference/parameters/task-id.md -->

- Сведения об операции ('async_mode=true')

  {% cut "Пример ответа" %}

  ```json
  {
    "id": "2ed92b7f-75c0-4771-ae2f-3911232d6d4e",
    "type": "TASK.BATCH_CREATE",
    "status": "RUNNING",
    "submitted": "2020-12-23T16:26:20.131",
    "progress": 0,
    "parameters": {
        "open_pool": false,
        "allow_defaults": false,
        "skip_invalid_items": false
    }
  }
  ```

  {% endcut %}

  <!-- source: ru/_includes/reference/parameters/operation-id.md -->
  #|
  ||**Параметр**| **Описание**||
  || `id` | _string_

  Идентификатор операции.||
  || `type` | _string_

  Тип операции:

  - `ANALYTICS` — получение аналитических данных;
  - `POOL.ARCHIVE` — отправка пула в архив;
  - `POOL.CLONE` — клонирование пула;
  - `POOL.CLOSE` — закрытие пула;
  - `POOL.OPEN` — открытие пула;
  - `PROJECT.ARCHIVE` — отправка проекта в архив;
  - `SOLUTION.AGGREGATE` — агрегация результатов;
  - `TASK.BATCH_CREATE` — создание нескольких заданий;
  - `TASK_SUITE.BATCH_CREATE` — создание нескольких страниц заданий;
  - `TRAINING.ARCHIVE` — отправка обучающего пула в архив;
  - `TRAINING.CLONE` — клонирование обучающего пула;
  - `TRAINING.CLOSE` — закрытие обучающего пула;
  - `TRAINING.OPEN` — открытие обучающего пула;
  - `USER_BONUS.BATCH_CREATE` — выдача нескольких бонусов исполнителям.||
  || `status` | _string_

  Статус операции:

  - `PENDING` — выполнение не началось.
  - `RUNNING` — выполняется.
  - `SUCCESS` — успешно выполнена.
  - `FAIL` — не выполнена.

  Отображается для всех операций, кроме создания пула.||
  || `submitted` | _string_

  Дата и время отправки запроса по UTC в формате ISO 8601: `YYYY-MM-DDThh:mm:ss[.sss]`.||
  || `started` | _string_

  Дата и время начала операции по UTC в формате ISO 8601: `YYYY-MM-DDThh:mm:ss[.sss]`.||
  || `finished` | _string_

  Дата и время завершения операции по UTC в формате ISO 8601: `YYYY-MM-DDThh:mm:ss[.sss]`.||
  || `progress` | _integer_

  Ход выполнения операции в процентах.||
  || [parameters](#parameters-section) {#parameters} | _object_

  Параметры операции (зависят от типа операции). Полный список параметров приведен в таблице [Параметры операции](#parameters-section).||
  || [details](#details-section) {#details} | _object_

  Детали выполнения операции. Полный список параметров приведен в таблице [Детали выполнения операции](#details-section).||
  |#

  ### Параметры операции ('parameters') {#parameters-section}

  #|
  ||**Параметр**| **Описание**||
  || `project_id` | _string_

  Идентификатор проекта, для которого вы хотите получить текущий статус. ||
  || `pool_id` | _string_

  Идентификатор пула, для которого вы хотите получить текущий статус. ||
  || `training_id` | _string_

  Идентификатор обучающего пула, для которого вы хотите получить текущий статус. ||
  || `open_pool` | _boolean_

  _Только для заданий и страниц заданий._

  Нужно ли открыть пул сразу после создания заданий или страниц заданий, если он закрыт. ||
  || `allow_defaults` | _boolean_

  _Только для заданий и страниц заданий._

  Настройки перекрытия:

  - `true` — использовать перекрытие, установленное в настройках пула (в поле `defaults.default_overlap_for_new_tasks`).
  - `false` — использовать перекрытие, установленное в параметрах задания или страницы заданий (в поле `overlap`). ||
  || `skip_invalid_items` | _boolean_

  _Только для заданий и страниц заданий._

  Параметры валидации JSON-объектов:

  - `true` — создавать задания, прошедшие валидацию. Пропускать остальные задания (в ответе будут перечислены ошибки).
  - `false` — останавливать операцию и не создавать задания, если одна или больше заданий не прошли валидацию. ||
  |#

  ### Детали выполнения операции ('details') {#details-section}

  #|
  ||**Параметр**| **Описание**||
  || `total_count` | _integer_

  Количество элементов в запросе. ||
  || `valid_count` | _integer_

  Количество элементов, прошедших валидацию. ||
  || `not_valid_count` | _integer_

  Количество элементов, не прошедших валидацию. ||
  || `success_count` | _integer_

  Количество успешно созданных или загруженных элементов. ||
  || `failed_count` | _integer_

  Количество элементов, которые не удалось создать или загрузить. ||
  |#
  <!-- endsource: ru/_includes/reference/parameters/operation-id.md -->

{% endlist %}

{% endcut %}

{% cut "Несколько заданий" %}

{% list tabs %}

- Данные заданий ('async_mode=false')

  {% cut "Пример ответа" %}

  ```json
  {
    "items": {
      "0": {
        "id": "f432cac2-7184-47a3-8220-12ce362cb208",
        "pool_id": "21",
        "input_values": {
          "image": "https://images.com/1.png"
        },
        "overlap": 3,
        "created": "2016-09-29T18:04:00"
      }
    },
    "validation_errors": {
      "1": {
        "input_values.image": {
          "code": "VALUE_REQUIRED",
          "message": "Value must be present and not equal to null"
        }
      }
    }
  }
  ```

  {% endcut %}

  #|
  || **Параметр**| **Описание**||
  || `items` | _object_

  Объект с созданными заданиями.||
  || `<n>` | _object_

  Порядковый номер задания в массиве при создании (начиная с 0).||
  || `id` | _string_

  Идентификатор задания.||
  || `pool_id` | _string_

  Идентификатор пула, в который было загружено задание.||
  || `overlap` | _string_

  Перекрытие страницы заданий.||
  || `created` | _string_

  Дата и время создания страницы заданий по UTC в формате ISO 8601 `YYYY-MM-DDThh:mm:ss[.sss]`.||
  || `validation_errors` | _object_

  Объект с ошибками в заданиях. Возвращается, если в запросе используется параметр `skip_invalid_items=true`.||
  |#

- Сведения об операции ('async_mode=true')

  {% cut "Пример ответа" %}

  ```json
  {
    "id": "26e130ad3652443a3dc5094791e48ef9",
    "type": "TASK.BATCH_CREATE",
    "status": "FAIL",
    "submitted": "2015-12-13T23:32:01",
    "started": "2015-12-13T23:33:00",
    "finished": "2015-12-13T23:34:12",
    "parameters": {
      "allow_defaults": false,
      "skip_invalid_items": false,
      "open_pool": false
    },
    "details": {
      "total_count": 2,
      "valid_count": 1,
      "not_valid_count": 1,
      "success_count": 0,
      "failed_count": 2
    }
  }
  ```

  {% endcut %}

  <!-- source: ru/_includes/reference/parameters/operation-id.md -->
  #|
  ||**Параметр**| **Описание**||
  || `id` | _string_

  Идентификатор операции.||
  || `type` | _string_

  Тип операции:

  - `ANALYTICS` — получение аналитических данных;
  - `POOL.ARCHIVE` — отправка пула в архив;
  - `POOL.CLONE` — клонирование пула;
  - `POOL.CLOSE` — закрытие пула;
  - `POOL.OPEN` — открытие пула;
  - `PROJECT.ARCHIVE` — отправка проекта в архив;
  - `SOLUTION.AGGREGATE` — агрегация результатов;
  - `TASK.BATCH_CREATE` — создание нескольких заданий;
  - `TASK_SUITE.BATCH_CREATE` — создание нескольких страниц заданий;
  - `TRAINING.ARCHIVE` — отправка обучающего пула в архив;
  - `TRAINING.CLONE` — клонирование обучающего пула;
  - `TRAINING.CLOSE` — закрытие обучающего пула;
  - `TRAINING.OPEN` — открытие обучающего пула;
  - `USER_BONUS.BATCH_CREATE` — выдача нескольких бонусов исполнителям.||
  || `status` | _string_

  Статус операции:

  - `PENDING` — выполнение не началось.
  - `RUNNING` — выполняется.
  - `SUCCESS` — успешно выполнена.
  - `FAIL` — не выполнена.

  Отображается для всех операций, кроме создания пула.||
  || `submitted` | _string_

  Дата и время отправки запроса по UTC в формате ISO 8601: `YYYY-MM-DDThh:mm:ss[.sss]`.||
  || `started` | _string_

  Дата и время начала операции по UTC в формате ISO 8601: `YYYY-MM-DDThh:mm:ss[.sss]`.||
  || `finished` | _string_

  Дата и время завершения операции по UTC в формате ISO 8601: `YYYY-MM-DDThh:mm:ss[.sss]`.||
  || `progress` | _integer_

  Ход выполнения операции в процентах.||
  || [parameters](#parameters-section) {#parameters} | _object_

  Параметры операции (зависят от типа операции). Полный список параметров приведен в таблице [Параметры операции](#parameters-section).||
  || [details](#details-section) {#details} | _object_

  Детали выполнения операции. Полный список параметров приведен в таблице [Детали выполнения операции](#details-section).||
  |#

  ### Параметры операции ('parameters') {#parameters-section}

  #|
  ||**Параметр**| **Описание**||
  || `project_id` | _string_

  Идентификатор проекта, для которого вы хотите получить текущий статус. ||
  || `pool_id` | _string_

  Идентификатор пула, для которого вы хотите получить текущий статус. ||
  || `training_id` | _string_

  Идентификатор обучающего пула, для которого вы хотите получить текущий статус. ||
  || `open_pool` | _boolean_

  _Только для заданий и страниц заданий._

  Нужно ли открыть пул сразу после создания заданий или страниц заданий, если он закрыт. ||
  || `allow_defaults` | _boolean_

  _Только для заданий и страниц заданий._

  Настройки перекрытия:

  - `true` — использовать перекрытие, установленное в настройках пула (в поле `defaults.default_overlap_for_new_tasks`).
  - `false` — использовать перекрытие, установленное в параметрах задания или страницы заданий (в поле `overlap`). ||
  || `skip_invalid_items` | _boolean_

  _Только для заданий и страниц заданий._

  Параметры валидации JSON-объектов:

  - `true` — создавать задания, прошедшие валидацию. Пропускать остальные задания (в ответе будут перечислены ошибки).
  - `false` — останавливать операцию и не создавать задания, если одна или больше заданий не прошли валидацию. ||
  |#

  ### Детали выполнения операции ('details') {#details-section}

  #|
  ||**Параметр**| **Описание**||
  || `total_count` | _integer_

  Количество элементов в запросе. ||
  || `valid_count` | _integer_

  Количество элементов, прошедших валидацию. ||
  || `not_valid_count` | _integer_

  Количество элементов, не прошедших валидацию. ||
  || `success_count` | _integer_

  Количество успешно созданных или загруженных элементов. ||
  || `failed_count` | _integer_

  Количество элементов, которые не удалось создать или загрузить. ||
  |#
  <!-- endsource: ru/_includes/reference/parameters/operation-id.md -->

{% endlist %}

{% endcut %}

<!-- source: ru/_includes/contact-support.md -->
<!-- source: ru/_includes/btn-style.md -->

<!-- endsource: ru/_includes/btn-style.md -->

[<svg xmlns="http://www.w3.org/2000/svg" width="237" height="36" fill="none" viewBox="0 0 237 36"><path fill="#2C3C4F" d="M0 8a8 8 0 0 1 8-8h221a8 8 0 0 1 8 8v20a8 8 0 0 1-8 8H8a8 8 0 0 1-8-8V8Z"/><path fill="#fff" d="M23.54 18.744h-4.705V23h-1.694V12.962h1.694v4.326h4.704v-4.326h1.708V23H23.54v-4.256Zm7.873 2.982a2.444 2.444 0 0 1-.308.504 2.17 2.17 0 0 1-.462.462c-.177.13-.392.238-.644.322a2.792 2.792 0 0 1-.882.126c-.317 0-.611-.047-.882-.14a1.974 1.974 0 0 1-.714-.392 2.023 2.023 0 0 1-.476-.658 2.399 2.399 0 0 1-.168-.924c0-.793.294-1.386.882-1.778.588-.401 1.419-.602 2.492-.602h1.106v-.448c0-.476-.121-.803-.364-.98-.242-.187-.644-.28-1.204-.28-.476 0-.924.07-1.344.21-.41.13-.774.285-1.092.462v-1.358c.29-.159.672-.308 1.148-.448.476-.14.994-.21 1.554-.21.934 0 1.652.196 2.156.588.514.383.77.999.77 1.848v4.088c.01.103.014.21.014.322l.028.322c.01.093.019.173.028.238h-1.498a6.4 6.4 0 0 1-.084-.546 21.097 21.097 0 0 1-.042-.63l-.014-.098Zm-1.848.154c.346 0 .63-.07.854-.21.234-.15.42-.317.56-.504.14-.196.238-.387.294-.574a1.63 1.63 0 0 0 .084-.392v-.49H30.35c-.644 0-1.115.103-1.414.308a.946.946 0 0 0-.448.84c0 .317.089.57.266.756.187.177.458.266.812.266Zm5.168-6.146h6.174V23h-1.624v-5.95h-2.926V23h-1.624v-7.266Zm9.608 5.068 3.36-5.068h1.596V23h-1.61v-5.04L44.355 23h-1.624v-7.266h1.61v5.068Zm10.13 2.338a4.65 4.65 0 0 1-1.581-.252 3.434 3.434 0 0 1-1.19-.742 3.332 3.332 0 0 1-.756-1.19c-.178-.467-.266-.999-.266-1.596 0-.588.089-1.115.266-1.582a3.162 3.162 0 0 1 1.96-1.918 4.544 4.544 0 0 1 1.596-.266 4.6 4.6 0 0 1 1.316.168c.383.112.686.252.91.42v1.344a3.678 3.678 0 0 0-.952-.434 4.036 4.036 0 0 0-1.176-.154c-1.503 0-2.254.807-2.254 2.422 0 1.615.737 2.422 2.212 2.422.476 0 .882-.051 1.218-.154.345-.112.663-.252.952-.42v1.344a3.943 3.943 0 0 1-.91.42c-.364.112-.812.168-1.344.168Zm7.937-1.414a2.435 2.435 0 0 1-.309.504 2.165 2.165 0 0 1-.461.462c-.178.13-.392.238-.645.322a2.792 2.792 0 0 1-.882.126 2.69 2.69 0 0 1-.881-.14 1.975 1.975 0 0 1-.714-.392 2.024 2.024 0 0 1-.477-.658 2.399 2.399 0 0 1-.168-.924c0-.793.294-1.386.883-1.778.588-.401 1.418-.602 2.492-.602h1.105v-.448c0-.476-.12-.803-.364-.98-.242-.187-.644-.28-1.204-.28-.476 0-.924.07-1.343.21-.411.13-.775.285-1.093.462v-1.358c.29-.159.672-.308 1.148-.448.477-.14.995-.21 1.555-.21.933 0 1.652.196 2.156.588.513.383.77.999.77 1.848v4.088c.009.103.014.21.014.322l.027.322c.01.093.02.173.029.238h-1.499a6.4 6.4 0 0 1-.083-.546 21.79 21.79 0 0 1-.042-.63l-.014-.098Zm-1.849.154c.346 0 .63-.07.855-.21.233-.15.42-.317.56-.504.14-.196.238-.387.294-.574a1.63 1.63 0 0 0 .084-.392v-.49h-1.008c-.645 0-1.116.103-1.415.308a.946.946 0 0 0-.448.84c0 .317.09.57.267.756.186.177.457.266.812.266Zm8.32-4.83V23h-1.623v-5.95h-2.198v-1.316h6.062v1.316h-2.24Zm9.331 3.444c0 .42-.08.789-.238 1.106-.15.317-.36.579-.63.784-.27.205-.592.36-.966.462a4.637 4.637 0 0 1-1.232.154h-2.8v-7.266h1.624v2.352h1.218c.952 0 1.694.196 2.226.588.532.392.798.999.798 1.82Zm-4.242-1.12v2.352h1.05c.448 0 .812-.089 1.092-.266.28-.187.42-.49.42-.91 0-.42-.126-.719-.378-.896-.252-.187-.616-.28-1.092-.28h-1.092Zm8.644-3.64h2.968c1.839 0 2.758.607 2.758 1.82 0 .448-.126.803-.378 1.064-.242.252-.602.443-1.078.574.588.084 1.027.266 1.316.546.29.28.434.677.434 1.19 0 .355-.075.663-.224.924-.15.261-.36.476-.63.644a2.942 2.942 0 0 1-.966.378 5.88 5.88 0 0 1-1.26.126h-2.94v-7.266Zm1.61 1.246v1.722h1.19c.392 0 .71-.07.952-.21a.714.714 0 0 0 .364-.644c0-.327-.107-.55-.322-.672-.205-.13-.509-.196-.91-.196h-1.274Zm0 2.87v1.904h1.246c.448 0 .807-.065 1.078-.196.28-.13.42-.373.42-.728s-.126-.607-.378-.756c-.242-.15-.63-.224-1.162-.224h-1.204Zm12.428 3.29a4.65 4.65 0 0 1-1.582-.252 3.432 3.432 0 0 1-1.19-.742 3.33 3.33 0 0 1-.756-1.19c-.178-.467-.266-.999-.266-1.596 0-.588.088-1.115.266-1.582a3.161 3.161 0 0 1 1.96-1.918 4.544 4.544 0 0 1 1.596-.266c.504 0 .942.056 1.316.168.382.112.686.252.91.42v1.344a3.681 3.681 0 0 0-.952-.434 4.036 4.036 0 0 0-1.176-.154c-1.503 0-2.254.807-2.254 2.422 0 1.615.737 2.422 2.212 2.422.476 0 .882-.051 1.218-.154.345-.112.662-.252.952-.42v1.344a3.945 3.945 0 0 1-.91.42c-.364.112-.812.168-1.344.168Zm4.379-2.716c.103-.476.168-1.092.196-1.848.038-.765.056-1.713.056-2.842h5.222V23h-1.624v-5.95h-2.114c-.018.961-.056 1.81-.112 2.548-.056.737-.172 1.363-.35 1.876-.168.504-.415.891-.742 1.162-.317.27-.746.406-1.288.406-.074 0-.149-.005-.224-.014-.065 0-.135-.005-.21-.014v-1.512c.094.019.164.028.21.028a.746.746 0 0 0 .602-.266c.159-.187.285-.467.378-.84Zm11.234 2.492a8.11 8.11 0 0 1-.518 1.162 3.122 3.122 0 0 1-.63.84 2.185 2.185 0 0 1-.826.518 2.974 2.974 0 0 1-1.092.182c-.458 0-.85-.075-1.176-.224v-1.456c.13.103.294.182.49.238.196.056.41.084.644.084.317 0 .578-.07.784-.21.205-.13.392-.331.56-.602l-2.926-7.714h1.75l2.03 5.642 2.016-5.642h1.512l-2.618 7.182Zm9.084-7.182v2.996h.602l2.086-2.996h1.666l-2.478 3.486 2.618 3.78h-1.904l-2.03-2.954h-.56V23h-1.624v-2.954h-.56L117.091 23h-1.848l2.618-3.71-2.492-3.556h1.722l2.044 2.996h.588v-2.996h1.624Zm12.257 3.654c0 .607-.093 1.143-.28 1.61a3.345 3.345 0 0 1-.77 1.176c-.317.317-.7.56-1.148.728a4.17 4.17 0 0 1-1.428.238 3.813 3.813 0 0 1-1.442-.266 3.017 3.017 0 0 1-1.134-.798 4.081 4.081 0 0 1-.756-1.344c-.177-.541-.266-1.176-.266-1.904 0-.663.028-1.27.084-1.82.056-.55.149-1.045.28-1.484.14-.439.327-.821.56-1.148.233-.336.532-.625.896-.868.429-.27.887-.443 1.372-.518.495-.075.999-.121 1.512-.14.569-.028.999-.075 1.288-.14.289-.075.537-.168.742-.28v1.442c-.103.065-.21.121-.322.168-.112.037-.243.07-.392.098-.149.028-.322.056-.518.084-.196.019-.425.037-.686.056-.476.047-.91.093-1.302.14a2.338 2.338 0 0 0-1.05.35 2.122 2.122 0 0 0-.784 1.008c-.168.43-.28.952-.336 1.568.467-1.055 1.367-1.582 2.702-1.582.429 0 .835.084 1.218.252.392.159.733.392 1.022.7.289.308.518.686.686 1.134.168.448.252.961.252 1.54Zm-3.626 2.394c.569 0 1.036-.191 1.4-.574.373-.392.56-.99.56-1.792 0-.803-.187-1.395-.56-1.778-.364-.392-.831-.588-1.4-.588-.56 0-1.022.191-1.386.574-.355.383-.532.97-.532 1.764 0 .821.182 1.428.546 1.82.364.383.821.574 1.372.574Zm8.74 1.134a8.11 8.11 0 0 1-.518 1.162 3.122 3.122 0 0 1-.63.84 2.185 2.185 0 0 1-.826.518 2.974 2.974 0 0 1-1.092.182c-.458 0-.85-.075-1.176-.224v-1.456c.13.103.294.182.49.238.196.056.41.084.644.084.317 0 .578-.07.784-.21.205-.13.392-.331.56-.602l-2.926-7.714h1.75l2.03 5.642 2.016-5.642h1.512l-2.618 7.182Zm6.798-7.182h6.174V23h-1.624v-5.95h-2.926V23h-1.624v-7.266Zm11.148 7.406c-.513 0-.989-.084-1.428-.252a3.355 3.355 0 0 1-1.148-.728 3.617 3.617 0 0 1-.756-1.19c-.177-.467-.266-1.003-.266-1.61 0-.607.089-1.143.266-1.61a3.46 3.46 0 0 1 .756-1.176c.327-.327.71-.57 1.148-.728a3.962 3.962 0 0 1 1.428-.252c.514 0 .99.084 1.428.252.439.159.822.401 1.148.728.327.317.584.71.77 1.176.187.467.28 1.003.28 1.61 0 .607-.093 1.143-.28 1.61a3.479 3.479 0 0 1-.77 1.19c-.326.317-.709.56-1.148.728a3.955 3.955 0 0 1-1.428.252Zm0-1.358c.56 0 1.022-.196 1.386-.588.374-.392.56-1.003.56-1.834 0-.821-.186-1.428-.56-1.82-.364-.401-.826-.602-1.386-.602-.55 0-1.012.2-1.386.602-.364.392-.546.999-.546 1.82 0 .83.182 1.442.546 1.834a1.84 1.84 0 0 0 1.386.588Zm4.694-.098c.214-.187.382-.443.504-.77.13-.327.233-.733.308-1.218a19.4 19.4 0 0 0 .168-1.722c.037-.653.07-1.4.098-2.24h5.32v5.95h1.092v3.388h-1.414L167.308 23h-5.012l-.126 2.072h-1.428v-3.388h.616Zm4.774 0V17.05h-2.296c-.047 1.148-.126 2.1-.238 2.856-.103.747-.276 1.34-.518 1.778h3.052Zm4.167 0c.215-.187.383-.443.504-.77.131-.327.233-.733.308-1.218.075-.495.131-1.069.168-1.722.037-.653.07-1.4.098-2.24h5.32v5.95h1.092v3.388h-1.414L176.249 23h-5.012l-.126 2.072h-1.428v-3.388h.616Zm4.774 0V17.05h-2.296c-.047 1.148-.126 2.1-.238 2.856-.103.747-.275 1.34-.518 1.778h3.052Zm9.851.784a7.62 7.62 0 0 1-.378.224 3.665 3.665 0 0 1-.532.21 5.384 5.384 0 0 1-1.638.238c-1.334 0-2.333-.331-2.996-.994-.653-.663-.98-1.591-.98-2.786 0-.588.089-1.115.266-1.582.178-.467.425-.859.742-1.176a3.121 3.121 0 0 1 1.134-.742c.439-.177.92-.266 1.442-.266a3.78 3.78 0 0 1 1.456.266c.439.177.798.443 1.078.798.28.355.472.793.574 1.316.112.523.117 1.134.014 1.834h-5.026c.066.663.285 1.162.658 1.498.374.327.957.49 1.75.49.579 0 1.06-.07 1.442-.21.392-.15.724-.303.994-.462v1.344Zm-2.94-5.586c-.476 0-.877.145-1.204.434-.326.29-.541.719-.644 1.288h3.416c.019-.588-.112-1.022-.392-1.302s-.672-.42-1.176-.42Zm8.634 6.258c-.551 0-1.027-.121-1.428-.364a2.906 2.906 0 0 1-.952-1.008v3.71h-1.624v-9.744h1.484l.112 1.288c.243-.439.565-.784.966-1.036.401-.261.891-.392 1.47-.392.429 0 .835.08 1.218.238.392.15.733.383 1.022.7.289.308.518.7.686 1.176.177.467.266 1.017.266 1.652 0 .644-.089 1.204-.266 1.68a3.335 3.335 0 0 1-.7 1.176c-.289.308-.63.541-1.022.7-.392.15-.803.224-1.232.224Zm-.392-1.358c.579 0 1.045-.196 1.4-.588.364-.401.546-1.013.546-1.834 0-.812-.182-1.419-.546-1.82-.355-.401-.817-.602-1.386-.602a2.03 2.03 0 0 0-.798.154 1.678 1.678 0 0 0-.644.448 2.263 2.263 0 0 0-.42.77 3.224 3.224 0 0 0-.154 1.05c0 .41.051.77.154 1.078.103.299.243.55.42.756.177.196.387.345.63.448.252.093.518.14.798.14Zm10.117-6.048v2.996h.602l2.086-2.996h1.666l-2.478 3.486 2.618 3.78h-1.904l-2.03-2.954h-.56V23h-1.624v-2.954h-.56L196.087 23h-1.848l2.618-3.71-2.492-3.556h1.722l2.044 2.996h.588v-2.996h1.624Zm7.83 4.312h-.63V23h-1.624v-7.266h1.624v2.996h.686l2.31-2.996h1.708l-2.744 3.5L212.359 23h-1.918l-2.268-2.954Zm6.875.756 3.36-5.068h1.596V23h-1.61v-5.04L215.062 23h-1.624v-7.266h1.61v5.068Z"/></svg>](https://yandex.ru/support/tasks-requester/ru/guide/troubleshooting/support/)
<!-- endsource: ru/_includes/contact-support.md -->

[*required_value]: Обязательный параметр
{% included (../../_includes/reusables/auth-nh.md) %}
`Authorization`
{% endincluded %}