9. GET /repos/{owner}/{repo}/actions/jobs/{job_id}/logs — получить логи задания

Описание

Этот метод позволяет получить логи задания.

Параметры URL:

ПараметрОбязательныйОписание
ownerДаВладелец репозитория (логин или название организации)
repoДаНазвание репозитория
job_idДаИдентификатор задания

Тело запроса:

Данный метод не требует тела запроса.

Пример запроса:

curl -X GET "https://api.gitverse.ru/repos/myorg/myrepo/actions/jobs/1234567/logs" \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -H "Accept: application/vnd.gitverse.object+json;version=latest"

Ответ (200 OK):

Ответ содержит логи задания в текстовом формате.

Формат ответа: text/plain

Коды ответов

КодСтатусОписание
200OkЗапрос выполнен успешно, логи задания получены
400Bad RequestНекорректный запрос
401UnauthorizedНеобходима авторизация
403ForbiddenНедостаточно прав на выполнение
404Not FoundЛоги не найдены
429Too Many RequestsПревышен лимит запросов
500Internal Server ErrorВнутренняя ошибка сервера

Примечания:

  • убедитесь, что токен API указан корректно и обладает необходимыми правами для доступа к репозиторию;
  • идентификатор задания должен быть корректным.