{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "#/components/schemas/Item",
"title": "Item",
"type": "object",
"properties": {
"additionalImages": {
"type": "array",
"description": "An array of containers with the URLs for the images that are in addition to the primary image. The primary image is returned in the image.imageUrl field.",
"items": {
"$ref": "#/components/schemas/Image"
}
},
"addonServices": {
"type": "array",
"description": "A list of add-on services that may be selected for the item or that may apply automatically.",
"items": {
"$ref": "#/components/schemas/AddonService"
}
},
"adultOnly": {
"type": "boolean",
"description": "This indicates if the item is for adults only. For more information about adult-only items on eBay, see Adult items policy for sellers and Adult-Only items on eBay for buyers."
},
"ageGroup": {
"type": "string",
"description": "(Primary Item Aspect) The age group for which the product is recommended. For example, newborn, infant, toddler, kids, adult, etc. All the item aspects, including this aspect, are returned in the localizedAspects container."
},
"authenticityGuarantee": {
"description": "A container for information about whether an item, or the item group when returned for the getItemsByItemGroup method, is qualified for the Authenticity Guarantee program.
Note: The AUTHENTICITY_GUARANTEE value being returned by the getItemsByItemGroup method indicates that at least one item in the item group supports this program, but doesn't guarantee that the program is available to all items in the item group. To verify if the Authenticity Program is indeed available for the item that you are interested in, grab the items.itemId value for that item and use the getItem method. This method will return specific details on that particular item, including whether or not the Authenticity Guarantee Program is available for the item. Look for the qualifiedPrograms array and authenticityGuarantee container in the getItem response for this information.
Under the Authenticity Guarantee program, the seller ships a purchased item to a a third-party authenticator who inspects the item and provides an authentication card for it before the item is shipped to the buyer. If the buyer returns the item, the authenticator first verifies that it is the same item in the same condition before returning it to the seller.
Note: Refer to the Authenticity Guarantee page for more information.",
"$ref": "#/components/schemas/AuthenticityGuaranteeProgram"
},
"authenticityVerification": {
"description": "A container for information about whether an item is from a verified seller.",
"$ref": "#/components/schemas/AuthenticityVerificationProgram"
},
"availableCoupons": {
"type": "array",
"description": "A list of available coupons for the item.",
"items": {
"$ref": "#/components/schemas/AvailableCoupon"
}
},
"bidCount": {
"type": "integer",
"description": "This integer value indicates the total number of bids that have been placed against an auction item. This field is returned only for auction items.",
"format": "int32"
},
"brand": {
"type": "string",
"description": "(Primary Item Aspect) The name brand of the item, such as Nike, Apple, etc. All the item aspects, including this aspect, are returned in the localizedAspects container."
},
"buyingOptions": {
"type": "array",
"description": "A comma separated list of all the purchase options available for the item. The values returned are:
FIXED_PRICE - Indicates the buyer can purchase the item for a set price using the Buy It Now button.AUCTION - Indicates the buyer can place a bid for the item. After the first bid is placed, this becomes a live auction item and is the only buying option for this item.BEST_OFFER - Indicates the buyer can send the seller a price they're willing to pay for the item. The seller can accept, reject, or send a counter offer. For more information on how this works, see Making a Best Offer.CLASSIFIED_AD - Indicates that the final sales transaction is to be completed outside of the eBay environment.11700|159907|69197|115947."
},
"categoryPath": {
"type": "string",
"description": "Text that shows the category hierarchy of the item. For example: Computers/Tablets & Networking, Laptops & Netbooks, PC Laptops & Netbooks"
},
"color": {
"type": "string",
"description": "(Primary Item Aspect) Text describing the color of the item. All the item aspects, including this aspect, are returned in the localizedAspects container."
},
"condition": {
"type": "string",
"description": "A short text description for the condition of the item, such as New or Used. For a list of condition names, see Item Condition IDs and Names. true, this indicates that the item can be purchased using the Order API. false, this indicates that the item cannot be purchased using the Order API and must be purchased on the eBay site.EBAY_SG) is not supported.X-EBAY-C-ENDUSERCTX request header in the method.| Item | Lot Definition | Lot Size |
|---|---|---|
| A package of 24 AA batteries | A box of 10 packages | 10 |
| A P235/75-15 Goodyear tire | 4 tires | 4 |
| Fashion Jewelry Rings | Package of 100 assorted rings | 100 |
X-EBAY-C-MARKETPLACE-ID request header specifying the supported marketplace (such as EBAY_GB) to see the VAT-inclusive pricing. For more information on VAT, refer to VAT Obligations in the EU.",
"$ref": "#/components/schemas/ConvertedAmount"
},
"priceDisplayCondition": {
"type": "string",
"description": "Indicates when in the buying flow the item's price can appear for minimum advertised price (MAP) items, which is the lowest price a retailer can advertise/show for this item. For implementation help, refer to eBay API documentation"
},
"primaryItemGroup": {
"description": "The container that returns details of a primary item group (parent ID of an item group). An item group is an item that has various aspect differences, such as color, size, storage capacity, etc. true if the listing is part of a Promoted Listing campaign. Promoted Listings are available to Above Standard and Top Rated sellers with recent sales activity.AUTHENTICITY_GUARANTEE value being returned by the getItemsByItemGroup method indicates that at least one item in the item group supports this program, but doesn't guarantee that the program is available to all items in the item group. To verify if the Authenticity Program is indeed available for the item that you are interested in, grab the items.itemId value for that item and use the getItem method. This method will return specific details on that particular item, including whether or not the Authenticity Guarantee Program is available for the item. Look for the qualifiedPrograms array and authenticityGuarantee container in the getItem response for this information.If the highest bid is not equal to or higher than the reserve price when the auction ends, the listing ends and the item is not sold.
Note: This is returned only for auctions that have a reserve price.
" }, "returnTerms": { "description": "The container that returns an overview of the seller's return policy.", "$ref": "#/components/schemas/ItemReturnTerms" }, "seller": { "description": "The container that returns basic and detailed about the seller of the item, such as name, feedback score, and contact information.", "$ref": "#/components/schemas/SellerDetail" }, "sellerCustomPolicies": { "type": "array", "description": "A list of the custom policies that are applied to a listing.", "items": { "$ref": "#/components/schemas/SellerCustomPolicy" } }, "sellerItemRevision": { "type": "string", "description": "An identifier generated/incremented when a seller revises the item. There are two types of item revisions:\"unitPricingMeasure\": \"100g\",
\"unitPrice\": {
\"value\": \"7.99\",
\"currency\": \"GBP\"",
"$ref": "#/components/schemas/ConvertedAmount"
},
"unitPricingMeasure": {
"type": "string",
"description": "The designation, such as size, weight, volume, count, etc., that was used to specify the quantity of the item. This helps buyers compare prices. \"unitPricingMeasure\": \"100g\",
\"unitPrice\": {
\"value\": \"7.99\",
\"currency\": \"GBP\""
},
"warnings": {
"type": "array",
"description": "An array of warning messages. These types of errors do not prevent the method from executing but should be checked.",
"items": {
"$ref": "#/components/schemas/Error"
}
},
"watchCount": {
"type": "integer",
"description": "The number of users that have added the item to their watch list.