v1

latestOpenAPI 3.1.02026-07-26400501584.0 KB
Cabinet Admin Users

Update User Subscription

Update user subscription.

Actions:

  • extend: Extend subscription by X days
  • set_end_date: Set specific end date
  • change_tariff: Change subscription tariff
  • set_traffic: Set traffic limit and/or used traffic
  • toggle_autopay: Enable/disable autopay
  • cancel: Cancel subscription (set status to expired)
  • activate: Activate subscription
  • create: Create new subscription if not exists
post/cabinet/admin/users/{user_id}/subscription

Path parameters

user_idinteger required

Request body

actionstring required

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

daysinteger nullable

Days to extend

end_datestring date-time nullable

New end date

tariff_idinteger nullable

New tariff ID

traffic_limit_gbinteger nullable

New traffic limit in GB

traffic_used_gbnumber nullable

Set traffic used in GB

autopay_enabledboolean nullable

Enable/disable autopay

traffic_gbinteger nullable

Traffic GB to add

traffic_purchase_idinteger nullable

Traffic purchase ID to remove

is_trialboolean nullable

Is trial subscription

device_limitinteger nullable

Device limit

Response

Successful Response

successboolean required
messagestring required