The eBay Sell Compliance API is used to retrieve listing violations for three different compliance types that are Product Adoption, HTTPS protocol and Non-eBay Links or contact information. It provides compliance violations of seller account listings that includes; listing_violation, and listing_violation_summary. This API is a Restful service that requires OAuth and returns data in JSON format. eBay’s selling APIs enable retailers and third party developers with the ability to manage all aspects of their eBay business programmatically. It allows you to manage inventory and listing management, order management and fulfillment, post-order process management and more. eBay is an online marketplace.