Publish a subscription product from test to production environment. This is a one-way, first-publish-only operation.
POST /v1/actions/subscription-product/publish-product
認証: API Key
このエンドポイントでは X-Environment ヘッダーを含めないでください。公開は常にテストから本番への一方向です。
リクエストボディ
| フィールド | 型 | 必須 | 説明 |
|---|
id | string | はい | 商品 ID(PROD_xxx 形式) |
リクエスト例
await client.subscriptionProducts.publish({
id: "PROD_3F7H2J5L8N1Q4S6U",
});
初回公開のみがサポートされています。商品に本番バージョンが存在すると、このエンドポイントはエラーを返します。公開済みの商品を更新するには、本番環境で 商品の更新 エンドポイントを使用してください。
エラーレスポンス
| ステータス | 条件 |
|---|
400 | 商品にテストバージョンがありません |
400 | テストバージョンが active ではありません |
400 | 商品に既に本番バージョンがあります |
404 | 商品が見つかりません |