1. CDK 管理
EasySub-API
  • API指南
  • 登录态与订阅调用示例
  • 订阅任务
    • 订阅任务
    • 2-提交订阅任务
    • 4-查询允许兑换开关
    • 5-开启或关闭允许兑换
    • 6-提取长链
    • 1-查询启用方案
    • 3-查询订阅任务
  • 支付卡管理
    • 1-查询支付卡列表
    • 2-新增支付卡
    • 3-查询支付卡详情
    • 4-修改支付卡
    • 5-删除支付卡
    • 6-批量导入支付卡
    • 7-批量修改支付卡
    • 8-启用或停用支付卡
    • 9-批量删除支付卡
    • 10-查询支付卡使用记录
    • 11-查询支付卡导入模板
  • CDK 管理
    • 1-禁用或恢复 CDK
      POST
    • 2-销毁 CDK
      POST
  1. CDK 管理

2-销毁 CDK

联调中
POST
/api/v1/partner/cdks/bulk-destroy
按完整码销毁当前组织 CDK,每次最多 200 条,权限:POST /admin/cdks/bulk-destroy。沿用后台逐条处理,允许部分成功。仅 unused 状态执行销毁;禁用、过期、锁定、已激活、已调换的码返回对应分类。其他组织和不存在的码统一 not_found;重复码 duplicate,已销毁码 destroyed。销毁永久失效,保留历史及操作账号、时间、原因;恢复接口不恢复已销毁码。审计不记录完整码或请求正文。

请求参数

Header 参数

Body 参数application/json必填

示例
{
  "codes": [
    "CDK_CODE_A",
    "CDK_CODE_B"
  ],
  "reason": "撤销未发货库存"
}

请求示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location '/api/v1/partner/cdks/bulk-destroy' \
--header 'Authorization: Bearer {{api_key}}' \
--header 'Content-Type: application/json' \
--data '{
  "codes": [
    "CDK_CODE_A",
    "CDK_CODE_B"
  ],
  "reason": "撤销未发货库存"
}'

返回响应

🟢200HTTP 200 业务响应
application/json
Bodyapplication/json

示例
{
    "status_code": 0,
    "msg": "string",
    "data": {
        "summary": {
            "input_count": 0,
            "unique_count": 0,
            "destroyable_count": 0,
            "destroyed_count": 0,
            "skipped_count": 0,
            "locked_count": 0,
            "used_count": 0,
            "unavailable_count": 0,
            "already_destroyed_count": 0,
            "not_found_count": 0,
            "duplicate_count": 0
        },
        "items": [
            {
                "code": "string",
                "result": "destroyed_now",
                "cdk_status": "string",
                "destroyable": true
            }
        ]
    }
}
修改于 2026-10-14 17:00:39
上一页
1-禁用或恢复 CDK
Built with