Skip to main content

Enable Product

Enable (publish) a product to make it available for purchase. This validates the product and makes it live.

Authentication

Requires OAuth scope: edit_products

Path Parameters

string
required
The product’s external ID or unique permalink

Publishing Requirements

Before a product can be enabled, the following conditions must be met:
  • User’s email must be confirmed
  • At least one payment method must be connected
  • Physical products must have at least one shipping destination
  • Offer codes must have valid pricing

Response

boolean
required
Whether the operation was successful
object
The updated product object (see Retrieve Product for full schema)

Example Request

Example Response

Error Responses

Email Not Confirmed

No Payment Method

Missing Shipping Destinations

Invalid Offer Code Pricing


Disable Product

Disable (unpublish) a product to make it unavailable for purchase. The product remains in your account but cannot be purchased.

Authentication

Requires OAuth scope: edit_products

Path Parameters

string
required
The product’s external ID or unique permalink

Response

boolean
required
Whether the operation was successful
object
The updated product object (see Retrieve Product for full schema)

Example Request

Example Response

Error Responses

Product Not Found

Disable Failed


Disabling a product does not affect existing purchases or active subscriptions. Customers who previously purchased will still have access to the product.
When enabling a product with video content, the system will automatically transcode videos if the user has auto-transcoding enabled or if the product has previous successful sales.