Публичный APICI/CD8. GET /repos/{owner}/{repo}/actions/variables — получить переменные репозитория

8. GET /repos/{owner}/{repo}/actions/variables — получить переменные репозитория

Описание

Этот метод позволяет получить список переменных репозитория.

Параметры URL:

ПараметрОбязательныйОписание
ownerДаВладелец репозитория
repoДаНазвание репозитория

Параметры запроса:

ПараметрОбязательныйОписание
per_pageНетКоличество результатов на странице (максимум 30)
pageНетНомер страницы результатов

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

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

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

curl -X GET "https://api.gitverse.ru/repos/myorg/myrepo/actions/variables?per_page=10&page=1" \
  -H "Authorization: Bearer YOUR_TOKEN"

Ответ (200 OK):

Ответ содержит список переменных репозитория.

{
  "variables": [
    {
      "name": "VAR_NAME",
      "value": "VAR_VALUE",
      "created_at": "2023-01-01T00:00:00Z",
      "updated_at": "2023-01-01T00:00:00Z"
    }
  ],
  "total_count": 1
}

Формат ответа: application/vnd.gitverse.object+json;version=1

Коды ответов

КодСтатусОписание
200OkЗапрос выполнен успешно, переменные получены
401UnauthorizedНеобходима авторизация
404Not FoundРепозиторий не найден
500Internal Server ErrorВнутренняя ошибка сервера

Примечания:

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