Мой профиль
Возвращает профиль текущего пользователя, включая статус верификации, настройки уведомлений и агрегированную информацию о балансе.
GET https://api.yougpu.ru/users/me
Заголовки (Headers)
| Заголовок | Значение | Описание |
|---|---|---|
| X-API-KEY | <YOUR_API_KEY> | Ваш API ключ |
| Content-Type | application/json | Формат данных |
Примеры кода
Заголовок раздела «Примеры кода»curl -X GET "https://api.yougpu.ru/users/me" \ -H "X-API-KEY: <YOUR_API_KEY>"import requests
url = "https://api.yougpu.ru/users/me"headers = { "X-API-KEY": "<YOUR_API_KEY>"}
response = requests.get(url, headers=headers)print(response.json())const response = await fetch('https://api.yougpu.ru/users/me', { "method": "GET", "headers": { "X-API-KEY": "<YOUR_API_KEY>" }});const data = await response.json();console.log(data); 200 OK
{ "status": "success", "code": 200, "data": { "id": "91478dbe-60c4-49c6-bb90-8fd7853ae801", "role": "USER", "name": "Ivan", "email": "dev@example.com", "yandex_id": null, "github_id": null, "is_email_verified": true, "is_active": true, "notify_billing": false, "notify_marketing": false, "verified_at": "2026-02-02T22:42:19.837Z", "last_login_at": "2026-02-02T22:42:20.037Z", "created_at": "2025-12-29T15:41:17.738Z", "updated_at": "2026-02-02T22:42:20.030Z", "balance": "1174.134781", "reserved_balance": "0", "total_balance": "1174.134781", "has_password": true }}Структура ответа
Заголовок раздела «Структура ответа»Параметр
Тип
Описание
statusstringСтатус выполнения запроса (например, success).
status
codenumberHTTP код ответа.
code
dataobjectДанные ответа:
data
idstringУникальный ID пользователя.
id
rolestringРоль пользователя (например, USER, ADMIN).
role
namestring | nullОтображаемое имя (может быть пустым).
name
emailstringКонтактный Email.
email
yandex_idstring | nullID привязанного аккаунта Yandex для OAuth-авторизации.
yandex_id
github_idstring | nullID привязанного аккаунта GitHub для OAuth-авторизации.
github_id
balancestringДоступные средства (Available). Можно использовать для запуска новых серверов.
balance
reserved_balancestringЗаблокированные средства (Reserved). Удерживаются под активные инстансы.
reserved_balance
total_balancestringОбщая сумма активов (Available + Reserved).
total_balance
is_activebooleanСтатус аккаунта (true — активен, false — заблокирован).
is_active
is_email_verifiedbooleanПодтвержден ли Email адрес.
is_email_verified
has_passwordbooleanУстановлен ли пароль (полезно для проверки пользователей, вошедших только через OAuth).
has_password
notify_billingbooleanСогласие на получение уведомлений о биллинге и низком балансе.
notify_billing
notify_marketingbooleanСогласие на получение новостных рассылок и акций.
notify_marketing
verified_atstring | nullДата подтверждения Email в формате ISO 8601.
verified_at
last_login_atstringДата последнего входа в систему.
last_login_at
created_atstringДата регистрации.
created_at
updated_atstringДата последнего обновления профиля.
updated_at