22. PUT /orgs/{org}/actions/secrets/{secret_name} — создать или обновить секрет в организации

Описание

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

Параметры URL:

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

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

ПараметрОбязательныйОписание
encrypted_valueДаЗашифрованное значение секрета

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

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

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

curl -X PUT "https://api.gitverse.ru/orgs/myorg/actions/secrets/MY_SECRET?encrypted_value=ENCRYPTED_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 указан корректно и обладает необходимыми правами для доступа к организации;
  • секрет будет создан или обновлен в рамках указанной организации.