Creates an asynchronous download request for a specific video
This endpoint allows you to request a video download in an asynchronous way, using the video’s external_id as a reference. Instead of performing the download immediately within the same request, the API creates a background process to prepare the file.
To obtain a video’s external_id, you can use the video listing endpoint. This endpoint returns all videos in the account, including the external_id for each one:
https://pandavideo.readme.io/reference/list-videos
Once the request is sent, the system validates the provided video and starts generating the download link. Since this process may take a few seconds or minutes — depending on the video size and its processing status — the API immediately returns a response indicating that the download request was successfully created.
After the request is made, the download can be tracked or accessed later, ensuring greater stability and avoiding timeouts in synchronous requests. This model is ideal for long videos or automated integrations that need to request multiple downloads at the same time.
This flow makes the download process more secure, scalable, and reliable, especially in high-volume video scenarios.
To track the download status and retrieve the final download link, use the following endpoint:
https://pandavideo.readme.io/reference/get_download-async-video-external-id-format-quality-language
