naftiko: 1.0.0-alpha2 info: label: eBay Inventory API — Location description: 'eBay Inventory API — Location. 7 operations. Lead operation: Location. Self-contained Naftiko capability covering one Ebay business surface.' tags: - Ebay - Location created: '2026-05-19' modified: '2026-05-19' binds: - namespace: env keys: EBAY_API_KEY: EBAY_API_KEY capability: consumes: - type: http namespace: inventory-location baseUri: https://api.ebay.com{basePath} description: eBay Inventory API — Location business capability. Self-contained, no shared references. resources: - name: location path: /location operations: - name: getinventorylocations method: GET description: This call retrieves all defined details for every inventory location associated with the seller's account. There are no required parameters for this call and no request payload. However, there are two optional query parameters, limi outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: limit in: query type: string description: The value passed in this query parameter sets the maximum number of records to return per page of data. Although this field is a string, the value passed in thi - name: offset in: query type: string description: Specifies the number of locations to skip in the result set before returning the first location in the paginated response.

Combine offset with the merchantLocationKey path parameter.

The authorization HTTP header is the only required request header for this call.

A ' outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: merchantLocationKey in: path type: string description: This path parameter specifies the unique merchant-defined key (ID) for an inventory location that is being retrieved.

Use the This call disables the inventory location that is specified in the merchantLocationKey path parameter. Sellers can not load/modify inventory to disabled inventory locations. Note that disabling an inventory location will not outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: merchantLocationKey in: path type: string description: This path parameter specifies the unique merchant-defined key (ID) for an inventory location that is to be disabled.

Use the
Use this call to update non-physical location details for an existing inventory location. Specify the inventory location you want to update using the merchantLocationKey path parameter.

You can update the following text-ba outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: merchantLocationKey in: path type: string description: This path parameter specifies the unique merchant-defined key (ID) for an inventory location that is to be updated.

Use the