---
title: "Mark a product as sold"
method: POST
path: "/api/v1/products/{sku}/mark-as-sold/"
tags: ["Products - Legacy (Deprecated)"]
deprecated: true
---

# Mark a product as sold

`POST /api/v1/products/{sku}/mark-as-sold/`

## Request

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

> **Deprecated.**

**This endpoint is deprecated. Please use `/api/v1/products/by-sku/{sku}/mark-as-sold/` instead.**

This endpoint allows you to mark a product as sold on your Depop shop. The product will no longer be available for sale but it will still be visible in your shop with a "sold" overlay.
**Required OAuth Scope:** `products_write`
You're expected to call this as soon as you make a sale on a different platform. You don't need to call this if the product sells on Depop.
If the product is not in a selling state, this endpoint will still return successfully but will remain in the same state.

## Path parameters

- `sku` string, required

## Response `200`

Successful operation, no content returned.

## Other responses

- `400`: Bad request
- `401`: Unauthorized
- `404`: Product not found

---

[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)
