eBay · Schema

Product

The type that defines the fields for the product information of the item.

AuctionsCommerceProductsMarketplaceFortune 500

Properties

Name Type Description
additionalImages array An array of containers with the URLs for the product images that are in addition to the primary image.
additionalProductIdentities array An array of product identifiers associated with the item. This container is returned if the seller has associated the eBay Product Identifier (ePID) with the item and in the request fieldgroups
aspectGroups array An array of containers for the product aspects. Each group contains the aspect group name and the aspect name/value pairs.
brand string The brand associated with product. To identify the product, this is always used along with MPN (manufacturer part number).
description string The rich description of an eBay product, which might contain HTML.
gtins array An array of all the possible GTINs values associated with the product. A GTIN is a unique Global Trade Item number of the item as defined by https://ww
image object The primary image of the product. This is often a stock photo.
mpns array An array of all possible MPN values associated with the product. A MPNs is manufacturer part number of the product. To identify the product, this is always used along with brand.
title string The title of the product.
View JSON Schema on GitHub

JSON Schema

ebay-product-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/Product",
  "title": "Product",
  "type": "object",
  "properties": {
    "additionalImages": {
      "type": "array",
      "description": "An array of containers with the URLs for the product images that are in addition to the primary image. ",
      "items": {
        "$ref": "#/components/schemas/Image"
      }
    },
    "additionalProductIdentities": {
      "type": "array",
      "description": "An array of product identifiers associated with the item. This container is returned if the seller has associated the eBay Product Identifier (ePID) with the item and in the request <b> fieldgroups</b> is set to <code>PRODUCT</code>.",
      "items": {
        "$ref": "#/components/schemas/AdditionalProductIdentity"
      }
    },
    "aspectGroups": {
      "type": "array",
      "description": "An array of containers for the product aspects. Each group contains the aspect group name and the aspect name/value pairs.",
      "items": {
        "$ref": "#/components/schemas/AspectGroup"
      }
    },
    "brand": {
      "type": "string",
      "description": "The brand associated with product. To identify the product, this is always used along with MPN (manufacturer part number)."
    },
    "description": {
      "type": "string",
      "description": "The rich description of an eBay product, which might contain HTML."
    },
    "gtins": {
      "type": "array",
      "description": "An array of all the possible GTINs values associated with the product. A GTIN is a unique Global Trade Item number of the item as defined by <a href=\"https://www.gtin.info \" target=\"_blank\">https://www.gtin.info</a>. This can be a UPC (Universal Product Code), EAN (European Article Number), or an ISBN (International Standard Book Number) value.",
      "items": {
        "type": "string"
      }
    },
    "image": {
      "description": "The primary image of the product. This is often a stock photo.",
      "$ref": "#/components/schemas/Image"
    },
    "mpns": {
      "type": "array",
      "description": "An array of all possible MPN values associated with the product. A MPNs is manufacturer part number of the product. To identify the product, this is always used along with brand.",
      "items": {
        "type": "string"
      }
    },
    "title": {
      "type": "string",
      "description": "The title of the product."
    }
  },
  "description": "The type that defines the fields for the product information of the item."
}