Обновить API ключ
Позволяет изменить отображаемое имя ключа. Это полезно, если назначение токена изменилось (например, 'Dev Server' стал 'Staging Server').
PATCH https://api.yougpu.ru/api-keys/{id}
Заголовки (Headers)
| Заголовок | Значение | Описание |
|---|---|---|
| X-API-KEY | <YOUR_API_KEY> | Ваш API ключ |
| Content-Type | application/json | Формат данных |
Параметры пути (Path)
Заголовок раздела «Параметры пути (Path)»Параметр
Тип
Описание
id*stringУникальный ID ключа, который нужно переименовать.
id*
Параметры тела (Body)
Заголовок раздела «Параметры тела (Body)»Параметр
Тип
Описание
name*stringНовое название ключа.
name*
Примеры кода
Заголовок раздела «Примеры кода»curl -X PATCH "https://api.yougpu.ru/api-keys/8ffee1f7-98f7-4136-9f76-5c5878852d92" \ -H "X-API-KEY: <YOUR_API_KEY>" \ -H "Content-Type: application/json" \ -d '{ "name": "Legacy Integration" }'import requests
url = "https://api.yougpu.ru/api-keys/8ffee1f7-98f7-4136-9f76-5c5878852d92"headers = { "X-API-KEY": "<YOUR_API_KEY>", "Content-Type": "application/json"}data = { "name": "Legacy Integration"}
response = requests.patch(url, json=data, headers=headers)print(response.json())const response = await fetch('https://api.yougpu.ru/api-keys/8ffee1f7-98f7-4136-9f76-5c5878852d92', { "method": "PATCH", "headers": { "X-API-KEY": "<YOUR_API_KEY>", "Content-Type": "application/json" }, "body": JSON.stringify({ "name": "Legacy Integration" })});const data = await response.json();console.log(data); 200 OK
Возвращает обновленный объект ключа.
{ "status": "success", "code": 200, "data": { "id": "8ffee1f7-98f7-4136-9f76-5c5878852d92", "name": "Legacy Integration", "key_prefix": "yg_live_a1b2...", "is_active": true, "expires_at": null, "last_used_at": "2026-02-24T18:46:13.759Z", "created_at": "2026-02-24T18:46:13.759Z", "updated_at": "2026-02-24T18:46:13.759Z" }}Структура ответа
Заголовок раздела «Структура ответа»Параметр
Тип
Описание
statusstringСтатус выполнения запроса (например, success).
status
codenumberHTTP код ответа.
code
dataobjectДанные ответа:
data
idstringВнутренний ID записи ключа.
id
namestringНазвание ключа.
name
key_prefixstringПервые символы ключа для визуальной идентификации в интерфейсе.
key_prefix
is_activebooleanТекущий статус ключа (true - работает).
is_active
expires_atstring | nullДата истечения срока действия ключа (если задана).
expires_at
last_used_atstring | nullДата последнего использования ключа для запросов к API.
last_used_at
created_atstringДата создания ключа в формате ISO 8601.
created_at
updated_atstringДата последнего обновления информации о ключе.
updated_at