Skip to main content
Update a one-time product’s content. If the content has changed, a new immutable version is created automatically. If the content is identical to the current version, no new version is created.
Authentication: API Key
Use the Update Status endpoint to change a product’s status (active/inactive). This endpoint is for content updates only.

Request Body

For the prices and media object formats, see Create Product.

Example Request

Success Response (200)

Response Fields

Same as Create Product response.
Product versions are immutable. Existing orders retain their original version. New purchases always use the latest version. If the submitted content is identical to the current version, no new version is created and the existing version is returned.

Errors

Retry policy: Never retry 4xx — fix the request and resubmit. Retry 5xx with exponential backoff (start 5s, max 3 attempts).