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"
}