get-query-status
Статья создана
Обновлена 24 апреля 2024 г.
Метод возвращает информацию о статусе выполнения запроса. Используйте этот метод для отслеживания хода выполнения запроса, чтобы дождаться его завершения и получить результаты.
При использовании HTTP API необходимо аутентифицироваться, указав для этого обязательные заголовки. Кроме того, можно задать необязательные заголовки для настройки исполнения запросов. При работе с HTTP API могут возвращаться ошибки.
Запрос
GET
-запрос на адрес /queries/{query_id}/status?project={folder_id}
, где {folder_id}
— идентификатор каталога, а {query_id}
— идентификатор запроса.
Ответ
В случае успеха возвращается HTTP-ответ с кодом 200 и статусом выполнения запроса: RUNNING
, COMPLETED
или FAILED
.
{
"status": "RUNNING"
}
Пример
Запрос:
curl -X 'GET' \
'https://api.yandex-query.cloud.yandex.net/api/fq/v1/queries/cseugn35bc3r********/status?project=b1gaue5b382m********' \
-H 'accept: application/json'
}
Ответ:
{
"status": "RUNNING"
}