Page

Remove Products from Page

Changed on

Detach one or more products from the page's show page step. This is the only way to remove products from a page via the API — the show_page_step.product_ids and show_page_step.bumps fields on POST/PATCH /api/v2/pages are additive-only and never remove products.

Detaching is by product id and ignores the bump flag: main products and order bumps are removed the same way. Detach-then-re-attach via show_page_step.product_ids is also how you turn an order bump back into a main product.

Accepts product_ids: [...] in the request body or query string. The batch is transactional — if any id does not resolve to a workspace product, or any id is not currently attached to the step, no products are detached.

Returns 204 with no body on success.

See Manage products on a checkout page in the Pages Skill for the attach and detach lifecycle.

delete/pages/{id}/products

Request

Path parameters

idstring required

Request body

product_idsstring[] required

One or more product public IDs (or numeric IDs) to detach.

Response

No Content — products successfully detached

Changes

    • info

      added the optional property to the response with the status

    • info

      added the optional property to the response with the status

    • info

      added the optional property to the response with the status