Создать или обновить секрет в организации

PUT /orgs/{org}/actions/secrets/{secretname}

Описание

Этот метод позволяет создать или обновить секрет в организации без шифрования.

Токен

Требуется токен с правами на Запись для Организации.

Заголовки

ПараметрОбязательныйОписание
acceptНетТип содержимого ответа. Рекомендуется установить значение application/vnd.gitverse.object+json;version=latest

Параметры пути

ПараметрОбязательныйОписание
orgДаИмя организации
secretnameДаИмя секрета

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

ПараметрОбязательныйОписание
valueДаЗначение секрета

Тело запроса

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

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

curl -X PUT "https://api.gitverse.ru/orgs/myorg/actions/secrets/MY_SECRET?value=SECRET_VALUE" \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -H "Accept: application/vnd.gitverse.object+json;version=1"

Ответ (201 Created)

Ответ содержит информацию о созданном секрете.

{
  "name": "SECRET_NAME",
  "created_at": "2023-01-01T00:00:00Z"
}

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

Коды ответов

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

Примечания

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