Перейти к содержимому
TG

Ключ по умолчанию

Устанавливает выбранный ключ как основной (`is_default: true`). Этот ключ будет автоматически подставляться при создании новых инстансов, если вы не укажете другой ID ключа явно. При активации этого ключа, флаг 'по умолчанию' автоматически снимается со всех остальных ваших ключей.

POST https://api.yougpu.ru/ssh-keys/{id}/make-default

Заголовки (Headers)

Заголовок Значение Описание
X-API-KEY <YOUR_API_KEY> Ваш API ключ
Content-Type application/json Формат данных
Параметр
Тип
Описание
id*
string
Уникальный ID SSH-ключа, который нужно сделать основным.
Окно терминала
curl -X POST "https://api.yougpu.ru/ssh-keys/53d5069d-91../make-default" \
-H "X-API-KEY: <YOUR_API_KEY>"
200 OK
{
"status": "success",
"code": 200,
"data": {
"id": "ssh_01JGP...",
"name": "MacBook Pro",
"public_key": "ssh-ed25519 AAAAC3...",
"fingerprint": "SHA256:mYv...",
"is_default": true,
"created_at": "2026-02-23T01:04:12.590Z",
"updated_at": "2026-02-23T01:04:12.590Z"
}
}

Параметр
Тип
Описание
status
string
Статус выполнения запроса (например, success).
code
number
HTTP код ответа.
data
object
Данные ответа:
id
string
Уникальный идентификатор ключа в нашей системе.
name
string
Заданное вами имя ключа.
public_key
string
Сохраняемый публичный ключ.
fingerprint
string
Хеш (отпечаток) ключа для быстрой проверки идентичности.
is_default
boolean
Является ли ключ основным для новых инстансов.
created_at
string
Дата добавления ключа в формате ISO 8601.
updated_at
string
Дата последнего обновления ключа в формате ISO 8601.

Выбор ключа по умолчанию происходит внутри атомарной транзакции базы данных.

  1. Система находит все ваши текущие ключи, у которых is_default: true.
  2. Сбрасывает их статус на false.
  3. Устанавливает статус true для ключа, ID которого передан в URL.
Есть вопросы?
Нашли ошибку? Сообщить