跳到主要内容

产品管理

产品列表

版本: 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