Skip to main content
POST
/
cabinet
/
subscription
/
trial
Activate Trial
curl --request POST \
  --url http://localhost:8080/cabinet/subscription/trial
{
  "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

User subscription data.

id
integer
required
status
string
required
is_trial
boolean
required
start_date
string<date-time>
required
end_date
string<date-time>
required
days_left
integer
required
traffic_limit_gb
integer
required
traffic_used_gb
number
required
traffic_used_percent
number
required
device_limit
integer
required
autopay_enabled
boolean
required
autopay_days_before
integer
required
is_active
boolean
required
is_expired
boolean
required
hours_left
integer
default:0
minutes_left
integer
default:0
time_left_display
string
default:""
connected_squads
string[]
servers
ServerInfo · object[]
subscription_url
string | null
traffic_purchases
TrafficPurchaseInfo · object[]
is_daily
boolean
default:false
is_daily_paused
boolean
default:false
daily_price_kopeks
integer | null
next_daily_charge_at
string<date-time> | null
tariff_id
integer | null
tariff_name
string | null
traffic_reset_mode
string | null