Urban Outfitters · Schema

SellerProduct

A seller product listing on the Urban Outfitters marketplace

RetailFashionApparelEcommerceAffiliateMarketplaceFortune 1000

Properties

Name Type Description
id string Marketplace product identifier
sku string Seller SKU / product identifier
name string Product name
description string Product description
price number Product retail price
currency string Price currency
category string Product category
status string Listing status
inventoryQuantity integer Available inventory
imageUrls array Product image URLs
View JSON Schema on GitHub

JSON Schema

marketplace-api-seller-product-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/urban-outfitters/refs/heads/main/json-schema/marketplace-api-seller-product-schema.json",
  "title": "SellerProduct",
  "description": "A seller product listing on the Urban Outfitters marketplace",
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "description": "Marketplace product identifier",
      "example": "seller-prod-001"
    },
    "sku": {
      "type": "string",
      "description": "Seller SKU / product identifier",
      "example": "UO-BRAND-TEE-001"
    },
    "name": {
      "type": "string",
      "description": "Product name",
      "example": "Indie Brand Graphic Tee"
    },
    "description": {
      "type": "string",
      "description": "Product description",
      "example": "Handcrafted screenprinted tee"
    },
    "price": {
      "type": "number",
      "description": "Product retail price",
      "example": 45.0
    },
    "currency": {
      "type": "string",
      "description": "Price currency",
      "example": "USD"
    },
    "category": {
      "type": "string",
      "description": "Product category",
      "example": "womens"
    },
    "status": {
      "type": "string",
      "description": "Listing status",
      "enum": [
        "active",
        "inactive",
        "pending_review",
        "rejected"
      ],
      "example": "active"
    },
    "inventoryQuantity": {
      "type": "integer",
      "description": "Available inventory",
      "example": 250
    },
    "imageUrls": {
      "type": "array",
      "description": "Product image URLs",
      "items": {
        "type": "string"
      },
      "example": [
        "https://cdn.seller.com/product-image-1.jpg"
      ]
    }
  }
}