> For the complete documentation index, see [llms.txt](https://docs.globo.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.globo.io/pre-order/app-api/rest-api/pre-order/delete-delete-product.md).

# \[DELETE] Delete product

### \* Authentication&#x20;

<mark style="color:red;">Required</mark> `Authorization`

Limit  `throttle: 30,1`

Endpoint <mark style="background-color:green;">\[DELETE]</mark> - `/shop-api/pre-order/products/delete`

### Headers

<table><thead><tr><th width="207.12890625">Header</th><th width="110.171875">Required</th><th>Description</th></tr></thead><tbody><tr><td><code>Authorization</code></td><td>Yes</td><td>Shop public API key <code>Bearer token</code></td></tr><tr><td><code>Content-Type</code></td><td>Yes</td><td><code>application/json</code></td></tr></tbody></table>

***

### 1. Request Payload

<table><thead><tr><th width="111.078125">Field</th><th width="146.328125">Type</th><th width="159.16015625">Required</th><th>Description</th></tr></thead><tbody><tr><td><code>ids</code></td><td>array</td><td>Yes <code>max:100</code></td><td>Product line DB IDs to delete (min 1)</td></tr><tr><td><code>ids.*</code></td><td>integer | string</td><td>Yes</td><td>Each line ID from List Products</td></tr></tbody></table>

**Example — delete one line**

```json
{"ids": [5012]}
```

**Example — bulk delete**

```json
{"ids": [5012, 5013, 5014]}
```

***

### 2. Success Response `200`

```json
{"success": true,"message": "Product deleted"}
```

***

### 3. Response Keys & Fields

Top-level

<table><thead><tr><th width="120.06640625">Key</th><th width="150.140625">Type</th><th>Description</th></tr></thead><tbody><tr><td><code>success</code></td><td>boolean</td><td><code>true</code> when delete succeeds</td></tr><tr><td><code>message</code></td><td>string</td><td>Success message </td></tr></tbody></table>

Request field reference

<table><thead><tr><th width="120.39453125">Field</th><th width="150.3125">Type</th><th>Description</th></tr></thead><tbody><tr><td><code>ids</code></td><td>array</td><td>Internal product-line IDs (<code>products.id</code>), not Shopify IDs</td></tr></tbody></table>

***

### 4. Failed Response

Validation error — HTTP `200`

```json
{"success": false,"message": {"ids": ["The ids field is required."]}}
```

Products not found — HTTP `200`

None of the given IDs exist for this shop.

```json
{"success": false,"message": "Products not found"}
```

Unexpected server error — HTTP `200`

```json
{"success": false,"message": "Something went wrong"}
```
