Получить воркфлоу
GET /repos/{owner}/{repo}/actions/workflows/{workflow}
Описание
Этот метод позволяет получить подробную информацию о конкретном воркфлоу в репозитории.
Токен
Требуется токен с правами на Чтение для Репозитория.
Параметры URL:
| Параметр | Обязательный | Описание |
|---|---|---|
owner | Да | Владелец репозитория (логин или название организации) |
repo | Да | Название репозитория |
workflow | Да | Идентификатор воркфлоу (имя файла, например ci.yaml) |
Параметры запроса:
Данный метод не требует параметров запроса.
Тело запроса:
Данный метод не требует тела запроса.
Пример запроса:
curl -X GET "https://api.gitverse.ru/repos/myuser/myrepo/actions/workflows/ci.yaml" \
-H "Authorization: Bearer \$TOKEN" \
-H "Accept: application/vnd.gitverse.object+json;version=latest"Ответ (200 OK):
Ответ содержит информацию о воркфлоу.
{
"id": 1234,
"name": "CI",
"path": ".gitverse/workflows/ci.yaml",
"state": "active",
"created_at": "2025-01-15T10:00:00Z",
"updated_at": "2025-06-20T14:30:00Z"
}Формат ответа: application/vnd.gitverse.object+json;version=latest
Коды ответов
| Код | Статус | Описание |
|---|---|---|
200 | Ok | Запрос выполнен успешно, информация о воркфлоу получена |
401 | Unauthorized | Необходима авторизация |
403 | Forbidden | Недостаточно прав для доступа к репозиторию |
404 | Not Found | Репозиторий или воркфлоу не найден |
500 | Internal Server Error | Внутренняя ошибка сервера |
Примечания:
- убедитесь, что токен API указан корректно и обладает необходимыми правами.