This Call Reference describes the elements and attributes for each call in the eBay Trading API.

These details also apply to the XML API, SOAP API, eBay SDK for Java, and eBay SDK for .NET.

Additional resources are available for this eBay Web Service. Please see the eBay Developer Documentation Center.

See also the calls in the eBay Shopping API.

Table of Contents

Call Summary Samples
AddDispute Enables a seller to create a new Unpaid Item dispute. (Item Not Received disputes can only be created via the eBay web site.) Guide only
AddDisputeResponse Adds a response or comment to a dispute, or closes a dispute. Guide only
AddFixedPriceItem Creates a new fixed-price listing on eBay. Returns the item ID for the new listing, and returns fees the seller will incur for the listing (not including the Final Value Fee, which cannot be calculated until the listing has ended). view
AddItem Defines a single new item and lists it on a specified eBay site. Returns the item ID for the new listing, and returns fees the seller will incur for the listing (not including the Final Value Fee, which cannot be calculated until the item is sold). view
AddItemFromSellingManagerTemplate Creates listings from Selling Manager templates. view
AddItems Defines one to five items and lists them on a specified eBay site. Returns the item ID for each. Returns fees the seller will incur for each listing (not including the Final Value Fee, which cannot be calculated until the item is sold). view
AddMemberMessageAAQToPartner Enables a buyer and seller in a transactional relationship to send messages to each other's My Messages Inboxes within 90 days of the creation of the transaction. The sale does not have to be ended to make this request. Guide only
AddMemberMessageRTQ Enables a seller to reply to a question about an active item listing. The reply is sent to the user's My Messages inbox. Guide only
AddMemberMessagesAAQToBidder Enables a seller to send up to 10 messages to bidders and users who have made offers (via Best Offer) during an active listing. Messages to a user appear in the user's My Messages inbox. Guide only
AddOrder Combines two or more transactions into a single order, enabling a buyer to pay for all of those transactions with a single payment (and, if so arranged, ship all of the items together). view
AddSecondChanceItem Creates a new Second Chance Offer (that is, an offer for an unsold item) for one of that item's non-winning bidders. Guide only
AddSellingManagerInventoryFolder Adds a new product folder to a user's Selling Manager account. view
AddSellingManagerProduct Creates a Selling Manager product, which contains templates for repeat listings. view
AddSellingManagerTemplate Adds a Selling Manager template. view
AddToItemDescription Appends a horizontal rule, then a message about what time the addition was made by the seller, and then the seller-specified text. view
AddToWatchList Adds one or more items to the user's My eBay watch list. view
AddTransactionConfirmationItem Ends the listing specified by ItemID (if listed for at least 24 hours) and creates a new Transaction Confirmation Request (TCR) for an item, enabling the TCR recipient to purchase the item. This call can also be used to verify whether a new TCR can be created. Guide only
CompleteSale Enables a seller to do various tasks after an item transaction or multiple-item order has been created. Task examples include leaving feedback for the buyer, changing the paid status, and setting shipment tracking information. Guide only
ConfirmIdentity Identifies a user without requiring UserID or password or user token. Guide only
DeleteMyMessages Removes selected alerts and messages for a given user. Guide only
DeleteSellingManagerInventoryFolder Removes a Selling Manager inventory folder. view
DeleteSellingManagerItemAutomationRule Removes the association of Selling Manager automation rules to an item. view
DeleteSellingManagerProduct Deletes a Selling Manager product. view
DeleteSellingManagerTemplate Deletes a Selling Manager template. view
DeleteSellingManagerTemplateAutomationRule Removes the association of Selling Manager automation rules to a template. view
DisableUnpaidItemAssistance Enables a seller who has opted into the automated Unpaid Item Assistance mechanism to disable that Assistance for an item. view
EndFixedPriceItem Ends the specified fixed-price listing before the date and time at which it would normally end (per the listing duration). The item can be identified by an eBay item ID or the seller's SKU (in certain cases). view
EndItem Ends the specified item listing before the date and time at which it would normally end (per the listing duration). Guide only
EndItems Ends the specified item listings before the date and time at which they would normally end (per the listing duration). Supports up to ten (10) entries per request. view
FetchToken Retrieves a user token. Guide only
GetAccount Enables a seller to retreive his or her own account data. Guide only
GetAdFormatLeads Retrieves sales lead information for a lead generation listing. Guide only
GetAllBidders Provides three modes for retrieving a list of the users that bid on a listing. One of the modes is of particular value in support of the Second Chance Offer feature. Guide only
GetApiAccessRules Reports how many calls your application has made and is allowed to make per hour or day. Guide only
GetAttributesCS Retrieves an XML string that describes how to present Item Specifics to a seller who is creating a new listing. Item Specifics are optional when listing in most categories; however, some categories (such as Real Estate, US Tickets, and US eBay Motors) require Item Specifics to be specified using this model. Some categories support this Item Specifics model; other categories support the model returned by GetCategorySpecifics. Guide only
GetAttributesXSL Retrieves the Item Specifics SYI XSL stylesheet for use with the GetAttributesCS and GetProductSellingPages response. You use the stylesheet to render Item Specifics in a user interface, as applicable within a particular category. Guide only
GetBestOffers Retrieves the best offers associated with an ItemID according to the BestOfferStatus filter, where Active is the default value. Specify a best offer ID to retrieve the details for a specific best offer. Guide only
GetBidderList Retrieves all items on which the user is currently bidding or which the buyer has won or purchased. Guide only
GetCategories Retrieves the latest eBay category hierarchy for a given eBay site. Information returned for each category includes the category name and the unique ID for the category (unique within the eBay site for which categories are retrieved). A category ID is a required input when you list most items. view
GetCategory2CS Retrieves mappings between categories and characteristic sets that are available for an eBay site. Guide only
GetCategoryFeatures Returns information about certain features that may only be applicable to certain categories on the site, such as particular listing durations, shipping term requirements, and Best Offer support. view
GetCategoryListings Returns items in a specified category. A number of inputs are provided for filtering the item listings returned using such criteria as the listing type and whether the item is listed in an ebay Store. Guide only
GetCategoryMappings Retrieves a map of old category IDs and corresponding active category IDs defined for the site to which the request is sent. Guide only
GetCategorySpecifics Retrieves the most popular custom Item Specifics that sellers use when they list items in certain categories. Item Specifics are optional in listings. Some categories support this Item Specifics model; other categories support the model returned by GetAttributesCS. view
GetChallengeToken Retrieves a botblock token and URLs for an image or audio clip that the user is to match. Guide only
GetCharities Searches for nonprofit charity organizations that meet the criteria specified in the request. Guide only
GetClientAlertsAuthToken Retrieves a token required for the GetUserAlerts call in the Client Alerts API. Guide only
GetContextualKeywords Retrieves top-ranked contextual eBay keywords and categories for a specified web page. Guide only
GetCrossPromotions Retrieves a list of upsell or cross-sell items associated with the specifeid item ID. Guide only
GetDescriptionTemplates Retrieves the DescriptionTemplates for a category. Guide only
GetDispute Requests the details of a dispute corresponding to the given dispute ID, any time after the dispute was opened and up to five years after it was closed. Guide only
GeteBayDetails Retrieves eBay IDs and codes (e.g., site IDs and shipping service codes), enumerated data (e.g., payment methods), and other common eBay meta-data. view
GeteBayOfficialTime Gets the official eBay system time in GMT. view
GetFeedback Retrieves the accumulated feedback left for a specified user, or the summary feedback data for a specific transaction or item. Guide only
GetHighBidders Deprecated as of version 611. Retrieves a list of high bidders for the Dutch auction specified in the ItemId property of the request. A seller can use this list to determine which buyers are winning bidders and how many items each can purchase. Guide only
GetItem Returns item data (title, description, price information, seller information, and so on) for the specified item ID. view
GetItemRecommendations Examines potential item data that a seller has specified and returns recommended changes or opportunities for improvement. view
GetItemsAwaitingFeedback Returns items for which feedback needs to be left. Guide only
GetItemShipping Returns shipping cost estimates for an item for every calculated shipping service that the seller has offered with the listing. view
GetItemTransactions Retrieves transaction information for a specified itemID. The call returns zero, one, or multiple transactions, depending on the number of items sold from the listing. view
GetMemberMessages Retrieves messages posted to the Ask Seller A Question messaging system. Guide only
GetMessagePreferences Returns a seller's Ask Seller a Question (ASQ) subjects. Guide only
GetMyeBayBuying Returns items from the All Buying section of the user's My eBay account, including items the user is watching, bidding on, has won, has not won, or has made best offers on. Guide only
GetMyeBayReminders Requests totals of various reminder types from the user's MyeBay account. Guide only
GetMyeBaySelling Returns a summary and details of items a user is selling from the user's My eBay account. Guide only
GetMyMessages Retrieves information about the messages and alerts sent to a given user. Guide only
GetNotificationPreferences Retrieves the requesting application's notification preferences. Guide only
GetNotificationsUsage Retrieves usage information about platform notifications for a given application. Guide only
GetOrders Retrieves all of the orders for which the user is a participant (as either buyer or seller) that meet the criteria specified in the request. Guide only
GetOrderTransactions Retrieves information about one or more orders or one or more transactions (or both). Guide only
GetPictureManagerDetails Requests information about folders or pictures in a Picture Manager account or the account settings. This call will be deprecated by late 2009. Guide only
GetPictureManagerOptions Requests a list of Picture Manager options and allowed values, such as subscription type and picture display. This call will be deprecated by late 2009. Guide only
GetPopularKeywords Retrieves the words more frequently used by eBay users when searching for listings. Guide only
GetProductFamilyMembers If a search result returned from GetProductSearchResults does not return all product versions in a family, and if the user wants to see more versions (editions) of the product, you can use GetProductFamilyMembers to retrieve all versions of the product. Guide only
GetProductFinder Retrieves data that you use to construct valid "product finder" queries (queries against multiple attributes) against catalog products or (in some cases) listed items. Guide only
GetProductFinderXSL Retrieves the Product Finder XSL stylesheet for use with the XML returned from GetProductFinder. Guide only
GetProducts Searches for stock product information (Pre-filled Item Information), such as information about a particular DVD or camera. Also, retrieves top reviews, buying guides, and up to 200 listings associated with a product. Primarily useful for buying use cases. Guide only
GetProductSearchPage Retrieves the attributes a seller can use to form a query when searching for Pre-filled Item Information to use in a listing for a category that is catalog-enabled. Guide only
GetProductSearchResults Searches for Pre-filled Item Information within one or more characteristic sets. Use the response from GetProductSearchPage or GetProductFinder to determine the attributes that can be used as criteria for the search. After a user selects a product by its ID, use the ID as input to GetProductSellingPages. This call also supports batch requests (i.e., searching for several products in the same call). Guide only
GetProductSellingPages Retrieves information that describes how to present catalog product information to a seller. Use this data when listing an item with Pre-filled Item Information. Guide only
GetPromotionalSaleDetails Used to obtain information about promotional sales. This call is part of the Promotional Price Display feature, which enables sellers to apply discounts across many listings. Guide only
GetPromotionRules Requests a list of the cross-promotion rules associated with a specific referring item or store category. Guide only
GetSearchResults Retrieves item listings based on keywords you specify. The keywords can include wildcards. The response is in the form of an array whose size and contents you specify, using a variety of input fields. You can filter the item listings returned using such criteria as the listing category, location, whether the item is listed in an ebay Store, and listing type. You can include or exclude specified sellers. Guide only
GetSellerDashboard Retrieves a brief summary of the requester's status as an eBay seller. This status information can help an eBay seller monitor their selling performance and keep their account in good standing. view
GetSellerEvents Retrieves price changes, item revisions, description revisions, and other changes that have occurred within the last 48 hours related to a seller's eBay listings. view
GetSellerList Returns a list of items a seller has listed for auction. Returns an array of zero, one, or multiple items. You can specify that the returned data include only items that start or end within a specified date range. Guide only
GetSellerPayments Retrieves a summary of pending or paid payments that Half.com created for the seller identified by the authentication token in the request. Guide only
GetSellerTransactions Retrieves transaction information for the user for which the call is made, and not for any other user. (To retrieve transactions for another seller's listings, use GetItemTransactions.) view
GetSellingManagerAlerts Retrieves Selling Manager alerts. view
GetSellingManagerEmailLog Retrieves a log of emails sent, or scheduled to be sent, to buyers. Includes success or failure status. view
GetSellingManagerInventory Retrieves a paginated listing of a user's Selling Manager inventory. view
GetSellingManagerInventoryFolder Retrieves Selling Manager inventory folders. view
GetSellingManagerItemAutomationRule Retrieves the set of Selling Manager automation rules associated with an item. view
GetSellingManagerSaleRecord Requests the data in a Selling Manager sale record. view
GetSellingManagerSoldListings Retrieves information about items that a seller has sold. view
GetSellingManagerTemplateAutomationRule Retrieves the set of Selling Manager automation rules associated with a Selling Manager template. view
GetSellingManagerTemplates Retrieves Selling Manager templates. view
GetSessionID Retrieves a session ID that identifies a user and your application when you make a FetchToken request. Guide only
GetShippingDiscountProfiles Returns details of the shipping discount profiles defined by the user, along with other combined payment-related details such as packaging/handling cost and shipping insurance. Guide only
GetStore Retrieves configuration information for the eBay store owned by the specified user or caller. Guide only
GetStoreCategoryUpdateStatus Returns the status of the processing progress for category structure changes specified with a SetStoreCategories request. Guide only
GetStoreCustomPage Retrieves the custom page or pages for the user's Store. Guide only
GetStoreOptions Retrieves the current list of Store configuration options. Guide only
GetStorePreferences Retrieves a user's Store preferences. Guide only
GetSuggestedCategories Requests a list of up to 10 categories with the highest percentage of listings whose titles or descriptions contain the keywords you specify. Guide only
GetTaxTable Retrieves the tax table for a user on a given site or retrieves the valid jurisdictions (if any) for a given site. Guide only
GetTokenStatus Requests current status of user token. Guide only
GetUser Retrieves data pertaining to a single eBay user or transactions for which there is a relationship between the requestor and the target user. Guide only
GetUserContactDetails Returns contact information for a specified user if a bidding relationship exists. Both sellers and bidders can use this call. Guide only
GetUserDisputes Requests a list of disputes the requester is involved in as buyer or seller. The list includes both Unpaid Item and Item Not Received disputes. Guide only
GetUserPreferences Retrieves the specified user preferences for the authenticated caller. Guide only
GetVeROReasonCodeDetails Retrieves details about VeRO reason codes for a given site or all sites. You must be a member of the Verified Rights Owner (VeRO) Program to use this call. Guide only
GetVeROReportStatus Retrieves status information about VeRO reported items. You must be a member of the Verified Rights Owner (VeRO) Program to use this call. Guide only
GetWantItNowPost Retrieves data for a specific, active Want It Now post identified by a post ID. Guide only
GetWantItNowSearchResults Retrieves a list of active Want It Now posts that match specified keywords and/or a specific category ID. Guide only
IssueRefund Issues a refund for a single Half.com transaction. Guide only
LeaveFeedback Enables a user to leave feedback about another user at the conclusion of a successful sales transaction (item sold). Guide only
MoveSellingManagerInventoryFolder Moves a Selling Manager inventory folder. view
PlaceOffer Enables the requesting user to submit a bid (make an offer) on the item listing specified in ItemID. view
RelistFixedPriceItem Enables a seller to take a single item (or a single multi-item listing) and relist it on a specified eBay site. If the listing ended with no buyers, the relisted item may be eligible for a relist credit for the insertion fee under some conditions. view
RelistItem Enables a seller to take a single item (or a single multi-item listing) that ended without bidders or buyers and re-list it on a specified eBay site. view
RemoveFromWatchList Enables a user to remove item from his or her My eBay watch list. Guide only
RespondToBestOffer Enables the seller of a Best Offer item to accept, decline, or counter offers made by bidders. Guide only
RespondToFeedback Enables users to reply to feedback left by the other party in the transaction and/or follow up on the feedback left for the other party. Guide only
RespondToWantItNowPost Enables a seller to respond to a Want It Now post with an item listed on the eBay site. Guide only
ReviseCheckoutStatus Enables a seller to update the payment status of an item. Guide only
ReviseFixedPriceItem Enables a seller to change the properties of a currently active listing. Inputs are the item ID of the item being revised and any properties that are being changed. view
ReviseInventoryStatus Enables a seller to change the price and quantity of currently active fixed-price items. view
ReviseItem Enables a seller to change the properties of a currently active listing. view
ReviseMyMessages Sets the read state for messages and alerts, the flagged state of messages, and moves alerts and messages into and out of folders. Guide only
ReviseMyMessagesFolders Renames, removes, or restores specified My Messages folders for a given user. Guide only
ReviseSellingManagerInventoryFolder Revises the name of a Selling Manager inventory folder. view
ReviseSellingManagerProduct Revises a Selling Manager product. view
ReviseSellingManagerSaleRecord Revises a Selling Manager sale record when you specify one of the following: an ItemID, a TransactionID, or an OrderID. view
ReviseSellingManagerTemplate Revises a Selling Manager template. view
RevokeToken Voluntarily revokes a token before it would otherwise expire, typically because of security concerns or because the user has unsubscribed. Guide only
SaveItemToSellingManagerTemplate Creates a Selling Manager listing template that is similar to an item. view
SellerReverseDispute Enables a seller to "reverse" an Unpaid Item dispute that has been closed, for example, if buyer and seller reach an agreement. The seller's Final Value Fee credit and the buyer's strike are both reversed. if applicable. Guide only
SendInvoice Enables a seller to send an invoice to a buyer involved in the transaction. Guide only
SetMessagePreferences Enables a seller to add custom Ask Seller a Question (ASQ) subjects to display on the seller's Ask a Question page. Guide only
SetNotificationPreferences Manages a user's notification preferences. This is part of two eBay services that update users about events on the eBay site: 1. the eBay Platform Notifications feature, and 2: the eBay Client Alerts API. Notifications and alerts are used to update production applications about selected events on the eBay site, helping reduce the number of times your application needs to retrieve certain information. Guide only
SetPictureManagerDetails Creates, updates, or deletes Picture Manager account settings, folders, or pictures. This call will be deprecated by late 2009. Guide only
SetPromotionalSale Creates or modifies a promotional sale. Promotional sales enable sellers to apply discounts and/or free shipping across many listings. Guide only
SetPromotionalSaleListings Used to change which item listings are affected by a promotional sale. Guide only
SetSellingManagerFeedbackOptions Enables Selling Manager and Selling Manager Pro subscribers to store feedback comments for buyers and set automated feedback preferences (Selling Manager Pro subscribers only). view
SetSellingManagerItemAutomationRule Revises or adds to the set of Selling Manager automation rules associated with a specific item. view
SetSellingManagerTemplateAutomationRule Revises or adds to the Selling Manager automation rules associated with a specific template. view
SetShippingDiscountProfiles Enables a seller to define shipping cost discount profiles and a few additional parameters related to combined payment, such as shipping insurance and packaging handling costs. Guide only
SetStore Sets the configuration of the eBay store owned by the caller. Guide only
SetStoreCategories Requests changes to the category structure for a store. Guide only
SetStoreCustomPage Sets a custom page for a user's eBay Store. Guide only
SetStorePreferences Sets the preferences for a user's eBay Store. Guide only
SetTaxTable Sets the tax table for a seller on a given site. Guide only
SetUserNotes Enables users to add, replace, and delete My eBay notes for items that are being tracked in the My eBay All Selling and All Buying areas. Guide only
SetUserPreferences Sets the user's preferences to those specified in the request. Guide only
UploadSiteHostedPictures Uploads a picture for a listing and returns a URL for the picture. Guide only
ValidateChallengeInput Validates the user response to a GetChallengeToken botblock challenge. Guide only
ValidateTestUserRegistration Requests to enable a test user to sell items in the Sandbox environment. Guide only
VerifyAddFixedPriceItem Enables a seller to specify the definition of a new fixed-price listing and submit the definition to eBay without creating a listing. view
VerifyAddItem Enables a seller to specify the definition of a new item and submit the definition to eBay without creating a listing. Guide only
VerifyAddSecondChanceItem Simulates the creation of a new Second Chance Offer listing of an item without actually creating a listing. Guide only
VeROReportItems Reports items that allegedly infringe your copyright, trademark, or other intellectual property rights. You must be a member of the Verified Rights Owner (VeRO) Program to use this call. Guide only


Standard Requester Credentials for Making Calls

The prototypes and tables do not include the RequesterCredentials container and fields. For example, the input sections do not include eBayAuthToken. For information about authenticating requests, please refer to the guide for the API or SDK you are using. If you are using the Trading API, pass the RequesterCredentials node in the request XML as in the snippet below for most XML requests (exceptions are FetchToken and GetSessionID). In SOAP requests, pass the token and the RequesterCredentials in the SOAP header. See Standard Data for All Calls for fuller examples and information, including a SOAP example.

<RequesterCredentials>
  <eBayAuthToken>string</eBayAuthToken>
</RequesterCredentials>

This document was generated with a customized version of the apireferencedocs tool.

© 2005–2009 eBay, Inc. All rights reserved. This documentation and the API may only be used in accordance with the eBay Developers Program and API License Agreement.