naftiko: 1.0.0-alpha2 info: label: eBay Inventory API — Product_compatibility description: 'eBay Inventory API — Product_compatibility. 3 operations. Lead operation: Product_compatibility. Self-contained Naftiko capability covering one Ebay business surface.' tags: - Ebay - Product_compatibility created: '2026-05-19' modified: '2026-05-19' binds: - namespace: env keys: EBAY_API_KEY: EBAY_API_KEY capability: consumes: - type: http namespace: inventory-product-compatibility baseUri: https://api.ebay.com{basePath} description: eBay Inventory API — Product_compatibility business capability. Self-contained, no shared references. resources: - name: inventory_item-sku-product_compatibility path: /inventory_item/{sku}/product_compatibility operations: - name: getproductcompatibility method: GET description: This call is used by the seller to retrieve the list of products that are compatible with the inventory item. The SKU value for the inventory item is passed into the call URI, and a successful call with return the compatible vehicle list as outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: sku in: path type: string description: 'This path parameter specifies the SKU (stock keeping unit) of the inventory item associated with the product compatibility list being retrieved.

Use the ' required: true - name: createorreplaceproductcompatibility method: PUT description: This call is used by the seller to create or replace a list of products that are compatible with the inventory item. The inventory item is identified with a SKU value in the URI. Product compatibility is currently only applicable to motor v outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: Content-Language in: header type: string description: This header sets the natural language that will be used in the field values of the request payload. For example, the value passed in this header should be
Use the