Skip to main content
Activate or deactivate a subscription product.
POST /v1/actions/subscription-product/update-status
Authentication: API Key

Request Body

FieldTypeRequiredDescription
idstringYesProduct ID (PROD_xxx format)
statusstringYesactive or inactive

Example Request

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

await client.subscriptionProducts.updateStatus({
  id: "PROD_3F7H2J5L8N1Q4S6U",
  status: ProductVersionStatus.Inactive,
});
Deactivating a subscription product prevents new signups but does not cancel existing active subscriptions. Subscribers continue their current billing cycle unaffected.

Error Responses

StatusCondition
400Invalid status value (must be active or inactive)
400Product has no existing version
404Product not found