给用户开通套餐

POST/v1/user-packages
package
integer
required
在售套餐ID
name
string
自定义套餐名称,留空则使用在售套餐名称
duration
string
required
购买的时长,可选值为month、quarter、year
end_at
string
required
自定义套餐过期时间,duration和end_at二选一,格式为2022-01-01 12:00:00
uid
string
required
用户ID
返回结果
提交内容
{
  "code":0, 
  "data": "1", 
  "msg": "套餐添加成功"
}

升降级用户套餐

PUT/v1/user-packages/<用户套餐ID>
package
integer
required
基础套餐ID
返回结果
提交内容
{
  "code":0, 
  "data": "1", 
  "msg": "套餐修改成功"
}

编辑用户套餐

PUT/v1/user-packages/<用户套餐ID>
region_id
integer
区域ID
node_group_id
integer
线路组ID
backup_node_group
string
备用线路组
cname_domain
string
cname主域名,留空时,使用dns设置的主域名
cname_hostname2
string
cname主机名
cname_mode
string
默认为site,可选site,package。当为site时,每个网站单独一个cname地址,当为package时,每一个用户套餐分配一个cname地址
traffic
integer
限制的流量数,单位为G,默认0,当为-1时,表示不限制
connection
integer
连接数限制,当为-1时,表示不限制
domain
integer
限制添加的域名数,默认为0,当为-1时,表示不限制
http_port
integer
网站监听的非标端口数量,即除80和443之外的端口数,默认为0,当为-1时,表示不限制
stream_port
integer
四层转发端口数,默认为0,当为-1时,表示不限制
custom_cc_rule
boolean
是否可以自定义cc规则,默认为False
websocket
boolean
是否支持websocket,默认为False
end_at
string
套餐过期时间,格式为2021-12-01 12:00:00
month_price
string
月付价格,单元为元
quarter_price
string
季付价格,单元为元
year_price
string
年付价格,单元为元
返回结果
提交内容
{
  "code":0, 
  "data": "1", 
  "msg": "套餐修改成功"
}

给用户套餐增加升级包

POST/v1/user-package/<用户套餐ID>/upgrades
package_up
string
required
升级包ID
amount
string
required
升级包数量
返回结果
提交内容
{
  "code":0, 
  "data": "", 
  "msg": "升级包添加成功"
}

从用户套餐删除升级包

DELETE/v1/user-package/<用户套餐ID>/upgrades/<升级包ID>
返回结果
{
  "code":0, 
  "data": "", 
  "msg": "升级包删除成功"
}

删除套餐

DELETE/v1/user-packages/<套餐ID,多个以逗号分隔>
返回结果
{
  "code": 0, 
  "data": "", 
  "msg": "用户套餐删除成功"
}
© 版权声明
评论 抢沙发

请登录后发表评论

    暂无评论内容