List an Item
/api/v1.0/items
Creates an Item
Create an item based on payload data. Attributes like brand and category should be fetched from catalog API. Other attributes described as enum in documentation, for example "Color" attribute have defined list of values. Listing happen asynchronously, to verify if item listed check "state" attribute.
Usage Notes
Items are listed asynchronously, so it is normal to for the item to remain in processing state for a while.
Request Headers
X-Thredup-Access-Token string required
Authentication token
Request Body
title string required
description string optional
mpn string optional
external_id string optional
Unique item id provided by the dropshipper, which is used for preventing listing duplicate items
price integer required
Price in cents
discount Discount optional
msrp integer required
MSRP in cents
brand_id integer required
category_id integer required
warehouse_id integer required
quality string required
Quality of the item
condition_description string optional
Describe any issues with items here, like "stains" or "minor fading"
with_tag boolean optional
Set 'true' if item has attached tag
photos array[Photo] required
size Size optional
attributes Attributes optional
{
"title": "Cashmere Sweater",
"description": "High-quality designer piece in excellent condition",
"mpn": "MPN-DEF104",
"external_id": "EXT-XYZ209",
"price": 1599,
"discount": {
"max_discount": {
"percentage": 30
}
},
"msrp": 4995,
"brand_id": 6863,
"category_id": 7537,
"warehouse_id": 1423,
"quality": "Q3",
"condition_description": "Elegant and sophisticated style perfect for any occasion",
"with_tag": true,
"photos": [
{
"url": "https://example.com/resource",
"subtype": "side"
}
],
"size": {
"sizing_id": 8529,
"scale": "example_value",
"name": "Michael Brown",
"type": "WomenSize"
},
"attributes": {
"color": [
"Green"
],
"material": [
{
"value": "Corkshell",
"percentage": 45
}
],
"necklace_style": "example_value",
"bracelet_style": "example_value",
"ring_style": "example_value",
"ring_size": "5",
"general_style": "Classic",
"skirt_length": "Knee Length",
"neckline": "High Neck",
"top_style": "Cropped",
"sleeve_length": "Short Sleeve",
"jacket_style": "Bomber",
"pant_cut": "Boyfriend",
"waist": "mid/reg rise",
"pant_style": "Kick Flares",
"shoes_style": "Wedge",
"serial_number": "example_value",
"country_of_origin": "example_value"
}
}
Responses
Item created, will be listed asynchronously.
Returns a ItemCreateResponse object.
{
"item_number": "ITM-90793261"
}
Unauthorized
No response body
This endpoint returns no response body for current status code.
Unprocessable entity. Item has invalid attributes.
No response body
This endpoint returns no response body for current status code.
Too many requests
No response body
This endpoint returns no response body for current status code.