---
title: "Delete a product by slug"
method: DELETE
path: "/api/v1/products/by-slug/{slug}/"
tags: ["Products - By Slug"]
---

# Delete a product by slug

`DELETE /api/v1/products/by-slug/{slug}/`

## Request

- Base URL: `https://partnerapi-staging.depop.com`
- URL: `https://partnerapi-staging.depop.com/api/v1/products/by-slug/{slug}/`
- Auth: HTTP bearer
- TypeScript: <https://skmtc.dev/depop/apis/seller-api/docs/api/v1/products/by-slug/:slug/delete.ts> (a function with typed inputs; its response is checked against the schema)

This endpoint allows you to delete a product on Depop using its slug. The product will no longer be available for sale and will be removed from your shop. This endpoint is idempotent - it will return a successful response (200) even if the product doesn't exist.
**Required OAuth Scope:** `products_write`

## Path parameters

- `slug` string, required

## Query parameters

- `fail_if_active_offers` boolean

## Response `200`

Successful operation, no content returned.

## Other responses

- `400`: Bad request
- `401`: Unauthorized
- `403`: Forbidden - Insufficient scope
- `409`: Conflict - Product has active offers

---

[API](https://skmtc.dev/depop/apis/seller-api.md) - [All operations](https://skmtc.dev/depop/apis/seller-api/llms.txt) - [OpenAPI document](https://skmtc.dev/depop/apis/seller-api/revisions/56fef8e38e44?raw)
