The table below lists the API capabilities that are, or will soon be, deprecated.

API Method(s) Deprecation Date Decommission Date Notes
Trading API AddFixedPriceItem *
AddItem *
AddItems *
RelistFixedPriceItem *
RelistItem *
ReviseFixedPriceItem *
ReviseItem *
VerifyAddFixedPriceItem *
VerifyAddItem *
VerifyRelistItem *
2021/03/30 2021/06/01 The IncludeRecommendations request boolean field and the ListingRecommendations container returned in the responses of these call are deprecated, and will no longer be supported/returned after June 1, 2021. eBay recommends that you integrate with the REST-based Recommendation API to retrieve recommendations for improving your listings and sales performance, or with the Compliance API to discover non-compliant listings or listings that are at risk at becoming non-compliant in the future.
Business Policies Management API All 2021/03/23 2022/01/31 The Business Policies Management API is deprecated and will be decommissioned on January 31, 2022. We recommend that you migrate to the fulfillment_policy, payment_policy, and return_policy resources of the Account API to set up and manage all of your fulfillment, payment, and return business policies.
Trading API AddItemFromSellingManagerTemplate
2021/01/15 2021/06/01 All Selling Manager calls are deprecated. They will no longer be supported after June 1, 2021. For developers using GetSellingManagerSaleRecord or GetSellingManagerSoldListings, eBay recommends that sellers use the GetOrders call of the Trading API or the Fulfillment API to retrieve orders. 
Trading API GetPromotionalSaleDetails
2020/11/01 2021/05/17 The three Promotional Sale calls are deprecated and will no longer be supported after May 17, 2021. eBay recommends that sellers use the Marketing API to continue managing their campaign data, which provides all Promotions Manager and Promoted Listings capabilities.

The promotions created with the SetPromotionalSale and SetPromotionalSaleListings calls will continue to run through the specified PromotionalSaleEndTime, unless the item prices for any of the listings involved in the campaign are revised (through a UI, tool, or API). If the item price for a listing is revised, the listing is removed from the promotion. The PromotionalSaleEndTime value for a Promotional Sale can be retrieved using the GetPromotionalSaleDetails call. This information can also be obtained by viewing the PromotionalSaleDetails.EndTime value returned in the GetItem call, or from My eBay, the Seller Hub, the Store Management Tool, or the Markdown Manager.

Once a promotion ends, sellers can start a new campaign through the available Marketing API methods. However, there are governing legal rules on how consecutive markdowns must be managed, as per pricing guidelines. To avoid the cool-down period for price revision, sellers should migrate only their management APIs (not their campaign data).
Finding API findCompletedItems 2020/10/15 TBD The findCompletedItems call is deprecated as of October 15, 2020, and access is restricted. 

An alternative to the findCompletedItems call is the Marketplace Insights API, but please note that this API is restricted and requires eBay Business approval for access. Please contact the Developer Technical Support team if you are interested in getting access to the Marketplace Insights API.
Trading API GetCategorySpecifics 2020/08/01 2022/01/31 eBay recommends that large sellers and developers migrate to the Taxonomy API RESTful methods.

Refer to the Taxonomy API Migration Guide for more information.
Trading API ReviseInventoryStatus * 2020/08/01 2022/04/30 eBay has found that the values returned for the Quantity and StartPrice response fields in the InventoryStatusType are not reliably accurate and recommends that the response for these fields be ignored. These response fields will no longer be returned after April 30, 2022.

The Quantity and StartPrice request fields can still be used, and sellers can leverage the GetItem Trading API call to verify that the requested quantity and/or price updates were successful.
Trading API ReviseCheckoutStatus 2020/03/01 2021/07/31 eBay recommends that sellers use the CompleteSale Trading API call to update the status and/or details of orders.

Sellers can also use the Fulfillment API createShippingFulfillment RESTful method to provide shipment tracking information for one or more line items of a paid order.

* Only a partial deprecation; please read Notes column.