跳到主要内容

产品管理

产品列表​

版本: v1

接口信息​

  • 请求方式: GET
  • 请求地址: /console/v1/host

请求参数​

参数名类型必填默认值说明
keywordsstring否-关键字,搜索范围:产品ID,商品名称,标识
statusstring否-状态Unpaid未付款Pending开通中Active已开通Suspended已暂停Deleted已删除
tabstring否-状态using使用中expiring即将到期overdue已逾期deleted已删除
pageint否-页数
limitint否-每页条数
orderbystring否-排序
sortstring否-升/降序

返回参数​

参数名类型必填默认值说明
listarray否-产品
list[].idint否-产品ID
list[].product_idint否-商品ID
list[].product_namestring否-商品名称
list[].namestring否-标识
list[].active_timeint否-开通时间
list[].due_timeint否-到期时间
list[].first_payment_amountstring否-金额
list[].billing_cyclestring否-周期
list[].statusstring否-状态Unpaid未付款Pending开通中Active已开通Suspended已暂停Deleted已删除
list[].renew_amountstring否-续费金额
list[].client_notesstring否-用户备注
list[].ip_numint否-金额
countint否-产品总数

会员中心已订购产品列表​

版本: v1

接口信息​

  • 请求方式: GET
  • 请求地址: /console/v1/client/host

请求参数​

参数名类型必填默认值说明
keywordsstring否-关键字搜索:商品名称/产品名称/IP
statusstring否-产品状态(Unpaid=未付款,Pending=开通中,Active=已开通,Suspended=已暂停,Deleted=已删除)
tabstring否-状态using使用中expiring即将到期overdue已逾期deleted已删除
pageint否-页数
limitint否-每页条数

返回参数​

参数名类型必填默认值说明
listarray否-产品
list[].idint否-产品ID
list[].product_idint否-商品ID
list[].product_namestring否-商品名称
list[].namestring否-标识
list[].create_timeint否-订购时间
list[].due_timeint否-到期时间
list[].statusstring否-状态Unpaid未付款Pending开通中Active已开通Suspended已暂停Deleted已删除Failed开通失败
list[].client_notesstring否-用户备注
list[].typestring否-类型
list[].ipstring否-IP
countint否-产品总数
using_countint否-使用中产品数量
expiring_countint否-即将到期产品数量
overdue_countint否-已逾期产品数量
deleted_countint否-已删除产品数量
all_countint否-全部产品数量

自定义导航产品列表​

版本: v1

接口信息​

  • 请求方式: GET
  • 请求地址: /console/v1/menu/:id/host

请求参数​

参数名类型必填默认值说明
idint否-导航ID

返回参数​

参数名类型必填默认值说明
data.contentstring否-模块输出内容

产品详情​

版本: v1

接口信息​

  • 请求方式: GET
  • 请求地址: /console/v1/host/:id

请求参数​

参数名类型必填默认值说明
idint是-产品ID

返回参数​

参数名类型必填默认值说明
hostobject否-产品
host.idint否-产品ID
host.order_idint否-订单ID
host.product_idint否-商品ID
host.namestring否-标识
notesstring否-备注
host.first_payment_amountstring否-订购金额
host.renew_amountstring否-续费金额
host.billing_cyclestring否-计费周期
host.billing_cycle_namestring否-模块计费周期名称
host.billing_cycle_timestring否-模块计费周期时间,秒
host.active_timeint否-开通时间
host.due_timeint否-到期时间
host.statusstring否-状态Unpaid未付款Pending开通中Active已开通Suspended已暂停Deleted已删除Failed开通失败
host.suspend_typestring否-暂停类型,overdue到期暂停,overtraffic超流暂停,certification_not_complete实名未完成,other其他
host.suspend_reasonstring否-暂停原因
host.ratio_renewint否-是否开启比例续费:0否,1是
host.base_pricestring否-购买周期原价
host.product_namestring否-商品名称
host.agentint否-代理产品0否1是
host.upstream_host_idstring否-上游产品ID
host.base_infostring否-产品基础信息
host.auto_release_timeint否-自动释放时间(0=未设置过)
host.keep_time_pricestring否-保留期价格
host.on_demand_flow_pricestring否-按需流量价格
host.on_demand_billing_cycle_unitstring否-出账周期单位(hour=每小时,day=每天,month=每月)
host.on_demand_billing_cycle_dayint否-出账周期号数
host.on_demand_billing_cycle_pointstring否-出账周期时间点(如00:00)
host.change_billing_cycle_idint否-是否申请了到期转按需(0=否,>0是,申请了不能执行续费/升降级操作)
host.addition.country_idint否-国家ID
host.addition.citystring否-城市
host.addition.areastring否-区域
host.addition.image_iconstring否-镜像图标(Windows,CentOS,Ubuntu,Debian,ESXi,XenServer,FreeBSD,Fedora,ArchLinux,Rocky,AlmaLinux,OpenEuler,RedHat,其他)
host.addition.image_namestring否-镜像名称
host.addition.usernamestring否-实例用户名
host.addition.passwordstring否-实例密码
host.addition.portint否-端口
host.product_on_demand.client_auto_deleteint否-允许用户设置自动释放(0=否,1=是)
host.product_on_demand.on_demand_to_durationint否-允许按需转包年包月(0=否,1=是)
host.product_on_demand.duration_to_on_demandint否-允许包年包月/试用转按需(0=否,1=是)
self_defined_field[].idint否-自定义字段ID
self_defined_field[].field_namestring否-字段名称
self_defined_field[].field_typestring否-字段类型(text=文本框,link=链接,password=密码,dropdown=下拉,checkbox=勾选框,textarea=文本区)
self_defined_field[].valuestring否-当前值

获取产品内页​

版本: v1

接口信息​

  • 请求方式: GET
  • 请求地址: /console/v1/host/:id/view

请求参数​

参数名类型必填默认值说明
idint是-产品ID

返回参数​

参数名类型必填默认值说明
contentstring否-模块输出内容

修改产品备注​

版本: v1

接口信息​

  • 请求方式: put
  • 请求地址: /console/v1/host/:id/notes

请求参数​

参数名类型必填默认值说明
idint是-产品ID
notesstring否-备注

获取用户所有产品​

版本: v1

接口信息​

  • 请求方式: GET
  • 请求地址: /console/v1/host/all

返回参数​

参数名类型必填默认值说明
listarray否-产品
list[].idint否-产品ID
list[].product_idint否-商品ID
list[].product_namestring否-商品名称
list[].namestring否-标识
list[].statusstring否-状态Unpaid未付款Pending开通中Active已开通Suspended已暂停Deleted已删除Failed开通失败Cancelled已取消
countint否-产品总数

模块暂停​

版本: v1

接口信息​

  • 请求方式: POST
  • 请求地址: /console/v1/host/:id/module/suspend

请求参数​

参数名类型必填默认值说明
idint是-产品ID
suspend_typestring是-暂停类型(overdue=到期暂停,overtraffic=超流暂停,certification_not_complete=实名未完成,other=其他)
suspend_reasonstring否-暂停原因

模块解除暂停​

版本: v1

接口信息​

  • 请求方式: POST
  • 请求地址: /console/v1/host/:id/module/unsuspend

请求参数​

参数名类型必填默认值说明
idint是-产品ID

产品IP详情​

产品IP详情

作者: hh

版本: v1

接口信息​

  • 请求方式: GET
  • 请求地址: /console/v1/host/:id/ip

请求参数​

参数名类型必填默认值说明
idint是-产品ID

返回参数​

参数名类型必填默认值说明
dedicate_ipstring否-主IP
assign_ipstring否-附加IP(英文逗号分隔)
ip_numint否-IP数量

获取产品具体信息​

获取产品具体信息,目前用于续费开关

更新时间: 2024-12-09

版本: v1

接口信息​

  • 请求方式: GET
  • 请求地址: /console/v1/host/:id/specific_info

请求参数​

参数名类型必填默认值说明
idint否-产品ID

返回参数​

参数名类型必填默认值说明
idint否-产品ID
namestring否-产品标识
renew_amountstring否-续费金额
billing_cycle_namestring否-模块计费周期名称
due_timeint否-到期时间
ip_numint否-IP数量
dedicate_ipstring否-主IP
assign_ipstring否-附加IP(英文逗号分隔)
countrystring否-国家
country_codestring否-国家代码
country_idint否-国家ID
citystring否-城市
areastring否-区域

修改自动释放时间​

版本: v1

接口信息​

  • 请求方式: PUT
  • 请求地址: /console/v1/host/:id/auto_release_time

请求参数​

参数名类型必填默认值说明
idint是-产品ID
auto_release_timeint是-自动释放时间戳

获取产品按需转包年包月周期价格​

版本: v1

接口信息​

  • 请求方式: GET
  • 请求地址: /console/v1/host/:id/on_demand_to_recurring_prepayment

请求参数​

参数名类型必填默认值说明
idint是-产品ID

返回参数​

参数名类型必填默认值说明
duration[].idint否-周期ID
duration[].pricestring否-周期价格
duration[].name_showstring否-周期显示名称

产品按需转包年包月​

版本: v1

接口信息​

  • 请求方式: POST
  • 请求地址: /console/v1/host/:id/on_demand_to_recurring_prepayment

请求参数​

参数名类型必填默认值说明
idint是-产品ID
duration_idint是-周期ID

返回参数​

参数名类型必填默认值说明
idstring否-订单ID
amountstring否-金额

获取产品包年包月转按需价格​

版本: v1

接口信息​

  • 请求方式: GET
  • 请求地址: /console/v1/host/:id/recurring_prepayment_to_on_demand

请求参数​

参数名类型必填默认值说明
idint是-产品ID

返回参数​

参数名类型必填默认值说明
on_demand_pricestring否-按需出账价格,可能已经折扣了
base_renew_pricestring否-按需出账原价
keep_time_pricestring否-保留期价格
billing_cycle_namestring否-周期名称

产品包年包月转按需​

版本: v1

接口信息​

  • 请求方式: POST
  • 请求地址: /console/v1/host/:id/recurring_prepayment_to_on_demand

请求参数​

参数名类型必填默认值说明
idint是-产品ID

取消产品包年包月转按需​

版本: v1

接口信息​

  • 请求方式: DELETE
  • 请求地址: /console/v1/host/:id/recurring_prepayment_to_on_demand

请求参数​

参数名类型必填默认值说明
idint是-产品ID