Delete a product
/products/{product_id}Moves the product to the trash, together with its modules, its lessons, and its copies in replicated accounts. Users' access and reports related to the product are preserved.
Restoring the product does not restore its copies in replicated accounts.
Replicated products are read-only and cannot be deleted; these requests return the replica_readonly error code.
Autonomous mode: the API credential secret, sent as a bearer token. Credential secrets are identified by a fixed prefix.
In: header
Path Parameters
Response Body
application/json
application/json
application/json
curl -X DELETE "https://example.com/products/string"Update a product PATCH
Updates a product. Only the fields included in the request are changed. Setting `deleted` to `false` restores the product from the trash. Changing `status` also requires the `products.publish` permission. Changing `showcase_id` or `position` also requires the `showcases.update` permission on the target showcase. Replicated products accept only `status`; any other field returns the `replica_readonly` error code. Send the current `ETag` value in the `If-Match` header to avoid overwriting a newer version.
List access schedules GET
Lists the access schedules of a product. Results are paginated with a cursor.