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.
order_task
Method Name | HTTP Method | Path | Summary | Samples |
---|---|---|---|---|
createOrderTask | POST | /order_task | Configures and creates an order report task. | View createOrderTask - /order_task |
getOrderTask | GET | /order_task/{task_id} | Retrieves the details for a specified order report task. | View getOrderTask - /order_task/{task_id} |
getOrderTasks | GET | /order_task | Retrieves the details on one or more order report tasks based on search criteria. | View getOrderTasks - /order_task |
inventory_task
Method Name | HTTP Method | Path | Summary | Samples |
---|---|---|---|---|
createInventoryTask | POST | /inventory_task | Configures and creates an active inventory report task. | View createInventoryTask - /inventory_task |
getInventoryTask | GET | /inventory_task/{task_id} | Retrieves the details for a specified active inventory report task. | View getInventoryTask - /inventory_task/{task_id} |
getInventoryTasks | GET | /inventory_task | Retrieves the details on one or more active inventory report tasks based on search criteria. | View getInventoryTasks - /inventory_task |
schedule
Method Name | HTTP Method | Path | Summary | Samples |
---|---|---|---|---|
createSchedule | POST | /schedule | Configures and creates a job that will generate a report based on the frequency and metric defined in the specific schedule template. | View createSchedule - /schedule |
deleteSchedule | DELETE | /schedule/{schedule_id} | Deletes an existing schedule. | View deleteSchedule - /schedule/{schedule_id} |
getLatestResultFile | GET | /schedule/{schedule_id}/download_result_file | Downloads the latest result file generated by the schedule. | View getLatestResultFile - /schedule/{schedule_id}/download_result_file |
getSchedule | GET | /schedule/{schedule_id} | Retrieves the schedule details and status of the specified schedule. | View getSchedule - /schedule/{schedule_id} |
getSchedules | GET | /schedule | Retrieves details and status of schedules based on the specified feed type. | View getSchedules - /schedule |
getScheduleTemplate | GET | /schedule_template/{schedule_template_id} | Retrieves details of the specified template. | View getScheduleTemplate - /schedule_template/{schedule_template_id} |
getScheduleTemplates | GET | /schedule_template | Retrieves the details and status of schedule templates based on the specified feed type. | View getScheduleTemplates - /schedule_template |
updateSchedule | PUT | /schedule/{schedule_id} | Updates an existing schedule for a given schedule ID. | View updateSchedule - /schedule/{schedule_id} |
task
Method Name | HTTP Method | Path | Summary | Samples |
---|---|---|---|---|
createTask | POST | /task | Creates an upload feed file task and returns a task ID that will be needed before uploading the feed file. | View createTask - /task |
getInputFile | GET | /task/{task_id}/download_input_file | Downloads the upload feed file associated with the specified task ID. | View getInputFile - /task/{task_id}/download_input_file |
getResultFile | GET | /task/{task_id}/download_result_file | Downloads the report file associated with the specified task ID. | View getResultFile - /task/{task_id}/download_result_file |
getTask | GET | /task/{task_id} | Retrieves the details and status of the specified task. | View getTask - /task/{task_id} |
getTasks | GET | /task | Retrieves the details and status of tasks based on search criteria. | View getTasks - /task |
uploadFile | POST | /task/{task_id}/upload_file | Uploads a feed file associated with the specified task ID. | View uploadFile - /task/{task_id}/upload_file |
customer_service_metric_task
Method Name | HTTP Method | Path | Summary | Samples |
---|---|---|---|---|
createCustomerServiceMetricTask | POST | /customer_service_metric_task | Configures and creates a customer service metrics download task, and the resultant report can be downloaded with the getResultFile method. | View createCustomerServiceMetricTask - /customer_service_metric_task |
getCustomerServiceMetricTask | GET | /customer_service_metric_task/{task_id} | Retrieves the customer service metrics task details for the specified task ID. | View getCustomerServiceMetricTask - /customer_service_metric_task/{task_id} |
getCustomerServiceMetricTasks | GET | /customer_service_metric_task | Retrieves details and statuses for an array of customer service metric tasks by search criteria. | View getCustomerServiceMetricTasks - /customer_service_metric_task |