naftiko: 1.0.0-alpha2 info: label: eBay Compliance API — Listing_violation description: 'eBay Compliance API — Listing_violation. 1 operations. Lead operation: Listing_violation. Self-contained Naftiko capability covering one Ebay business surface.' tags: - Ebay - Listing_violation created: '2026-05-19' modified: '2026-05-19' binds: - namespace: env keys: EBAY_API_KEY: EBAY_API_KEY capability: consumes: - type: http namespace: compliance-listing-violation baseUri: https://api.ebay.com{basePath} description: eBay Compliance API — Listing_violation business capability. Self-contained, no shared references. resources: - name: listing_violation path: /listing_violation operations: - name: getlistingviolations method: GET description: This call returns specific listing violations for the supported listing compliance types. Only one compliance type can be passed in per call, and the response will include all the listing violations for this compliance type, and listing vio outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: X-EBAY-C-MARKETPLACE-ID in: header type: string description: 'This header identifies the seller''s eBay marketplace.

Supported values for this header can be found in the Note: This query parameter is not yet supported for the Compliance API. - name: limit in: query type: string description: This query parameter is used if the user wants to set a limit on the number of listing violations that are returned on one page of the result set. This paramete - name: filter in: query type: string description: This filter allows a user to retrieve only listings that are currently out of compliance, or only listings that are at risk of becoming out of compliance.