跳转到主要内容
将产品从测试环境发布到生产环境。这是一个单向、仅限首次发布的操作,将当前测试版本复制到生产环境。
POST /v1/actions/onetime-product/publish-product
认证方式: API Key
此端点不要携带 X-Environment 请求头。发布始终是从测试到生产的单向操作。

请求体

字段类型必需说明
idstring产品 ID(Short ID 格式 PROD_xxx

请求示例

const { product } = await client.onetimeProducts.publish({
  id: "PROD_3kF9mNpQrStUvWxYz1A2bC",
});

响应字段

创建产品响应相同。
仅支持首次发布。产品一旦有了生产版本,就不能再对同一产品使用此端点。首次发布后更新生产版本,请使用更新产品端点并携带 X-Environment: prod 请求头。

错误响应

状态码错误说明
400Missing required field: id未提供 id
400No test version found产品在测试环境中没有版本
400Test version is not active测试版本状态为 inactive
400Production already has a version产品已发布到生产环境
404Product not found产品不存在或不可访问