v1

latestOpenAPI 3.0.32026-07-2618073.2 KB
Profile

Get user profile

Returns detailed user profile information including balances, statistics, and program levels.

get/v1/profile/

Response

Successful response.

idstring required

User Database ID

telegram_idstring nullable required

User's Telegram ID (null for web-only users)

telegram_usernamestring nullable required

User's Telegram username

loginstring nullable required

Web username

created_atstring required

Account creation time in ISO 8601 format (UTC)

Example response

{
  "telegram_id": "123456789",
  "telegram_username": "username",
  "login": "username",
  "balance": {
    "amount": "1.50",
    "currency_code": "USD"
  },
  "statistics": {
    "total_purchases": 42
  },
  "discount": {
    "level": "silver",
    "percent": 5
  },
  "referral": {
    "level": "platinum",
    "percent": 10,
    "referrals_count": 12,
    "balance": {
      "amount": "1.50",
      "currency_code": "USD"
    },
    "profit": {
      "amount": "1.50",
      "currency_code": "USD"
    }
  },
  "created_at": "2024-06-01T12:00:00.000Z"
}