naftiko: 1.0.0-alpha2
info:
label: eBay Feed API — Inventory_task
description: 'eBay Feed API — Inventory_task. 3 operations. Lead operation: Inventory_task. Self-contained Naftiko capability
covering one Ebay business surface.'
tags:
- Ebay
- Inventory_task
created: '2026-05-19'
modified: '2026-05-19'
binds:
- namespace: env
keys:
EBAY_API_KEY: EBAY_API_KEY
capability:
consumes:
- type: http
namespace: feed-inventory-task
baseUri: https://api.ebay.com{basePath}
description: eBay Feed API — Inventory_task business capability. Self-contained, no shared references.
resources:
- name: inventory_task
path: /inventory_task
operations:
- name: getinventorytasks
method: GET
description: This method searches for multiple tasks of a specific feed type, and includes date filters and pagination.
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: feed_type
in: query
type: string
description: The feed type associated with the inventory tasks being retrieved. Presently, only one feed type is
available:
LMS_ACTIVE_INVENTORY_REPORTNote: Schedule functionality for ActiveInventoryReport is currently
unavailable, so this field is not usable.
- name: look_back_days
in: query
type: string
description: The number of previous days in which to search for tasks. Do not use with the date_range
parameter. If both date_range and look_
- name: date_range
in: query
type: string
description: Specifies the range of task creation dates used to filter the results. The results are filtered to
include only tasks with a creation date that is equal to this
- name: limit
in: query
type: string
description: The maximum number of tasks that can be returned on each page of the paginated response. Use this parameter
in conjunction with the offset para
- name: offset
in: query
type: string
description: The number of tasks to skip in the result set before returning the first task in the paginated response.
Combine offset with the lim
- name: createinventorytask
method: POST
description: This method creates an inventory-related download task for a specified feed type with optional filter
criteria. When using this method, specify the feedType.
This method returns the location
response header contai
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: Content-Type
in: header
type: string
description: 'This header indicates the format of the request body provided by the client. Its value should be set
to application/json.
For more information, '
required: true
- name: body
in: body
type: object
description: Request body (JSON).
required: true
- name: inventory_task-task_id
path: /inventory_task/{task_id}
operations:
- name: getinventorytask
method: GET
description: This method retrieves the task details and status of the specified inventory-related task. The input
is task_id.
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: task_id
in: path
type: string
description: This path parameter is the unique identifier of the inventory task being retrieved.
Use the