Products
Create a new product
This endpoint allows you to create a new product listing on Depop. The product will be available for sale immediately.
Required OAuth Scopes: - products_write - Required for all product operations - offers_write - Required when setting auto_send_offer_price or auto_negotiate_offer_price
SKU is optional: If you don't provide a SKU, the product will be created without one (it can be managed by product_id). If you provide a SKU and it already exists, the request will fail with a 400 error. To update an existing product, use the PUT /api/v1/products/by-product-id/{productId}/ endpoint instead.
post/api/v1/products/
Request
- Base URLhttps://partnerapi-staging.depop.com
- AuthHTTP bearer
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Request body
Example request
{
"sku": "ABC-12345-S-BL",
"address": {
"country_code": "GB",
"state": "Greater London"
},
"description": "Women's Burgundy and Purple Vest\nMauve and white striped tank top Small mark at the bottom of the hem\n#stripes #summer",
"price_currency": "GBP",
"price_amount": "50.99",
"discount_price": "24.00",
"auto_send_offer_price": "45.00",
"auto_negotiate_offer_price": "45.00",
"international_shipping_cost": "5.0",
"national_shipping_cost": "2.0",
"depop_shipping": {
"address_id": 123456,
"shipping_provider_id": "USPS",
"parcel_size_id": "SMALL",
"payer": "buyer"
},
"quantity": 1,
"pictures": [
{
"url": "https://images.example.com/products/vintage-nike-tshirt-front.jpg"
},
{
"url": "https://images.example.com/products/vintage-nike-tshirt-back.jpg"
},
{
"url": "https://images.example.com/products/vintage-nike-tshirt-detail.jpg"
}
],
"department": "womenswear",
"product_type": "tshirts",
"size_set_id": 2,
"size_id": 10,
"condition": "brand_new",
"colour": [
"black",
"white"
],
"style": [
"streetwear",
"goth"
],
"age": [
"90s"
],
"source": [
"vintage"
],
"brand_name": "Nike",
"attributes": {
"sleeve-length": [
"short"
],
"occasion": [
"wedding"
]
}
}Response
Successful operation
Example response
{
"product_id": 12345678,
"slug": "vintage-nike-t-shirt-12345678",
"sku": "ABC-12345-S-BL"
}Changes
No recorded changes to this operation across all 1 revision of this API.