Получить сведения об операции
GET /operations/{id}
Получает сведения об операции, ID которой указан в запросе.
Можно получить идентификатор ({id}
) из списка операций.
Запрос
curl -X GET 'https://tasks.yandex.ru/api/v1/operations/5c04458e-63c1-46c1-ba0d-6f0756a5358b' \
-H 'Authorization: OAuth PlaceYourRealOAuthToken_Here'
import requests
url = "https://tasks.yandex.ru/api/v1/operations/5c04458e-63c1-46c1-ba0d-6f0756a5358b"
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/v1/operations/5c04458e-63c1-46c1-ba0d-6f0756a5358b',
'qs': {},
'headers': {
'Authorization': 'OAuth PlaceYourRealOAuthToken_Here'
}
};
request(options, function (error, response) {
if (error) throw new Error(error);
console.log(response.body);
});
Path-параметры
Параметр |
Описание |
|
string Идентификатор операции. |
Заголовки
Заголовок |
Описание |
|
API-токен для авторизации аккаунта. В качестве префикса добавьте |
Ответ
Содержит сведения об операции в формате JSON.
Пример ответа
[
{
"id": "07700135-c34a-4df0-ae55-d44081dea432",
"type": "ANALYTICS",
"status": "SUCCESS",
"submitted": "2022-11-22T16:11:38.874",
"started": "2022-11-22T16:11:39.005",
"finished": "2022-11-22T16:11:39.633",
"progress": 100,
"parameters": {
"value": [
{
"name": "completion_percentage",
"subject": "POOL",
"subject_id": "36502086"
}
]
},
"details": {
"value": [
{
"result": {
"type": "NORMAL",
"value": 96,
"infinite": false,
"approximate": false
},
"request": {
"name": "completion_percentage",
"subject": "POOL",
"subject_id": "36502086"
},
"finished": "2022-11-22T16:11:39.348"
}
]
}
}
]
Параметр |
Описание |
|
string Идентификатор операции. |
|
string Тип операции:
|
|
string Статус операции:
Отображается для всех операций, кроме создания пула. |
|
string Дата и время отправки запроса по UTC в формате ISO 8601: |
|
string Дата и время начала операции по UTC в формате ISO 8601: |
|
string Дата и время завершения операции по UTC в формате ISO 8601: |
|
integer Ход выполнения операции в процентах. |
object Параметры операции (зависят от типа операции). Полный список параметров приведен в таблице Параметры операции. |
|
object Детали выполнения операции. Полный список параметров приведен в таблице Детали выполнения операции. |
Параметры операции ('parameters')
Параметр |
Описание |
|
string Идентификатор проекта, для которого вы хотите получить текущий статус. |
|
string Идентификатор пула, для которого вы хотите получить текущий статус. |
|
string Идентификатор обучающего пула, для которого вы хотите получить текущий статус. |
|
boolean Только для заданий и страниц заданий. Нужно ли открыть пул сразу после создания заданий или страниц заданий, если он закрыт. |
|
boolean Только для заданий и страниц заданий. Настройки перекрытия:
|
|
boolean Только для заданий и страниц заданий. Параметры валидации JSON-объектов:
|
Детали выполнения операции ('details')
Параметр |
Описание |
|
integer Количество элементов в запросе. |
|
integer Количество элементов, прошедших валидацию. |
|
integer Количество элементов, не прошедших валидацию. |
|
integer Количество успешно созданных или загруженных элементов. |
|
integer Количество элементов, которые не удалось создать или загрузить. |
Подробного описания ошибок в ответе нет. Если произошла ошибка, запросите лог операции.
Обязательный параметр