This API allows the user to provide one or more urls to remote files to be downloaded and processed by the service.
The request is an array of JSON objects containing one or items to process.
The response is an array of JSON objects that mirror the input items along with the request_id assigned to each item.
Processing
If the request is accepted, individual request items are created for each item provided in the input list. The
status
of the items are initially set to DownloadInit as the download request is queued. If there is no error initiating the request, thestatus
is changed to DownloadWait while the source is downloaded. If there is an error downloading the source, thestatus
is set to Error and the error message contains a description of the error.
Once downloaded, the processing is the same as a normal single file POST. The status of individual items must be queried and retrieved using the standard Query transcribe request status and retrieve results endpoint for each item.
User request completion callback
When submitting multiple urls in the request, a callback for each individual url must be provided.