get-query-status
Статья создана
Обновлена 1 октября 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 \
--request 'GET' \
--header 'accept: application/json' \
'https://api.yandex-query.cloud.yandex.net/api/fq/v1/queries/cseugn35bc3r********/status?project=b1gaue5b382m********'
Ответ:
{
"status": "RUNNING"
}