Changes since
the last release

Uses of Class
com.ebay.sdk.ApiException

Packages that use ApiException
com.ebay.sdk   
com.ebay.sdk.call   
 

Uses of ApiException in com.ebay.sdk
 

Fields in com.ebay.sdk declared as ApiException
protected  ApiException ApiCall.apiException
          Set the API exception object.
 

Methods in com.ebay.sdk that return ApiException
 ApiException ApiCall.getApiException()
          After making the API call, returns the ApiExceptin object of the call.
 

Methods in com.ebay.sdk that throw ApiException
 AbstractResponseType ApiCall.execute(AbstractRequestType request)
          Executing the API call.
 AbstractResponseType ApiCall.executeByApiName(String apiName, AbstractRequestType request)
          Executing the API call by providing API name string (e.g., AddItem, GetItem).
 

Uses of ApiException in com.ebay.sdk.call
 

Methods in com.ebay.sdk.call that throw ApiException
 String AddDisputeCall.addDispute()
          Enables a seller to create an Unpaid Item case against a buyer, or to cancel a single line item order.
 AddDisputeResponseResponseType AddDisputeResponseCall.addDisputeResponse()
          This call enables the seller to respond to an Item Not Received (INR) dispute opened by a buyer through PayPal's Purchase Protection program, or to update an Unpaid Item case.
 FeesType AddFixedPriceItemCall.addFixedPriceItem()
          Defines and lists a new fixed-price listing.
 FeesType AddItemCall.addItem()
          Base request type for the AddItem call, which is used to create a fixed-price, auction, or classified ad listing.
 String AddItemFromSellingManagerTemplateCall.addItemFromSellingManagerTemplate()
          This is the base request type of the AddItemFromSellingManagerTemplate call, which is used to create listings based on settings contained in a Selling Manager template.
 AddItemResponseContainerType[] AddItemsCall.addItems()
          Defines from one to five items and lists them on a specified eBay site.
 void AddMemberMessageAAQToPartnerCall.addMemberMessageAAQToPartner()
          Enables a buyer and seller in an order relationship to send messages to each other's My Messages Inboxes.
 void AddMemberMessageRTQCall.addMemberMessageRTQ()
          The base request of the AddMemberMessageRTQ call that enables a seller to reply to a question about an active item listing.
 AddMemberMessagesAAQToBidderResponseContainerType[] AddMemberMessagesAAQToBidderCall.addMemberMessagesAAQToBidder()
          The base request of the AddMemberMessagesAAQToBidder call, which allows a seller to send up to 10 messages to bidders/potential buyers regarding an active listing.
 AddOrderResponseType AddOrderCall.addOrder()
          The AddOrder call can be used by a seller to combine two or more unpaid, single line item orders from the same buyer into one 'Combined Invoice' order with multiple line items.
 String AddSecondChanceItemCall.addSecondChanceItem()
          Used by the seller of an auction listing to provide a Second Chance Offer to one of that auction item's non-winning bidders.
 Long AddSellingManagerInventoryFolderCall.addSellingManagerInventoryFolder()
          Adds a new product folder to a user's Selling Manager account.
 SellingManagerProductDetailsType AddSellingManagerProductCall.addSellingManagerProduct()
          The base request type of the AddSellingManagerProduct call, which is used to create a product or a group of product variations within the Selling Manager Pro system.
 Long AddSellingManagerTemplateCall.addSellingManagerTemplate()
          The base request for the AddSellingManagerTemplate call, which is used to create a Selling Manager listing template.
 void AddToItemDescriptionCall.addToItemDescription()
          The base request of the AddToItemDescription call, which is used to add additional text to an active listing's item description.
 void AddToWatchListCall.addToWatchList()
          Adds one or more order line items to the eBay user's Watch List.
 String AddTransactionConfirmationItemCall.addTransactionConfirmationItem()
          Base request of the AddTransactionConfirmationItem call, which is used to end an eBay Motors listing and creates a new Transaction Confirmation Request (TCR) for the motor vehichle, thus enabling the TCR recipient to purchase the item.
 void CompleteSaleCall.completeSale()
          Enables a seller to do various tasks after the creation of a single line item or multiple line item (Combined Payment) order.
 String ConfirmIdentityCall.confirmIdentity()
          Returns the ID of a user who has gone through an application's consent flow process for obtaining an authorization token.
 void DeleteMyMessagesCall.deleteMyMessages()
          Removes selected messages for a given user.
 void DeleteSellingManagerInventoryFolderCall.deleteSellingManagerInventoryFolder()
          Removes an inventory folder when a user deletes it in My eBay.
 SellingManagerAutoListType DeleteSellingManagerItemAutomationRuleCall.deleteSellingManagerItemAutomationRule()
          Removes the association of Selling Manager automation rules to an item.
 SellingManagerProductDetailsType DeleteSellingManagerProductCall.deleteSellingManagerProduct()
          Deletes a Selling Manager product.
 String DeleteSellingManagerTemplateCall.deleteSellingManagerTemplate()
          Deletes a Selling Manager template.
 SellingManagerAutoListType DeleteSellingManagerTemplateAutomationRuleCall.deleteSellingManagerTemplateAutomationRule()
          Removes the association of Selling Manager automation rules to a template.
 void DisableUnpaidItemAssistanceCall.disableUnpaidItemAssistance()
          Enables a seller who has opted into the automated Unpaid Item Assistant mechanism to disable the Unpaid Item Assistant at the order line item level.
 Calendar EndFixedPriceItemCall.endFixedPriceItem()
          Ends the specified fixed-price listing before the date and time at which it would normally end (per the listing duration).
 Calendar EndItemCall.endItem()
          Ends the specified item listing before the date and time at which it would normally end per the listing duration.
 EndItemResponseContainerType[] EndItemsCall.endItems()
          The EndItems call is used to end up to 10 specified eBay listings before the date and time at which those listings would normally end per the listing duration.
 String[] ExtendSiteHostedPicturesCall.extendSiteHostedPictures()
          This restricted call gives approved sellers the ability to extend the default and ongoing lifetime of pictures uploaded to eBay.
 String FetchTokenCall.fetchToken()
          Retrieves an authentication token for a user.
 AccountEntryType[] GetAccountCall.getAccount()
          Returns a seller's invoice data for their eBay account, including the account's summary data.
 void GetAdFormatLeadsCall.getAdFormatLeads()
          Retrieves sales lead information for a lead generation listing.
 OfferType[] GetAllBiddersCall.getAllBidders()
          This is the base request type for the GetAllBidders call, which is used to retrieve bidders from an active or recently-ended auction listing.
 void GetApiAccessRulesCall.getApiAccessRules()
          The base request type for the GetApiAccessRules call, which returns details on how many calls your application has made and is allowed to make per hour or day.
 void GetBestOffersCall.getBestOffers()
          This is the base request type of the GetBestOffers call.
 void GetBidderListCall.getBidderList()
          Retrieves all items the user is currently bidding on, and the ones they have won or purchased.
 CategoryType[] GetCategoriesCall.getCategories()
          Retrieves the latest eBay category hierarchy for a given eBay site.
 void GetCategoryFeaturesCall.getCategoryFeatures()
          Returns information about the features that are applicable to different categories, such as listing durations, shipping term requirements, and Best Offer support.
 void GetCategoryMappingsCall.getCategoryMappings()
          Retrieves a map of old category IDs and corresponding active category IDs defined for the site to which the request is sent.
 RecommendationsType[] GetCategorySpecificsCall.getCategorySpecifics()
          This is the base request type for the GetCategorySpecifics call.
 String GetChallengeTokenCall.getChallengeToken()
          This is the base request type for the GetChallengeToken call.
 void GetCharitiesCall.getCharities()
          This is the base request type for the GetCharities call.
 String GetClientAlertsAuthTokenCall.getClientAlertsAuthToken()
          This is the base request type for the GetClientAlertsAuthToken call.
 ContextSearchAssetType[] GetContextualKeywordsCall.getContextualKeywords()
          Retrieves top-ranked contextual eBay keywords and categories for a specified web page.
 void GetDescriptionTemplatesCall.getDescriptionTemplates()
          This is the base request type for the GetDescriptionTemplates call.
 DisputeType GetDisputeCall.getDispute()
          This is the base request type for the GetDispute call.
 void GeteBayDetailsCall.geteBayDetails()
          This is the base request type for the GeteBayDetails call.
 Calendar GeteBayOfficialTimeCall.geteBayOfficialTime()
          Gets the official eBay system time in GMT.
 TransactionType[] GetItemTransactionsCall.getEntireItemTransactions()
          Get all item transactions in specified date range.
 ItemType[] GetSellerListCall.getEntireSellerList()
          Get entire item list of the seller.
 TransactionType[] GetSellerTransactionsCall.getEntireSellerTransactions()
          Get all seller transactions in specified date range.
 TransactionType[] GetSellerTransactionsCall.getEntireSellerTransactions(TimeFilter modifiedTimeFilter)
          Get all seller transactions in specified date range.
 FeedbackDetailType[] GetFeedbackCall.getFeedback()
          Retrieves one, many, or all Feedback records for a specific eBay user.
 ItemType GetItemCall.getItem()
          Returns item data (title, description, price information, seller information, and so on) for the specified item ID.
 ItemType GetItemCall.getItem(String itemID)
          Executing the API call.
 void GetItemsAwaitingFeedbackCall.getItemsAwaitingFeedback()
          This is the base request type of the GetItemsAwaitingFeedback call.
 ShippingDetailsType GetItemShippingCall.getItemShipping()
          This is the base request type of the GetItemShipping call.
 TransactionType[] GetItemTransactionsCall.getItemTransactions()
          Retrieves order line item information for a specified ItemID.
 TransactionType[] GetItemTransactionsCall.getItemTransactions(String itemID, TimeFilter modifiedTimeFilter)
          Execute the API call.
 MemberMessageExchangeType[] GetMemberMessagesCall.getMemberMessages()
          Retrieves a list of the messages buyers have posted about your active item listings.
 ASQPreferencesType GetMessagePreferencesCall.getMessagePreferences()
          Returns a seller's Ask Seller a Question (ASQ) subjects, each in its own Subject node.
 void GetMyeBayBuyingCall.getMyeBayBuying()
          Retrieves information regarding a user's buying activity, such as items they are watching, bidding on, have won, did not win, and have made Best Offers on.
 void GetMyeBayRemindersCall.getMyeBayReminders()
          This is the base request type of the GetMyeBayReminders call.
 void GetMyeBaySellingCall.getMyeBaySelling()
          Retrieves information regarding the user's selling activity, such as items that the user is currently selling (the Active list), items that have bids, sold items, and unsold items.
 void GetMyMessagesCall.getMyMessages()
          Retrieves information about the messages sent to a given user.
 GetNotificationPreferencesResponseType GetNotificationPreferencesCall.getNotificationPreferences()
          Retrieves the requesting application's notification preferences.
 void GetNotificationsUsageCall.getNotificationsUsage()
          Retrieves usage information about platform notifications for a given application.
 OrderType[] GetOrdersCall.getOrders()
          Retrieves the orders for which the authenticated user is a participant, either as the buyer or the seller.
 OrderArrayType GetOrderTransactionsCall.getOrderTransactions()
          The base request type for the GetOrderTransactions call.
 PromotionalSaleArrayType GetPromotionalSaleDetailsCall.getPromotionalSaleDetails()
          The base request type for the GetPromotionalSaleDetails call.
 SearchStandingDashboardType GetSellerDashboardCall.getSellerDashboard()
          The base request type for the GetSellerDashboard call.
 ItemType[] GetSellerEventsCall.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.
 ItemType[] GetSellerListCall.getSellerList()
          Retrieves a list of the items posted by the authenticated user, including the related item data.
 TransactionType[] GetSellerTransactionsCall.getSellerTransactions()
          Retrieves transaction information for the user for which the call is made (and not for any other user), where a transaction is the information about the sale of one or more items by one buyer from a single listing.
 TransactionType[] GetSellerTransactionsCall.getSellerTransactions(TimeFilter modifiedTimeFilter)
          Executes the API.
 SellingManagerAlertType[] GetSellingManagerAlertsCall.getSellingManagerAlerts()
          Retrieves Selling Manager alerts.
 SellingManagerEmailLogType[] GetSellingManagerEmailLogCall.getSellingManagerEmailLog()
          Retrieves a log of emails sent, or scheduled to be sent, to buyers.
 Calendar GetSellingManagerInventoryCall.getSellingManagerInventory()
          Retrieves a paginated list containing details of a user's Selling Manager inventory.
 SellingManagerFolderDetailsType GetSellingManagerInventoryFolderCall.getSellingManagerInventoryFolder()
          Retrieves Selling Manager inventory folders.
 SellingManagerAutoListType GetSellingManagerItemAutomationRuleCall.getSellingManagerItemAutomationRule()
          Retrieves the set of Selling Manager automation rules associated with an item.
 SellingManagerSoldOrderType GetSellingManagerSaleRecordCall.getSellingManagerSaleRecord()
          Retrieves the data for one or more Selling Manager sale records.
 SellingManagerSoldOrderType[] GetSellingManagerSoldListingsCall.getSellingManagerSoldListings()
          Returns a Selling Manager user's sold listings.
 SellingManagerAutoListType GetSellingManagerTemplateAutomationRuleCall.getSellingManagerTemplateAutomationRule()
          Retrieves the set of Selling Manager automation rules associated with a Selling Manager template.
 SellingManagerTemplateDetailsArrayType GetSellingManagerTemplatesCall.getSellingManagerTemplates()
          Retrieves Selling Manager templates.
 String GetSessionIDCall.getSessionID()
          Retrieves a session ID that identifies a user and your application when you make a FetchToken request.
 CurrencyCodeType GetShippingDiscountProfilesCall.getShippingDiscountProfiles()
          Returns the shipping discount profiles defined by the user, along with other Combined Invoice-related details such as packaging and handling costs.
 void GetStoreCall.getStore()
          Retrieves configuration information for the eBay store owned by the specified UserID, or by the caller.
 TaskStatusCodeType GetStoreCategoryUpdateStatusCall.getStoreCategoryUpdateStatus()
          Returns the status of the processing for category-structure changes specified with a call to SetStoreCategories.
 void GetStoreCustomPageCall.getStoreCustomPage()
          Retrieves the custom page or pages for the authenticated user's Store.
 void GetStoreOptionsCall.getStoreOptions()
          Retrieves the current list of eBay store configuration settings.
 void GetStorePreferencesCall.getStorePreferences()
          Retrieves a user's Store preferences.
 SuggestedCategoryType[] GetSuggestedCategoriesCall.getSuggestedCategories()
          Returns a list of up to 10 categories that have the highest percentage of listings whose titles or descriptions contain the keywords you specify.
 void GetTaxTableCall.getTaxTable()
          Retrieves the tax table for a user on a given site or retrieves the valid jurisdictions (if any) for a given site.
 TokenStatusType GetTokenStatusCall.getTokenStatus()
          Requests current status of user token.
 UserType GetUserCall.getUser()
          Retrieves data pertaining to a single eBay user.
 String GetUserContactDetailsCall.getUserContactDetails()
          Returns contact information for a specified user, given that a bidding relationship (as either a buyer or seller) exists between the caller and the user.
 GetUserDisputesResponseType GetUserDisputesCall.getUserDisputes()
          Requests a list of disputes the requester is involved in as buyer or seller.
 void GetUserPreferencesCall.getUserPreferences()
          Retrieves the specified user preferences for the authenticated caller.
 VeROReasonCodeDetailsType GetVeROReasonCodeDetailsCall.getVeROReasonCodeDetails()
          Retrieves details for VeRO reason codes and their descriptions.
 PaginationResultType GetVeROReportStatusCall.getVeROReportStatus()
          Retrieves status information about VeRO reported items you have submitted.
 void LeaveFeedbackCall.leaveFeedback()
          Enables a buyer and seller to leave feedback for their order partner at the conclusion of a successful order.
 void MoveSellingManagerInventoryFolderCall.moveSellingManagerInventoryFolder()
          Moves a Selling Manager inventory folder.
 SellingStatusType PlaceOfferCall.placeOffer()
          Enables the authenticated user to to make a bid, a Best Offer, or a purchase on the item specified by the ItemID input field.
 FeesType RelistFixedPriceItemCall.relistFixedPriceItem()
          Enables a seller to relist a single fixed-price listing that has ended on a specified eBay site.
 FeesType RelistItemCall.relistItem()
          Enables a seller to relist a single listing that has ended on a specified eBay site.
 void RemoveFromWatchListCall.removeFromWatchList()
          Enables a user to remove one or more items from their My eBay watch list.
 void RespondToBestOfferCall.respondToBestOffer()
          This call enables the seller to accept or decline a buyer's Best Offer on an item, or make a counter offer to the buyer's Best Offer.
 void RespondToFeedbackCall.respondToFeedback()
          Enables a seller to reply to feedback that has been left for a user, or to post a follow-up comment to a feedback comment the user has left for someone else.
 ReviseCheckoutStatusResponseType ReviseCheckoutStatusCall.reviseCheckoutStatus()
          Enables a seller to update the payment details, the shipping details, and the status of an order.
 FeesType ReviseFixedPriceItemCall.reviseFixedPriceItem()
          Enables a seller to change the properties of a currently active fixed-price listing (including multi-variation listings).
 InventoryStatusType[] ReviseInventoryStatusCall.reviseInventoryStatus()
          Enables a seller to change the price and quantity of a currently- active, fixed-price listing.
 FeesType ReviseItemCall.reviseItem()
          Enables a seller to change the properties of a currently active listing.
 void ReviseMyMessagesCall.reviseMyMessages()
          Sets the read state for messages, sets the flagged state of messages, and moves messages into and out of folders.
 void ReviseMyMessagesFoldersCall.reviseMyMessagesFolders()
          Renames, removes, or restores the specified My Messages folders for a given user.
 SellingManagerFolderDetailsType ReviseSellingManagerInventoryFolderCall.reviseSellingManagerInventoryFolder()
          Renames a Selling Manager inventory folder.
 SellingManagerProductDetailsType ReviseSellingManagerProductCall.reviseSellingManagerProduct()
          Revises a Selling Manager product.
 void ReviseSellingManagerSaleRecordCall.reviseSellingManagerSaleRecord()
          Request type containing the input fields for the ReviseSellingManagerSaleRecord call.
 Long ReviseSellingManagerTemplateCall.reviseSellingManagerTemplate()
          Revises a Selling Manager template.
 void RevokeTokenCall.revokeToken()
          Revokes a token before it would otherwise expire.
 Long SaveItemToSellingManagerTemplateCall.saveItemToSellingManagerTemplate()
          Creates a Selling Manager listing template that is similar to an item.
 SellerReverseDisputeResponseType SellerReverseDisputeCall.sellerReverseDispute()
          Enables a seller to "reverse" an Unpaid Item dispute that has been closed, for example, if buyer and seller reach an agreement.
 void SendInvoiceCall.sendInvoice()
          Enables a seller to send an order invoice to a buyer.
 void SetMessagePreferencesCall.setMessagePreferences()
          Enables a seller to add custom Ask Seller a Question (ASQ) subjects to their Ask a Question page, or to reset any custom subjects to their default values.
 SetNotificationPreferencesResponseType SetNotificationPreferencesCall.setNotificationPreferences()
          Manages notification and alert preferences for applications and users.
 PromotionalSaleStatusCodeType SetPromotionalSaleCall.setPromotionalSale()
          Creates or modifies a promotional sale.
 PromotionalSaleStatusCodeType SetPromotionalSaleListingsCall.setPromotionalSaleListings()
          Enables the seller to change the item listings that are affected by a promotional sale.
 void SetSellingManagerFeedbackOptionsCall.setSellingManagerFeedbackOptions()
          Enables Selling Manager subscribers to store standard feedback comments that can be left for their buyers.
 SellingManagerAutoListType SetSellingManagerItemAutomationRuleCall.setSellingManagerItemAutomationRule()
          Revises, or adds to, the set of Selling Manager automation rules associated with an item.
 SellingManagerAutoListType SetSellingManagerTemplateAutomationRuleCall.setSellingManagerTemplateAutomationRule()
          Revises, or adds to, the Selling Manager automation rules associated with a template.
 void SetShippingDiscountProfilesCall.setShippingDiscountProfiles()
          Enables a seller to define shipping cost discount profiles for things such as combined payments for shipping and handling costs.
 void SetStoreCall.setStore()
          Sets the configuration of the eBay store owned by the caller.
 long SetStoreCategoriesCall.setStoreCategories()
          Changes the category structure of an eBay store.
 void SetStoreCustomPageCall.setStoreCustomPage()
          Creates or updates a custom page on a user's eBay Store.
 void SetStorePreferencesCall.setStorePreferences()
          Sets the preferences for a user's eBay Store.
 void SetTaxTableCall.setTaxTable()
          Sets the tax table for a seller on a given site.
 void SetUserNotesCall.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.
 void SetUserPreferencesCall.setUserPreferences()
          Sets the authenticated user's preferences to those specified in the request.
 Boolean ValidateChallengeInputCall.validateChallengeInput()
          Validates the user response to a GetChallengeToken botblock challenge.
 void ValidateTestUserRegistrationCall.validateTestUserRegistration()
          Requests to enable a test user to sell items in the Sandbox environment.
 FeesType VerifyAddFixedPriceItemCall.verifyAddFixedPriceItem()
          Enables a seller to test the definition of a new fixed-price listing by submitting the definition to eBay without creating an actual listing.
 FeesType VerifyAddFixedPriceItemCall.verifyAddFixedPriceItem(ItemType item)
          Executes the API call.
 FeesType VerifyAddItemCall.verifyAddItem()
          Enables a seller to specify the definition of a new item and submit the definition to eBay without creating a listing.
 FeesType VerifyAddItemCall.verifyAddItem(ItemType item)
          Executes the API call.
 VerifyAddSecondChanceItemResponseType VerifyAddSecondChanceItemCall.verifyAddSecondChanceItem()
          Simulates the creation of a new Second Chance Offer listing of an item without actually creating a listing.
 void AddSecondChanceItemCall.verifyAddSecondChanceItem()
          Executes VerifyAddSecondChanceItem API.
 String VerifyRelistItemCall.verifyRelistItem()
          Enable the seller to verify that the data they plan to pass into a RelistItem call will produce the results that you are expecting, including a successful call with no errors.
 Long VeROReportItemsCall.veROReportItems()
          Reports items that allegedly infringe your copyright, trademark, or other intellectual property rights.
 


Changes since
the last release

The information contained in this document is proprietary and confidential. Use of this information and the eBay API requires a Non-Disclosure Agreement (NDA) between the user and eBay Inc. For information regarding a qualifying NDA, contact Developer Relations: developer-relations@ebay.com
© 2004-2009 eBay Inc. All rights reserved.