Skip to main content
POST
Update User Subscription

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

user_id
integer
required

Body

application/json

Request to update user subscription.

action
string
required

Action: extend, shorten, set_end_date, change_tariff, set_traffic, toggle_autopay, cancel

days
integer | null

Days to extend

Required range: 1 <= x <= 3650
end_date
string<date-time> | null

New end date

tariff_id
integer | null

New tariff ID

traffic_limit_gb
integer | null

New traffic limit in GB

Required range: x >= 0
traffic_used_gb
number | null

Set traffic used in GB

Required range: x >= 0
autopay_enabled
boolean | null

Enable/disable autopay

traffic_gb
integer | null

Traffic GB to add

Required range: x >= 1
traffic_purchase_id
integer | null

Traffic purchase ID to remove

is_trial
boolean | null

Is trial subscription

device_limit
integer | null

Device limit

Required range: x >= 1

Response

Successful Response

Response after subscription update.

success
boolean
required
message
string
required
subscription
UserSubscriptionInfo · object | null

User subscription information.