Skip to content

Updates the status of a product.

PUT
/api/v1/provision/admin/products/{productId}/status
curl --request PUT \
--url https://example.com/api/v1/provision/admin/products/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0/status

The possible values for lifecycleStatus are:

  • Draft: The product is being authored and is not yet available for deployment via entitlements.
  • Preview: The product is available to selected users ahead of general availability.
  • Published: The product is generally available and can be deployed via entitlements.
  • Disabled: The product is temporarily unavailable for new and existing deployments.
  • Archived: The product is permanently retired and no longer available.
productId
required
string format: uuid

The unique identifier of the product to update.

lifecycleStatus
integer

The new status to set for the product.

No content if the update is successful, or an error status if the product is not found.