Skip to main content
GET
/
cabinet
/
subscription
Get Subscription
curl --request GET \
  --url http://localhost:8080/cabinet/subscription
{
  "has_subscription": true,
  "subscription": {
    "id": 123,
    "status": "<string>",
    "is_trial": true,
    "start_date": "2023-11-07T05:31:56Z",
    "end_date": "2023-11-07T05:31:56Z",
    "days_left": 123,
    "traffic_limit_gb": 123,
    "traffic_used_gb": 123,
    "traffic_used_percent": 123,
    "device_limit": 123,
    "autopay_enabled": true,
    "autopay_days_before": 123,
    "is_active": true,
    "is_expired": true,
    "hours_left": 0,
    "minutes_left": 0,
    "time_left_display": "",
    "connected_squads": [],
    "servers": [],
    "subscription_url": "<string>",
    "hide_subscription_link": false,
    "traffic_purchases": [],
    "is_daily": false,
    "is_daily_paused": false,
    "daily_price_kopeks": 123,
    "next_daily_charge_at": "2023-11-07T05:31:56Z",
    "tariff_id": 123,
    "tariff_name": "<string>",
    "traffic_reset_mode": "<string>"
  }
}

Response

200 - application/json

Successful Response

Response for subscription status endpoint - handles users with and without subscription.

has_subscription
boolean
required
subscription
SubscriptionData · object

User subscription data.