compliance API1.2.0

ComplianceDetail

This type is used by each listing violation that is returned under the violations container.

Type that uses ComplianceDetail

Call that uses ComplianceDetail

Fields

Field
Type
Description
reasonCode
This value states the nature of the listing violation. A reasonCode value is returned for each listing violation, and each compliance type can have several reason codes and related messages. The reason codes for each compliance type are summarized below.

The PRODUCT_ADOPTION reason codes and how to revise your listings based on these reason codes are summarized in the Using Compliance API reason codes to revise listings topic in the Product-Based Shopping Experience Playbook.

The OUTSIDE_EBAY_BUYING_AND_SELLING reason codes include the following. For each of these violations, the seller will just need to remove this information with a revise listing call:
  • UNAPPROVED_DOMAIN_WEBLINK_IN_LISTING
  • PHONE_NUMBER_IN_LISTING
  • EMAIL_ADDRESS_IN_LISTING

The HTTPS reason codes include the following. For each of these violations, the seller will just need to remove the HTTP link (or update to HTTPS) from the listing details or product details:
  • NON_SECURE_HTTP_LINK_IN_LISTING
  • NON_SECURE_HTTP_LINK_IN_PRODUCT

The PRODUCT_ADOPTION_CONFORMANCE reason codes include the following:
  • PRODUCT_MISMATCH: indicates that wrong eBay catalog product is being used.
  • TITLE_MISMATCH: indicates that the listing title does not match the product title in the eBay catalog product.
  • TITLE_OR_ITEMSPECIFICS_MISMATCH: indicates that either the listing's title and/or Item Specifics do not match the product title and Item Specifics in the eBay catalog product.
  • PRICE_OR_CONDITION_MISMATCH: indicates that the item's price and/or condition do not match what is expected for a listing associated with the eBay catalog product.

The only RETURNS_POLICY reason code is UNSUPPORTED_RETURNS_PERIOD. The seller will have to revise their listing (or return business policy) with a supported return period for the site and category.
message
This field provides a textual summary of the listing violation. A message field is returned for each listing violation. This message will vary widely based on the compliance type and corresponding reason code.
variation
This container defines the variation within a multiple-variation listing that has the listing violation. This container is only returned if an individual variation within a multiple-variation listing has the listing violation.
violationData
array of NameValueList
Note: This container is for future use.

Once it becomes available, this container will provide more information about the listing violation if applicable. The type of information that appears here will vary based on the compliance type and type of violation.
correctiveRecommendations
This container is returned if eBay has found an eBay Catalog product that may be a match for the product (or product variation) that has a listing violation.

Note: As of August 2018, this container is only returned for the following Product-Based Shopping Experience categories: Smart Speakers (Cat. ID 184435), Audio Docks & Mini Speakers (Cat. ID 111694), Internet TV & Media Streamers (Cat. ID 168058), Space Heaters (Cat. ID 20613), Air Purifiers (Cat. ID 43510), Humidifiers (Cat. ID 71240), Portable Fans (Cat. ID 20612), and Programmable Thermostats (Cat. ID 115949).