If you are using Large Merchant Services, the most common uses of this call are to download responses to large-volume requests and to download reports.
After you have uploaded a data file that includes requests (such as multiple AddFixedPriceItem requests), you need to use the BDX getStatus call to determine when a response file is ready to download. After the BDX upload processing is complete, you call downloadFile to retrieve the response.
To get a report, you begin by using the Bulk Data Exchange API's startDownloadJob call, and then use startDownloadJob to start the report processing.
The Bulk Data Exchange API assigns a jobId for your report and you need to use the BDX getStatus call to determine when the report is ready to download. After the BDX download processing is complete, your application can call downloadFile to download the report.
You can also use downloadFile to download recommendations for custom Item Specifics. This is a very large data set that can't be retrieved through a more traditional synchronous call.
You do not use the Bulk Data Exchange API at all for this use case. (You also do not use uploadFile.) Instead, you call GetCategorySpecifics in the Trading API to obtain the necessary file and task reference IDs, and then pass them in the downloadFile call to retrieve the recommendations file. See GetCategorySpecifics for details.
This document was generated with a customized version of the apireferencedocs tool.
© 2008–2010 eBay, Inc. All rights reserved. This documentation and the API may only be used in accordance with the eBay Developers Program and API License Agreement.