openapi: 3.0.0
info:
title: eBay Account Advertising_eligibility Item_summary API
description: The Account API gives sellers the ability to configure their eBay seller accounts, including the seller's policies (eBay business policies and seller-defined custom policies), opt in and out of eBay seller programs, configure sales tax tables, and get account information.
For details on the availability of the methods in this API, see Account API requirements and restrictions.
contact:
name: eBay Inc,
license:
name: eBay API License Agreement
url: https://go.developer.ebay.com/api-license-agreement
version: v1.9.2
servers:
- url: https://api.ebay.com{basePath}
description: Production
variables:
basePath:
default: /sell/account/v1
tags:
- name: Item_summary
paths:
/item_summary/search:
get:
tags:
- Item_summary
description: This method searches for eBay items by various query parameters and retrieves summaries of the items. You can search by keyword, category, eBay product ID (ePID), or GTIN, charity ID, or a combination of these.
Note: Only listings where FIXED_PRICE (Buy It Now) is a buying option are returned by default. To retrieve listings that do not have FIXED_PRICE as a buying option, the buyingOptions filter can be used to retrieve those listings.
Note that an auction listing enabled with the Buy it Now feature will initially show AUCTION and FIXED_PRICE as buying options, but if/when that auction listing receives a qualifying bid, only AUCTION remains as a buying option. If this happens, the buyingOptions filter would need to be used to retrieve that auction listing.
This method also supports the following:
itemAffiliateWebUrl field to forward your buyer to the ebay.com site.
operationId: search
parameters:
- name: aspect_filter
in: query
description: This field lets you filter by item aspects. The aspect name/value pairs and category, which is required, is used to limit the results to specific aspects of the item. For example, in a clothing category one aspect pair would be Color/Red.category_ids fieldaspect_filter field/buy/browse/v1/item_summary/search?q=shirt&category_ids=15724&aspect_filter=categoryId:15724,Color:{Red}To get a list of the aspect pairs and the category, which is returned in the dominantCategoryId field, set fieldgroups to ASPECT_REFINEMENTS as illustrated here:/buy/browse/v1/item_summary/search?q=shirt&fieldgroups=ASPECT_REFINEMENTSNote: The pipe symbol is used as a delimiter between aspect filter values. If a value contains a pipe symbol (for example, the brand name 'Bed|Stü'), you must enter a backslash before the pipe character to prevent it from being evaluated as a delimiter.
/buy/browse/v1/item_summary/search?limit=50&category_ids=3034&filter=buyingOptions:{AUCTION|FIXED_PRICE}&aspect_filter=categoryId:3034,Brand:{Bed\|Stü|Nike} For implementation help, refer to eBay API documentation at https://developer.ebay.com/api-docs/buy/browse/types/gct:AspectFilter
required: false
schema:
type: string
- name: auto_correct
in: query
description: A query parameter that enables auto correction./buy/browse/v1/item_summary/search?auto_correct=KEYWORDNote: Auto correction is currently supported in the following marketplaces:
KEYWORD
required: false
schema:
type: string
- name: category_ids
in: query
description: The category ID is used to limit the results that are returned. This field may pass in one category ID or a comma separated list of IDs as illustrated in the following examples:/buy/browse/v1/item_summary/search?category_ids=29792
/buy/browse/v1/item_summary/search?category_ids=267,29792Note: Currently, you can pass in only one category ID per request.
category_ids may be combined with EITHER:epid and/or gtin valuesq keywords/buy/browse/v1/item_summary/search?q=phone&category_ids=220Because the list of eBay category IDs is not published and category IDs are not the same across all eBay marketplaces, category IDs may be determined by:
dominantCategoryId for an item:/buy/browse/v1/item_summary/search?q= keyword&fieldgroups=ASPECT_REFINEMENTS
q query parameter.
required: false
schema:
type: string
- name: charity_ids
in: query
description: 'The charity ID filters results to return only those items associated with the specified charity.charity_ids is only supported by the US and UK marketplaces.charity_ids may be retrieved/determined as follows:Important! The value to be passed in as charity_ids is that returned in the registrationId field.
530196605.charity_ids may be specified in each query. Additionally, charity_ids may be combined with category_ids and/or q keyword values to further filter returned results.charity_ids is:/buy/browse/v1/item_summary/search?charity_ids=13-1788491,300108469' required: false schema: type: string - name: compatibility_filter in: query description: 'This field specifies the attributes used to define a specific product. The service searches for items matching the keyword, or matching the keyword and a product attribute value in the title of the item.
brakes and compatibility-filter=Year:2018;Make:BMW, the items returned are items with brakes, 2018, or BMW in the title.Tip: Refer to the Samples section for a detailed example.
q (keyword)33559 Brakes)/buy/browse/v1/item_summary/search?epid=15032Note: When constructing a query,
epid may be combined with a gtin value. However, do not specify keywords using the q parameter — keywords cannot be used in conjunction with an epid.
required: false
schema:
type: string
- name: fieldgroups
in: query
description: A comma-separated list of values that controls what is returned in the response. The default is MATCHING_ITEMS, which returns the items that match the keyword or category specified. The other values return data that can be used to create histograms or provide additional information.ASPECT_REFINEMENTSASPECT_REFINEMENTS is category specific.BUYING_OPTION_REFINEMENTSCATEGORY_REFINEMENTSCONDITION_REFINEMENTSNEW, USED, etc., to the response. Within these groups are multiple states of the condition.NEW can be New without tag, New in box, New without box, etc.EXTENDEDMATCHING_ITEMS (default value)FULLMATCHING_ITEMS
required: false
schema:
type: string
- name: filter
in: query
description: 'An array of field filters that can be used to limit/customize the result set./buy/browse/v1/item_summary/search?q=shirt&filter=price:[10..50]Filters may also be combined within a single request as illustrated in the sample below which further refines results to return only those shirts available from specific sellers:
/buy/browse/v1/item_summary/search?q=shirt&filter=price:[10..50],sellers:{rpseller|bigSal} For implementation help, refer to eBay API documentation at https://developer.ebay.com/api-docs/buy/browse/types/cos:FilterField'
required: false
schema:
type: string
- name: gtin
in: query
description: This field lets you search by the Global Trade Item Number of an item as defined by https://www.gtin.info./buy/browse/v1/item_summary/search?gtin=099482432621Note: You can search only by UPC (Universal Product Code). To search using another GTIN format, you must search by keyword.Note: When constructing a query,
gtin may be combined with an epid value. However, do not specify keywords using the q parameter — keywords cannot be used in conjunction with gtin.
required: false
schema:
type: string
- name: limit
in: query
description: The number of items from the result set returned in a single page.limit field, the value of offset must be either zero or a multiple of the limit value. An error is returned for invalid offset values.limit field to control the pagination of the output.offset is 0 and limit is 10, the method will retrieve items 1-10 from the list of items returnedoffset is 10 and limit is 10, the method will retrieve items 11-20 from the list of items returned.offset must be either zero or a multiple of the value set in the limit field. An error is returned for invalid offset values.* wildcard character is not allowed in this field.AND request. For example, to retrieve items that include both of the keywords iphone AND ipad, submit the following query:/buy/browse/v1/item_summary/search?q=iphone ipad
OR request. For example, to retrieve items that include iphone OR ipad, submit one of the following queries:/buy/browse/v1/item_summary/search?q=(iphone, ipad)
/buy/browse/v1/item_summary/search?q=%28iphone%2c%20ipad%29
q parameter, do not include an epid or gtin parameter value as neither can be used in conjuction with a keyword search.
required: false
schema:
type: string
- name: sort
in: query
description: 'Specifies the criteria on which returned items are to be sorted.sort=price)X-EBAY-C-ENDUSERCTX request header is used, andcontextualLocation parameter specifies the delivery country and postal code.X-EBAY-C-ENDUSERCTX: contextualLocation=country%3DUS%2Czip%3D19406Descending price order
price as the search criterion:sort=-price
sort=distance)Important! When sorting by distance, all required pickup filters must be included in the request.
sort=newlyListed)sort=endingSoonest)EBAY_US is used.fr-BE to specify this. If this locale is not specified, the language will default to Dutch.fr-CA to specify this. If this locale is not specified, the language will default to English.itemAffiliateWebUrl field to forward your buyer to the ebay.com site.
operationId: searchByImage
parameters:
- name: aspect_filter
in: query
description: This field lets you filter by item aspects. The aspect name/value pairs and category, which is required, is used to limit the results to specific aspects of the item. For example, in a clothing category one aspect pair would be Color/Red.category_ids fieldaspect_filter field/buy/browse/v1/item_summary/search?q=shirt&category_ids=15724&aspect_filter=categoryId:15724,Color:{Red}To get a list of the aspect pairs and the category, which is returned in the dominantCategoryId field, set fieldgroups to ASPECT_REFINEMENTS as illustrated here:/buy/browse/v1/item_summary/search?q=shirt&fieldgroups=ASPECT_REFINEMENTSNote: The pipe symbol is used as a delimiter between aspect filter values. If a value contains a pipe symbol (for example, the brand name 'Bed|Stü'), you must enter a backslash before the pipe character to prevent it from being evaluated as a delimiter.
/buy/browse/v1/item_summary/search?limit=50&category_ids=3034&filter=buyingOptions:{AUCTION|FIXED_PRICE}&aspect_filter=categoryId:3034,Brand:{Bed\|Stü|Nike} For implementation help, refer to eBay API documentation at https://developer.ebay.com/api-docs/buy/browse/types/gct:AspectFilter
required: false
schema:
type: string
- name: category_ids
in: query
description: The category ID is used to limit the results that are returned. This field may pass in one category ID or a comma separated list of IDs as illustrated in the following examples:/buy/browse/v1/item_summary/searchByImage?category_ids=29792
/buy/browse/v1/item_summary/searchByImage?category_ids=267,29792Note: Currently, you can pass in only one category ID per request.
category_ids may be combined with other available filters.dominantCategoryId for an item:/buy/browse/v1/item_summary/searchByImage?q= keyword&fieldgroups=ASPECT_REFINEMENTS
charity_ids is only supported by the US and UK marketplaces.charity_ids may be retrieved/determined as follows:Important! The value to be passed in as charity_ids is that returned in the registrationId field.
530196605.charity_ids may be specified in each query. Additionally, charity_ids may be combined with category_ids and/or q keyword values to further filter returned results.charity_ids is:/buy/browse/v1/item_summary/search?charity_ids=13-1788491,300108469' required: false schema: type: string - name: fieldgroups in: query description: A comma-separated list of values that controls what is returned in the response. The default is
MATCHING_ITEMS, which returns the items that match the keyword or category specified. The other values return data that can be used to create histograms or provide additional information.ASPECT_REFINEMENTSASPECT_REFINEMENTS is category specific.BUYING_OPTION_REFINEMENTSCATEGORY_REFINEMENTSCONDITION_REFINEMENTSNEW, USED, etc., to the response. Within these groups are multiple states of the condition.NEW can be New without tag, New in box, New without box, etc.EXTENDEDMATCHING_ITEMS (default value)FULLMATCHING_ITEMS
required: false
schema:
type: string
- name: filter
in: query
description: 'An array of field filters that can be used to limit/customize the result set./buy/browse/v1/item_summary/search?q=shirt&filter=price:[10..50]Filters may also be combined within a single request as illustrated in the sample below which further refines results to return only those shirts available from specific sellers:
/buy/browse/v1/item_summary/search?q=shirt&filter=price:[10..50],sellers:{rpseller|bigSal}Note: Refer to Buy API Field Filters for additional information and examples of all supported filters. For implementation help, refer to eBay API documentation at https://developer.ebay.com/api-docs/buy/browse/types/cos:FilterField'
required: false
schema:
type: string
- name: limit
in: query
description: The number of items from the result set returned in a single page.limit field, the value of offset must be either zero or a multiple of the limit value. An error is returned for invalid offset values.limit field to control the pagination of the output.offset is 0 and limit is 10, the method will retrieve items 1-10 from the list of items returnedoffset is 10 and limit is 10, the method will retrieve items 11-20 from the list of items returned.offset must be either zero or a multiple of the value set in the limit field. An error is returned for invalid offset values.EBAY_US is used.application/json.fr-BE to specify this. If this locale is not specified, the language will default to Dutch.fr-CA to specify this. If this locale is not specified, the language will default to English.search method response only when fieldgroups = EXTENDED.
country:
type: string
description: The two-letter ISO 3166 standard code that indicates the country in which the item is located. For implementation help, refer to eBay API documentation
county:
type: string
description: The county in which the item is located.
postalCode:
type: string
description: The postal code (or zip code in US) where the item is located. Sellers set a postal code for items when they are listed. The postal code is used for calculating proximity searches. It is anonymized when returned in itemLocation.postalCode via the API.
stateOrProvince:
type: string
description: The state or province in which the item is located.
description: The type that defines the fields for the location of an item, such as information typically used for an address, including postal code, county, state/province, street address, city, and country (2-digit ISO code).
Refinement:
type: object
properties:
aspectDistributions:
type: array
description: An array of containers for the all the aspect refinements.
items:
$ref: '#/components/schemas/AspectDistribution'
buyingOptionDistributions:
type: array
description: An array of containers for the all the buying option refinements.
items:
$ref: '#/components/schemas/BuyingOptionDistribution'
categoryDistributions:
type: array
description: An array of containers for the all the category refinements.
items:
$ref: '#/components/schemas/CategoryDistribution'
conditionDistributions:
type: array
description: An array of containers for the all the condition refinements.
items:
$ref: '#/components/schemas/ConditionDistribution'
dominantCategoryId:
type: string
description: 'The identifier of the category that most of the items are part of. '
description: This type defines the fields for the various refinements of an item. You can use the information in this container to create histograms, which help shoppers choose exactly what they want.
ConditionDistribution:
type: object
properties:
condition:
type: string
description: The text describing the condition of the item, such as New or Used. For a list of condition names, refer to Item Condition IDs and Names.
conditionId:
type: string
description: The identifier of the condition. For example, 1000 is the identifier for NEW.
matchCount:
type: integer
description: The number of items having the condition.
format: int32
refinementHref:
type: string
description: The HATEOAS reference of this condition.
description: The container that defines the fields for the conditions refinements. This container is returned when fieldgroups is set to CONDITION_REFINEMENTS or FULL in the request.
TargetLocation:
type: object
properties:
unitOfMeasure:
type: string
description: This value shows the unit of measurement used to measure the distance between the location of the item and the buyer's location. This value is typically mi or km.
value:
type: string
description: This value indicates the distance (measured in the measurement unit in the unitOfMeasure field) between the item location and the buyer's location.
description: 'The type that defines the fields for the distance between the item location and the buyer''s location. '
MarketingPrice:
type: object
properties:
discountAmount:
description: This container returns the monetary amount of the seller discount.
$ref: '#/components/schemas/ConvertedAmount'
discountPercentage:
type: string
description: This field expresses the percentage of the seller discount based on the value in the originalPrice container.
originalPrice:
description: This container returns the monetary amount of the item without the discount.
$ref: '#/components/schemas/ConvertedAmount'
priceTreatment:
type: string
description: Indicates the pricing treatment (discount) that was applied to the price of the item.refinementHref) for this aspect.
items:
$ref: '#/components/schemas/AspectValueDistribution'
localizedAspectName:
type: string
description: The name of an aspect, such as Brand, Color, etc.
description: The type that define the fields for the aspect information. Aspects are the variations of an item, such as color, size, etc.
Image:
type: object
properties:
height:
type: integer
description: Reserved for future use.
format: int32
imageUrl:
type: string
description: The URL of the image.
width:
type: integer
description: Reserved for future use.
format: int32
description: Type that defines the details of an image, such as size and image URL. Currently, only imageUrl is populated. The height and width are reserved for future use.
CategoryDistribution:
type: object
properties:
categoryId:
type: string
description: The unique identifier of the category.
categoryName:
type: string
description: The name of the category, such as Baby & Toddler Clothing.
matchCount:
type: integer
description: The number of items in this category.
format: int32
refinementHref:
type: string
description: The HATEOAS reference of this category.
description: The container that defines the fields for the category refinements. This container is returned when fieldgroups is set to CATEGORY_REFINEMENTS or FULL in the request.
ItemSummary:
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'
adultOnly:
type: boolean
description: This indicates if the item is for adults only. For more information about adult-only items on eBay, refer to the Adult items policy.
availableCoupons:
type: boolean
description: This boolean attribute indicates if coupons are available for the item.
bidCount:
type: integer
description: This integer value indicates the total number of bids that have been placed for an auction item. This field is only returned for auction items.
format: int32
buyingOptions:
type: array
description: A comma separated list of all the purchase options available for the item.FIXED_PRICEAUCTIONBEST_OFFERCLASSIFIED_ADcompatibility_filter product attributes.EXACTPOSSIBLEcompatibility_filter in the request. This means that if you passed in 5 attributes and only 4 are compatible, only those 4 are returned. If none of the attributes are compatible, this container is not returned.
items:
$ref: '#/components/schemas/CompatibilityProperty'
condition:
type: string
description: The text describing the condition of the item, such as New or Used. For a list of condition names, refer to Item Condition IDs and Names.
conditionId:
type: string
description: The identifier of the condition of the item. For example, 1000 is the identifier for NEW. For a list of condition names and IDs, refer to Item Condition IDs and Names.
currentBidPrice:
description: This container returns the current highest bid for an auction item. The value field shows the dollar value of the current highest bid, and the currency field (3-digit ISO code) denotes the currency associated with that bid value. This field is only returned for auction items.
$ref: '#/components/schemas/ConvertedAmount'
distanceFromPickupLocation:
description: This container returns the distance away that the item is from the pickupPostalCode value that was supplied in the method request. This container is only returned if the "local pickup" filter fields are used in the request.
$ref: '#/components/schemas/TargetLocation'
energyEfficiencyClass:
type: string
description: This indicates the European energy efficiency rating (EEK) of the item. Energy efficiency ratings apply to products listed by commercial vendors in electronics categories only. A+++, A++, A+, A, B, C, D, E, F, and G.
epid:
type: string
description: An ePID is the eBay product identifier of a product from the eBay product catalog. This indicates the product in which the item belongs.
image:
description: The URL to the primary image of the item.
$ref: '#/components/schemas/Image'
itemAffiliateWebUrl:
type: string
description: The URL to the View Item page of the item which includes the affiliate tracking ID.itemAffiliateWebUrl is returned only if:EBAY_SG) is not supported.X-EBAY-C-ENDUSERCTX request header in the method.SELLER_DEFINED_VARIATIONS is supported and indicates this is an item group created by the seller.X-EBAY-C-MARKETPLACE-ID request header specifying the supported marketplace (such as EBAY_GB)contextualLocation values for the supported marketplace in the X-EBAY-C-ENDUSERCTX request headerdeliveryCountry filter URI parameter (such as filter=deliveryCountry:GB)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.EBAY_PLUS, AUTHENTICITY_GUARANTEE, and AUTHENTICITY_VERIFICATION.shortDescription can often provide buyers with the additional information that could help them make a buying decision."title": "Petrel U42W FPV Drone RC Quadcopter w/HD Camera Live Video One Key Off / Landing",
"shortDescription": "1 U42W Quadcopter. Syma X5SW-V3 Wifi FPV RC Drone Quadcopter 2.4Ghz 6-Axis Gyro with Headless Mode. Syma X20 Pocket Drone 2.4Ghz Mini RC Quadcopter Headless Mode Altitude Hold. One Key Take Off / Landing function: allow beginner to easy to fly the drone without any skill.",
fieldgroups = EXTENDED.'
thumbnailImages:
type: array
description: An array of thumbnail images for the item.
items:
$ref: '#/components/schemas/Image'
title:
type: string
description: The seller-created title of the item."unitPricingMeasure": "100g",' $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.
"unitPrice": {
"value": "7.99",
"currency": "GBP"
"unitPricingMeasure": "100g",' watchCount: type: integer description: The number of users that have added the item to their watch list.
"unitPrice": {
"value": "7.99",
"currency": "GBP"
https://api.ebay.com/buy/v1/item_summary/search?q=shirt&limit=5&offset=0. itemSummaries: type: array description: An array of the items on this page. The items are sorted according to the sorting method specified in the request. items: $ref: '#/components/schemas/ItemSummary' limit: type: integer description: The value of the
limit parameter submitted in the request, which is the maximum number of items to return on a page, from the result set. A result set is the complete set of items returned by the method.
format: int32
next:
type: string
description: The URI for the next page of results. This value is returned if there is an additional page of results to return from the result set.https://api.ebay.com/buy/v1/item_summary/search?query=t-shirts&limit=5&offset=10offset: type: integer description: This value indicates the
offset used for current page of items being returned. Assume the initial request used an offset of 0 and a limit of 3. Then in the first page of results, this value would be 0, and items 1-3 are returned. For the second page, this value is 3 and so on.
format: int32
prev:
type: string
description: The URI for the previous page of results. This is returned if there is a previous page of results from the result set.https://api.ebay.com/buy/v1/item_summary/search?query=t-shirts&limit=5&offset=0refinement: description: The container for all the search refinements. $ref: '#/components/schemas/Refinement' total: type: integer description: The total number of items that match the input criteria.
total is just an indicator of the number of listings for a given query. It could vary based on the number of listings with variations included in the result. It is strongly recommended that total not be used in pagination use cases. Instead, use next to determine the results on the next page.
format: int32
warnings:
type: array
description: The container with all the warnings for the request.
items:
$ref: '#/components/schemas/Error'
description: The type that defines the fields for a paginated result set. The response consists of 0 or more sequenced pages where each page has 0 or more items.
ShippingOptionSummary:
type: object
properties:
guaranteedDelivery:
type: boolean
description: Although this field is still returned, it can be ignored since eBay Guaranteed Delivery is no longer a supported feature on any marketplace. This field may get removed from the schema in the future.
maxEstimatedDeliveryDate:
type: string
description: 'The end date of the delivery window (latest projected delivery date). This value is returned in UTC format (yyyy-MM-ddThh:mm:ss.sssZ), which you can convert into the local time of the buyer.contextualLocation values in the X-EBAY-C-ENDUSERCTX request header.'
minEstimatedDeliveryDate:
type: string
description: The start date of the delivery window (earliest projected delivery date). This value is returned in UTC format (yyyy-MM-ddThh:mm:ss.sssZ), which you can convert into the local time of the buyer.contextualLocation values in the X-EBAY-C-ENDUSERCTX request header.
shippingCost:
description: This is the estimated price to ship the item.X-EBAY-C-MARKETPLACE-ID request header specifying the supported marketplace (such as EBAY_GB)contextualLocation values for the supported marketplace in the X-EBAY-C-ENDUSERCTX request headerdeliveryCountry filter URI parameter (such as filter=deliveryCountry:GB)FIXED (flat-rate shipping) and CALCULATED (shipping cost calculated based on item and buyer location).
description: The type that defines the fields for the shipping information.
ConvertedAmount:
type: object
properties:
convertedFromCurrency:
type: string
description: The three-letter ISO 4217 code representing the currency of the amount in the convertedFromValue field. This value is required or returned only if currency conversion/localization is required, and represents the pre-conversion currency. For implementation help, refer to eBay API documentation
convertedFromValue:
type: string
description: The monetary amount before any conversion is performed, in the currency specified by the convertedFromCurrency field. This value is required or returned only if currency conversion/localization is required. The value field contains the converted amount of this value, in the currency specified by the currency field.
currency:
type: string
description: The three-letter ISO 4217 code representing the currency of the amount in the value field. If currency conversion/localization is required, this is the post-conversion currency of the amount in the value field.currency field. If currency conversion/localization is required, this value is the converted amount, and the convertedFromValue field contains the amount in the original currency.
description: This type defines the monetary value of an amount. It can provide the amount in both the currency used on the eBay site where an item is being offered and the conversion of that value into another currency, if applicable.
Error:
type: object
properties:
category:
type: string
description: 'This string value indicates the error category. There are three categories of errors: request errors, application errors, and system errors.'
domain:
type: string
description: The name of the primary system where the error occurred. This is relevant for application errors.
errorId:
type: integer
description: A unique code that identifies the particular error or warning that occurred. Your application can use error codes as identifiers in your customized error-handling algorithms.
format: int32
inputRefIds:
type: array
description: An array of reference IDs that identify the specific request elements most closely associated to the error or warning, if any.
items:
type: string
longMessage:
type: string
description: A detailed description of the condition that caused the error or warning, and information on what to do to correct the problem.
message:
type: string
description: A description of the condition that caused the error or warning.
outputRefIds:
type: array
description: An array of reference IDs that identify the specific response elements most closely associated to the error or warning, if any.
items:
type: string
parameters:
type: array
description: An array of warning and error messages that return one or more variables contextual information about the error or warning. This is often the field or value that triggered the error or warning.
items:
$ref: '#/components/schemas/ErrorParameter'
subdomain:
type: string
description: The name of the subdomain in which the error or warning occurred.
description: The type that defines the fields that can be returned in an error.
PickupOptionSummary:
type: object
properties:
pickupLocationType:
type: string
description: This container returns the local pickup options available to the buyer. Possible values are ARRANGED_LOCATION and STORE.
description: The type that defines the fields for the local pickup options that are available for the item. It is used by the pickupOptions container.
Category:
type: object
properties:
categoryId:
type: string
description: The unique identifier of the category.
categoryName:
type: string
description: The name of the category.
description: This type is used by the categories container in the response of the search method, and contains the name and ID of the item category.
Seller:
type: object
properties:
feedbackPercentage:
type: string
description: The percentage of the total positive feedback.
feedbackScore:
type: integer
description: The feedback score of the seller. This value is based on the ratings from eBay members that bought items from this seller.
format: int32
sellerAccountType:
type: string
description: Indicates if the seller is a business or an individual. This is determined when the seller registers with eBay:BUSINESS.INDIVIDUAL.BUSINESS or INDIVIDUAL
username:
type: string
description: The user name created by the seller for use on eBay.
description: The type that defines the fields for basic information about the seller of the item returned by the item_summary resource.
CompatibilityProperty:
type: object
properties:
localizedName:
type: string
description: The name of the product attribute that as been translated to the language of the site.
name:
type: string
description: The name of the product attribute, such as Make, Model, Year, etc.
value:
type: string
description: The value for the name attribute, such as BMW, R1200GS, 2011, etc.
description: This container returns the product attribute name/value pairs that are compatible with the keyword. These attributes are submitted in the compatibility_filter request field.
BuyingOptionDistribution:
type: object
properties:
buyingOption:
type: string
description: The container that returns the buying option type. This will be AUCTION, FIXED_PRICE, CLASSIFIED_AD, or a combination of these options. For details, see buyingOptions.
matchCount:
type: integer
description: The number of items having this buying option.
format: int32
refinementHref:
type: string
description: The HATEOAS reference for this buying option.
description: The container that defines the fields for the buying options refinements. This container is returned when fieldgroups is set to BUYING_OPTION_REFINEMENTS or FULL in the request.
ErrorParameter:
type: object
properties:
name:
type: string
description: This is the name of input field that caused an issue with the call request.
value:
type: string
description: This is the actual value that was passed in for the element specified in the name field.
description: An array of name/value pairs that provide details regarding the error.
AspectValueDistribution:
type: object
properties:
localizedAspectValue:
type: string
description: The value of an aspect. For example, Red is a value for the aspect Color.
matchCount:
type: integer
description: The number of items with this aspect.
format: int32
refinementHref:
type: string
description: A HATEOAS reference for this aspect.
description: The container that defines the fields for the conditions refinements. This container is returned when fieldgroups is set to ASPECT_REFINEMENTS or FULL in the request.
SearchByImageRequest:
type: object
properties:
image:
type: string
description: The Base64 string of the image.