---
title: "批量创建兑换码"
method: POST
path: "/admin/redemption-codes/batch-create"
tags: ["兑换码管理"]
---

# 批量创建兑换码

`POST /admin/redemption-codes/batch-create`

管理员批量创建兑换码，触发后台实例创建任务

## Request body

- AdminBatchCreateRedemptionCodesRequest
  - `bandwidthId` string
  - `count` integer, required
  - `cpuId` string
  - `creationMode` string — 复制模式（LXD/Incus 与 Docker/Podman/Containerd/Orbstack 容器节点）
  - `diskId` string
  - `gpuDeviceIds` string — GPU设备ID列表（逗号分隔），为空则附加所有GPU
  - `gpuEnabled` boolean — GPU直通配置（LXD/Incus 原生支持，Docker/Podman/Containerd/Orbstack 尽力通过运行参数附加）
  - `imageId` integer
  - `instanceType` 'container' | 'vm', required
  - `memoryId` string
  - `providerId` integer, required
  - `remark` string
  - `sourceContainer` string — 复制模式下的源容器名称（仅 copy 模式）

## Response `200`

创建成功

- CommonResponse
  - `code` integer
  - `data` unknown
  - `message` string
  - `msg` string

---

[API](https://skmtc.net/oneclickvirt/apis/oneclickvirt-api.md) · [All operations](https://skmtc.net/oneclickvirt/apis/oneclickvirt-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/oneclickvirt/oneclickvirt-api/revisions/1f98232296de/schema)
