[DELETE] Delete offer
* Authentication
Required Authorization
Limit throttle:30,1
Endpoint [DELETE] - /shop-api/pre-order/delete
Headers
Header
Required
Description
Authorization
Yes
Shop public API key Bearer token
Content-Type
Yes
application/json
1. Request Payload
Field
Type
Required
Description
offer_ids
array
Yes max:100
List of offer IDs to delete
oos
string
No
Continue-selling behavior for products on those offers before delete: ON or OFF
OOS behavior
Applied only when the offer still has linked products and oos is ON or OFF:
Value
Effect before delete
ON
Enable continue selling when out of stock on the offer’s products
OFF
Disable continue selling when out of stock
other
Skip inventory-policy change
Example — delete one offer
Example — bulk delete + turn off continue selling
Example — bulk delete + keep/enable continue selling
2. Success Response 200
3. Failed Response
Missing IDs — HTTP 200
Offers not found — HTTP 200
Unexpected server error — HTTP 200
Last updated
Was this helpful?