eBay Shopping Web Service

Table of Contents

eBay Shopping Web Service

Description

eBay Shopping API Version 643

Type

SOAP

Style

Document

See Also

Methods | Complex Types | Simple Types | Elements | Attributes

Methods: eBay Shopping

Methods

Name  Description 
FindHalfProducts  Finds product listings on Half.com.
FindItems  Finds items based on the given search criteria.
FindItemsAdvanced  Advanced item search adding more search parameters.
FindPopularItems  Finds most popular items for a given category or keyword.
FindPopularSearches  Finds the keywords that users are searching on for listings.
FindProducts  Finds products based on the given search criteria.
FindReviewsAndGuides  Finds reviews and guides based on the given search criteria.
GetCategoryInfo  Get information about the given category.
GeteBayTime  Gets the official time of the eBay server.
GetItemStatus  Gets the status of one or more items.
GetMultipleItems  Gets details for multiple shopping items.
GetShippingCosts  Gets the shiping cost for a shopping item.
GetSingleItem  Gets details for a single shopping item.
GetUserProfile  Retrieves the profile for the user specified.

Method: FindHalfProducts

Description

Finds product listings on Half.com.

Action

Style

Document

Input (Literal)

The input of this method is the document element ns:FindHalfProductsRequest of type having the structure defined by the following table.

Element  Type  Occurs  Description 
    1..1   
ns:MessageID  xs:string  0..1  If you pass a value in MessageID in a request, we'll return the same value in CorrelationID in the response.
any    0..*   
ns:IncludeSelector  xs:string  0..1  Defines standard subsets of fields to return within the response.
ns:AvailableItemsOnly  xs:boolean  0..1  If true, only retrieve data for products that have been used to pre-fill active listings on the Half.com site. If false, retrieve all products that match the query.
ns:DomainName  xs:string  0..*  A domain to search in.
ns:ProductID  ns:ProductIDType  0..1  Use this to retrieve product details for one specific product. Specify the ID as a string, and use the type attribute to indicate the nature of the ID you are specifying.
ns:QueryKeywords  xs:string  0..1  One or more keywords to search for.
ns:SellerID  xs:string  0..1  The ID of a specific seller.
ns:ProductSort  ns:ProductSortCodeType  0..1  Sorts the list of products returned.
ns:SortOrder  ns:SortOrderCodeType  0..1  Sorts the list of products returned.
ns:MaxEntries  xs:int  0..1  Specifies the maximum number of products to return per page in a single call.
ns:PageNumber  xs:int  0..1  Specifies which page of data to return in the current call.

Output (Literal)

The output of this method is the document element ns:FindHalfProductsResponse of type having the structure defined by the following table.

Element  Type  Occurs  Description 
    1..1   
ns:Timestamp  xs:dateTime  0..1  This value represents the date and time when eBay processed the request.
ns:Ack  ns:AckCodeType  0..1  Indicates whether the call was successfully processed by eBay.
ns:Errors  ns:ErrorType  0..*  A list of application-level errors or warnings (if any) that were raised when eBay processed the request.
ns:Build  xs:string  0..1  This refers to the particular software build that eBay used when processing the request and generating the response.
ns:Version  xs:string  0..1  The release version that eBay used to process the request.
ns:CorrelationID  xs:string  0..1  If you pass a value in MessageID in a request, we will return the same value in CorrelationID in the response.
any    0..*   
ns:DomainHistogram  ns:DomainHistogramType  0..1  A histogram that lists the number of matching products found and the domains in which they were found.
ns:PageNumber  xs:int  0..1  The number of the page of data returned.
ns:ApproximatePages  xs:int  0..1  The total number of pages that can be returned, given the same query and filters in the request.
ns:MoreResults  xs:boolean  0..1  If true, more pages of results are available. That is, PageNumber is less than ApproximatePages.
ns:TotalProducts  xs:int  0..1  The total number of matching products found. (If more than 2000 products are found, the call fails with an error.)
ns:Products  ns:HalfProductsType  0..1  An set of Half.com catalog products.
ns:ProductSearchURL  xs:anyURI  0..1  A URL for product search results that corresponds to your search request.

Method: FindItems

Description

Finds items based on the given search criteria.

Action

Style

Document

Input (Literal)

The input of this method is the document element ns:FindItemsRequest of type having the structure defined by the following table.

Element  Type  Occurs  Description 
    1..1   
ns:MessageID  xs:string  0..1  If you pass a value in MessageID in a request, we'll return the same value in CorrelationID in the response.
any    0..*   
ns:QueryKeywords  xs:string  0..1  A query that specifies a string for searching titles of items on eBay.
ns:ItemSort  ns:SimpleItemSortCodeType  0..1  Sorts search results based on the value you specify.
ns:SortOrder  ns:SortOrderCodeType  0..1  Sorts search results in ascending or descending order, in conjunction with the value you specify in ItemSort.
ns:MaxEntries  xs:int  0..1  Specifies the maximum number of entries to return in a single call.
ns:PostalCode  xs:string  0..1  Specifies the postal code where the buyer is located.
ns:SellerID  xs:string  0..*  The ID of a specific seller.
ns:SellerIDExclude  xs:string  0..*  Specify this value if you want search results to be filtered so that the items returned do not include items sold by a specific seller or by specific sellers.
ns:HideDuplicateItems  xs:boolean  0..1  Specifies whether or not to remove duplicate items from search results.

Output (Literal)

The output of this method is the document element ns:FindItemsResponse of type having the structure defined by the following table.

Element  Type  Occurs  Description 
    1..1   
ns:Timestamp  xs:dateTime  0..1  This value represents the date and time when eBay processed the request.
ns:Ack  ns:AckCodeType  0..1  Indicates whether the call was successfully processed by eBay.
ns:Errors  ns:ErrorType  0..*  A list of application-level errors or warnings (if any) that were raised when eBay processed the request.
ns:Build  xs:string  0..1  This refers to the particular software build that eBay used when processing the request and generating the response.
ns:Version  xs:string  0..1  The release version that eBay used to process the request.
ns:CorrelationID  xs:string  0..1  If you pass a value in MessageID in a request, we will return the same value in CorrelationID in the response.
any    0..*   
ns:Item  ns:SimpleItemType  0..*  Contains summary data for an item listing.
ns:TotalItems  xs:int  0..1  Indicates the total number of items on eBay that match the query.
ns:ItemSearchURL  xs:anyURI  0..1  A URL equivalent to your FindItems search query.
ns:DuplicateItems  xs:boolean  0..1  Indicates whether there are duplicated items not returned by this response when HideDuplicateItems is true in the request.

Method: FindItemsAdvanced

Description

Advanced item search adding more search parameters.

Action

Style

Document

Input (Literal)

The input of this method is the document element ns:FindItemsAdvancedRequest of type having the structure defined by the following table.

Element  Type  Occurs  Description 
    1..1   
ns:MessageID  xs:string  0..1  If you pass a value in MessageID in a request, we'll return the same value in CorrelationID in the response.
any    0..*   
ns:IncludeSelector  xs:string  0..1  Defines standard subsets of fields to return within the response.
ns:BidCountMax  xs:int  0..1  Limits the results to items with a maximum number of bids.
ns:BidCountMin  xs:int  0..1  Limits the results to items with a minimum number of bids.
ns:CategoryHistogramMaxParents  xs:int  0..1  Maximum number of matching categories to return at the highest level (root level) of the category hierarchy (level 1).
ns:CategoryHistogramMaxChildren  xs:int  0..1  Maximum number of matching subcategories to return at each level of the category hierarchy below the root level.
ns:QueryKeywords  xs:string  0..1  A query that specifies a string for searching titles of items on eBay.
ns:CategoryID  xs:string  0..1  Specify CategoryID to restrict your query to a specific category.
ns:ItemSort  ns:SimpleItemSortCodeType  0..1  Sorts search results based on the value you specify.
ns:SortOrder  ns:SortOrderCodeType  0..1  Sorts search results in ascending or descending order, in conjunction with the value you specify in ItemSort.
ns:GroupMaxEntries  xs:int  0..1  GroupMaxEntries is used when you specify that BestMatch search results are grouped by category (by using BestMatchCategoryGroup in the ItemSort field.)
ns:GroupsMax  xs:int  0..1  GroupsMax is used when you specify that BestMatch search results are grouped by category (by using BestMatchCategoryGroup in the ItemSort field.)
ns:EndTimeFrom  xs:dateTime  0..1  Limits the results to items ending within a time range.
ns:EndTimeTo  xs:dateTime  0..1  Limits the results to items ending within a time range.
ns:ModTimeFrom  xs:dateTime  0..1  Limits the results to active items whose status has changed since the specified time.
ns:SellerID  xs:string  0..*  The ID of a specific seller.
ns:SellerIDExclude  xs:string  0..*  Specify this value if you want search results to be filtered so that the items returned do not include items sold by a specific seller or by specific sellers.
ns:ItemType  ns:ItemTypeCodeType  0..1  Filters items based on criteria related to the listing type of items.
ns:MaxDistance  xs:int  0..1  The maximum distance from the postal code specified in the PostalCode field. (The PostalCode field contains the postal code of the buyer.)
ns:PostalCode  xs:string  0..1  The postal code where the buyer is located.
ns:ProductID  ns:ProductIDType  0..1  You can use this input field to search by ISBN, UPC, EAN, or eBay Product Reference ID, as in the following examples. To search using an ISBN, specify ProductID.Type=ISBN and set ProductID.Value to an ISBN value. To search using an eBay Product Reference ID, specify ProductID.Type=Reference and set ProductID.Value to an eBay Product Reference ID value.
ns:MaxEntries  xs:int  0..1  Specifies the maximum number of entries to be returned in a single call.
ns:PageNumber  xs:int  0..1  Specifies the number of the page of data to return in the current call.
ns:PriceMax  ns:AmountType  0..1  Specifies the maximum current price an item can have to be included in the response.
ns:PriceMin  ns:AmountType  0..1  Specifies the minimum current price an item listing can have to be included in the searches result set.
ns:Condition  ns:ItemConditionCodeType  0..1  Limits the results to new OR used items (exclusive, not both), plus items that have no condition specified.
ns:CharityID  xs:int  0..1  Limits results to items that support the specified nonprofit charity organization.
ns:SearchFlag  ns:SearchFlagCodeType  0..*  Search for charity listings, free-shipping listings, and listings with other features.
ns:PaymentMethod  ns:PaymentMethodSearchCodeType  0..1  Limits results to items that accept a specific payment method or methods.
ns:StoreName  xs:string  0..1   
ns:StoreSearch  ns:StoreSearchCodeType  0..1  Specifies the type of store search used for filtering results.
ns:SellerBusinessType  ns:SellerBusinessCodeType  0..1  Limits the results to those of a particular seller business type such as commercial or private.
ns:Quantity  xs:int  0..1  Limits the results to listings that offer a certain number of items matching the query.
ns:QuantityOperator  ns:QuantityOperatorCodeType  0..1  Limits the results to listings with quantities greater than, equal to, or less than the value you specify in Quantity.
ns:Currency  ns:CurrencyCodeType  0..1  Limits the result set to just those items with a specified currency.
ns:ItemsAvailableTo  ns:CountryCodeType  0..1  Limits the result set to just those items available to the specified country.
ns:ItemsLocatedIn  ns:CountryCodeType  0..1  Limits the result set to just those items located in the specified country.
ns:PreferredLocation  ns:PreferredLocationCodeType  0..1  Specifies the criteria for filtering search results by site, where site is determined by the site ID in the request.
ns:FeedbackScoreMax  xs:int  0..1  Specifies the maximum feedback score of a seller whose items can be included in the response.
ns:FeedbackScoreMin  xs:int  0..1  Specifies the mininum feedback score of a seller whose items can be included in the response.
ns:ExcludeFlag  ns:ExcludeFlagCodeType  0..*  Excludes items with the specified flag from the search.
ns:DescriptionSearch  xs:boolean  0..1  Specifies whether you want to include the item's description in a search.
ns:HideDuplicateItems  xs:boolean  0..1  Specifies whether or not to remove duplicate items from search results.
ns:ShippingLocation  ns:CountryCodeType  0..1  ShippingLocation should be used together with PostalCode for shipping cost calculations.
ns:ShippingPostalCode  xs:string  0..1  This postal code is for international shipping cost calculations.
ns:ItemLocationRegion  ns:ItemLocationRegionCodeType  0..1  Allows you to search for items in a specified region.
ns:CategoryIDExclude  xs:string  0..*  Specify a CategoryIDExclude value in your request if you want search results to be filtered so that the items returned do not include items that belong to the specified category.

Output (Literal)

The output of this method is the document element ns:FindItemsAdvancedResponse of type having the structure defined by the following table.

Element  Type  Occurs  Description 
    1..1   
ns:Timestamp  xs:dateTime  0..1  This value represents the date and time when eBay processed the request.
ns:Ack  ns:AckCodeType  0..1  Indicates whether the call was successfully processed by eBay.
ns:Errors  ns:ErrorType  0..*  A list of application-level errors or warnings (if any) that were raised when eBay processed the request.
ns:Build  xs:string  0..1  This refers to the particular software build that eBay used when processing the request and generating the response.
ns:Version  xs:string  0..1  The release version that eBay used to process the request.
ns:CorrelationID  xs:string  0..1  If you pass a value in MessageID in a request, we will return the same value in CorrelationID in the response.
any    0..*   
ns:SearchResult  ns:SearchResultType  0..*  Contains the returned item listings, if any.
ns:PageNumber  xs:int  0..1  Indicates the page of data returned by the current call. For instance, for the first set of items returned, this field has a value of 1.
ns:TotalPages  xs:int  0..1  Indicates the total number of pages of data that could be returned by repeated requests.
ns:TotalItems  xs:int  0..1  Indicates the total number of items that could be returned by repeated requests.
ns:CategoryHistogram  ns:CategoryArrayType  0..1  Statistical (histogram) information about categories that contain items that match the query, if any.
ns:TotalStoresExpansionItems  xs:int  0..1  Total item count for a store expansion of the search.
ns:TotalInternationalExpansionItems  xs:int  0..1  Total item count for an international expansion of the search.
ns:ItemSearchURL  xs:anyURI  0..1  A URL for search results that corresponds to your search request.
ns:DuplicateItems  xs:boolean  0..1  Indicates whether there are duplicated items not returned by this response when HideDuplicateItems is true in the request.

Method: FindPopularItems

Description

Finds most popular items for a given category or keyword.

Action

Style

Document

Input (Literal)

The input of this method is the document element ns:FindPopularItemsRequest of type having the structure defined by the following table.

Element  Type  Occurs  Description 
    1..1   
ns:MessageID  xs:string  0..1  If you pass a value in MessageID in a request, we'll return the same value in CorrelationID in the response.
any    0..*   
ns:CategoryID  xs:string  0..*  Specify CategoryID to restrict your query to a specific category.
ns:QueryKeywords  xs:string  0..1  A query that specifies a string for searching titles of items on eBay.
ns:CategoryIDExclude  xs:string  0..*  Specify this value if you want search results to be filtered so that the popular items returned do not include items that belong to a specific category.
ns:MaxEntries  xs:int  0..1  Specifies the maximum number of entries to return in a single call.

Output (Literal)

The output of this method is the document element ns:FindPopularItemsResponse of type having the structure defined by the following table.

Element  Type  Occurs  Description 
    1..1   
ns:Timestamp  xs:dateTime  0..1  This value represents the date and time when eBay processed the request.
ns:Ack  ns:AckCodeType  0..1  Indicates whether the call was successfully processed by eBay.
ns:Errors  ns:ErrorType  0..*  A list of application-level errors or warnings (if any) that were raised when eBay processed the request.
ns:Build  xs:string  0..1  This refers to the particular software build that eBay used when processing the request and generating the response.
ns:Version  xs:string  0..1  The release version that eBay used to process the request.
ns:CorrelationID  xs:string  0..1  If you pass a value in MessageID in a request, we will return the same value in CorrelationID in the response.
any    0..*   
ns:ItemArray  ns:SimpleItemArrayType  0..1  A list of active items that were listed with the requested product.

Method: FindPopularSearches

Description

Finds the keywords that users are searching on for listings.

Action

Style

Document

Input (Literal)

The input of this method is the document element ns:FindPopularSearchesRequest of type having the structure defined by the following table.

Element  Type  Occurs  Description 
    1..1   
ns:MessageID  xs:string  0..1  If you pass a value in MessageID in a request, we'll return the same value in CorrelationID in the response.
any    0..*   
ns:CategoryID  xs:string  0..*  Specify CategoryID to restrict your query to a specific category.
ns:QueryKeywords  xs:string  0..*  A query that specifies a string for searching titles of items on eBay.
ns:MaxKeywords  xs:int  0..1  The maximum number of keywords to be retrieved per category for this call.
ns:MaxResultsPerPage  xs:int  0..1  Specifies the maximum number of PopularSearchResults per page in the returned list.
ns:PageNumber  xs:int  0..1  Specifies the number of the page of data to return in the current call.
ns:IncludeChildCategories  xs:boolean  0..1  If true, only one CategoryID can be specified, and keywords are returned for that category and its subcategories.

Output (Literal)

The output of this method is the document element ns:FindPopularSearchesResponse of type having the structure defined by the following table.

Element  Type  Occurs  Description 
    1..1   
ns:Timestamp  xs:dateTime  0..1  This value represents the date and time when eBay processed the request.
ns:Ack  ns:AckCodeType  0..1  Indicates whether the call was successfully processed by eBay.
ns:Errors  ns:ErrorType  0..*  A list of application-level errors or warnings (if any) that were raised when eBay processed the request.
ns:Build  xs:string  0..1  This refers to the particular software build that eBay used when processing the request and generating the response.
ns:Version  xs:string  0..1  The release version that eBay used to process the request.
ns:CorrelationID  xs:string  0..1  If you pass a value in MessageID in a request, we will return the same value in CorrelationID in the response.
any    0..*   
ns:PopularSearchResult  ns:PopularSearchesType  0..*  Returns most popular search words by category.
ns:PageNumber  xs:int  0..1  Indicates the page of data returned by the current call. For instance, for the first set of items can be returned, this field has a value of one.
ns:TotalPages  xs:int  0..1  Indicates the total number of pages of data that could be returned by repeated requests.

Method: FindProducts

Description

Finds products based on the given search criteria.

Action

Style

Document

Input (Literal)

The input of this method is the document element ns:FindProductsRequest of type having the structure defined by the following table.

Element  Type  Occurs  Description 
    1..1   
ns:MessageID  xs:string  0..1  If you pass a value in MessageID in a request, we'll return the same value in CorrelationID in the response.
any    0..*   
ns:IncludeSelector  xs:string  0..1  Defines standard subsets of fields to return within the response.


ns:AvailableItemsOnly  xs:boolean  0..1  If true, only retrieve data for products that have been used to pre-fill active listings on the specified eBay site. If false, retrieve all products that match the query.
ns:DomainName  xs:string  0..*  A domain to search in.
ns:ProductID  ns:ProductIDType  0..1  Use this to retrieve product details for one specific product.
ns:QueryKeywords  xs:string  0..1  One or more keywords to search for. When you use a keyword search, eBay searches the product catalogs for matching words in the product title, description, and/or Item Specifics, and it returns a list of matching products, with no items.
ns:ProductSort  ns:ProductSortCodeType  0..1  Sorts the list of products returned.
ns:SortOrder  ns:SortOrderCodeType  0..1  Sorts search results in ascending or descending order. Only applicable with ProductSort.
ns:MaxEntries  xs:int  0..1  Specifies the maximum number of products to return per page in a single call.
ns:PageNumber  xs:int  0..1  Specifies which page of data to return in the current call.
ns:CategoryID  xs:string  0..1  Include a Category ID number in your request to restrict your query to a specific category.
ns:HideDuplicateItems  xs:boolean  0..1  Specifies whether or not to remove duplicate items from search results.

Output (Literal)

The output of this method is the document element ns:FindProductsResponse of type having the structure defined by the following table.

Element  Type  Occurs  Description 
    1..1   
ns:Timestamp  xs:dateTime  0..1  This value represents the date and time when eBay processed the request.
ns:Ack  ns:AckCodeType  0..1  Indicates whether the call was successfully processed by eBay.
ns:Errors  ns:ErrorType  0..*  A list of application-level errors or warnings (if any) that were raised when eBay processed the request.
ns:Build  xs:string  0..1  This refers to the particular software build that eBay used when processing the request and generating the response.
ns:Version  xs:string  0..1  The release version that eBay used to process the request.
ns:CorrelationID  xs:string  0..1  If you pass a value in MessageID in a request, we will return the same value in CorrelationID in the response.
any    0..*   
ns:ApproximatePages  xs:int  0..1  The total number of pages that can be returned, given the same query and filters in the request.
ns:MoreResults  xs:boolean  0..1  If true, more pages of results are available. That is, PageNumber is less than ApproximatePages.
ns:DomainHistogram  ns:DomainHistogramType  0..1  A histogram that lists the number of matching products found and the domains in which they were found.
ns:ItemArray  ns:SimpleItemArrayType  0..1  A list of active items that were listed with the requested product.
ns:PageNumber  xs:int  0..1  The number of the page of data returned.
ns:Product  ns:CatalogProductType  0..*  An eBay catalog product.
ns:TotalProducts  xs:int  0..1  The total number of matching products found. (If more than 2000 products are found, the call fails with an error.)
ns:DuplicateItems  xs:boolean  0..1  Indicates whether there are duplicated items not returned by this response when HideDuplicateItems is true in the request.

Method: FindReviewsAndGuides

Description

Finds reviews and guides based on the given search criteria.

Action

Style

Document

Input (Literal)

The input of this method is the document element ns:FindReviewsAndGuidesRequest of type having the structure defined by the following table.

Element  Type  Occurs  Description 
    1..1   
ns:MessageID  xs:string  0..1  If you pass a value in MessageID in a request, we'll return the same value in CorrelationID in the response.
any    0..*   
ns:ProductID  ns:ProductIDType  0..1  Use this to retrieve reviews (not guides) for one specific product.
ns:UserID  xs:string  0..1  Retrieves reviews and guides written by the specified user.
ns:CategoryID  xs:string  0..1  Specify a single CategoryID to restrict your query to a specific Guide category.
ns:MaxResultsPerPage  xs:int  0..1  Specifies the maximum number of reviews per page (not guides) in the returned list.
ns:PageNumber  xs:int  0..1  Specifies the number of the page of data to return in the current call.
ns:ReviewSort  ns:ReviewSortCodeType  0..1  Include ReviewSort in your request if you want to sort by a parameter, such as CreationTime.
ns:SortOrder  ns:SortOrderCodeType  0..1  Sorts search results in ascending or descending order, in conjunction with the value you specify in ReviewsSort.

Output (Literal)

The output of this method is the document element ns:FindReviewsAndGuidesResponse of type having the structure defined by the following table.

Element  Type  Occurs  Description 
    1..1   
ns:Timestamp  xs:dateTime  0..1  This value represents the date and time when eBay processed the request.
ns:Ack  ns:AckCodeType  0..1  Indicates whether the call was successfully processed by eBay.
ns:Errors  ns:ErrorType  0..*  A list of application-level errors or warnings (if any) that were raised when eBay processed the request.
ns:Build  xs:string  0..1  This refers to the particular software build that eBay used when processing the request and generating the response.
ns:Version  xs:string  0..1  The release version that eBay used to process the request.
ns:CorrelationID  xs:string  0..1  If you pass a value in MessageID in a request, we will return the same value in CorrelationID in the response.
any    0..*   
ns:ReviewCount  xs:int  0..1  Number of returned reviews.
ns:BuyingGuideCount  xs:int  0..1  Number of returned buying guides.
ns:ReviewerRank  xs:int  0..1  Rank of reviewer if using user search.
ns:TotalHelpfulnessVotes  xs:int  0..1  Number of helpfulness votes if using user search.
ns:ProductID  ns:ProductIDType  0..1  The eBay or external IDs associated with the product.
ns:ReviewsAndGuidesURL  xs:anyURI  0..1  URL to the reviews and guides page.
ns:PageNumber  xs:int  0..1  The number of the page of data returned.
ns:TotalPages  xs:int  0..1  Indicates the total number of pages of data that could be returned by repeated requests.
ns:BuyingGuideDetails  ns:BuyingGuideDetailsType  0..1  Contains information for up to 5 buying guides that match the query.
ns:ReviewDetails  ns:ReviewDetailsType  0..1  Contains information about review details.
ns:PositiveHelpfulnessVotes  xs:int  0..1  Number of helpfulness votes if using user search.

Method: GetCategoryInfo

Description

Get information about the given category.

Action

Style

Document

Input (Literal)

The input of this method is the document element ns:GetCategoryInfoRequest of type having the structure defined by the following table.

Element  Type  Occurs  Description 
    1..1   
ns:MessageID  xs:string  0..1  If you pass a value in MessageID in a request, we'll return the same value in CorrelationID in the response.
any    0..*   
ns:CategoryID  xs:string  0..1  Use an ID of -1 to retrieve the root category and the top-level (level 1) meta categories.
ns:IncludeSelector  xs:string  0..1  Defines standard subsets of fields to return within the response.

Output (Literal)

The output of this method is the document element ns:GetCategoryInfoResponse of type having the structure defined by the following table.

Element  Type  Occurs  Description 
    1..1   
ns:Timestamp  xs:dateTime  0..1  This value represents the date and time when eBay processed the request.
ns:Ack  ns:AckCodeType  0..1  Indicates whether the call was successfully processed by eBay.
ns:Errors  ns:ErrorType  0..*  A list of application-level errors or warnings (if any) that were raised when eBay processed the request.
ns:Build  xs:string  0..1  This refers to the particular software build that eBay used when processing the request and generating the response.
ns:Version  xs:string  0..1  The release version that eBay used to process the request.
ns:CorrelationID  xs:string  0..1  If you pass a value in MessageID in a request, we will return the same value in CorrelationID in the response.
any    0..*   
ns:CategoryArray  ns:CategoryArrayType  0..1  List of the returned categories.
ns:CategoryCount  xs:int  0..1  Indicates the number of categories returned (i.e., the number of CategoryType objects in CategoryArray).
ns:UpdateTime  xs:dateTime  0..1  Indicates the last date and time that eBay modified the category hierarchy for the specified eBay site.
ns:CategoryVersion  xs:string  0..1  Indicates the version of the category hierarchy on the specified eBay site.

Method: GeteBayTime

Description

Gets the official time of the eBay server.

Action

Style

Document

Input (Literal)

The input of this method is the document element ns:GeteBayTimeRequest of type having the structure defined by the following table.

Element  Type  Occurs  Description 
    1..1   
ns:MessageID  xs:string  0..1  If you pass a value in MessageID in a request, we'll return the same value in CorrelationID in the response.
any    0..*   

Output (Literal)

The output of this method is the document element ns:GeteBayTimeResponse of type having the structure defined by the following table.

Element  Type  Occurs  Description 
    1..1   
ns:Timestamp  xs:dateTime  0..1  This value represents the date and time when eBay processed the request.
ns:Ack  ns:AckCodeType  0..1  Indicates whether the call was successfully processed by eBay.
ns:Errors  ns:ErrorType  0..*  A list of application-level errors or warnings (if any) that were raised when eBay processed the request.
ns:Build  xs:string  0..1  This refers to the particular software build that eBay used when processing the request and generating the response.
ns:Version  xs:string  0..1  The release version that eBay used to process the request.
ns:CorrelationID  xs:string  0..1  If you pass a value in MessageID in a request, we will return the same value in CorrelationID in the response.
any    0..*   

Method: GetItemStatus

Description

Gets the status of one or more items.

Action

Style

Document

Input (Literal)

The input of this method is the document element ns:GetItemStatusRequest of type having the structure defined by the following table.

Element  Type  Occurs  Description 
    1..1   
ns:MessageID  xs:string  0..1  If you pass a value in MessageID in a request, we'll return the same value in CorrelationID in the response.
any    0..*   
ns:ItemID  xs:string  0..*  The item ID that uniquely identifies the item listing for which to retrieve the data.

Output (Literal)

The output of this method is the document element ns:GetItemStatusResponse of type having the structure defined by the following table.

Element  Type  Occurs  Description 
    1..1   
ns:Timestamp  xs:dateTime  0..1  This value represents the date and time when eBay processed the request.
ns:Ack  ns:AckCodeType  0..1  Indicates whether the call was successfully processed by eBay.
ns:Errors  ns:ErrorType  0..*  A list of application-level errors or warnings (if any) that were raised when eBay processed the request.
ns:Build  xs:string  0..1  This refers to the particular software build that eBay used when processing the request and generating the response.
ns:Version  xs:string  0..1  The release version that eBay used to process the request.
ns:CorrelationID  xs:string  0..1  If you pass a value in MessageID in a request, we will return the same value in CorrelationID in the response.
any    0..*   
ns:Item  ns:SimpleItemType  0..*  Collection of Item status objects in an SimpleItemArrayType object, that can include zero, one, or multiple ItemType objects.

Method: GetMultipleItems

Description

Gets details for multiple shopping items.

Action

Style

Document

Input (Literal)

The input of this method is the document element ns:GetMultipleItemsRequest of type having the structure defined by the following table.

Element  Type  Occurs  Description 
    1..1   
ns:MessageID  xs:string  0..1  If you pass a value in MessageID in a request, we'll return the same value in CorrelationID in the response.
any    0..*   
ns:ItemID  xs:string  0..*   
ns:IncludeSelector  xs:string  0..1  Defines standard subsets of fields to return within the response.

Output (Literal)

The output of this method is the document element ns:GetMultipleItemsResponse of type having the structure defined by the following table.

Element  Type  Occurs  Description 
    1..1   
ns:Timestamp  xs:dateTime  0..1  This value represents the date and time when eBay processed the request.
ns:Ack  ns:AckCodeType  0..1  Indicates whether the call was successfully processed by eBay.
ns:Errors  ns:ErrorType  0..*  A list of application-level errors or warnings (if any) that were raised when eBay processed the request.
ns:Build  xs:string  0..1  This refers to the particular software build that eBay used when processing the request and generating the response.
ns:Version  xs:string  0..1  The release version that eBay used to process the request.
ns:CorrelationID  xs:string  0..1  If you pass a value in MessageID in a request, we will return the same value in CorrelationID in the response.
any    0..*   
ns:Item  ns:SimpleItemType  0..*  Contains details for a listing (or multiple) listings that correspond to the item ID(s) specified in the request.

Method: GetShippingCosts

Description

Gets the shiping cost for a shopping item.

Action

Style

Document

Input (Literal)

The input of this method is the document element ns:GetShippingCostsRequest of type having the structure defined by the following table.

Element  Type  Occurs  Description 
    1..1   
ns:MessageID  xs:string  0..1  If you pass a value in MessageID in a request, we'll return the same value in CorrelationID in the response.
any    0..*   
ns:ItemID  xs:string  0..1  The item ID that uniquely identifies the item listing for which to retrieve the data.
ns:QuantitySold  xs:int  0..1  Number of items sold to a single buyer and to be shipped together.
ns:DestinationPostalCode  xs:string  0..1  Destination country postal code (or zipcode, for US).
ns:DestinationCountryCode  ns:CountryCodeType  0..1  Destination country code.
ns:IncludeDetails  xs:boolean  0..1  Indicates whether to return the ShippingDetails container in the response.

Output (Literal)

The output of this method is the document element ns:GetShippingCostsResponse of type having the structure defined by the following table.

Element  Type  Occurs  Description 
    1..1   
ns:Timestamp  xs:dateTime  0..1  This value represents the date and time when eBay processed the request.
ns:Ack  ns:AckCodeType  0..1  Indicates whether the call was successfully processed by eBay.
ns:Errors  ns:ErrorType  0..*  A list of application-level errors or warnings (if any) that were raised when eBay processed the request.
ns:Build  xs:string  0..1  This refers to the particular software build that eBay used when processing the request and generating the response.
ns:Version  xs:string  0..1  The release version that eBay used to process the request.
ns:CorrelationID  xs:string  0..1  If you pass a value in MessageID in a request, we will return the same value in CorrelationID in the response.
any    0..*   
ns:ShippingDetails  ns:ShippingDetailsType  0..1  Shipping-related details for the specified item.
ns:ShippingCostSummary  ns:ShippingCostSummaryType  0..1  Shipping-related details for the specified item.

Method: GetSingleItem

Description

Gets details for a single shopping item.

Action

Style

Document

Input (Literal)

The input of this method is the document element ns:GetSingleItemRequest of type having the structure defined by the following table.

Element  Type  Occurs  Description 
    1..1   
ns:MessageID  xs:string  0..1  If you pass a value in MessageID in a request, we'll return the same value in CorrelationID in the response.
any    0..*   
ns:ItemID  xs:string  0..1  The item ID that uniquely identifies the item listing for which to retrieve the data.
ns:VariationSKU  xs:string  0..1  Variation-level SKU that uniquely identifes a variation within the listing identified by ItemID.
ns:VariationSpecifics  ns:NameValueListArrayType  0..1  Name-value pairs that identify one or more variations within the listing identified by ItemID.
ns:IncludeSelector  xs:string  0..1  Defines standard subsets of fields to return within the response.

Output (Literal)

The output of this method is the document element ns:GetSingleItemResponse of type having the structure defined by the following table.

Element  Type  Occurs  Description 
    1..1   
ns:Timestamp  xs:dateTime  0..1  This value represents the date and time when eBay processed the request.
ns:Ack  ns:AckCodeType  0..1  Indicates whether the call was successfully processed by eBay.
ns:Errors  ns:ErrorType  0..*  A list of application-level errors or warnings (if any) that were raised when eBay processed the request.
ns:Build  xs:string  0..1  This refers to the particular software build that eBay used when processing the request and generating the response.
ns:Version  xs:string  0..1  The release version that eBay used to process the request.
ns:CorrelationID  xs:string  0..1  If you pass a value in MessageID in a request, we will return the same value in CorrelationID in the response.
any    0..*   
ns:Item  ns:SimpleItemType  0..1  Contains details about the listing whose ID was specified in the request.

Method: GetUserProfile

Description

Retrieves the profile for the user specified.

Action

Style

Document

Input (Literal)

The input of this method is the document element ns:GetUserProfileRequest of type having the structure defined by the following table.

Element  Type  Occurs  Description 
    1..1   
ns:MessageID  xs:string  0..1  If you pass a value in MessageID in a request, we'll return the same value in CorrelationID in the response.
any    0..*   
ns:UserID  xs:string  0..1  Specifies the user whose data will returned by the call.
ns:IncludeSelector  xs:string  0..1  Defines standard subsets of fields to return within the response.

Output (Literal)

The output of this method is the document element ns:GetUserProfileResponse of type having the structure defined by the following table.

Element  Type  Occurs  Description 
    1..1   
ns:Timestamp  xs:dateTime  0..1  This value represents the date and time when eBay processed the request.
ns:Ack  ns:AckCodeType  0..1  Indicates whether the call was successfully processed by eBay.
ns:Errors  ns:ErrorType  0..*  A list of application-level errors or warnings (if any) that were raised when eBay processed the request.
ns:Build  xs:string  0..1  This refers to the particular software build that eBay used when processing the request and generating the response.
ns:Version  xs:string  0..1  The release version that eBay used to process the request.
ns:CorrelationID  xs:string  0..1  If you pass a value in MessageID in a request, we will return the same value in CorrelationID in the response.
any    0..*   
ns:User  ns:SimpleUserType  0..1  Contains the returned user data for the specified eBay user.
ns:FeedbackHistory  ns:FeedbackHistoryType  0..1  Summary feedback data for a user. Contains counts of positive, neutral, and negative feedback for predefined time periods.
ns:FeedbackDetails  ns:FeedbackDetailType  0..*  The FeedbackDetails container has fields (ItemID, etc.) with information about one feedback entry.

Complex Types: eBay Shopping

Complex Types

Name  Description 
ns:AbstractRequestType  Base type definition of the request payload, which can carry any type of payload content plus optional versioning information and detail level requirements.
ns:AbstractResponseType  Base type definition of a response payload that can carry any type of payload content with following optional elements:
- timestamp of response message
- application-level acknowledgement
- application-level (business-level) errors and warnings
ns:AddressType  Contains the data for one user address.
ns:AmountType  Basic type for specifying monetary amounts.
ns:AverageRatingDetailsType  Applicable to sites that support the Detailed Seller Ratings feature.
ns:BusinessSellerDetailsType  Displays the seller's information (in a business card format) as part of the data returned in the GetSingleItem call if the seller's SellerBusinessCodeType is set to 'Commercial'.
ns:BuyingGuideDetailsType  Information about zero or more buying guides and the site's buying guide hub.
ns:BuyingGuideType  Information that identifies a buying guide.
ns:CatalogProductType  Information about an eBay catalog product.
ns:CategoryArrayType  Container for a list of categories.
ns:CategoryType  Contains details about a category.
ns:CharityType  Identifies a Giving Works listing and benefiting nonprofit charity organization.
ns:DistanceType  Distance, used for a proximity search.
ns:DomainHistogramType  A generic type used for histograms.
ns:ErrorParameterType  A variable that contains specific information about the context of this error.
ns:ErrorType  These are request errors (as opposed to system errors) that occur due to problems with business-level data (e.g., an invalid combination of arguments) that the application passed in.
ns:ExternalProductIDType  Contains an ISBN value, EAN value, UPC value, ticket keywords, or eBay catalog product ID, plus other meta-data.
ns:FeedbackDetailType  Detailed feedback information for a user.
ns:FeedbackHistoryType  Specifies all feedback summary information (except Score).
ns:FeedbackPeriodType  Contains the data for one type of feedback for one predefined time period.
ns:FindHalfProductsRequestType  Searches Half.com for stock product information (stock description and Item Specifics), such as information about a particular kind of DVD or book.
ns:FindHalfProductsResponseType  Returns stock product information in Half.com catalogs, such as information about a particular DVD or book.
ns:FindItemsAdvancedRequestType  Searches for items based on a variety of input fields. Enables you to specify what item data is returned. Returns detailed information about items.
ns:FindItemsAdvancedResponseType  Contains the item listings matching your search criteria.
ns:FindItemsRequestType  Searches for items based on a query or seller ID. If you use keywords, this call returns items that contain the keywords in the title. A maximum of 50 items is returned.
ns:FindItemsResponseType   
ns:FindPopularItemsRequestType  Find popular items
ns:FindPopularItemsResponseType  Popular items, detail level is default for simple item type. addition with WatchCount.
ns:FindPopularSearchesRequestType  Retrieves the words most frequently used by eBay users when searching for listings.
ns:FindPopularSearchesResponseType  Contains the keyword data for the requested categories.
ns:FindProductsRequestType  Searches for stock product information.
ns:FindProductsResponseType  Returns stock product information in eBay catalogs, such as information about a particular DVD or camera. Optionally, also returns items that match the product.
ns:FindReviewsAndGuidesRequestType  Splitting include reviews and guides from GetProducts.
ns:FindReviewsAndGuidesResponseType  Find reviews and guides response type.
ns:GetCategoryInfoRequestType  This call will give you the ability to retrieve high level Category information, relevant for a buy-side application.
ns:GetCategoryInfoResponseType  Contains the category data for the eBay site specified as input.
ns:GeteBayTimeRequestType  Gets the official eBay system time in GMT.
ns:GeteBayTimeResponseType  The Timestamp field indicates the official eBay system time in GMT.
ns:GetItemStatusRequestType  Contains a single ItemID or an array of ItemIDs.
ns:GetItemStatusResponseType  Returns status information for all items in a list.
ns:GetMultipleItemsRequestType  Retrieves publicly available data for one or more listings.
ns:GetMultipleItemsResponseType  Response to request of GetMultipleItems.
ns:GetShippingCostsRequestType  Gets shipping costs for an item.
ns:GetShippingCostsResponseType  Response to call of GetShippingCosts.
ns:GetSingleItemRequestType  Retrieves publicly available data for a single listing.
ns:GetSingleItemResponseType   
ns:GetUserProfileRequestType  Retrieves user information based on the user ID you specify.
ns:GetUserProfileResponseType   
ns:HalfCatalogProductType  Information about an Half.com catalog product.
ns:HalfProductsType  Information about an eBay catalog product.
ns:HistogramEntryType  A generic histogram entry type.
ns:InternationalShippingServiceOptionType  Shipping costs and options related to an international shipping service.
ns:NameValueListArrayType  A list of one or more valid names and corresponding values.
ns:NameValueListType  A name and corresponding value (a name/value pair).
ns:PicturesType  Defines variation-specific pictures associated with one VariationSpecificName (e.g., Color) whose values differ across variations.
ns:PopularSearchesType  Contains search word information, as it is related to a category.
ns:ProductIDType  Product ID has an attribute of ProductIDCodeType and a string value.
ns:ReturnPolicyType  Type for the return policy details of an item.
ns:ReviewDetailsType  Contains product reviews written by eBay members.
ns:ReviewType  A product review written by an eBay member.
ns:SalesTaxType  Type for expressing sales tax data.
ns:SearchResultType  Container for items. Can contain zero, one, or multiple SimpleItemType objects, each of which has data for an item listing.
ns:SellingStatusType  Contains various details about the current status of a listing.
ns:ShippingCostSummaryType  Type for the shipping-related details for an item or transaction.
ns:ShippingDetailsType  Type for the shipping-related details for an item or transaction.
ns:ShippingServiceOptionType  Shipping costs and options related to a domestic shipping service.
ns:SimpleItemArrayType  Container for a list of items.
ns:SimpleItemType   
ns:SimpleUserType  Type to contain the data for one eBay user.
ns:StorefrontType  Contains information related to the item in the context of a seller's eBay Store.
ns:TaxJurisdictionType  Tax-related details for a region or jurisdiction.
ns:TaxTableType  Sales tax details for zero or more jurisdictions (states, provinces, etc).
ns:VariationSpecificPictureSetType  At least one container is required (minOccurs="1") if Pictures container is present in the request.
ns:VariationsType  Variations are multiple similar (but not identical) items in a single fixed-price (or Store Inventory Format) listing.
ns:VariationType  This element hold the values that define the SKU, StartPrice, Quantity, VariationDetails, and VariationSpecifics.
ns:VATDetailsType  Container for eBay's Business User features.

Complex Type: ns:AbstractRequestType

Description

Base type definition of the request payload, which can carry any type of payload content plus optional versioning information and detail level requirements.

Derived By

Restricting xs:anyType

Content Model

Contains elements as defined in the following table.

Component  Type  Occurs  Description 
    1..1   
ns:MessageID  xs:string  0..1  If you pass a value in MessageID in a request, we'll return the same value in CorrelationID in the response.
any    0..*   

Referenced By

Remarks

 All concrete request types are derived from the abstract request type. The naming convention we use for the concrete type names is the name of the service (the verb or call name) followed by "RequestType": VerbNameRequestType

Complex Type: ns:AbstractResponseType

Description

Base type definition of a response payload that can carry any type of payload content with following optional elements:
- timestamp of response message
- application-level acknowledgement
- application-level (business-level) errors and warnings

Derived By

Restricting xs:anyType

Content Model

Contains elements as defined in the following table.

Component  Type  Occurs  Description 
    1..1   
ns:Timestamp  xs:dateTime  0..1  This value represents the date and time when eBay processed the request.
ns:Ack  ns:AckCodeType  0..1  Indicates whether the call was successfully processed by eBay.
ns:Errors  ns:ErrorType  0..*  A list of application-level errors or warnings (if any) that were raised when eBay processed the request.
ns:Build  xs:string  0..1  This refers to the particular software build that eBay used when processing the request and generating the response.
ns:Version  xs:string  0..1  The release version that eBay used to process the request.
ns:CorrelationID  xs:string  0..1  If you pass a value in MessageID in a request, we will return the same value in CorrelationID in the response.
any    0..*   

Referenced By

Complex Type: ns:AddressType

Description

Contains the data for one user address.

Derived By

Restricting xs:anyType

Content Model

Contains elements as defined in the following table.

Component  Type  Occurs  Description 
    1..1   
ns:Name  xs:string  0..1  User's name for the address.
ns:Street  xs:string  0..1  A concatenation of Street1 and Street2, primarily for RegistrationAddress.
ns:Street1  xs:string  0..1  Line 1 of the user's street address.
ns:Street2  xs:string  0..1  Line 2 of the user's address (such as an apartment number).
ns:CityName  xs:string  0..1  The name of the user's city. Also applicable to Half.com (for GetOrders).
ns:County  xs:string  0..1  County information for the user.
ns:StateOrProvince  xs:string  0..1  The region of the user's address.
ns:CountryName  xs:string  0..1  The name of the user's country. Also applicable to Half.com (for GetOrders).
ns:Phone  xs:string  0..1  User's primary phone number.
ns:PhoneCountryPrefix  xs:string  0..1  Country Prefix of the secondary phone number.
ns:PhoneAreaOrCityCode  xs:string  0..1  Area or City Code of a user's primary phone number.
ns:PhoneLocalNumber  xs:string  0..1  The local number portion of the user's primary phone number.
ns:Phone2CountryPrefix  xs:string  0..1  Country prefix of a user's secondary phone number.
ns:Phone2AreaOrCityCode  xs:string  0..1  Area or City Code of a user's secondary phone number.
ns:Phone2LocalNumber  xs:string  0..1  The local number portion of the user's secondary phone number.
ns:PostalCode  xs:string  0..1  User's postal code.
ns:AddressID  xs:string  0..1  ID assigned to the address in the eBay database. For GetOrders, applies only to Half.com.
ns:ExternalAddressID  xs:string  0..1  ID assigned to the address by the owner of the address (fitting only if the address is owned by PayPal; see AddressOwner).
ns:InternationalName  xs:string  0..1  Seller's international name that is associated with the payment address.
ns:InternationalStateAndCity  xs:string  0..1  International state and city for the seller's payment address.
ns:InternationalStreet  xs:string  0..1  Seller's international street address that is associated with the payment address.
ns:CompanyName  xs:string  0..1  User's company name.
ns:FirstName  xs:string  0..1  Displays the first name of the seller (in a business card format) if the seller's SellerBusinessCodeType is set to 'Commercial'.
ns:LastName  xs:string  0..1  Displays the last name of the seller (in a business card format) if the seller's SellerBusinessCodeType is set to 'Commercial'.
any    0..*   

Referenced By

Remarks

This is the base type for a number of user addresses, including seller payment address, buyer shipping address and buyer and seller registration address.

Complex Type: ns:AmountType

Description

Basic type for specifying monetary amounts.

Derived By

Extending xs:double

Attributes

Name  Type  Required?  Default  Description 
ns:currencyID  ns:CurrencyCodeType  Yes    Currency in which the monetary amount is specified. See CurrencyCodeType for applicable values.

Referenced By

Remarks

 A double value (e.g., 1.00 or 1.0) is meaningful as a monetary amount when accompanied by a specification of the currency, in which case the value specifies the amount in that currency. An AmountType expresses both the value (a double) and the currency. Details such as prices, fees, costs, and payments are specified as amount types.

Complex Type: ns:AverageRatingDetailsType

Description

Applicable to sites that support the Detailed Seller Ratings feature.

Derived By

Restricting xs:anyType

Content Model

Contains elements as defined in the following table.

Component  Type  Occurs  Description 
    1..1   
ns:RatingDetail  ns:FeedbackRatingDetailCodeType  0..1  The area of a specific average detailed seller rating.
ns:Rating  xs:double  0..1  An average detailed seller rating applying to the area in the corresponding RatingDetail field.
ns:RatingCount  xs:long  0..1  The number of detailed seller ratings in the area in the corresponding RatingDetail field.
any    0..*   

Referenced By

Remarks

The AverageRatingDetailsType contains the average detailed seller ratings in an area. When buyers leave an overall Feedback rating (positive, neutral, or negative) for a seller, they also can leave ratings in four areas: item as described, communication, shipping time, and charges for shipping and handling. Users retrieve detailed ratings as averages of the ratings left by buyers.

Complex Type: ns:BusinessSellerDetailsType

Description

Displays the seller's information (in a business card format) as part of the data returned in the GetSingleItem call if the seller's SellerBusinessCodeType is set to 'Commercial'.

Derived By

Restricting xs:anyType

Content Model

Contains elements as defined in the following table.

Component  Type  Occurs  Description 
    1..1   
ns:Address  ns:AddressType  0..1  Displays the Address of the seller (in a business card format) as part of the data returned in the GetSingleItem call if the seller's SellerBusinessCodeType is set to 'Commercial'.
ns:Fax  xs:string  0..1  Displays the fax number of the seller (in a business card format) as part of the data returned in the GetSingleItem call if the seller's SellerBusinessCodeType is set to 'Commercial'.
ns:Email  xs:string  0..1  Displays the email address of the seller (in a business card format) as part of the data returned in the GetSingleItem call if the seller's SellerBusinessCodeType is set to 'Commercial'.
ns:AdditionalContactInformation  xs:string  0..1  Displays the AdditionalContactInformation of the seller (in a business card format) as part of the data returned in the GetSingleItem call if the seller's SellerBusinessCodeType is set to 'Commercial'.
ns:TradeRegistrationNumber  xs:string  0..1  Displays the TradeRegistrationNumber of the seller (in a business card format) as part of the data returned in the GetSingleItem call if the seller's SellerBusinessCodeType is set to 'Commercial'.
ns:LegalInvoice  xs:boolean  0..1  Displays the LegalInvoice of the seller (in a business card format) as part of the data returned in the GetSingleItem call if the seller's SellerBusinessCodeType is set to 'Commercial'.
ns:TermsAndConditions  xs:string  0..1  Displays the TermsAndConditions of the seller (in a business card format) as part of the data returned in the GetSingleItem call if the seller's SellerBusinessCodeType is set to 'Commercial'.
ns:VATDetails  ns:VATDetailsType  0..1  Displays the VATDetails of the seller (in a business card format) as part of the data returned in the GetSingleItem call if the seller's SellerBusinessCodeType is set to 'Commercial'.
any    0..*   

Referenced By

Remarks

Note that this option is only available for sites that have Business Seller options enabled.

Complex Type: ns:BuyingGuideDetailsType

Description

Information about zero or more buying guides and the site's buying guide hub.

Derived By

Restricting xs:anyType

Content Model

Contains elements as defined in the following table.

Component  Type  Occurs  Description 
    1..1   
ns:BuyingGuide  ns:BuyingGuideType  0..*  Information that identifies a buying guide.
ns:BuyingGuideHub  xs:anyURI  0..1  URL of the buying guide home page for the site being searched.
any    0..*   

Referenced By

Remarks

Buying guides contain content about particular product areas, categories, or subjects to help buyers decide which type of item to purchase based on their particular interests. Multiple buying guides can be returned. See the eBay Web Services Guide for additional information.

Complex Type: ns:BuyingGuideType

Description

Information that identifies a buying guide.

Derived By

Restricting xs:anyType

Content Model

Contains elements as defined in the following table.

Component  Type  Occurs  Description 
    1..1   
ns:Name  xs:string  0..1  Display name of the buying guide.
ns:URL  xs:anyURI  0..1  URL for the buying guide.
ns:CategoryID  xs:string  0..1  Identifies the category (if any) that is associated with the buying guide.
ns:Title  xs:string  0..1  The title of the buying guide.
ns:Text  xs:string  0..1  The text of the guide. If the guide is longer than 2000 characters, the text is cut off and it ends with "...".
ns:CreationTime  xs:dateTime  0..1  The time and date when the guide was posted.
ns:UserID  xs:string  0..1  The author's eBay user ID.
any    0..*   

Referenced By

Remarks

 A buying guide provides content about particular product areas, categories, or subjects to help buyers decide which type of item to purchase based on their particular interests. Buying guides are useful to buyers who do not have a specific product in mind. For example, a digital camera buying guide could help a buyer determine what kind of digital camera is right for them.

Complex Type: ns:CatalogProductType

Description

Information about an eBay catalog product.

Derived By

Restricting xs:anyType

Content Model

Contains elements as defined in the following table.

Component  Type  Occurs  Description 
    1..1   
ns:DomainName  xs:string  0..1  The name of the domain in which the product was found.
ns:DetailsURL  xs:anyURI  0..1  Fully qualified URL for optional information about the product, such as a movie's description or film credits.
ns:DisplayStockPhotos  xs:boolean  0..1  If true, your application can attempt to display stock photos that are returned. If false, your application should not attempt to display any stock photos that are returned.
ns:ProductID  ns:ProductIDType  0..*  The eBay or external IDs associated with the product.
ns:ItemCount  xs:int  0..1  Total number of listings on the requested eBay site that use stock information from this catalog product.
ns:ItemSpecifics  ns:NameValueListArrayType  0..1  A list of name/value pairs that are included in the product's pre-filled Item Specifics.
ns:ReviewCount  xs:int  0..1  The total number of reviews that are available for this product on the eBay Web site.
ns:StockPhotoURL  xs:anyURI  0..1  Fully qualified URL for a stock image (if any) that is associated with the eBay catalog product.
ns:Title  xs:string  0..1  The title of the product, as specified in the catalog.
ns:ProductState  ns:ProductStateCodeType  0..1  Indicates that the product has changed or will soon change (usually due to a migration from one catalog to another catalog).
any    0..*   

Referenced By

Complex Type: ns:CategoryArrayType

Description

Container for a list of categories.

Derived By

Restricting xs:anyType

Content Model

Contains elements as defined in the following table.

Component  Type  Occurs  Description 
    1..1   
ns:Category  ns:CategoryType  0..*  Contains details about a category.

Referenced By

Complex Type: ns:CategoryType

Description

Contains details about a category.

Derived By

Restricting xs:anyType

Content Model

Contains elements as defined in the following table.

Component  Type  Occurs  Description 
    1..1   
ns:CategoryID  xs:string  0..1  The numeric ID of a category on eBay.
ns:CategoryLevel  xs:int  0..1  The level where the category fits in the site's category hierarchy. For example, if this field has a value of 2, then the category is 2 levels below the root category.
ns:CategoryName  xs:string  0..1  Display name of the category as it would appear on the eBay Web site.
ns:CategoryParentID  xs:string  0..1  Category ID identifying a category that is an ancestor of the category indicated in CategoryID.
ns:CategoryParentName  xs:string  0..1  Display name of the category indicated in CategoryParentID.
ns:ItemCount  xs:int  0..1  The total quantity of matching items in the category.
ns:CategoryNamePath  xs:string  0..1   
ns:CategoryIDPath  xs:string  0..1   
ns:LeafCategory  xs:boolean  0..1  If true, indicates that the category indicated in CategoryID is a leaf category, in which items may be listed (if the category is not also expired or virtual).
any    0..*   

Referenced By

Complex Type: ns:CharityType

Description

Identifies a Giving Works listing and benefiting nonprofit charity organization.

Derived By

Restricting xs:anyType

Content Model

Contains elements as defined in the following table.

Component  Type  Occurs  Description 
    1..1   
ns:CharityID  xs:string  0..1  A unique identification number assigned by eBay to registered nonprofit charity organizations.
ns:CharityName  xs:string  0..1  The name of the benefiting nonprofit charity organization selected by the charity seller.
ns:CharityNumber  xs:int  0..1  A unique identification number assigned to a nonprofit charity organization by the dedicated provider of eBay Giving Works.
ns:DonationPercent  xs:float  0..1  The percentage of the purchase price that the seller chooses to donate to the selected nonprofit organization.
ns:Mission  xs:string  0..1  The stated mission of the nonprofit charity organization.
ns:LogoURL  xs:string  0..1  The URL of the nonprofit charity organization.
ns:CharityListing  xs:boolean  0..1  If true, indicates that the seller has chosen to use eBay Giving Works to donate a percentage of the item's purchase price to a selected nonprofit organization.
ns:Status  ns:CharityStatusCodeType  0..1  The status of the nonprofit charity organization.
any    0..*   

Referenced By

Remarks

Currently supported through the US and eBay Motors sites only. The Ad Format and Mature Audiences categories are not supported. Not applicable for US eBay Motors, international, Real Estate, and Tickets.

Complex Type: ns:DistanceType

Description

Distance, used for a proximity search.

Derived By

Extending xs:double

Attributes

Name  Type  Required?  Default  Description 
ns:unit  xs:string  No     

Referenced By

Complex Type: ns:DomainHistogramType

Description

A generic type used for histograms.

Derived By

Restricting xs:anyType

Content Model

Contains elements as defined in the following table.

Component  Type  Occurs  Description 
    1..1   
ns:Domain  ns:HistogramEntryType  0..*  Each histogram entry shows how many matching products were found in each matching domain.
any    0..*   

Referenced By

Complex Type: ns:ErrorParameterType

Description

A variable that contains specific information about the context of this error.

Derived By

Restricting xs:anyType

Attributes

Name  Type  Required?  Default  Description 
ns:ParamID  xs:string  No    The index of the parameter in the error.

Content Model

Contains elements as defined in the following table.

Component  Type  Occurs  Description 
    1..1   
ns:Value  xs:string  0..1  The value of the variable.
any    0..*   

Referenced By

Remarks

For example, if you pass in an attribute set ID that does not match the specified category, the attribute set ID might be returned as an error parameter. Use error parameters to flag fields that users need to correct. Also use error parameters to distinguish between errors when multiple errors are returned.

Complex Type: ns:ErrorType

Description

These are request errors (as opposed to system errors) that occur due to problems with business-level data (e.g., an invalid combination of arguments) that the application passed in.

Derived By

Restricting xs:anyType

Content Model

Contains elements as defined in the following table.

Component  Type  Occurs  Description 
    1..1   
ns:ShortMessage  xs:string  0..1  A brief description of the condition that raised the error.
ns:LongMessage  xs:string  0..1  A more detailed description of the condition that raised the error.
ns:ErrorCode  xs:token  0..1  A unique code that identifies the particular error condition that occurred.
ns:UserDisplayHint  xs:boolean  0..1  This field is not currently in use for eBay Shopping Web Services.
ns:SeverityCode  ns:SeverityCodeType  0..1  Indicates whether the error caused the request to fail.
ns:ErrorParameters  ns:ErrorParameterType  0..*  Some warning and error messages return one or more variables that contain contextual information about the error.
ns:ErrorClassification  ns:ErrorClassificationCodeType  0..1  API errors are divided between two classes: system errors and request errors.
any    0..*   

Referenced By

Complex Type: ns:ExternalProductIDType

Description

Contains an ISBN value, EAN value, UPC value, ticket keywords, or eBay catalog product ID, plus other meta-data.

Derived By

Restricting xs:anyType

Content Model

Contains elements as defined in the following table.

Component  Type  Occurs  Description 
    1..1   
ns:Value  xs:string  0..1  An industry-standard value that uniquely identifies the product.
ns:ReturnSearchResultOnDuplicates  xs:boolean  0..1  Applicable for listing use cases only (not buy-side searching).
ns:Type  ns:ExternalProductCodeType  0..1  The kind of identifier being used. The choices listed are for requests, are are required if Value is specified. For Half.com listing use cases, only ISBN, UPC, and EAN are supported.
ns:AlternateValue  xs:string  0..*  An industry-standard value that provides an alternate identification for the product, if any.
any    0..*   

Remarks

For event tickets, this type can contain a set of keywords that uniquely identify the product. Only applicable to certain categories that support Pre-filled Item Information.

Complex Type: ns:FeedbackDetailType

Description

Detailed feedback information for a user.

Derived By

Restricting xs:anyType

Content Model

Contains elements as defined in the following table.

Component  Type  Occurs  Description 
    1..1   
ns:CommentingUser  xs:string  0..1  eBay user ID for the user who left the feedback.
ns:CommentingUserScore  xs:int  0..1  Feedback score of the user in CommentingUser.
ns:CommentText  xs:string  0..1  Text message left by the user in CommentingUser.
ns:CommentTime  xs:dateTime  0..1  Date and time (in GMT) that the feedback was submitted to eBay.
ns:CommentType  ns:CommentTypeCodeType  0..1  Type of feedback.
ns:FeedbackResponse  xs:string  0..1  Textual comment that the user targeted by feedback may leave in response or rebuttal to the feedback.
ns:FollowUp  xs:string  0..1  Explanation a user can give to a response.
ns:ItemID  xs:string  0..1  The ID that uniquely identifies the item listing.
ns:Role  ns:TradingRoleCodeType  0..1  Indicates whether the user who was the feedback recipient was a Buyer or the Seller for that transaction.
ns:ItemTitle  xs:string  0..1  Name of the listing for which feedback was provided.
ns:ItemPrice  ns:AmountType  0..1  The final price for the item, associated with the currency identified by the currencyId attribute of the AmountType.
ns:FeedbackID  xs:string  0..1  Unique identifier for the feedback entry.
ns:TransactionID  xs:string  0..1  Unique identifier for the transaction about which this feedback entry was left.
ns:CommentReplaced  xs:boolean  0..1  Indicates whether eBay replaced the comment with a message that the comment was removed.
ns:ResponseReplaced  xs:boolean  0..1  Indicates whether eBay replaced the response with a message that the response was removed.
ns:FollowUpReplaced  xs:boolean  0..1  Indicates whether eBay replaced the follow-up with a message that the follow-up was removed.
ns:Countable  xs:boolean  0..1  Specifies if a user's feedback score is or is not countable.
any    0..*   

Referenced By

Remarks

Conveys the score for the feedback, the textual comment, and other information.

Complex Type: ns:FeedbackHistoryType

Description

Specifies all feedback summary information (except Score).

Derived By

Restricting xs:anyType

Content Model

Contains elements as defined in the following table.

Component  Type  Occurs  Description 
    1..1   
ns:BidRetractionFeedbackPeriods  ns:FeedbackPeriodType  0..*  Bid retractions count, for multiple predefined time periods preceding the call.
ns:NegativeFeedbackPeriods  ns:FeedbackPeriodType  0..*  Negative feedback entries count, for multiple predefined time periods preceding the call.
ns:NeutralFeedbackPeriods  ns:FeedbackPeriodType  0..*  Neutral feedback entries count, for multiple predefined time periods preceding the call.
ns:PositiveFeedbackPeriods  ns:FeedbackPeriodType  0..*  Positive feedback entries count, for multiple predefined time periods preceding the call.
ns:TotalFeedbackPeriods  ns:FeedbackPeriodType  0..*  Total feedback score, for multiple predefined time periods preceding the call.
ns:UniqueNegativeFeedbackCount  xs:long  0..1  Total number of negative Feedback comments received by the user, including weekly repeats.
ns:UniquePositiveFeedbackCount  xs:long  0..1  Total number of positive Feedback comments received by the user, including weekly repeats.
ns:AverageRatingDetails  ns:AverageRatingDetailsType  0..*  Container for information about detailed seller ratings (DSRs) that buyers have left for a seller.
ns:NeutralCommentCountFromSuspendedUsers  xs:long  0..1  Number of neutral comments received from suspended users.
ns:UniqueNeutralFeedbackCount  xs:long  0..1  Total number of neutral Feedback comments received by the user, including weekly repeats.
any    0..*   

Referenced By

Remarks

Contains objects that each convey feedback counts for positive, negative, neutral, and total feedback counts - for various time periods each. Also conveys counts of bid retractions for the predefined time periods.

Complex Type: ns:FeedbackPeriodType

Description

Contains the data for one type of feedback for one predefined time period.

Derived By

Restricting xs:anyType

Content Model

Contains elements as defined in the following table.

Component  Type  Occurs  Description 
    1..1   
ns:PeriodInDays  xs:int  0..1  Indicates the time period for the feedback count.
ns:Count  xs:long  0..1  Count of the feedbacks received by the user for the time period prior to the call indicated in PeriodInDays.
any    0..*   

Referenced By

Remarks

Parent FeedbackPeriodArrayType object indicates the type of feedback counted: positive, neutral, negative, or total.

Complex Type: ns:FindHalfProductsRequestType

Description

Searches Half.com for stock product information (stock description and Item Specifics), such as information about a particular kind of DVD or book.

Derived By

Extending ns:AbstractRequestType

Content Model

Contains elements as defined in the following table.

Component  Type  Occurs  Description 
    1..1   
ns:MessageID  xs:string  0..1  If you pass a value in MessageID in a request, we'll return the same value in CorrelationID in the response.
any    0..*   
ns:IncludeSelector  xs:string  0..1  Defines standard subsets of fields to return within the response.
ns:AvailableItemsOnly  xs:boolean  0..1  If true, only retrieve data for products that have been used to pre-fill active listings on the Half.com site. If false, retrieve all products that match the query.
ns:DomainName  xs:string  0..*  A domain to search in.
ns:ProductID  ns:ProductIDType  0..1  Use this to retrieve product details for one specific product. Specify the ID as a string, and use the type attribute to indicate the nature of the ID you are specifying.
ns:QueryKeywords  xs:string  0..1  One or more keywords to search for.
ns:SellerID  xs:string  0..1  The ID of a specific seller.
ns:ProductSort  ns:ProductSortCodeType  0..1  Sorts the list of products returned.
ns:SortOrder  ns:SortOrderCodeType  0..1  Sorts the list of products returned.
ns:MaxEntries  xs:int  0..1  Specifies the maximum number of products to return per page in a single call.
ns:PageNumber  xs:int  0..1  Specifies which page of data to return in the current call.

Referenced By

Remarks

Also, retrieves up to 30 Half.com listings associated with a product.

Complex Type: ns:FindHalfProductsResponseType

Description

Returns stock product information in Half.com catalogs, such as information about a particular DVD or book.

Derived By

Extending ns:AbstractResponseType

Content Model

Contains elements as defined in the following table.

Component  Type  Occurs  Description 
    1..1   
ns:Timestamp  xs:dateTime  0..1  This value represents the date and time when eBay processed the request.
ns:Ack  ns:AckCodeType  0..1  Indicates whether the call was successfully processed by eBay.
ns:Errors  ns:ErrorType  0..*  A list of application-level errors or warnings (if any) that were raised when eBay processed the request.
ns:Build  xs:string  0..1  This refers to the particular software build that eBay used when processing the request and generating the response.
ns:Version  xs:string  0..1  The release version that eBay used to process the request.
ns:CorrelationID  xs:string  0..1  If you pass a value in MessageID in a request, we will return the same value in CorrelationID in the response.
any    0..*   
ns:DomainHistogram  ns:DomainHistogramType  0..1  A histogram that lists the number of matching products found and the domains in which they were found.
ns:PageNumber  xs:int  0..1  The number of the page of data returned.
ns:ApproximatePages  xs:int  0..1  The total number of pages that can be returned, given the same query and filters in the request.
ns:MoreResults  xs:boolean  0..1  If true, more pages of results are available. That is, PageNumber is less than ApproximatePages.
ns:TotalProducts  xs:int  0..1  The total number of matching products found. (If more than 2000 products are found, the call fails with an error.)
ns:Products  ns:HalfProductsType  0..1  An set of Half.com catalog products.
ns:ProductSearchURL  xs:anyURI  0..1  A URL for product search results that corresponds to your search request.

Referenced By

Remarks

Optionally, also returns items that match the product.

Complex Type: ns:FindItemsAdvancedRequestType

Description

Searches for items based on a variety of input fields. Enables you to specify what item data is returned. Returns detailed information about items.

Derived By

Extending ns:AbstractRequestType

Content Model

Contains elements as defined in the following table.

Component  Type  Occurs  Description 
    1..1   
ns:MessageID  xs:string  0..1  If you pass a value in MessageID in a request, we'll return the same value in CorrelationID in the response.
any    0..*   
ns:IncludeSelector  xs:string  0..1  Defines standard subsets of fields to return within the response.
ns:BidCountMax  xs:int  0..1  Limits the results to items with a maximum number of bids.
ns:BidCountMin  xs:int  0..1  Limits the results to items with a minimum number of bids.
ns:CategoryHistogramMaxParents  xs:int  0..1  Maximum number of matching categories to return at the highest level (root level) of the category hierarchy (level 1).
ns:CategoryHistogramMaxChildren  xs:int  0..1  Maximum number of matching subcategories to return at each level of the category hierarchy below the root level.
ns:QueryKeywords  xs:string  0..1  A query that specifies a string for searching titles of items on eBay.
ns:CategoryID  xs:string  0..1  Specify CategoryID to restrict your query to a specific category.
ns:ItemSort  ns:SimpleItemSortCodeType  0..1  Sorts search results based on the value you specify.
ns:SortOrder  ns:SortOrderCodeType  0..1  Sorts search results in ascending or descending order, in conjunction with the value you specify in ItemSort.
ns:GroupMaxEntries  xs:int  0..1  GroupMaxEntries is used when you specify that BestMatch search results are grouped by category (by using BestMatchCategoryGroup in the ItemSort field.)
ns:GroupsMax  xs:int  0..1  GroupsMax is used when you specify that BestMatch search results are grouped by category (by using BestMatchCategoryGroup in the ItemSort field.)
ns:EndTimeFrom  xs:dateTime  0..1  Limits the results to items ending within a time range.
ns:EndTimeTo  xs:dateTime  0..1  Limits the results to items ending within a time range.
ns:ModTimeFrom  xs:dateTime  0..1  Limits the results to active items whose status has changed since the specified time.
ns:SellerID  xs:string  0..*  The ID of a specific seller.
ns:SellerIDExclude  xs:string  0..*  Specify this value if you want search results to be filtered so that the items returned do not include items sold by a specific seller or by specific sellers.
ns:ItemType  ns:ItemTypeCodeType  0..1  Filters items based on criteria related to the listing type of items.
ns:MaxDistance  xs:int  0..1  The maximum distance from the postal code specified in the PostalCode field. (The PostalCode field contains the postal code of the buyer.)
ns:PostalCode  xs:string  0..1  The postal code where the buyer is located.
ns:ProductID  ns:ProductIDType  0..1  You can use this input field to search by ISBN, UPC, EAN, or eBay Product Reference ID, as in the following examples. To search using an ISBN, specify ProductID.Type=ISBN and set ProductID.Value to an ISBN value. To search using an eBay Product Reference ID, specify ProductID.Type=Reference and set ProductID.Value to an eBay Product Reference ID value.
ns:MaxEntries  xs:int  0..1  Specifies the maximum number of entries to be returned in a single call.
ns:PageNumber  xs:int  0..1  Specifies the number of the page of data to return in the current call.
ns:PriceMax  ns:AmountType  0..1  Specifies the maximum current price an item can have to be included in the response.
ns:PriceMin  ns:AmountType  0..1  Specifies the minimum current price an item listing can have to be included in the searches result set.
ns:Condition  ns:ItemConditionCodeType  0..1  Limits the results to new OR used items (exclusive, not both), plus items that have no condition specified.
ns:CharityID  xs:int  0..1  Limits results to items that support the specified nonprofit charity organization.
ns:SearchFlag  ns:SearchFlagCodeType  0..*  Search for charity listings, free-shipping listings, and listings with other features.
ns:PaymentMethod  ns:PaymentMethodSearchCodeType  0..1  Limits results to items that accept a specific payment method or methods.
ns:StoreName  xs:string  0..1   
ns:StoreSearch  ns:StoreSearchCodeType  0..1  Specifies the type of store search used for filtering results.
ns:SellerBusinessType  ns:SellerBusinessCodeType  0..1  Limits the results to those of a particular seller business type such as commercial or private.
ns:Quantity  xs:int  0..1  Limits the results to listings that offer a certain number of items matching the query.
ns:QuantityOperator  ns:QuantityOperatorCodeType  0..1  Limits the results to listings with quantities greater than, equal to, or less than the value you specify in Quantity.
ns:Currency  ns:CurrencyCodeType  0..1  Limits the result set to just those items with a specified currency.
ns:ItemsAvailableTo  ns:CountryCodeType  0..1  Limits the result set to just those items available to the specified country.
ns:ItemsLocatedIn  ns:CountryCodeType  0..1  Limits the result set to just those items located in the specified country.
ns:PreferredLocation  ns:PreferredLocationCodeType  0..1  Specifies the criteria for filtering search results by site, where site is determined by the site ID in the request.
ns:FeedbackScoreMax  xs:int  0..1  Specifies the maximum feedback score of a seller whose items can be included in the response.
ns:FeedbackScoreMin  xs:int  0..1  Specifies the mininum feedback score of a seller whose items can be included in the response.
ns:ExcludeFlag  ns:ExcludeFlagCodeType  0..*  Excludes items with the specified flag from the search.
ns:DescriptionSearch  xs:boolean  0..1  Specifies whether you want to include the item's description in a search.
ns:HideDuplicateItems  xs:boolean  0..1  Specifies whether or not to remove duplicate items from search results.
ns:ShippingLocation  ns:CountryCodeType  0..1  ShippingLocation should be used together with PostalCode for shipping cost calculations.
ns:ShippingPostalCode  xs:string  0..1  This postal code is for international shipping cost calculations.
ns:ItemLocationRegion  ns:ItemLocationRegionCodeType  0..1  Allows you to search for items in a specified region.
ns:CategoryIDExclude  xs:string  0..*  Specify a CategoryIDExclude value in your request if you want search results to be filtered so that the items returned do not include items that belong to the specified category.

Referenced By

Remarks

If you are not using the BestMatch search option, the API search results may not match the search results returned by the eBay website.

Complex Type: ns:FindItemsAdvancedResponseType

Description

Contains the item listings matching your search criteria.

Derived By

Extending ns:AbstractResponseType

Content Model

Contains elements as defined in the following table.

Component  Type  Occurs  Description 
    1..1   
ns:Timestamp  xs:dateTime  0..1  This value represents the date and time when eBay processed the request.
ns:Ack  ns:AckCodeType  0..1  Indicates whether the call was successfully processed by eBay.
ns:Errors  ns:ErrorType  0..*  A list of application-level errors or warnings (if any) that were raised when eBay processed the request.
ns:Build  xs:string  0..1  This refers to the particular software build that eBay used when processing the request and generating the response.
ns:Version  xs:string  0..1  The release version that eBay used to process the request.
ns:CorrelationID  xs:string  0..1  If you pass a value in MessageID in a request, we will return the same value in CorrelationID in the response.
any    0..*   
ns:SearchResult  ns:SearchResultType  0..*  Contains the returned item listings, if any.
ns:PageNumber  xs:int  0..1  Indicates the page of data returned by the current call. For instance, for the first set of items returned, this field has a value of 1.
ns:TotalPages  xs:int  0..1  Indicates the total number of pages of data that could be returned by repeated requests.
ns:TotalItems  xs:int  0..1  Indicates the total number of items that could be returned by repeated requests.
ns:CategoryHistogram  ns:CategoryArrayType  0..1  Statistical (histogram) information about categories that contain items that match the query, if any.
ns:TotalStoresExpansionItems  xs:int  0..1  Total item count for a store expansion of the search.
ns:TotalInternationalExpansionItems  xs:int  0..1  Total item count for an international expansion of the search.
ns:ItemSearchURL  xs:anyURI  0..1  A URL for search results that corresponds to your search request.
ns:DuplicateItems  xs:boolean  0..1  Indicates whether there are duplicated items not returned by this response when HideDuplicateItems is true in the request.

Referenced By

Complex Type: ns:FindItemsRequestType

Description

Searches for items based on a query or seller ID. If you use keywords, this call returns items that contain the keywords in the title. A maximum of 50 items is returned.

Derived By

Extending ns:AbstractRequestType

Content Model

Contains elements as defined in the following table.

Component  Type  Occurs  Description 
    1..1   
ns:MessageID  xs:string  0..1  If you pass a value in MessageID in a request, we'll return the same value in CorrelationID in the response.
any    0..*   
ns:QueryKeywords  xs:string  0..1  A query that specifies a string for searching titles of items on eBay.
ns:ItemSort  ns:SimpleItemSortCodeType  0..1  Sorts search results based on the value you specify.
ns:SortOrder  ns:SortOrderCodeType  0..1  Sorts search results in ascending or descending order, in conjunction with the value you specify in ItemSort.
ns:MaxEntries  xs:int  0..1  Specifies the maximum number of entries to return in a single call.
ns:PostalCode  xs:string  0..1  Specifies the postal code where the buyer is located.
ns:SellerID  xs:string  0..*  The ID of a specific seller.
ns:SellerIDExclude  xs:string  0..*  Specify this value if you want search results to be filtered so that the items returned do not include items sold by a specific seller or by specific sellers.
ns:HideDuplicateItems  xs:boolean  0..1  Specifies whether or not to remove duplicate items from search results.

Referenced By

Remarks

If you are not using the BestMatch search option, the API search results may not match the search results returned by the eBay website.

Complex Type: ns:FindItemsResponseType

Derived By

Extending ns:AbstractResponseType

Content Model

Contains elements as defined in the following table.

Component  Type  Occurs  Description 
    1..1   
ns:Timestamp  xs:dateTime  0..1  This value represents the date and time when eBay processed the request.
ns:Ack  ns:AckCodeType  0..1  Indicates whether the call was successfully processed by eBay.
ns:Errors  ns:ErrorType  0..*  A list of application-level errors or warnings (if any) that were raised when eBay processed the request.
ns:Build  xs:string  0..1  This refers to the particular software build that eBay used when processing the request and generating the response.
ns:Version  xs:string  0..1  The release version that eBay used to process the request.
ns:CorrelationID  xs:string  0..1  If you pass a value in MessageID in a request, we will return the same value in CorrelationID in the response.
any    0..*   
ns:Item  ns:SimpleItemType  0..*  Contains summary data for an item listing.
ns:TotalItems  xs:int  0..1  Indicates the total number of items on eBay that match the query.
ns:ItemSearchURL  xs:anyURI  0..1  A URL equivalent to your FindItems search query.
ns:DuplicateItems  xs:boolean  0..1  Indicates whether there are duplicated items not returned by this response when HideDuplicateItems is true in the request.

Referenced By

Complex Type: ns:FindPopularItemsRequestType

Description

Find popular items

Derived By

Extending ns:AbstractRequestType

Content Model

Contains elements as defined in the following table.

Component  Type  Occurs  Description 
    1..1   
ns:MessageID  xs:string  0..1  If you pass a value in MessageID in a request, we'll return the same value in CorrelationID in the response.
any    0..*   
ns:CategoryID  xs:string  0..*  Specify CategoryID to restrict your query to a specific category.
ns:QueryKeywords  xs:string  0..1  A query that specifies a string for searching titles of items on eBay.
ns:CategoryIDExclude  xs:string  0..*  Specify this value if you want search results to be filtered so that the popular items returned do not include items that belong to a specific category.
ns:MaxEntries  xs:int  0..1  Specifies the maximum number of entries to return in a single call.

Referenced By

Complex Type: ns:FindPopularItemsResponseType

Description

Popular items, detail level is default for simple item type. addition with WatchCount.

Derived By

Extending ns:AbstractResponseType

Content Model

Contains elements as defined in the following table.

Component  Type  Occurs  Description 
    1..1   
ns:Timestamp  xs:dateTime  0..1  This value represents the date and time when eBay processed the request.
ns:Ack  ns:AckCodeType  0..1  Indicates whether the call was successfully processed by eBay.
ns:Errors  ns:ErrorType  0..*  A list of application-level errors or warnings (if any) that were raised when eBay processed the request.
ns:Build  xs:string  0..1  This refers to the particular software build that eBay used when processing the request and generating the response.
ns:Version  xs:string  0..1  The release version that eBay used to process the request.
ns:CorrelationID  xs:string  0..1  If you pass a value in MessageID in a request, we will return the same value in CorrelationID in the response.
any    0..*   
ns:ItemArray  ns:SimpleItemArrayType  0..1  A list of active items that were listed with the requested product.

Referenced By

Complex Type: ns:FindPopularSearchesRequestType

Description

Retrieves the words most frequently used by eBay users when searching for listings.

Derived By

Extending ns:AbstractRequestType

Content Model

Contains elements as defined in the following table.

Component  Type  Occurs  Description 
    1..1   
ns:MessageID  xs:string  0..1  If you pass a value in MessageID in a request, we'll return the same value in CorrelationID in the response.
any    0..*   
ns:CategoryID  xs:string  0..*  Specify CategoryID to restrict your query to a specific category.
ns:QueryKeywords  xs:string  0..*  A query that specifies a string for searching titles of items on eBay.
ns:MaxKeywords  xs:int  0..1  The maximum number of keywords to be retrieved per category for this call.
ns:MaxResultsPerPage  xs:int  0..1  Specifies the maximum number of PopularSearchResults per page in the returned list.
ns:PageNumber  xs:int  0..1  Specifies the number of the page of data to return in the current call.
ns:IncludeChildCategories  xs:boolean  0..1  If true, only one CategoryID can be specified, and keywords are returned for that category and its subcategories.

Referenced By

Remarks

These keywords are generated weekly by eBay. Thus, calls retrieve static data. FindPopularSearches is not available for the following sites: FR, HK, MY, PH, PL, SG, SE.

Complex Type: ns:FindPopularSearchesResponseType

Description

Contains the keyword data for the requested categories.

Derived By

Extending ns:AbstractResponseType

Content Model

Contains elements as defined in the following table.

Component  Type  Occurs  Description 
    1..1   
ns:Timestamp  xs:dateTime  0..1  This value represents the date and time when eBay processed the request.
ns:Ack  ns:AckCodeType  0..1  Indicates whether the call was successfully processed by eBay.
ns:Errors  ns:ErrorType  0..*  A list of application-level errors or warnings (if any) that were raised when eBay processed the request.
ns:Build  xs:string  0..1  This refers to the particular software build that eBay used when processing the request and generating the response.
ns:Version  xs:string  0..1  The release version that eBay used to process the request.
ns:CorrelationID  xs:string  0..1  If you pass a value in MessageID in a request, we will return the same value in CorrelationID in the response.
any    0..*   
ns:PopularSearchResult  ns:PopularSearchesType  0..*  Returns most popular search words by category.
ns:PageNumber  xs:int  0..1  Indicates the page of data returned by the current call. For instance, for the first set of items can be returned, this field has a value of one.
ns:TotalPages  xs:int  0..1  Indicates the total number of pages of data that could be returned by repeated requests.

Referenced By

Remarks

A category's data are contained in a CategoryArrayType object if there is no error (one or more CategoryType objects). Returns category data as well as related search data.

Complex Type: ns:FindProductsRequestType

Description

Searches for stock product information.

Derived By

Extending ns:AbstractRequestType

Content Model

Contains elements as defined in the following table.

Component  Type  Occurs  Description 
    1..1   
ns:MessageID  xs:string  0..1  If you pass a value in MessageID in a request, we'll return the same value in CorrelationID in the response.
any    0..*   
ns:IncludeSelector  xs:string  0..1  Defines standard subsets of fields to return within the response.


ns:AvailableItemsOnly  xs:boolean  0..1  If true, only retrieve data for products that have been used to pre-fill active listings on the specified eBay site. If false, retrieve all products that match the query.
ns:DomainName  xs:string  0..*  A domain to search in.
ns:ProductID  ns:ProductIDType  0..1  Use this to retrieve product details for one specific product.
ns:QueryKeywords  xs:string  0..1  One or more keywords to search for. When you use a keyword search, eBay searches the product catalogs for matching words in the product title, description, and/or Item Specifics, and it returns a list of matching products, with no items.
ns:ProductSort  ns:ProductSortCodeType  0..1  Sorts the list of products returned.
ns:SortOrder  ns:SortOrderCodeType  0..1  Sorts search results in ascending or descending order. Only applicable with ProductSort.
ns:MaxEntries  xs:int  0..1  Specifies the maximum number of products to return per page in a single call.
ns:PageNumber  xs:int  0..1  Specifies which page of data to return in the current call.
ns:CategoryID  xs:string  0..1  Include a Category ID number in your request to restrict your query to a specific category.
ns:HideDuplicateItems  xs:boolean  0..1  Specifies whether or not to remove duplicate items from search results.

Referenced By

Complex Type: ns:FindProductsResponseType

Description

Returns stock product information in eBay catalogs, such as information about a particular DVD or camera. Optionally, also returns items that match the product.

Derived By

Extending ns:AbstractResponseType

Content Model

Contains elements as defined in the following table.

Component  Type  Occurs  Description 
    1..1   
ns:Timestamp  xs:dateTime  0..1  This value represents the date and time when eBay processed the request.
ns:Ack  ns:AckCodeType  0..1  Indicates whether the call was successfully processed by eBay.
ns:Errors  ns:ErrorType  0..*  A list of application-level errors or warnings (if any) that were raised when eBay processed the request.
ns:Build  xs:string  0..1  This refers to the particular software build that eBay used when processing the request and generating the response.
ns:Version  xs:string  0..1  The release version that eBay used to process the request.
ns:CorrelationID  xs:string  0..1  If you pass a value in MessageID in a request, we will return the same value in CorrelationID in the response.
any    0..*   
ns:ApproximatePages  xs:int  0..1  The total number of pages that can be returned, given the same query and filters in the request.
ns:MoreResults  xs:boolean  0..1  If true, more pages of results are available. That is, PageNumber is less than ApproximatePages.
ns:DomainHistogram  ns:DomainHistogramType  0..1  A histogram that lists the number of matching products found and the domains in which they were found.
ns:ItemArray  ns:SimpleItemArrayType  0..1  A list of active items that were listed with the requested product.
ns:PageNumber  xs:int  0..1  The number of the page of data returned.
ns:Product  ns:CatalogProductType  0..*  An eBay catalog product.
ns:TotalProducts  xs:int  0..1  The total number of matching products found. (If more than 2000 products are found, the call fails with an error.)
ns:DuplicateItems  xs:boolean  0..1  Indicates whether there are duplicated items not returned by this response when HideDuplicateItems is true in the request.

Referenced By

Complex Type: ns:FindReviewsAndGuidesRequestType

Description

Splitting include reviews and guides from GetProducts.

Derived By

Extending ns:AbstractRequestType

Content Model

Contains elements as defined in the following table.

Component  Type  Occurs  Description 
    1..1   
ns:MessageID  xs:string  0..1  If you pass a value in MessageID in a request, we'll return the same value in CorrelationID in the response.
any    0..*   
ns:ProductID  ns:ProductIDType  0..1  Use this to retrieve reviews (not guides) for one specific product.
ns:UserID  xs:string  0..1  Retrieves reviews and guides written by the specified user.
ns:CategoryID  xs:string  0..1  Specify a single CategoryID to restrict your query to a specific Guide category.
ns:MaxResultsPerPage  xs:int  0..1  Specifies the maximum number of reviews per page (not guides) in the returned list.
ns:PageNumber  xs:int  0..1  Specifies the number of the page of data to return in the current call.
ns:ReviewSort  ns:ReviewSortCodeType  0..1  Include ReviewSort in your request if you want to sort by a parameter, such as CreationTime.
ns:SortOrder  ns:SortOrderCodeType  0..1  Sorts search results in ascending or descending order, in conjunction with the value you specify in ReviewsSort.

Referenced By

Complex Type: ns:FindReviewsAndGuidesResponseType

Description

Find reviews and guides response type.

Derived By

Extending ns:AbstractResponseType

Content Model

Contains elements as defined in the following table.

Component  Type  Occurs  Description 
    1..1   
ns:Timestamp  xs:dateTime  0..1  This value represents the date and time when eBay processed the request.
ns:Ack  ns:AckCodeType  0..1  Indicates whether the call was successfully processed by eBay.
ns:Errors  ns:ErrorType  0..*  A list of application-level errors or warnings (if any) that were raised when eBay processed the request.
ns:Build  xs:string  0..1  This refers to the particular software build that eBay used when processing the request and generating the response.
ns:Version  xs:string  0..1  The release version that eBay used to process the request.
ns:CorrelationID  xs:string  0..1  If you pass a value in MessageID in a request, we will return the same value in CorrelationID in the response.
any    0..*   
ns:ReviewCount  xs:int  0..1  Number of returned reviews.
ns:BuyingGuideCount  xs:int  0..1  Number of returned buying guides.
ns:ReviewerRank  xs:int  0..1  Rank of reviewer if using user search.
ns:TotalHelpfulnessVotes  xs:int  0..1  Number of helpfulness votes if using user search.
ns:ProductID  ns:ProductIDType  0..1  The eBay or external IDs associated with the product.
ns:ReviewsAndGuidesURL  xs:anyURI  0..1  URL to the reviews and guides page.
ns:PageNumber  xs:int  0..1  The number of the page of data returned.
ns:TotalPages  xs:int  0..1  Indicates the total number of pages of data that could be returned by repeated requests.
ns:BuyingGuideDetails  ns:BuyingGuideDetailsType  0..1  Contains information for up to 5 buying guides that match the query.
ns:ReviewDetails  ns:ReviewDetailsType  0..1  Contains information about review details.
ns:PositiveHelpfulnessVotes  xs:int  0..1  Number of helpfulness votes if using user search.

Referenced By

Complex Type: ns:GetCategoryInfoRequestType

Description

This call will give you the ability to retrieve high level Category information, relevant for a buy-side application.

Derived By

Extending ns:AbstractRequestType

Content Model

Contains elements as defined in the following table.

Component  Type  Occurs  Description 
    1..1   
ns:MessageID  xs:string  0..1  If you pass a value in MessageID in a request, we'll return the same value in CorrelationID in the response.
any    0..*   
ns:CategoryID  xs:string  0..1  Use an ID of -1 to retrieve the root category and the top-level (level 1) meta categories.
ns:IncludeSelector  xs:string  0..1  Defines standard subsets of fields to return within the response.

Referenced By

Complex Type: ns:GetCategoryInfoResponseType

Description

Contains the category data for the eBay site specified as input.

Derived By

Extending ns:AbstractResponseType

Content Model

Contains elements as defined in the following table.

Component  Type  Occurs  Description 
    1..1   
ns:Timestamp  xs:dateTime  0..1  This value represents the date and time when eBay processed the request.
ns:Ack  ns:AckCodeType  0..1  Indicates whether the call was successfully processed by eBay.
ns:Errors  ns:ErrorType  0..*  A list of application-level errors or warnings (if any) that were raised when eBay processed the request.
ns:Build  xs:string  0..1  This refers to the particular software build that eBay used when processing the request and generating the response.
ns:Version  xs:string  0..1  The release version that eBay used to process the request.
ns:CorrelationID  xs:string  0..1  If you pass a value in MessageID in a request, we will return the same value in CorrelationID in the response.
any    0..*   
ns:CategoryArray  ns:CategoryArrayType  0..1  List of the returned categories.
ns:CategoryCount  xs:int  0..1  Indicates the number of categories returned (i.e., the number of CategoryType objects in CategoryArray).
ns:UpdateTime  xs:dateTime  0..1  Indicates the last date and time that eBay modified the category hierarchy for the specified eBay site.
ns:CategoryVersion  xs:string  0..1  Indicates the version of the category hierarchy on the specified eBay site.

Referenced By

Remarks

The category data is returned as a CategoryArrayType object, that contains zero, one, or multiple CategoryType objects. Each CategoryType object contains the detail data for one category. Other fields indicate how many categories are returned in a call, when the category hierarchy was last updated, and the version of the category hierarchy (all three of which can differ from one eBay site to the next).

Complex Type: ns:GeteBayTimeRequestType

Description

Gets the official eBay system time in GMT.

Derived By

Extending ns:AbstractRequestType

Content Model

Contains elements as defined in the following table.

Component  Type  Occurs  Description 
    1..1   
ns:MessageID  xs:string  0..1  If you pass a value in MessageID in a request, we'll return the same value in CorrelationID in the response.
any    0..*   

Referenced By

Complex Type: ns:GeteBayTimeResponseType

Description

The Timestamp field indicates the official eBay system time in GMT.

Derived By

Extending ns:AbstractResponseType

Content Model

Contains elements as defined in the following table.

Component  Type  Occurs  Description 
    1..1   
ns:Timestamp  xs:dateTime  0..1  This value represents the date and time when eBay processed the request.
ns:Ack  ns:AckCodeType  0..1  Indicates whether the call was successfully processed by eBay.
ns:Errors  ns:ErrorType  0..*  A list of application-level errors or warnings (if any) that were raised when eBay processed the request.
ns:Build  xs:string  0..1  This refers to the particular software build that eBay used when processing the request and generating the response.
ns:Version  xs:string  0..1  The release version that eBay used to process the request.
ns:CorrelationID  xs:string  0..1  If you pass a value in MessageID in a request, we will return the same value in CorrelationID in the response.
any    0..*   

Referenced By

Remarks

The value returned represents the date and time when eBay processed the request. The value is in the ISO 8601 date-time format (YYYY-MM-DDTHH:MM:SS.SSSZ).

Complex Type: ns:GetItemStatusRequestType

Description

Contains a single ItemID or an array of ItemIDs.

Derived By

Extending ns:AbstractRequestType

Content Model

Contains elements as defined in the following table.

Component  Type  Occurs  Description 
    1..1   
ns:MessageID  xs:string  0..1  If you pass a value in MessageID in a request, we'll return the same value in CorrelationID in the response.
any    0..*   
ns:ItemID  xs:string  0..*  The item ID that uniquely identifies the item listing for which to retrieve the data.

Referenced By

Complex Type: ns:GetItemStatusResponseType

Description

Returns status information for all items in a list.

Derived By

Extending ns:AbstractResponseType

Content Model

Contains elements as defined in the following table.

Component  Type  Occurs  Description 
    1..1   
ns:Timestamp  xs:dateTime  0..1  This value represents the date and time when eBay processed the request.
ns:Ack  ns:AckCodeType  0..1  Indicates whether the call was successfully processed by eBay.
ns:Errors  ns:ErrorType  0..*  A list of application-level errors or warnings (if any) that were raised when eBay processed the request.
ns:Build  xs:string  0..1  This refers to the particular software build that eBay used when processing the request and generating the response.
ns:Version  xs:string  0..1  The release version that eBay used to process the request.
ns:CorrelationID  xs:string  0..1  If you pass a value in MessageID in a request, we will return the same value in CorrelationID in the response.
any    0..*   
ns:Item  ns:SimpleItemType  0..*  Collection of Item status objects in an SimpleItemArrayType object, that can include zero, one, or multiple ItemType objects.

Referenced By

Remarks

Some of the Item information is returned in an SimpleItemArrayType object, that can include zero, one, or multiple ItemType objects.

Complex Type: ns:GetMultipleItemsRequestType

Description

Retrieves publicly available data for one or more listings.

Derived By

Extending ns:AbstractRequestType

Content Model

Contains elements as defined in the following table.

Component  Type  Occurs  Description 
    1..1   
ns:MessageID  xs:string  0..1  If you pass a value in MessageID in a request, we'll return the same value in CorrelationID in the response.
any    0..*   
ns:ItemID  xs:string  0..*   
ns:IncludeSelector  xs:string  0..1  Defines standard subsets of fields to return within the response.

Referenced By

Remarks

Use this call to retrieve much of the information that is visible on a listing's View Item page on the eBay Web site, such as title, prices, and basic shipping costs. Provide ItemID for every item for which you want information. This call returns the same minimal information that is returned by GetSingleItem, for each item with no IncludeSelector specified. (Use GetShippingCosts to retrieve more detailed shipping cost information for a given item.) Duplicated items are returned as a single item.

Complex Type: ns:GetMultipleItemsResponseType

Description

Response to request of GetMultipleItems.

Derived By

Extending ns:AbstractResponseType

Content Model

Contains elements as defined in the following table.

Component  Type  Occurs  Description 
    1..1   
ns:Timestamp  xs:dateTime  0..1  This value represents the date and time when eBay processed the request.
ns:Ack  ns:AckCodeType  0..1  Indicates whether the call was successfully processed by eBay.
ns:Errors  ns:ErrorType  0..*  A list of application-level errors or warnings (if any) that were raised when eBay processed the request.
ns:Build  xs:string  0..1  This refers to the particular software build that eBay used when processing the request and generating the response.
ns:Version  xs:string  0..1  The release version that eBay used to process the request.
ns:CorrelationID  xs:string  0..1  If you pass a value in MessageID in a request, we will return the same value in CorrelationID in the response.
any    0..*   
ns:Item  ns:SimpleItemType  0..*  Contains details for a listing (or multiple) listings that correspond to the item ID(s) specified in the request.

Referenced By

Complex Type: ns:GetShippingCostsRequestType

Description

Gets shipping costs for an item.

Derived By

Extending ns:AbstractRequestType

Content Model

Contains elements as defined in the following table.

Component  Type  Occurs  Description 
    1..1   
ns:MessageID  xs:string  0..1  If you pass a value in MessageID in a request, we'll return the same value in CorrelationID in the response.
any    0..*   
ns:ItemID  xs:string  0..1  The item ID that uniquely identifies the item listing for which to retrieve the data.
ns:QuantitySold  xs:int  0..1  Number of items sold to a single buyer and to be shipped together.
ns:DestinationPostalCode  xs:string  0..1  Destination country postal code (or zipcode, for US).
ns:DestinationCountryCode  ns:CountryCodeType  0..1  Destination country code.
ns:IncludeDetails  xs:boolean  0..1  Indicates whether to return the ShippingDetails container in the response.

Referenced By

Remarks

This is one of the ways a buyer or seller can obtain shipping cost information for an existing item (for which the caller is either the buyer or seller) at any point in the life of of the listing, before or after a buyer has committed to purchasing the item(s). This call works for both flat rate shipping and calculated shipping. Flat rate shipping costs are established by the seller before bidding occurs. Calculated shipping costs are calculated by eBay with its shipping partners based on postal code, but note that insurance cost can only be determined once the final item price is known when the listing ends. To determine whether a listing has ended, use GetSingleItem. It is best to call GetShippingCosts only after determining via GetSingleItem or FindItems that the item actually has shipping cost information.

Complex Type: ns:GetShippingCostsResponseType

Description

Response to call of GetShippingCosts.

Derived By

Extending ns:AbstractResponseType

Content Model

Contains elements as defined in the following table.

Component  Type  Occurs  Description 
    1..1   
ns:Timestamp  xs:dateTime  0..1  This value represents the date and time when eBay processed the request.
ns:Ack  ns:AckCodeType  0..1  Indicates whether the call was successfully processed by eBay.
ns:Errors  ns:ErrorType  0..*  A list of application-level errors or warnings (if any) that were raised when eBay processed the request.
ns:Build  xs:string  0..1  This refers to the particular software build that eBay used when processing the request and generating the response.
ns:Version  xs:string  0..1  The release version that eBay used to process the request.
ns:CorrelationID  xs:string  0..1  If you pass a value in MessageID in a request, we will return the same value in CorrelationID in the response.
any    0..*   
ns:ShippingDetails  ns:ShippingDetailsType  0..1  Shipping-related details for the specified item.
ns:ShippingCostSummary  ns:ShippingCostSummaryType  0..1  Shipping-related details for the specified item.

Referenced By

Complex Type: ns:GetSingleItemRequestType

Description

Retrieves publicly available data for a single listing.

Derived By

Extending ns:AbstractRequestType

Content Model

Contains elements as defined in the following table.

Component  Type  Occurs  Description 
    1..1   
ns:MessageID  xs:string  0..1  If you pass a value in MessageID in a request, we'll return the same value in CorrelationID in the response.
any    0..*   
ns:ItemID  xs:string  0..1  The item ID that uniquely identifies the item listing for which to retrieve the data.
ns:VariationSKU  xs:string  0..1  Variation-level SKU that uniquely identifes a variation within the listing identified by ItemID.
ns:VariationSpecifics  ns:NameValueListArrayType  0..1  Name-value pairs that identify one or more variations within the listing identified by ItemID.
ns:IncludeSelector  xs:string  0..1  Defines standard subsets of fields to return within the response.

Referenced By

Remarks

Use this call to retrieve most of the information that is visible on a listing's View Item page on the eBay Web site, such as title, description, prices, basic seller and bidder information, and other details about the listing.Also returns basic shipping costs. For more shipping details, use GetShippingCosts.

Complex Type: ns:GetSingleItemResponseType

Derived By

Extending ns:AbstractResponseType

Content Model

Contains elements as defined in the following table.

Component  Type  Occurs  Description 
    1..1   
ns:Timestamp  xs:dateTime  0..1  This value represents the date and time when eBay processed the request.
ns:Ack  ns:AckCodeType  0..1  Indicates whether the call was successfully processed by eBay.
ns:Errors  ns:ErrorType  0..*  A list of application-level errors or warnings (if any) that were raised when eBay processed the request.
ns:Build  xs:string  0..1  This refers to the particular software build that eBay used when processing the request and generating the response.
ns:Version  xs:string  0..1  The release version that eBay used to process the request.
ns:CorrelationID  xs:string  0..1  If you pass a value in MessageID in a request, we will return the same value in CorrelationID in the response.
any    0..*   
ns:Item  ns:SimpleItemType  0..1  Contains details about the listing whose ID was specified in the request.

Referenced By

Complex Type: ns:GetUserProfileRequestType

Description

Retrieves user information based on the user ID you specify.

Derived By

Extending ns:AbstractRequestType

Content Model

Contains elements as defined in the following table.

Component  Type  Occurs  Description 
    1..1   
ns:MessageID  xs:string  0..1  If you pass a value in MessageID in a request, we'll return the same value in CorrelationID in the response.
any    0..*   
ns:UserID  xs:string  0..1  Specifies the user whose data will returned by the call.
ns:IncludeSelector  xs:string  0..1  Defines standard subsets of fields to return within the response.

Referenced By

Remarks

The response contains detailed information about a user. You can specify the types of user information you want in the response.

Complex Type: ns:GetUserProfileResponseType

Derived By

Extending ns:AbstractResponseType

Content Model

Contains elements as defined in the following table.

Component  Type  Occurs  Description 
    1..1   
ns:Timestamp  xs:dateTime  0..1  This value represents the date and time when eBay processed the request.
ns:Ack  ns:AckCodeType  0..1  Indicates whether the call was successfully processed by eBay.
ns:Errors  ns:ErrorType  0..*  A list of application-level errors or warnings (if any) that were raised when eBay processed the request.
ns:Build  xs:string  0..1  This refers to the particular software build that eBay used when processing the request and generating the response.
ns:Version  xs:string  0..1  The release version that eBay used to process the request.
ns:CorrelationID  xs:string  0..1  If you pass a value in MessageID in a request, we will return the same value in CorrelationID in the response.
any    0..*   
ns:User  ns:SimpleUserType  0..1  Contains the returned user data for the specified eBay user.
ns:FeedbackHistory  ns:FeedbackHistoryType  0..1  Summary feedback data for a user. Contains counts of positive, neutral, and negative feedback for predefined time periods.
ns:FeedbackDetails  ns:FeedbackDetailType  0..*  The FeedbackDetails container has fields (ItemID, etc.) with information about one feedback entry.

Referenced By

Complex Type: ns:HalfCatalogProductType

Description

Information about an Half.com catalog product.

Derived By

Restricting xs:anyType

Content Model

Contains elements as defined in the following table.

Component  Type  Occurs  Description 
    1..1   
ns:Title  xs:string  0..1  The title of the product, as specified in the catalog.
ns:DetailsURL  xs:anyURI  0..1  Fully qualified URL for optional information about the product, such as a movie's description or film credits.
ns:StockPhotoURL  xs:anyURI  0..1  Fully qualified URL for a stock image (if any) that is associated with the Half.com catalog product.
ns:ShippingCostSummary  ns:ShippingCostSummaryType  0..1  Contains basic shipping-related costs for the item.
ns:DisplayStockPhotos  xs:boolean  0..1  If true, your application can attempt to display stock photos that are returned. If false, your application should not attempt to display any stock photos that are returned.
ns:ItemCount  xs:int  0..1  Total number of listings on the Half.com site that use stock information from this catalog product.
ns:ProductID  ns:ProductIDType  0..*  The Half.com or external IDs associated with the product.
ns:DomainName  xs:string  0..1  The name of the domain in which the product was found.
ns:ItemSpecifics  ns:NameValueListArrayType  0..1  A list of name/value pairs that are included in the product's pre-filled Item Specifics.
ns:ItemArray  ns:SimpleItemArrayType  0..1  A list of active items that were listed with the requested product.
ns:ReviewCount  xs:int  0..1  The total number of reviews that are available for this product on the Half.com Web site.
ns:MinPrice  ns:AmountType  0..1  The minimum price for all active items listed under this product.
any    0..*   

Referenced By

Complex Type: ns:HalfProductsType

Description

Information about an eBay catalog product.

Derived By

Restricting xs:anyType

Content Model

Contains elements as defined in the following table.

Component  Type  Occurs  Description 
    1..1   
ns:Product  ns:HalfCatalogProductType  0..*  A set of Half.com catalog products.
any    0..*   

Referenced By

Complex Type: ns:HistogramEntryType

Description

A generic histogram entry type.

Derived By

Restricting xs:anyType

Content Model

Contains elements as defined in the following table.

Component  Type  Occurs  Description 
    1..1   
ns:Name  xs:string  0..1  This is the domain name.
ns:Count  xs:int  0..1  This is the number of products found in the domain.
any    0..*   

Referenced By

Complex Type: ns:InternationalShippingServiceOptionType

Description

Shipping costs and options related to an international shipping service.

Derived By

Restricting xs:anyType

Content Model

Contains elements as defined in the following table.

Component  Type  Occurs  Description 
    1..1   
ns:ShippingInsuranceCost  ns:AmountType  0..1  The insurance cost associated with shipping a single item with this shipping service.
ns:ShippingServiceName  xs:token  0..1  An international shipping service offered for shipping the item (for example, UPS Ground). For flat and calculated shipping.
ns:ShippingServiceAdditionalCost  ns:AmountType  0..1  Cost of shipping each additional item beyond the first item.
ns:ShippingServiceCost  ns:AmountType  0..1  The basic shipping cost of the item.
ns:ShippingServicePriority  xs:int  0..1  Seller-preferred presentation order relative to other service options.
ns:ShipsTo  xs:string  0..*  An international location or region to which the item may be shipped via this particular shipping service.
any    0..*   

Referenced By

Remarks

When used as input, if one is provided, at least one domestic ShippingService must be provided. This type does not exist before compatibility level 383.

Complex Type: ns:NameValueListArrayType

Description

A list of one or more valid names and corresponding values.

Derived By

Restricting xs:anyType

Content Model

Contains elements as defined in the following table.

Component  Type  Occurs  Description 
    1..1   
ns:NameValueList  ns:NameValueListType  0..*  This list is an array of Item Specifics, which are category-specific fields that the seller added to describe the listing. The names of these fields are different for items in different categories, so they're returned in a generic name/value structure.

Referenced By

Complex Type: ns:NameValueListType

Description

A name and corresponding value (a name/value pair).

Derived By

Restricting xs:anyType

Content Model

Contains elements as defined in the following table.

Component  Type  Occurs  Description 
    1..1   
ns:Name  xs:string  0..1  The name of the item specific.
ns:Value  xs:string  0..*  A value for the item specific.

This field is only returned in responses if the seller included a value for an item specific. In the GetSingleItem response, this field is always returned for each item specific that is returned (if any). However, if the seller didn't select a value for the item specific, this field may return empty, or it may return a value like "-", "Not Selected", or "Unspecified" (or the equivalent in the language of the site).

For the item condition, this usually includes the word "New" or "Used" for eBay US, UK, Australia, and India listings; and "Neu" or "Gebraucht" for eBay Germany, Austria, and Switzerland listings.
any    0..*   

Referenced By

Complex Type: ns:PicturesType

Description

Defines variation-specific pictures associated with one VariationSpecificName (e.g., Color) whose values differ across variations.

Derived By

Restricting xs:anyType

Content Model

Contains elements as defined in the following table.

Component  Type  Occurs  Description 
    1..1   
ns:VariationSpecificName  xs:string  0..1  One aspect of the variations that will be illustrated in the pictures for all variations. For example, if each variation is visually distinguished by color and the pictures show the different colors available, then specify "Color" as the name.
ns:VariationSpecificPictureSet  ns:VariationSpecificPictureSetType  0..*  One or more pictures that help buyers distinguish the Variations.
any    0..*   

Referenced By

Complex Type: ns:PopularSearchesType

Description

Contains search word information, as it is related to a category.

Derived By

Restricting xs:anyType

Content Model

Contains elements as defined in the following table.

Component  Type  Occurs  Description 
    1..1   
ns:CategoryID  xs:string  0..1  Numeric ID of a category on eBay.
ns:CategoryParentID  xs:string  0..1  Category ID identifying a category that is the parent category of the category indicated in the request.
ns:QueryKeywords  xs:string  0..1  Specifies which QueryKeywords corresponds to this PopularSearchResult.
ns:AlternativeSearches  xs:string  0..1  Alternative search keywords for the query keywords, separated by semicolons.
ns:RelatedSearches  xs:string  0..1  Keywords related to the query keywords, separated by semicolons.
ns:CategoryName  xs:string  0..1  Category Name identifying the name of current CategoryID.
ns:CategoryParentName  xs:string  0..1  The name of category which is a parent category to the CategoryID specified in the request.
any    0..*   

Referenced By

Complex Type: ns:ProductIDType

Description

Product ID has an attribute of ProductIDCodeType and a string value.

Derived By

Extending xs:string

Attributes

Name  Type  Required?  Default  Description 
ns:type  ns:ProductIDCodeType  No    The nature of identifier being used.

Referenced By

Complex Type: ns:ReturnPolicyType

Description

Type for the return policy details of an item.

Derived By

Restricting xs:anyType

Content Model

Contains elements as defined in the following table.

Component  Type  Occurs  Description 
    1..1   
ns:Refund  xs:string  0..1  Specifies how a refund will be made, e.g. as an exchange.
ns:ReturnsWithin  xs:string  0..1  Specifies the length of time in which the item must be returned under the return policy.
ns:ReturnsAccepted  xs:string  0..1  Information about returns accepted.
ns:Description  xs:string  0..1  A description of the return policy for the item.
ns:WarrantyOffered  xs:string  0..1  Information about the warranty offered.
ns:WarrantyType  xs:string  0..1  The type of warranty offered.
ns:WarrantyDuration  xs:string  0..1  The length of the warranty offered.
ns:EAN  xs:string  0..1  Contains the EAN.
ns:ShippingCostPaidBy  xs:string  0..1  The party who pays the cost of shipping for a returned item.
any    0..*   

Referenced By

Complex Type: ns:ReviewDetailsType

Description

Contains product reviews written by eBay members.

Derived By

Restricting xs:anyType

Content Model

Contains elements as defined in the following table.

Component  Type  Occurs  Description 
    1..1   
ns:AverageRating  xs:float  0..1  The product's average rating (out of 5) based on all reviews. For example, a value like 4.5 would mean the average rating is 4.5 out of 5. (See ReviewCount for the total number of reviews.)
ns:Review  ns:ReviewType  0..*  An eBay member's review of the product.
any    0..*   

Referenced By

Complex Type: ns:ReviewType

Description

A product review written by an eBay member.

Derived By

Restricting xs:anyType

Content Model

Contains elements as defined in the following table.

Component  Type  Occurs  Description 
    1..1   
ns:URL  xs:anyURI  0..1   
ns:Title  xs:string  0..1  The title of the review.
ns:Rating  xs:int  0..1  The eBay member's rating of the product.
ns:Text  xs:string  0..1  The text of the review. If the review is longer than 2000 characters, the text is cut off and it ends with "...".
ns:UserID  xs:string  0..1  The reviewer's eBay user ID.
ns:CreationTime  xs:dateTime  0..1  The time and date when the reviewer posted the review.
any    0..*   

Referenced By

Complex Type: ns:SalesTaxType

Description

Type for expressing sales tax data.

Derived By

Restricting xs:anyType

Content Model

Contains elements as defined in the following table.

Component  Type  Occurs  Description 
    1..1   
ns:SalesTaxPercent  xs:float  0..1  Percent of an item's price to be charged as the sales tax for the transaction.
ns:SalesTaxState  xs:string  0..1  State or jurisdiction for which the sales tax is being collected.
ns:ShippingIncludedInTax  xs:boolean  0..1  (US only) Whether shipping costs were part of the base amount that was taxed. Flat or calculated shipping.
ns:SalesTaxAmount  ns:AmountType  0..1  (US only) The amount of sales tax, calculated for a transaction based on the SalesTaxPercent and pricing information.
any    0..*   

Referenced By

Complex Type: ns:SearchResultType

Description

Container for items. Can contain zero, one, or multiple SimpleItemType objects, each of which has data for an item listing.

Derived By

Restricting xs:anyType

Content Model

Contains elements as defined in the following table.

Component  Type  Occurs  Description 
    1..1   
ns:CategoryGroupNamePath  xs:string  0..1   
ns:CategoryGroupIDPath  xs:string  0..1  Category ID breadcrumb.
ns:CategoryGroupItemCount  xs:int  0..1  Item count of the category.
ns:ItemArray  ns:SimpleItemArrayType  0..1  Array of simple items.
any    0..*   

Referenced By

Complex Type: ns:SellingStatusType

Description

Contains various details about the current status of a listing.

Derived By

Restricting xs:anyType

Content Model

Contains elements as defined in the following table.

Component  Type  Occurs  Description 
    1..1   
ns:ConvertedCurrentPrice  ns:AmountType  0..1  Not used. See Item.ConvertedCurrentPrice.
ns:CurrentPrice  ns:AmountType  0..1  Not used. See Item.CurrentPrice and Variation.StartPrice.
ns:QuantitySold  xs:int  0..1  The number of items sold from this variation.
any    0..*   

Referenced By

Remarks

These values are computed by eBay and cannot be specified at listing time.

Complex Type: ns:ShippingCostSummaryType

Description

Type for the shipping-related details for an item or transaction.

Derived By

Restricting xs:anyType

Content Model

Contains elements as defined in the following table.

Component  Type  Occurs  Description 
    1..1   
ns:ShippingServiceName  xs:string  0..1  The name of a shipping service.
ns:ShippingServiceCost  ns:AmountType  0..1  The basic shipping cost of the item.
ns:InsuranceCost  ns:AmountType  0..1  The cost of insurance.
ns:ShippingType  ns:ShippingTypeCodeType  0..1  How the seller stated that cost of shipping is to be determined, such as flat rate or calculated.
ns:InsuranceOption  ns:InsuranceOptionCodeType  0..1  Whether the seller offers shipping insurance and, if so, whether the insurance is optional or required. Flat and calculated shipping.
ns:ListedShippingServiceCost  ns:AmountType  0..1  The listed shipping cost of the item. If multiple items were purchased, this includes the listed ShippingServiceAdditionalCost.
any    0..*   

Referenced By

Complex Type: ns:ShippingDetailsType

Description

Type for the shipping-related details for an item or transaction.

Derived By

Restricting xs:anyType

Content Model

Contains elements as defined in the following table.

Component  Type  Occurs  Description 
    1..1   
ns:GetItFast  xs:boolean  0..1  Indicates whether the seller has opted the listing into the Get It Fast feature.
ns:InsuranceCost  ns:AmountType  0..1  The cost of insurance.
ns:InsuranceOption  ns:InsuranceOptionCodeType  0..1  Whether the seller offers shipping insurance and, if so, whether the insurance is optional or required. Flat and calculated shipping.
ns:InternationalShippingServiceOption  ns:InternationalShippingServiceOptionType  0..*  Shipping costs and options related to an international shipping service.
ns:SalesTax  ns:SalesTaxType  0..1  Sales tax details. US site only. Flat and calculated shipping.
ns:ShippingRateErrorMessage  xs:string  0..1  For most applicable calls, returns the words No Error or returns an error message related to an attempt to calculate shipping rates.
ns:ShippingServiceOption  ns:ShippingServiceOptionType  0..*  Shipping costs and options related to domestic shipping services offered by the seller.
ns:TaxTable  ns:TaxTableType  0..1  Tax details for a jurisdiction such as a state or province.
ns:InternationalInsuranceCost  ns:AmountType  0..1  The cost of insurance for items shipped internationally.
ns:InternationalInsuranceOption  ns:InsuranceOptionCodeType  0..1  Whether the seller offers shipping insurance for items shipped internationally and, if so, whether the insurance is optional or required. Flat and calculated shipping.
ns:CODCost  ns:AmountType  0..1  Italy site (site ID 101) only. Contains the cost of cash-on-delivery shipping.
any    0..*   

Referenced By

Complex Type: ns:ShippingServiceOptionType

Description

Shipping costs and options related to a domestic shipping service.

Derived By

Restricting xs:anyType

Content Model

Contains elements as defined in the following table.

Component  Type  Occurs  Description 
    1..1   
ns:ShippingInsuranceCost  ns:AmountType  0..1  The insurance cost associated with shipping a single item with this shipping service.
ns:ShippingServiceName  xs:token  0..1  A domestic shipping service offered for shipping the item (for example, UPS Ground).
ns:ShippingServiceCost  ns:AmountType  0..1  The meaning of this element depends on the call and on whether flat or calculated shipping has been selected. (For example, it could be the cost to ship a single item, the cost to ship all items, or the cost to ship just the first of many items, with ShippingServiceAdditionalCost accounting for the rest.)
ns:ShippingServiceAdditionalCost  ns:AmountType  0..1  The cost of shipping each additional item beyond the first item.
ns:ShippingServicePriority  xs:int  0..1  Seller-preferred presentation order relative to other service options.
ns:ExpeditedService  xs:boolean  0..1  Indicates whether the service is an expedited shipping service.
ns:ShippingTimeMin  xs:int  0..1  The minimum guaranteed number of days in which the shipping carrier can ship an item (not including the time it takes the seller to deliver the item to the shipping carrier).
ns:ShippingTimeMax  xs:int  0..1  The maximum guaranteed number of days the shipping carrier will take to ship an item (not including the time it takes the seller to deliver the item to the shipping carrier).
ns:ShippingSurcharge  ns:AmountType  0..1  An additional fee to charge US buyers who ship via UPS to Alaska, Hawaii or Puerto Rico.
ns:ShipsTo  xs:string  0..*  An international location or region to which the item may be shipped via this particular shipping service.
any    0..*   

Referenced By

Complex Type: ns:SimpleItemArrayType

Description

Container for a list of items.

Derived By

Restricting xs:anyType

Content Model

Contains elements as defined in the following table.

Component  Type  Occurs  Description 
    1..1   
ns:Item  ns:SimpleItemType  0..*  Contains data for an item listing.

Referenced By

Remarks

Can contain zero, one, or multiple SimpleItemType objects, each of which conveys the data for one item listing.

Complex Type: ns:SimpleItemType

Derived By

Restricting xs:anyType

Content Model

Contains elements as defined in the following table.

Component  Type  Occurs  Description 
    1..1   
ns:BestOfferEnabled  xs:boolean  0..1  Whether the seller will accept a best offer for this item.
ns:BuyItNowPrice  ns:AmountType  0..1  The Buy It Now price of the item, returned in the currency of the site on which the item was listed.
ns:Description  xs:string  0..1  The seller's description of the item, if any.
ns:ItemID  xs:string  0..1  The ID that uniquely identifies the item listing. eBay generates this ID when an item is listed. This ID is unique across all eBay sites.
ns:BuyItNowAvailable  xs:boolean  0..1  Indicates whether the item has an active Buy It Now option.
ns:ConvertedBuyItNowPrice  ns:AmountType  0..1  The listing's Buy It Now Price (if any), converted into the currency of the site to which you sent this request.
ns:EndTime  xs:dateTime  0..1  Time stamp (in GMT) of when the listing is scheduled to end, or time stamp of the actual end time (if the item ended).
ns:StartTime  xs:dateTime  0..1  Time stamp (in GMT) that eBay recorded as the moment that the listing was made available.
ns:ViewItemURLForNaturalSearch  xs:anyURI  0..1   
ns:ListingType  ns:ListingTypeCodeType  0..1  The format of the listing, such as online auction, fixed price, or advertisement format.
ns:Location  xs:string  0..1  Physical location of the item, as specified by the seller. (This gives a general indication of where the item will be shipped or delivered from.)
ns:PaymentMethods  ns:BuyerPaymentMethodCodeType  0..*  Identifies the payment method (such as PayPal) the seller will accept when the buyer pays for the item.
ns:GalleryURL  xs:anyURI  0..1  URL for a picture used as the Gallery thumbnail, if any.
ns:PictureURL  xs:anyURI  0..*  Contains the URL for an image associated with the item, if any. Returned only if the seller included at least one picture in their listing.
ns:PostalCode  xs:string  0..1  Postal code indicating the physical location of the item, as specified by the seller. (This gives a general indication of where the item will be shipped or delivered from.)
ns:PrimaryCategoryID  xs:string  0..1  Numeric ID of the first (or only) category in which the item is listed. (Listings can appear in more than one category.)
ns:PrimaryCategoryName  xs:string  0..1   
ns:Quantity  xs:int  0..1  The number of items the seller is offering in the listing. (Subtract Item.QuantitySold from this value to calculate the number of items currently available for sale.)
ns:Seller  ns:SimpleUserType  0..1  Container for information about this listing's seller.
ns:BidCount  xs:int  0..1  The number of bids that have been placed on the item.
ns:ConvertedCurrentPrice  ns:AmountType  0..1  The listing's Buy It Now Price (if any), converted into the currency of the site to which you sent this request.
ns:CurrentPrice  ns:AmountType  0..1  The current price of the item in the currency of the site on which the item was listed. That is, CurrentPrice is in the original listing currency.
ns:HighBidder  ns:SimpleUserType  0..1  The high bidder for comptetitive-bidding auctions that have ended and have a winning bidder.
ns:ListingStatus  ns:ListingStatusCodeType  0..1  Specifies a listing's status in eBay's processing workflow.
ns:QuantitySold  xs:int  0..1  Number of items purchased so far from this listing. (Subtract this value from Item.Quantity to calculate the number of items currently available for sale.)
ns:ReserveMet  xs:boolean  0..1  Indicates whether any bids on this item are greater than the seller's reserve price for the listing (if any).
ns:ShipToLocations  xs:string  0..*  An international location or region to which the seller is willing to ship this item.
ns:Site  ns:SiteCodeType  0..1  The name of the eBay site on which the item was originally listed. For example, if the item is listed on the eBay US site, the value would be US. If it's listed on the eBay Germany site, the value would be Germany.
ns:TimeLeft  xs:duration  0..1  Time left before the listing ends.
ns:Title  xs:string  0..1  Name of the item as it appears in the listing or in search and browse results.
ns:ShippingCostSummary  ns:ShippingCostSummaryType  0..1  Contains basic shipping-related costs for the item.
ns:ItemSpecifics  ns:NameValueListArrayType  0..1  Category-specific fields that the seller added to describe the listing.
ns:HitCount  xs:long  0..1  The number of times the listing's View Item page has been viewed (as determined by eBay).
ns:Subtitle  xs:string  0..1  Subtitle of the item.
ns:PrimaryCategoryIDPath  xs:string  0..1  The fully qualified ID breadcrumb (path) of the first category.
ns:SecondaryCategoryID  xs:string  0..1  ID of the second category in which the item is listed.
ns:SecondaryCategoryName  xs:string  0..1  Name of the second category in which the item is listed.
ns:SecondaryCategoryIDPath  xs:string  0..1  The fully qualified ID breadcrumb (path) of the second category. For example, if the secondary category ID is 45678, and its parent category's ID is 123, the breadcrumb (path) would be 123:45678.
ns:Charity  ns:CharityType  0..1  Identifier for a Giving Works listing and the benefiting nonprofit charity organization.
ns:GermanMotorsSearchable  xs:boolean  0..1  The item is featured in eBay search results on the mobile.de partner site.
ns:GetItFast  xs:boolean  0..1  A Get It Fast listing.
ns:Gift  xs:boolean  0..1  If true, a generic gift icon displays next the listing's title in search and browse pages.
ns:PictureExists  xs:boolean  0..1  Returns true if the item has an associated picture. Not returned if value is false.
ns:RecentListing  xs:boolean  0..1  Returns true if the item listing is no more than one day old. Not returned if value is false.
ns:Storefront  ns:StorefrontType  0..1  Returns the seller's store information if the seller has an eBay store.
ns:DistanceFromBuyer  ns:DistanceType  0..1  The distance of the item from the buyer.
ns:Country  ns:CountryCodeType  0..1  Two-letter ISO 3166 country code to indicate the country where the item is located.
ns:WatchCount  xs:int  0..1  Number of users who have placed the item on their Watch list.
ns:HalfItemCondition  ns:HalfItemConditionCodeType  0..1  Returns the Half.com condition code for the item. For example, "brand new," "used," etc.
ns:SellerComments  xs:string  0..1  Notes that the Seller made when they listed the item. Not returned if the Seller did not make any comments.
ns:ReturnPolicy  ns:ReturnPolicyType  0..1  If a seller specified return policy details, then this container has fields with those details.
ns:MinimumToBid  ns:AmountType  0..1  Smallest amount the next bid on the item can be.
ns:ProductID  ns:ProductIDType  0..1  A prototype description of a well-known type of item, such as a popular book.
ns:AutoPay  xs:boolean  0..1  If true, the seller requires immediate payment for the item. If false (or not specified), immediate payment is not requested.
ns:BusinessSellerDetails  ns:BusinessSellerDetailsType  0..1  Returns the seller's business information.
ns:PaymentAllowedSite  ns:SiteCodeType  0..*  Enables you to view the sites on which an item can be purchased, based on the payment methods offered for the item.
ns:IntegratedMerchantCreditCardEnabled  xs:boolean  0..1  Indicates whether the item can be paid for through a payment gateway account.
ns:Variations  ns:VariationsType  0..1  Variations are multiple similar (but not identical) items in a single fixed-price (or Store Inventory Format) listing. For example, a single listing could contain multiple items of the same brand and model that vary by color and size (like "Blue, Large" and "Black, Medium").
ns:HandlingTime  xs:int  0..1  Specifies the maximum number of business days the seller commits to for preparing an item to be shipped after receiving a cleared payment. the listing ends, you can add or change the dispatch (handling) time.
ns:LotSize  xs:int  0..1  A lot is a set of two or more similar items that must be purchased together in a single transaction.
any    0..*   

Referenced By

Complex Type: ns:SimpleUserType

Description

Type to contain the data for one eBay user.

Derived By

Restricting xs:anyType

Content Model

Contains elements as defined in the following table.

Component  Type  Occurs  Description 
    1..1   
ns:UserID  xs:string  0..1  The user's unique eBay user ID.
ns:FeedbackPrivate  xs:boolean  0..1  Indicates whether the user has chosen to make their feedback score and feedback details private (hidden from other users).
ns:FeedbackRatingStar  ns:FeedbackRatingStarCodeType  0..1  Visual indicator of user's feedback score.
ns:FeedbackScore  xs:int  0..1  The aggregate feedback score of a user.
ns:UserAnonymized  xs:boolean  0..1  Indicates whether eBay has made this user's information anonymous.
ns:NewUser  xs:boolean  0..1  If true, identifies a new user who has been a registered eBay user for 30 days or less.
ns:RegistrationDate  xs:dateTime  0..1  The date the specified user originally registered with eBay.
ns:RegistrationSite  ns:SiteCodeType  0..1  The eBay site with which the user is registered.
ns:Status  ns:UserStatusCodeType  0..1  The registration-related status of the user.
ns:SellerBusinessType  ns:SellerBusinessCodeType  0..1  Type of seller account.
ns:StoreURL  xs:anyURI  0..1  The URL of the seller's eBay Store page.
ns:StoreName  xs:string  0..1  The name of the seller's eBay Store.
ns:SellerItemsURL  xs:anyURI  0..1  URL for seller's other items.
ns:AboutMeURL  xs:anyURI  0..1  A link to the user's AboutMe page.
ns:MyWorldURL  xs:anyURI  0..1  A link to the URL of the user's MyWorld page.
ns:MyWorldSmallImage  xs:anyURI  0..1  Location of a user's image on the MyWorld page (small version).
ns:MyWorldLargeImage  xs:anyURI  0..1  Location of a user's image on the MyWorld page (large version).
ns:ReviewsAndGuidesURL  xs:anyURI  0..1  The URL of reviews and guides.
ns:FeedbackDetailsURL  xs:anyURI  0..1  The URL of feedback details.
ns:PositiveFeedbackPercent  xs:float  0..1  A seller's positive feedback score.
ns:SellerLevel  ns:SellerLevelCodeType  0..1  The user's eBay PowerSeller tier. Possible values are enumerated in the SellerLevelCodeType code list.
ns:TopRatedSeller  xs:boolean  0..1  Returned when seller is certified as a top-rated seller, and is qualified for benefits such as final value fee discount and increased visibility in fixed-price searches.
any    0..*   

Referenced By

Remarks

Depending on the context, the user might be the seller or the buyer in a transaction, or the bidder or winning bidder in a listing. An object of this type is returned by a number of calls, including the GetUser call.

Complex Type: ns:StorefrontType

Description

Contains information related to the item in the context of a seller's eBay Store.

Derived By

Restricting xs:anyType

Content Model

Contains elements as defined in the following table.

Component  Type  Occurs  Description 
    1..1   
ns:StoreURL  xs:anyURI  0..1  The URL of the seller's eBay Store page.
ns:StoreName  xs:string  0..1  The name of the seller's eBay Store.
any    0..*   

Referenced By

Remarks

Applicable for auction format, Basic Fixed Price, and Store Inventory format items listed by eBay Stores sellers.

Complex Type: ns:TaxJurisdictionType

Description

Tax-related details for a region or jurisdiction.

Derived By

Restricting xs:anyType

Content Model

Contains elements as defined in the following table.

Component  Type  Occurs  Description 
    1..1   
ns:JurisdictionID  xs:string  0..1  Representative identifier for the jurisdiction.
ns:SalesTaxPercent  xs:float  0..1  The tax percent to apply for a listing shipped to this jurisdiction.
ns:ShippingIncludedInTax  xs:boolean  0..1  Whether shipping costs are to be part of the base amount that is taxed.
any    0..*   

Referenced By

Complex Type: ns:TaxTableType

Description

Sales tax details for zero or more jurisdictions (states, provinces, etc).

Derived By

Restricting xs:anyType

Content Model

Contains elements as defined in the following table.

Component  Type  Occurs  Description 
    1..1   
ns:TaxJurisdiction  ns:TaxJurisdictionType  0..*  Sales tax details for zero or more jurisdictions (states, provinces, etc).

Referenced By

Complex Type: ns:VariationSpecificPictureSetType

Description

At least one container is required (minOccurs="1") if Pictures container is present in the request.

Derived By

Restricting xs:anyType

Content Model

Contains elements as defined in the following table.

Component  Type  Occurs  Description 
    1..1   
ns:VariationSpecificValue  xs:string  0..1  A value that is associated with VariationSpecificName. For example, suppose this set of pictures is showing blue shirts, and some of the variations include Color=Blue in their variation specifics. If VariationSpecificName is "Color", then VariationSpecificValue would be "Blue".
ns:PictureURL  xs:anyURI  0..*  The URL of a picture that is associated with VariationSpecificValue.
ns:GalleryURL  xs:anyURI  0..1  Not applicable.
any    0..*   

Referenced By

Complex Type: ns:VariationsType

Description

Variations are multiple similar (but not identical) items in a single fixed-price (or Store Inventory Format) listing.

Derived By

Restricting xs:anyType

Content Model

Contains elements as defined in the following table.

Component  Type  Occurs  Description 
    1..1   
ns:Variation  ns:VariationType  0..*  Contains data that distinguishes one variation from another. For example, if the items vary by color and size, each Variation node specifies a combination of one of those colors and sizes.
ns:Pictures  ns:PicturesType  0..*  Contains a set of pictures that correspond to one of the variation specifics, such as Color.
ns:VariationSpecificsSet  ns:NameValueListArrayType  0..1  A list of all variation names and values that are defined on the item.
any    0..*   

Referenced By

Remarks

For example, a single listing could contain multiple items of the same brand and model that vary by color and size (like "Blue, Large" and "Black, Medium"). Each variation can have its own quantity and price. For example, a listing could include 10 "Blue, Large" variations and 20 "Black, Medium" variations.

Complex Type: ns:VariationType

Description

This element hold the values that define the SKU, StartPrice, Quantity, VariationDetails, and VariationSpecifics.

Derived By

Restricting xs:anyType

Content Model

Contains elements as defined in the following table.

Component  Type  Occurs  Description 
    1..1   
ns:SKU  xs:string  0..1  An SKU (stock keeping unit) is an identifier defined by a seller.
ns:StartPrice  ns:AmountType  0..1  The fixed price of all items identified by this variation. For example, a "Blue, Large" variation price could be USD 10.00, and a "Black, Medium" variation price could be USD 5.00.
ns:Quantity  xs:int  0..1  The number of items available for sale that are associated with this variation.
ns:VariationSpecifics  ns:NameValueListArrayType  0..1  A list of name/value pairs that uniquely identify the variation within the listing.
ns:QuantitySold  xs:int  0..1  Not used. See SellingStatus.QuantitySold instead.
ns:SellingStatus  ns:SellingStatusType  0..1  Contains the variation's current price and quantity sold. Always returned when variations are present.
any    0..*   

Referenced By

Complex Type: ns:VATDetailsType

Description

Container for eBay's Business User features.

Derived By

Restricting xs:anyType

Content Model

Contains elements as defined in the following table.

Component  Type  Occurs  Description 
    1..1   
ns:BusinessSeller  xs:boolean  0..1  If true, this indicates that the seller is a business user and intends to use listing features that are offered to business users only.
ns:RestrictedToBusiness  xs:boolean  0..1  If true, this indicates that the seller elects to offer the item exclusively to business users. If false (or not returned), this indicates that the seller elects to offer the item to all users.
ns:VATPercent  xs:float  0..1  VAT rate for the item, if any.
ns:VATSite  xs:string  0..1  Displays the VatSite Id of the seller (in a business card format) as part of the data returned in GetSingleItem call if the seller's SellerBusinessCodeType is set to 'Commercial'.
ns:VATID  xs:string  0..1  Displays the VatSite Id of the seller (in a business card format) as part of the data returned in the GetSingleItem call if the seller's SellerBusinessCodeType is set to 'Commercial'.
any    0..*   

Referenced By

Remarks

A business seller can choose to offer an item exclusively to bidders and buyers that also represent businesses. Only applicable when the item is listed in a B2B-enabled category. Currently, the eBay Germany (DE), Austria (AT), and Switzerland (CH) sites support B2B business features.

Simple Types: eBay Shopping

Simple Types

Name  Description 
ns:AckCodeType  Type declaration to be used by other schema.
ns:BuyerPaymentMethodCodeType  Identifies payment methods used by a buyer to pay a seller.
ns:CharityStatusCodeType  Type declaration to be used by other schema.
ns:CommentTypeCodeType  Type declaration to be used by other schema.
ns:CountryCodeType  Defines the standard 2-letter ISO 3166 country code set, plus some additional country codes that eBay uses. (The additional codes appear at the end of this code list and are noted as non-ISO.)
ns:CurrencyCodeType  Defines the standard 3-letter ISO 4217 currency code set.
ns:ErrorClassificationCodeType   
ns:ExcludeFlagCodeType  ExcludeFlagCodeType contains exclude flags for FindItemsAdvanced.
ns:ExternalProductCodeType  Indicates the type of external product ID being used to identify a stock product.
ns:FeedbackRatingDetailCodeType  Applicable to sites that support the Detailed Seller Ratings feature.
ns:FeedbackRatingStarCodeType  Type declaration to be used by other schema.
ns:HalfItemConditionCodeType  Controls values for item condition, especially for Books catalog.
ns:InsuranceOptionCodeType  The seller's requirements regarding whether the buyer pays for shipping insurance.
ns:ItemConditionCodeType  Specifies a predefined subset of item conditions.
ns:ItemLocationRegionCodeType  Specifies the criteria for filtering search results by location region.
ns:ItemTypeCodeType  Identifies listing-type-related filters.
ns:ListingStatusCodeType  Specifies an active or ended listing's status in eBay's processing workflow.
ns:ListingTypeCodeType  Specifies the selling format used for a listing.
ns:PaymentMethodSearchCodeType  Used for specifying items for which a specific payment method or methods are accepted.
ns:PreferredLocationCodeType  Specifies the criteria for filtering search results by site, where site is determined by the site ID in the request.
ns:ProductIDCodeType  ProductID type for product searches.
ns:ProductSortCodeType  Controls the order of product (not item) searches.
ns:ProductStateCodeType  State of a catalog product that may have been updated, replaced, marked for deletion, or merged with another product.
ns:QuantityOperatorCodeType   
ns:ReviewSortCodeType   
ns:SearchFlagCodeType  Search flags for FindItemsAdvanced.
ns:SellerBusinessCodeType  Type of seller account.
ns:SellerLevelCodeType  Type declaration to be used by other schema. Indicates the user's eBay PowerSeller tier.
ns:SeverityCodeType  Type declaration to be used by other schema.
ns:ShippingTypeCodeType  The shipping cost model offered by the seller.
ns:SimpleItemSortCodeType   
ns:SiteCodeType  eBay sites (by the country in which each resides) on which a user is registered and on which items can be listed.
ns:SortOrderCodeType  Indicates the order of sorting.
ns:StoreSearchCodeType  Identifies the StoreSearch codes (e.g., for FindItemsAdvanced requests).
ns:TradingRoleCodeType  A means for identifying a person's role in doing business on eBay.
ns:UserIDType  An eBay ID that uniquely identifies a user.
ns:UserStatusCodeType  These codes indicate the current state or status of a an eBay user account.

Simple Type: ns:AckCodeType

Description

Type declaration to be used by other schema.

Derived By

Restricting xs:token

Enumeration

Value  Description 
Success  (out) Request processing succeeded
Failure  (out) Request processing failed
Warning  (out) Request processing completed with warning information being included in the response message
PartialFailure  (out) Request processing completed with some failures. See the Errors data to determine which portions of the request failed.
CustomCode  (out) Reserved for internal or future use.

Referenced By

Remarks

This code identifies the acknowledgement code types that eBay could use to communicate the status of processing a (request) message to an application. This code would be used as part of a response message that contains an application-level acknowledgement element.

Simple Type: ns:BuyerPaymentMethodCodeType

Description

Identifies payment methods used by a buyer to pay a seller.

Derived By

Restricting xs:token

Enumeration

Value  Description 
None  No payment method specified. For example, no payment methods would be specified for Ad format listings.
MOCC  Money order/cashiers check. Not applicable to US/CA eBay Motors listings.
AmEx  American Express. Not applicable to US/CA eBay Motors listings.
PaymentSeeDescription  Payment instructions are contained in the item's description.
CCAccepted  Credit card. Not applicable to Real Estate or US/CA eBay Motors listings.
PersonalCheck  Personal check.
COD  Cash on delivery. Only applicable to the following eBay sites: AT (16), BEFR (24), BENL (123), CH (193), DE (77), ES (186), FR (71), HK (201), IN (203), IT (101), PL (212), and SG (216). Not applicable to Real Estate listings.
VisaMC  Visa/Mastercard. These qualify as safe payment methods. Not applicable to US/CA eBay Motors listings.
PaisaPayAccepted  PaisaPay (for India site only). This qualifies as a safe payment method.
Other  Other forms of payment. Not applicable to US/CA eBay Motors listings (see PaymentSeeDescription instead).
PayPal  PayPal is accepted as a payment method. This qualifies as a safe payment method.

If PayPal is specified for US/CA eBay Motors vehicles, it is for the vehicle deposit (not for purchasing the vehicle).
Discover  Discover card. Not applicable to US/CA eBay Motors listings.
CashOnPickup  This payment method is equivalent to the PayOnPickup payment method. CashOnPickup applies even for listings on the eBay US site that refer to "Pay on pickup."
MoneyXferAccepted  Direct transfer of money. Not applicable to US/CA eBay Motors listings.
MoneyXferAcceptedInCheckout  If the seller has bank account information on file, and MoneyXferAcceptedInCheckout = true, then the bank account information will be displayed in Checkout.
OtherOnlinePayments  All other online payments. Not applicable to US/CA eBay Motors listings.
Escrow  Deprecated.
PrePayDelivery  Deprecated.
CODPrePayDelivery  Deprecated.
PostalTransfer  Deprecated.
CustomCode  Placeholder value. See token.
LoanCheck  Loan check option (applicable only to the US eBay Motors site, except in the Parts and Accessories category, and the eBay Canada site for motors).
CashInPerson  Cash-in-person option. Applicable only to US and Canada eBay Motors vehicles, (not the Parts and Accessories category).
ELV  Elektronisches Lastschriftverfahren (direct debit). Only applicable to Express Germany.
PaisaPayEscrowEMI  PaisaPayEscrow EMI (Equal Monthly Installment) payment method. The PaisaPayEscrowEMI payment method is only for the India site (site ID 203).
Moneybookers  The Moneybookers payment method. For more information, see http://www.moneybookers.com/partners/us/ebay. Only applicable to the US site (and to the Parts and Accessories category of the US eBay Motors site).
Paymate  The Paymate payment method. For more information, see http://www.paymate.com/eBay. Only applicable to the US site (and to the Parts and Accessories category of the US eBay Motors site).
ProPay  The ProPay payment method. US site only. For more information, see http://www.Propay.com/eBay.

Referenced By

Remarks

On item listings, identifies one of the payment methods seller will accept for the item. Available payment methods can differ by site and item. Payment methods are not applicable to eBay Real Estate ad format listings.

Simple Type: ns:CharityStatusCodeType

Description

Type declaration to be used by other schema.

Derived By

Restricting xs:token

Enumeration

Value  Description 
Valid  (out) The specified nonprofit charity organization is a valid nonprofit charity organization according to the requirements of the dedicated eBay Giving Works provider.
NoLongerValid  (out) The specified nonprofit charity organization is no longer a valid nonprofit charity organization according to the requirements of the dedicated eBay Giving Works provider.
CustomCode  (out) Reserved for internal or future use.

Referenced By

Remarks

Indicates the nonprofit status of the nonprofit charity organization registered with the dedicated eBay Giving Works provider.

Simple Type: ns:CommentTypeCodeType

Description

Type declaration to be used by other schema.

Derived By

Restricting xs:token

Enumeration

Value  Description 
Positive  Positive feedback. Increases total feedback score.
Neutral  Neutral feedback. No effect on total feedback score.
Negative  Negative feedback. Decreases total feedback score.
Withdrawn  Withdrawn feedback. Removes the effect of the original feedback on total feedback score. Comments from withdrawn feedback are still visible.
IndependentlyWithdrawn  Applies to the eBay Motors site only. Feedback is withdrawn based on the decision of a third party.
CustomCode  Reserved for internal or future use.

Referenced By

Remarks

These are the possible codes to specify the types of feedback/comment. Additional information about feedback is available in the online Help of the eBay site.

Simple Type: ns:CountryCodeType

Description

Defines the standard 2-letter ISO 3166 country code set, plus some additional country codes that eBay uses. (The additional codes appear at the end of this code list and are noted as non-ISO.)

Derived By

Restricting xs:token

Enumeration

Value  Description 
AF   
AL   
DZ   
AS   
AD