版本 2.1.1792967583 · 最新 下载 OpenAPI Markdown 版

套餐

可售卖的基础套餐,定义流量、带宽、域名数等额度与价格。

packages套餐鉴权: 仅管理员7 个接口

列出套餐

GET/api/v2/packages
鉴权: 仅管理员

查询参数

字段类型必填说明
pageinteger— 页码,从 1 开始。
默认 1
page_sizeinteger— 每页条数。
默认 20
sortstring— 排序字段,逗号分隔,前缀 `-` 表示降序,如 `-created_at,id`。

创建套餐

POST/api/v2/packages
鉴权: 仅管理员

请求体 application/json

字段类型必填说明
backup_group_idinteger— 备用线路分组;null = 没有
bandwidth_mbpsinteger— 带宽 Mbps,-1 不限
buy_limitinteger— 每租户最多持有几份,-1 不限
cname_domain_idinteger— 接入根域(CNAME 域名);null = 套餐不绑线路
cname_host_suffixstring— 新生成主机记录的后缀;空 = 只有 8 位随机名
cname_modePackageCnameMode— CNAME 模式:site = 按站点生成(每个站点/四层转发各一个接入名);package = 按套餐生成(已售套餐下的站点/四层转发共用一个接入名)。
可选值 ["site","package"]
connectionsinteger— 并发连接数,-1 不限
custom_cc_ruleboolean— 可自定义 CC 规则
desstring— 备注说明
domainsinteger— 域名数(IP 站每站占 1),-1 不限
enabledboolean— 是否启用
group_idsinteger[]— 所属套餐分组
http_portsinteger— HTTP/HTTPS 非标端口数(80/443 之外),-1 不限
ip_numinteger— 可选 IP 数(「我的 IP」),-1 不限
ip_pool_idinteger— 开通 IP 站点用的 IP 池(IP 产品线);null = 不开通
ip_site_portinteger— IP 站端口数:套餐下全部 IP 站点去重后的端口个数(含 80/443),-1 不限;IP 站端口不占非标端口数
l2boolean— 含分层回源(付费项 l2 的租户开关):租户还要主控授权的分层回源已开通,才能给网站打开分层回源、节点才按它回源;存量套餐为 false(升级时已开分层回源的租户,其已售套餐置 true)
namestring必填 名称
node_group_idinteger— 主线路分组;null = 套餐不绑线路
origin_ip_limitstring[]— 允许的源站 IP/网段;空 = 不限。非空时该套餐下站点的源站须落在其中,域名源站不许
ownersinteger[]— 限定可购买的租户 id;空 = 不限
price_month_centsinteger必填 月价,分
price_quarter_centsinteger必填 季价,分
price_year_centsinteger必填 年价,分
region_idinteger— 区域;null = 套餐不绑线路
renew_before_daysinteger— 到期前几天内才许续费,-1 不限
require_verifiedboolean— 须实名认证才能购买
sale_untilstring— 过了此刻不再出售;不给/null = 不限
sortinteger— 排序值(小的在前)。
stream_portsinteger— 四层转发端口数,-1 不限
traffic_gbinteger— 每计费周期流量 GB,-1 不限
waf_enhancedboolean— 含 WAF 增强(付费项 waf_enhanced 的租户开关):租户还要主控授权的 WAF 增强未降级才能用标准/严格等级、大屏、Bot 深度、防篡改等;存量套餐为 false
websocketboolean— 可开 WebSocket

批量启用或禁用套餐

POST/api/v2/packages/batch-enable
鉴权: 仅管理员

请求体 application/json

字段类型必填说明
enabledboolean必填 是否启用
idsinteger[]必填 要改的对象 id,至多 100 个。

获取套餐

GET/api/v2/packages/{id}
鉴权: 仅管理员

修改套餐

PUT/api/v2/packages/{id}
鉴权: 仅管理员

请求体 application/json

字段类型必填说明
backup_group_idinteger— 备用线路分组;null = 没有
bandwidth_mbpsinteger— 带宽 Mbps,-1 不限
buy_limitinteger— 每租户最多持有几份,-1 不限
cname_domain_idinteger— 接入根域(CNAME 域名);null = 套餐不绑线路
cname_host_suffixstring— 新生成主机记录的后缀;空 = 只有 8 位随机名
cname_modePackageCnameMode— CNAME 模式:site = 按站点生成(每个站点/四层转发各一个接入名);package = 按套餐生成(已售套餐下的站点/四层转发共用一个接入名)。
可选值 ["site","package"]
connectionsinteger— 并发连接数,-1 不限
custom_cc_ruleboolean— 可自定义 CC 规则
desstring— 备注说明
domainsinteger— 域名数(IP 站每站占 1),-1 不限
enabledboolean— 是否启用
group_idsinteger[]— 所属套餐分组
http_portsinteger— HTTP/HTTPS 非标端口数(80/443 之外),-1 不限
ip_numinteger— 可选 IP 数(「我的 IP」),-1 不限
ip_pool_idinteger— 开通 IP 站点用的 IP 池(IP 产品线);null = 不开通
ip_site_portinteger— IP 站端口数:套餐下全部 IP 站点去重后的端口个数(含 80/443),-1 不限;IP 站端口不占非标端口数
l2boolean— 含分层回源(付费项 l2 的租户开关):租户还要主控授权的分层回源已开通,才能给网站打开分层回源、节点才按它回源;存量套餐为 false(升级时已开分层回源的租户,其已售套餐置 true)
namestring必填 名称
node_group_idinteger— 主线路分组;null = 套餐不绑线路
origin_ip_limitstring[]— 允许的源站 IP/网段;空 = 不限。非空时该套餐下站点的源站须落在其中,域名源站不许
ownersinteger[]— 限定可购买的租户 id;空 = 不限
price_month_centsinteger必填 月价,分
price_quarter_centsinteger必填 季价,分
price_year_centsinteger必填 年价,分
region_idinteger— 区域;null = 套餐不绑线路
renew_before_daysinteger— 到期前几天内才许续费,-1 不限
require_verifiedboolean— 须实名认证才能购买
sale_untilstring— 过了此刻不再出售;不给/null = 不限
sortinteger— 排序值(小的在前)。
stream_portsinteger— 四层转发端口数,-1 不限
traffic_gbinteger— 每计费周期流量 GB,-1 不限
waf_enhancedboolean— 含 WAF 增强(付费项 waf_enhanced 的租户开关):租户还要主控授权的 WAF 增强未降级才能用标准/严格等级、大屏、Bot 深度、防篡改等;存量套餐为 false
websocketboolean— 可开 WebSocket

删除套餐

DELETE/api/v2/packages/{id}
鉴权: 仅管理员

同步基础套餐到已购套餐

POST/api/v2/packages/{id}/syncs
鉴权: 仅管理员

请求体 application/json

字段类型必填说明
itemsPackageSyncField[]必填 要同步的字段

套餐对象

字段类型必填说明
backup_group_idinteger— 备用线路分组;null = 没有
bandwidth_mbpsinteger— 带宽 Mbps,-1 不限
buy_limitinteger— 每租户最多持有几份,-1 不限
cname_domain_idinteger— 接入根域(CNAME 域名);null = 套餐不绑线路
cname_host_suffixstring— 新生成主机记录的后缀;空 = 只有 8 位随机名
cname_modePackageCnameMode— CNAME 模式:site = 按站点生成(每个站点/四层转发各一个接入名);package = 按套餐生成(已售套餐下的站点/四层转发共用一个接入名)。
可选值 ["site","package"]
connectionsinteger— 并发连接数,-1 不限
created_atstring— 创建时间
只读
custom_cc_ruleboolean— 可自定义 CC 规则
desstring— 备注说明
domainsinteger— 域名数(IP 站每站占 1),-1 不限
enabledboolean— 是否启用
errorsFieldError[]— 没改的逐条原因;field 为 /ids/<下标>,code 同单条修改接口(not_found、readonly 等)。
group_idsinteger[]— 所属套餐分组
http_portsinteger— HTTP/HTTPS 非标端口数(80/443 之外),-1 不限
idinteger— 记录 ID
只读
idsinteger[]必填 要改的对象 id,至多 100 个。
ip_numinteger— 可选 IP 数(「我的 IP」),-1 不限
ip_pool_idinteger— 开通 IP 站点用的 IP 池(IP 产品线);null = 不开通
ip_site_portinteger— IP 站端口数:套餐下全部 IP 站点去重后的端口个数(含 80/443),-1 不限;IP 站端口不占非标端口数
itemsPackageSyncField[]必填 要同步的字段
l2boolean— 含分层回源(付费项 l2 的租户开关):租户还要主控授权的分层回源已开通,才能给网站打开分层回源、节点才按它回源;存量套餐为 false(升级时已开分层回源的租户,其已售套餐置 true)
namestring— 名称
node_group_idinteger— 主线路分组;null = 套餐不绑线路
origin_ip_limitstring[]— 允许的源站 IP/网段;空 = 不限。非空时该套餐下站点的源站须落在其中,域名源站不许
ownersinteger[]— 限定可购买的租户 id;空 = 不限
price_month_centsinteger— 月价,分
price_quarter_centsinteger— 季价,分
price_year_centsinteger— 年价,分
region_idinteger— 区域;null = 套餐不绑线路
renew_before_daysinteger— 到期前几天内才许续费,-1 不限
require_verifiedboolean— 须实名认证才能购买
sale_untilstring— 过了此刻不再出售;不给/null = 不限
skippedinteger— 不跟随或至少一个改动字段单独改过而跳过的个数(其余字段照常同步)
skipped_idsinteger[]— 被跳过的已购套餐 id
sortinteger— 排序值(小的在前)。
stream_portsinteger— 四层转发端口数,-1 不限
syncPackageSyncResult— 同步结果。
syncedinteger— 已同步的已购套餐数(自动同步时 = 本次改动的字段全部同步了的个数)
traffic_gbinteger— 每计费周期流量 GB,-1 不限
updatedinteger[]— 已改好的 id(含本来就是目标状态的),按请求顺序。
updated_atstring— 更新时间
只读
waf_enhancedboolean— 含 WAF 增强(付费项 waf_enhanced 的租户开关):租户还要主控授权的 WAF 增强未降级才能用标准/严格等级、大屏、Bot 深度、防篡改等;存量套餐为 false
websocketboolean— 可开 WebSocket