Skip to content

产品管理 ​

产品列表 ​

项目内容
接口描述产品列表
接口地址/console/v1/host
请求方式GET
接口版本v1

请求参数

nametypedefaultvalidatedesc
keywordsstring-搜索范围产品ID商品名称标识validate:optionaldesc:关键字
statusstring-Unpaid未付款Pending开通中Active已开通Suspended已暂停Deleted已删除validate:optionaldesc:状态
tabstring-using使用中expiring即将到期overdue已逾期deleted已删除validate:optionaldesc:状态
pageint-validate:optionaldesc:页数
limitint-validate:optionaldesc:每页条数
orderbystring-idactive_timedue_timevalidate:optionaldesc:排序字段
sortstring-ascdescvalidate:optionaldesc:升降序

响应参数

nametypedefaultdesc
listarray-desc:产品列表
list[].idint-desc:产品ID
list[].product_idint-desc:商品ID
list[].product_namestring-desc:商品名称
list[].namestring-desc:标识
list[].active_timeint-desc:开通时间
list[].due_timeint-desc:到期时间
list[].first_payment_amountstring-desc:金额
list[].billing_cyclestring-desc:周期
list[].statusstring-desc:状态
list[].renew_amountstring-desc:续费金额
list[].client_notesstring-desc:用户备注
list[].ip_numint-desc:IP数量
countint-desc:产品总数

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

项目内容
接口描述会员中心已订购产品列表
接口地址/console/v1/client/host
请求方式GET
接口版本v1

请求参数

nametypedefaultvalidatedesc
keywordsstring-商品名称产品名称IPvalidate:optionaldesc:关键字搜索
statusstring-Unpaid未付款Pending开通中Active已开通Suspended已暂停Deleted已删除validate:optionaldesc:产品状态
tabstring-using使用中expiring即将到期overdue已逾期deleted已删除validate:optionaldesc:状态
pageint-validate:optionaldesc:页数
limitint-validate:optionaldesc:每页条数

响应参数

nametypedefaultdesc
listarray-desc:产品列表
list[].idint-desc:产品ID
list[].product_idint-desc:商品ID
list[].product_namestring-desc:商品名称
list[].namestring-desc:标识
list[].create_timeint-desc:订购时间
list[].due_timeint-desc:到期时间
list[].statusstring-desc:状态
list[].client_notesstring-desc:用户备注
list[].typestring-desc:类型
list[].ipstring-desc:IP
countint-desc:产品总数
using_countint-desc:使用中产品数量
expiring_countint-desc:即将到期产品数量
overdue_countint-desc:已逾期产品数量
deleted_countint-desc:已删除产品数量
all_countint-desc:全部产品数量

自定义导航产品列表 ​

项目内容
接口描述自定义导航产品列表
接口地址/console/v1/menu/:id/host
请求方式GET
接口版本v1

请求参数

nametypedefaultvalidatedesc
idint-validate:requireddesc:导航ID

响应参数

nametypedefaultdesc
data.contentstring-desc:模块输出内容

前台产品列表(跨模块) ​

项目内容
接口描述前台产品列表(跨模块)
接口地址/console/v1/home/host
请求方式GET
接口版本v1

请求参数

nametypedefaultvalidatedesc
mint--desc:导航ID
pageint--desc:页数
limitint--desc:每页条数
orderbystring--desc:排序(id,due_time,status)
sortstring--desc:升/降序
keywordsstring--desc:关键字搜索:商品名称/产品名称/IP
country_idint--desc:搜索:国家ID
citystring--desc:搜索:城市
areastring--desc:搜索:区域
statusstring--desc:产品状态(Unpaid=未付款,Pending=开通中,Active=已开通,Suspended=已暂停,Deleted=已删除)
tabstring--desc:状态using使用中expiring即将到期overdue已逾期deleted已删除

响应参数

nametypedefaultdesc
listarray-desc:列表数据
list[].idint-desc:产品ID
list[].product_idint-desc:商品ID
list[].namestring-desc:产品标识
list[].statusstring-desc:产品状态(Unpaid=未付款,Pending=开通中,Active=已开通,Suspended=已暂停,Deleted=已删除)
list[].active_timeint-desc:开通时间
list[].due_timeint-desc:到期时间
list[].client_notesstring-desc:用户备注
list[].product_namestring-desc:商品名称
list[].countrystring-desc:国家
list[].country_codestring-desc:国家代码
list[].country_idint-desc:国家ID
list[].citystring-desc:城市
list[].areastring-desc:区域
list[].power_statusstring-desc:电源状态(on=开机,off=关机,operating=操作中,fault=故障)
list[].image_namestring-desc:镜像名称
list[].image_iconstring-desc:镜像图标(Windows,CentOS,Ubuntu,Debian,ESXi,XenServer,FreeBSD,Fedora,ArchLinux,Rocky,AlmaLinux,OpenEuler,RedHat,其他)
list[].ip_numint-desc:IP数量
list[].dedicate_ipstring-desc:主IP
list[].assign_ipstring-desc:附加IP(英文逗号分隔)
list[].base_infostring-desc:产品基础信息
-array--
list[].show_base_infoint-desc:产品列表是否展示基础信息:1是默认,0否
list[].is_auto_renewint-desc:是否自动续费(0=否,1=是)
list[].billing_cycleint-desc:计费方式(free=免费,onetime=一次性,recurring_prepayment=周期先付,on_demand=按需)
countint-desc:总条数
using_countint-desc:使用中产品数量
expiring_countint-desc:即将到期产品数量
overdue_countint-desc:已逾期产品数量
deleted_countint-desc:已删除产品数量
all_countint-desc:全部产品数量
data_center[].country_idint-desc:国家ID
data_center[].citystring-desc:城市
data_center[].areastring-desc:区域
data_center[].country_namestring-desc:国家
data_center[].country_codestring-desc:国家代码
data_center[].customfield.multi_language.citystring-desc:城市多语言
data_center[].customfield.multi_language.citystring-desc:区域多语言
self_defined_field[].idint-desc:自定义字段ID
self_defined_field[].field_namestring-desc:自定义字段名称
self_defined_field[].field_typestring-desc:字段类型(text=文本框,link=链接,password=密码,dropdown=下拉,tickbox=勾选框,textarea=文本区)

产品详情 ​

项目内容
接口描述产品详情
接口地址/console/v1/host/:id
请求方式GET
接口版本v1

请求参数

nametypedefaultvalidatedesc
idint-validate:requireddesc:产品ID

响应参数

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

获取产品内页 ​

项目内容
接口描述获取产品内页
接口地址/console/v1/host/:id/view
请求方式GET
接口版本v1

请求参数

nametypedefaultvalidatedesc
idint-validate:requireddesc:产品ID

响应参数

nametypedefaultdesc
contentstring-desc:模块输出内容

修改产品备注 ​

项目内容
接口描述修改产品备注
接口地址/console/v1/host/:id/notes
请求方式PUT
接口版本v1

请求参数

nametypedefaultvalidatedesc
idint-validate:requireddesc:产品ID
notesstring-validate:optionaldesc:备注

响应参数

无

批量修改产品备注 ​

项目内容
接口描述批量修改产品备注
接口地址/console/v1/host/notes/batch
请求方式PUT
接口版本v1

请求参数

nametypedefaultvalidatedesc
idsarray-validate:requireddesc:产品ID数组
notesstring-validate:optionaldesc:备注

响应参数

nametypedefaultdesc
success_countint-desc:成功数量
fail_countint-desc:失败数量
totalint-desc:总数

获取用户所有产品 ​

项目内容
接口描述获取用户所有产品
接口地址/console/v1/host/all
请求方式GET
接口版本v1

请求参数

无

响应参数

nametypedefaultdesc
listarray-desc:产品
list[].idint-desc:产品ID
list[].product_idint-desc:商品ID
list[].product_namestring-desc:商品名称
list[].namestring-desc:标识
list[].statusstring-desc:状态
countint-desc:产品总数

模块暂停 ​

项目内容
接口描述模块暂停
接口地址/console/v1/host/:id/module/suspend
请求方式POST
接口版本v1

请求参数

nametypedefaultvalidatedesc
idint-validate:requireddesc:产品ID
suspend_typestring-overdue到期暂停overtraffic超流暂停certification_not_complete实名未完成other其他validate:requireddesc:暂停类型
suspend_reasonstring-validate:optionaldesc:暂停原因

响应参数

无

模块解除暂停 ​

项目内容
接口描述模块解除暂停
接口地址/console/v1/host/:id/module/unsuspend
请求方式POST
接口版本v1

请求参数

nametypedefaultvalidatedesc
idint-validate:requireddesc:产品ID

响应参数

无

产品IP详情 ​

项目内容
接口描述产品IP详情
接口地址/console/v1/host/:id/ip
请求方式GET
接口版本v1

请求参数

nametypedefaultvalidatedesc
idint-validate:requireddesc:产品ID

响应参数

nametypedefaultdesc
dedicate_ipstring-desc:主IP
assign_ipstring-desc:附加IP(英文逗号分隔)
ip_numint-desc:IP数量

获取产品具体信息 ​

项目内容
接口描述获取产品具体信息,目前用于续费开关
接口地址/console/v1/host/:id/specific_info
请求方式GET
接口版本v1

请求参数

nametypedefaultvalidatedesc
idint-validate:requireddesc:产品ID

响应参数

nametypedefaultdesc
idint-desc:产品ID
namestring-desc:产品标识
renew_amountstring-desc:续费金额
billing_cycle_namestring-desc:模块计费周期名称
due_timeint-desc:到期时间
ip_numint-desc:IP数量
dedicate_ipstring-desc:主IP
assign_ipstring-desc:附加IP(英文逗号分隔)
countrystring-desc:国家
country_codestring-desc:国家代码
country_idint-desc:国家ID
citystring-desc:城市
areastring-desc:区域

其他文档字段

json
{
  "时间": "2024-12-09"
}

修改自动释放时间 ​

项目内容
接口描述修改自动释放时间
接口地址/console/v1/host/:id/auto_release_time
请求方式PUT
接口版本v1

请求参数

nametypedefaultvalidatedesc
idint-validate:requireddesc:产品ID
auto_release_timeint-validate:requireddesc:自动释放时间戳

响应参数

无

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

项目内容
接口描述获取产品按需转包年包月周期价格
接口地址/console/v1/host/:id/on_demand_to_recurring_prepayment
请求方式GET
接口版本v1

请求参数

nametypedefaultvalidatedesc
idint-validate:requireddesc:产品ID

响应参数

nametypedefaultdesc
duration[].idint-desc:周期ID
duration[].pricestring-desc:周期价格
duration[].name_showstring-desc:周期显示名称
duration[].client_level_discountstring-desc:用户等级折扣
duration[].discount_renew_pricestring-desc:续费可折扣部分
duration[].discount_order_pricestring-desc:订购可折扣部分

产品按需转包年包月 ​

项目内容
接口描述产品按需转包年包月
接口地址/console/v1/host/:id/on_demand_to_recurring_prepayment
请求方式POST
接口版本v1

请求参数

nametypedefaultvalidatedesc
idint-validate:requireddesc:产品ID
duration_idint-validate:requireddesc:周期ID

响应参数

nametypedefaultdesc
idstring-desc:订单ID
amountstring-desc:金额

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

项目内容
接口描述获取产品包年包月转按需价格
接口地址/console/v1/host/:id/recurring_prepayment_to_on_demand
请求方式GET
接口版本v1

请求参数

nametypedefaultvalidatedesc
idint-validate:requireddesc:产品ID

响应参数

nametypedefaultdesc
on_demand_pricestring-desc:按需出账价格,可能已经折扣了
base_renew_pricestring-desc:按需出账原价
keep_time_pricestring-desc:保留期价格
billing_cycle_namestring-desc:周期名称

产品包年包月转按需 ​

项目内容
接口描述产品包年包月转按需
接口地址/console/v1/host/:id/recurring_prepayment_to_on_demand
请求方式POST
接口版本v1

请求参数

nametypedefaultvalidatedesc
idint-validate:requireddesc:产品ID

响应参数

无

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

项目内容
接口描述取消产品包年包月转按需
接口地址/console/v1/host/:id/recurring_prepayment_to_on_demand
请求方式DELETE
接口版本v1

请求参数

nametypedefaultvalidatedesc
idint-validate:requireddesc:产品ID

响应参数

无