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(java.lang.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
 java.lang.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()
          This call allows a seller to create and publish a 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.
 java.lang.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.
 java.lang.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.
 java.lang.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.
 java.lang.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.
 java.lang.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 perform various tasks with a single or multiple line item order.
 java.lang.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.
 java.lang.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.
 java.util.Calendar EndFixedPriceItemCall.endFixedPriceItem()
          Ends the specified fixed-price listing before the date and time at which it would normally end (per the listing duration).
 java.util.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.
 java.lang.String[] ExtendSiteHostedPicturesCall.extendSiteHostedPictures()
          By default, unpublished pictures uploaded to eBay Picture Services (EPS) via the UploadSiteHostedPictures call will be kept on the server for five days before being purged.
 java.lang.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 that 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.
 java.lang.String GetChallengeTokenCall.getChallengeToken()
          This is the base request type for the GetChallengeToken call.
 void GetCharitiesCall.getCharities()
          The GetCharities call is used to search for nonprofit organizations that are registered with the eBay for Charity program.
 java.lang.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.
 java.util.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(java.lang.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()
          This call retrieves details on one or more order line items for a specified eBay listing.
 TransactionType[] GetItemTransactionsCall.getItemTransactions(java.lang.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 field.
 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), auction listings 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()
          This call is used by a seller to retrieve changes to their own listings that have occurred within the last 48 hours, including price changes, available quantity, and other revisions to listing.
 ItemType[] GetSellerListCall.getSellerList()
          This call is used to retrieve an array of listings for the seller.
 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.
 java.util.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.
 java.lang.String GetSessionIDCall.getSessionID()
          Retrieves a session ID that identifies a user and your application when you make a FetchToken request.
 CurrencyCodeType GetShippingDiscountProfilesCall.getShippingDiscountProfiles()
          This call retrieves all shipping discount profiles currently defined by the user, along with other Combined Invoice-related details such as packaging and handling costs.
 void GetStoreCall.getStore()
          This call is used to retrieve detailed information on a seller's eBay Store, including store theme information and eBay Store category hierarchy.
 TaskStatusCodeType GetStoreCategoryUpdateStatusCall.getStoreCategoryUpdateStatus()
          This call is used to retrieve the status of an eBay Store Category hierarchy change that was made with a SetStoreCategories call.
 void GetStoreCustomPageCall.getStoreCustomPage()
          This call is used to retrieve a specific custom page or all custom pages created for a seller's eBay Store.
 void GetStoreOptionsCall.getStoreOptions()
          This call is used to retrieve the current list of eBay Store configuration settings.
 void GetStorePreferencesCall.getStorePreferences()
          This call is used to retrieve an eBay seller's Store preferences.
 SuggestedCategoryType[] GetSuggestedCategoriesCall.getSuggestedCategories()
          This call returns a list of up to 10 eBay categories that have the highest percentage of listings whose listing titles or descriptions contain the keywords you specify.
 void GetTaxTableCall.getTaxTable()
          The base request type of the GetTaxTable call, which retrieves information on the seller's Sales Tax Table.
 TokenStatusType GetTokenStatusCall.getTokenStatus()
          This call is used to get the current status of a user token.
 UserType GetUserCall.getUser()
          Retrieves data pertaining to a single eBay user.
 java.lang.String GetUserContactDetailsCall.getUserContactDetails()
          This call is used to retrieve contact information for a specified eBay 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 on an auction item, propose a Best Offer, or purchase a fixed-price/Buy It Now item.
 FeesType RelistFixedPriceItemCall.relistFixedPriceItem()
          Enables a seller to relist a fixed-price listing that has recently ended on a specified eBay site.
 FeesType RelistItemCall.relistItem()
          Enables a seller to relist a listing that has recently ended on a specified eBay site.
 void RemoveFromWatchListCall.removeFromWatchList()
          The call enables a user to remove one or more items from their 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 revise a fixed-price listing on a specified eBay site.
 InventoryStatusType[] ReviseInventoryStatusCall.reviseInventoryStatus()
          Enables a seller to change the price and/or quantity of one to four active, fixed-price listings.
 FeesType ReviseItemCall.reviseItem()
          Enables a seller to revise a listing on a specified eBay site.
 void ReviseMyMessagesCall.reviseMyMessages()
          This call can be used to mark one or more messages as 'Read', to flag one or more messages, and/or to move one or more messages to another My Messages folder.
 void ReviseMyMessagesFoldersCall.reviseMyMessagesFolders()
          This call can be used to add, remove, or rename a custom folder in My eBay Messages.
 SellingManagerFolderDetailsType ReviseSellingManagerInventoryFolderCall.reviseSellingManagerInventoryFolder()
          This call is uses to rename and/or move 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.
 java.lang.Long ReviseSellingManagerTemplateCall.reviseSellingManagerTemplate()
          Revises a Selling Manager template.
 void RevokeTokenCall.revokeToken()
          Revokes a token before it would otherwise expire.
 java.lang.Long SaveItemToSellingManagerTemplateCall.saveItemToSellingManagerTemplate()
          Creates a Selling Manager template based on an existing eBay listing.
 SellerReverseDisputeResponseType SellerReverseDisputeCall.sellerReverseDispute()
          Enables a seller to "reverse" an Unpaid Item dispute that has been closed in case the buyer and seller are able to reach a mutual 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 Pro 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()
          This call enables a seller to create and manage shipping discounts rules.
 void SetStoreCall.setStore()
          This call is used to set/modify the configuration of a seller's eBay Store.
 long SetStoreCategoriesCall.setStoreCategories()
          This call allows you to set or modify 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()
          This call allows you to add or modify sales tax rates for one or more tax jurisdictions within the specified site.
 void SetUserNotesCall.setUserNotes()
          Enables users to add, modify, or delete a pinned note for any item that is being tracked in the My eBay All Selling and All Buying areas.
 void SetUserPreferencesCall.setUserPreferences()
          This call allows an eBay user to set/modify numerous seller account preferences.
 java.lang.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.
 java.lang.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.
 java.lang.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.