跳转到主要内容
激活或停用产品。活跃产品可购买;已停用产品从结账中隐藏。
POST /v1/actions/onetime-product/update-status
认证方式: API Key

请求体

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

请求示例

import { ProductVersionStatus } from "@waffo/pancake-ts";

const { product } = await client.onetimeProducts.updateStatus({
  id: "PROD_3kF9mNpQrStUvWxYz1A2bC",
  status: ProductVersionStatus.Inactive,
});

响应字段

创建产品响应相同。
将产品设为 inactive 会从结账中隐藏,但不会影响现有订单。已购买该产品的客户保留访问权限。

错误响应

状态码错误说明
400Missing required field: id未提供 id
400Invalid status valuestatus 不是 activeinactive
400No version in current environment产品在当前环境(测试/生产)中没有版本
404Product not found产品不存在或不可访问