naftiko: 1.0.0-alpha2
info:
label: eBay Compliance API — Listing_violation_summary
description: 'eBay Compliance API — Listing_violation_summary. 1 operations. Lead operation: Listing_violation_summary.
Self-contained Naftiko capability covering one Ebay business surface.'
tags:
- Ebay
- Listing_violation_summary
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-summary
baseUri: https://api.ebay.com{basePath}
description: eBay Compliance API — Listing_violation_summary business capability. Self-contained, no shared references.
resources:
- name: listing_violation_summary
path: /listing_violation_summary
operations:
- name: getlistingviolationssummary
method: GET
description: This call returns listing violation counts for a seller. A user can pass in one or more compliance types
through the compliance_type query parameter. See Comp
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 compliance_type query parameter. See Comp
call: compliance-listing-violation-summary.getlistingviolationssummary
with:
X-EBAY-C-MARKETPLACE-ID: rest.X-EBAY-C-MARKETPLACE-ID
compliance_type: rest.compliance_type
outputParameters:
- type: object
mapping: $.
- type: mcp
namespace: compliance-listing-violation-summary-mcp
port: 9090
transport: http
description: MCP adapter for eBay Compliance API — Listing_violation_summary. One tool per consumed operation, routed
inline through this capability's consumes block.
tools:
- name: this-call-returns-listing-violation
description: This call returns listing violation counts for a seller. A user can pass in one or more compliance types
through the compliance_type query parameter. See Comp
hints:
readOnly: true
destructive: false
idempotent: true
call: compliance-listing-violation-summary.getlistingviolationssummary
with:
X-EBAY-C-MARKETPLACE-ID: tools.X-EBAY-C-MARKETPLACE-ID
compliance_type: tools.compliance_type
outputParameters:
- type: object
mapping: $.