# Feed API API

> Feed API API on Apizie: 23 endpoints (Use this method to return an array of customer service metric tasks. You can limit the tasks returned by…, Use this method to create a customer service metrics download task with filter criteria for the customer…, Use this method to retrieve customer service metric task details for the specified task. The input is…, This method searches for multiple tasks of a specific feed type, and includes date filters and pagination., …) returned as clean JSON through one API key. Send your own provider key in the x-upstream-key header. Call it over REST at https://apizie.tech/v1/ecommerce:ebay-sell-feed/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

- Project key: `ecommerce:ebay-sell-feed`
- Category: E-commerce
- Status: byok
- Source: https://ebay.com
- Page: https://apizie.tech/api/ecommerce/ebay-sell-feed
- OpenAPI: https://apizie.tech/api/ecommerce/ebay-sell-feed/openapi.json

The Feed API lets sellers upload input files, download reports and files including their status, filter reports using URI parameters, and retrieve customer service metrics task details.

## Endpoints

### Use this method to return an array of customer service metric tasks. You can limit the tasks returned by…
`GET https://apizie.tech/v1/ecommerce:ebay-sell-feed/get-customer-service-metric-tasks` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| date_range | string | no | The task creation date range. The results are filtered to include only tasks with a creation date that is equal to the dates specified or… |
| feed_type | string | no | The feed type associated with the task. The only presently supported value is CUSTOMER_SERVICE_METRICS_REPORT . |
| limit | string | no | The number of customer service metric tasks to return per page of the result set. Use this parameter in conjunction with the offset… |
| look_back_days | string | no | 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_back_days… |
| offset | string | no | The number of customer service metric tasks to skip in the result set before returning the first task in the paginated response. Combine… |

### Use this method to create a customer service metrics download task with filter criteria for the customer…
`POST https://apizie.tech/v1/ecommerce:ebay-sell-feed/create-customer-service-metric-task` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| accept-language | string | yes | Use this header to specify the natural language in which the authenticated user desires the response. |
| body | object | yes | JSON request body |

### Use this method to retrieve customer service metric task details for the specified task. The input is…
`GET https://apizie.tech/v1/ecommerce:ebay-sell-feed/get-customer-service-metric-task` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| task_id | string | yes | Use this path parameter to specify the task ID value for the customer service metric task to retrieve. |

### This method searches for multiple tasks of a specific feed type, and includes date filters and pagination.
`GET https://apizie.tech/v1/ecommerce:ebay-sell-feed/get-inventory-tasks` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| feed_type | string | no | The feed type associated with the inventory task. Either feed_type or schedule_id is required. Do not use with the schedule_id parameter.… |
| schedule_id | string | no | The ID of the schedule for which to retrieve the latest result file. This ID is generated when the schedule was created by the… |
| look_back_days | string | no | 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_back_days… |
| date_range | string | no | Specifies the range of task creation dates used to filter the results. The results are filtered to include only tasks with a creation date… |
| limit | string | no | The maximum number of tasks that can be returned on each page of the paginated response. Use this parameter in conjunction with the offset… |
| offset | string | no | The number of tasks to skip in the result set before returning the first task in the paginated response. Combine offset with the limit… |

### This method creates an inventory-related download task for a specified feed type with optional filter…
`POST https://apizie.tech/v1/ecommerce:ebay-sell-feed/create-inventory-task` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | yes | JSON request body |

### This method retrieves the task details and status of the specified inventory-related task. The input is…
`GET https://apizie.tech/v1/ecommerce:ebay-sell-feed/get-inventory-task` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| task_id | string | yes | The ID of the task. This ID was generated when the task was created by the createInventoryTask method |

### This method returns the details and status for an array of order tasks based on a specified feed_type or…
`GET https://apizie.tech/v1/ecommerce:ebay-sell-feed/get-order-tasks` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| date_range | string | no | The order tasks creation date range. This range is used to filter the results. The filtered results are filtered to include only tasks… |
| feed_type | string | no | The feed type associated with the task. The only presently supported value is LMS_ORDER_REPORT . Do not use with the schedule_id… |
| limit | string | no | The maximum number of order tasks that can be returned on each page of the paginated response. Use this parameter in conjunction with the… |
| look_back_days | string | no | 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_back_days… |
| offset | string | no | The number of order tasks to skip in the result set before returning the first order in the paginated response. Combine offset with the… |
| schedule_id | string | no | The schedule ID associated with the order task. A schedule periodically generates a report for the feed type specified by the schedule… |

### This method creates an order download task with filter criteria for the order report. When using this…
`POST https://apizie.tech/v1/ecommerce:ebay-sell-feed/create-order-task` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | yes | JSON request body |

### This method retrieves the task details and status of the specified task. The input is task_id . For details…
`GET https://apizie.tech/v1/ecommerce:ebay-sell-feed/get-order-task` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| task_id | string | yes | The ID of the task. This ID is generated when the task was created by the createOrderTask method. |

### This method retrieves an array containing the details and status of all schedules based on the specified…
`GET https://apizie.tech/v1/ecommerce:ebay-sell-feed/get-schedules` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| feed_type | string | yes | The feedType associated with the schedule. |
| limit | string | no | The maximum number of schedules that can be returned on each page of the paginated response. Use this parameter in conjunction with the… |
| offset | string | no | The number of schedules to skip in the result set before returning the first schedule in the paginated response. Combine offset with the… |

### This method creates a schedule, which is a subscription to the specified schedule template. A schedule…
`POST https://apizie.tech/v1/ecommerce:ebay-sell-feed/create-schedule` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | yes | JSON request body |

### This method retrieves schedule details and status of the specified schedule. Specify the schedule to…
`GET https://apizie.tech/v1/ecommerce:ebay-sell-feed/get-schedule` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| schedule_id | string | yes | The ID of the schedule for which to retrieve the details. This ID is generated when the schedule was created by the createSchedule method. |

### This method updates an existing schedule. Specify the schedule to update using the schedule_id path…
`POST https://apizie.tech/v1/ecommerce:ebay-sell-feed/update-schedule` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| schedule_id | string | yes | The ID of the schedule to update. This ID is generated when the schedule was created by the createSchedule method. |
| body | object | yes | JSON request body |

### This method deletes an existing schedule. Specify the schedule to delete using the schedule_id path parameter.
`POST https://apizie.tech/v1/ecommerce:ebay-sell-feed/delete-schedule` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| schedule_id | string | yes | The schedule_id of the schedule to delete. This ID was generated when the task was created. If you do not know the schedule_id, use the… |

### This method downloads the latest result file generated by the schedule. The response of this call is a…
`GET https://apizie.tech/v1/ecommerce:ebay-sell-feed/get-latest-result-file` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| schedule_id | string | yes | The ID of the schedule for which to retrieve the latest result file. This ID is generated when the schedule was created by the… |

### This method retrieves an array containing the details and status of all schedule templates based on the…
`GET https://apizie.tech/v1/ecommerce:ebay-sell-feed/get-schedule-templates` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| feed_type | string | yes | The feed type of the schedule templates to retrieve. |
| limit | string | no | The maximum number of schedule templates that can be returned on each page of the paginated response. Use this parameter in conjunction… |
| offset | string | no | The number of schedule templates to skip in the result set before returning the first template in the paginated response. Combine offset… |

### This method retrieves the details of the specified template. Specify the template to retrieve using the…
`GET https://apizie.tech/v1/ecommerce:ebay-sell-feed/get-schedule-template` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| schedule_template_id | string | yes | The ID of the template to retrieve. If you do not know the schedule_template_id , refer to the documentation or use the… |

### This method returns the details and status for an array of tasks based on a specified feed_type or…
`GET https://apizie.tech/v1/ecommerce:ebay-sell-feed/get-tasks` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| date_range | string | no | Specifies the range of task creation dates used to filter the results. The results are filtered to include only tasks with a creation date… |
| feed_type | string | no | The feed type associated with the tasks to be returned. Only use a feedType that is available for your API: Order Feeds: LMS_ORDER_ACK,… |
| limit | string | no | The maximum number of tasks that can be returned on each page of the paginated response. Use this parameter in conjunction with the offset… |
| look_back_days | string | no | 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_back_days… |
| offset | string | no | The number of tasks to skip in the result set before returning the first task in the paginated response. Combine offset with the limit… |
| schedule_id | string | no | The schedule ID associated with the task. A schedule periodically generates a report for the feed type specified by the schedule template… |

### This method creates an upload task or a download task without filter criteria. When using this method,…
`POST https://apizie.tech/v1/ecommerce:ebay-sell-feed/create-task` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-EBAY-C-MARKETPLACE-ID | string | no | The ID of the eBay marketplace where the item is hosted. Note: This value is case sensitive. For example: X-EBAY-C-MARKETPLACE-ID:EBAY_US… |
| body | object | yes | JSON request body |

### This method retrieves the details and status of the specified task. The input is task_id . For details of…
`GET https://apizie.tech/v1/ecommerce:ebay-sell-feed/get-task` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| task_id | string | yes | The ID of the task. This ID was generated when the task was created. |

### This method downloads the file previously uploaded using uploadFile . Specify the task_id from the…
`GET https://apizie.tech/v1/ecommerce:ebay-sell-feed/get-input-file` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| task_id | string | yes | The task ID associated with the file to be downloaded. |

### This method retrieves the generated file that is associated with the specified task ID. The response of this…
`GET https://apizie.tech/v1/ecommerce:ebay-sell-feed/get-result-file` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| task_id | string | yes | The ID of the task associated with the file you want to download. This ID was generated when the task was created. |

### This method associates the specified file with the specified task ID and uploads the input file. After the…
`POST https://apizie.tech/v1/ecommerce:ebay-sell-feed/upload-file` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| task_id | string | yes | The task_id associated with the file that will be uploaded. This ID was generated when the specified task was created. |
| body | object | no | Form fields as a JSON object |

## Example
```
curl "https://apizie.tech/v1/ecommerce:ebay-sell-feed/get-customer-service-metric-tasks" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the Feed API API?
Create a free Apizie key, then send GET https://apizie.tech/v1/ecommerce:ebay-sell-feed/get-customer-service-metric-tasks with the header x-api-key. Every endpoint returns { project, data, timestamp }.

### Is the Feed API API free on Apizie?
Yes. The Free plan includes 1,000 requests a month at 100 requests a minute, no credit card. Feed API itself also needs your own key from ebay.com.

### Can AI agents use the Feed API API?
Yes. Add the Apizie MCP server (https://apizie.tech/mcp) to Claude, ChatGPT, Cursor or VS Code, then ask in plain language. The agent calls run_scraper with project key ecommerce:ebay-sell-feed.

### What is the status of the Feed API API?
Needs your own provider key (bring your own key)
