Creates a request to download multiple files and folders as a single zip
archive file. This API does not return the archive but instead performs all
the checks to ensure that the user has access to all the items, and then
returns a download_url and a status_url that can be used to download the
archive.
The limit for an archive is either the Account’s upload limit or 10,000 files, whichever is met first.
Note: Downloading a large file can be affected by various factors such as distance, network latency, bandwidth, and congestion, as well as packet loss ratio and current server load. For these reasons we recommend that a maximum ZIP archive total size does not exceed 25GB.
The access token received from the authorization server in the OAuth 2.0 flow.
A request to create a zip archive to download.
If the zip archive is ready to be downloaded, the API will return a
response that will include a download_url, a status_url, as well as
any conflicts that might have occurred when creating the request.
Represents a successful request to create a zip archive of a list of files
and folders.
The URL that can be used to download the zip archive. A Get request to
this URL will start streaming the items requested. By default, this URL
is only valid for a few seconds, until the expires_at time, unless a
download is started after which it is valid for the duration of the
download.
It is important to note that the domain and path of this URL might change between API calls, and therefore it's important to use this URL as-is.
"https://dl.boxcloud.com/2.0/zip_downloads/Lu6fA9Ob-jyysp3AAvMF4AkLEwZwAYbL=tgj2zIC=eK9RvJnJbjJl9rNh2qBgHDpyOCAOhpM=vajg2mKq8Mdd/content"
The URL that can be used to get the status of the zip archive being
downloaded. A Get request to this URL will return the number of files
in the archive as well as the number of items already downloaded or
skipped. By default, this URL is only valid for a few seconds, until the
expires_at time, unless a download is started after which the URL is
valid for 12 hours from the start of the download.
It is important to note that the domain and path of this URL might change between API calls, and therefore it's important to use this URL as-is.
"https://api.box.com/2.0/zip_downloads/Lu6fA9Ob-jyysp3AAvMF4AkLEwZwAYbL=tgj2zIC=eK9RvJnJbjJl9rNh2qBgHDpyOCAOhpM=vajg2mKq8Mdd/status"
The time and date when this archive will expire. After this time the
status_url and download_url will return an error.
By default, these URLs are only valid for a few seconds, unless a download
is started after which the download_url is valid for the duration of the
download, and the status_url is valid for 12 hours from the start of the
download.
"2019-08-29T23:59:00-07:00"
A list of conflicts that occurred when trying to create the archive. This would occur when multiple items have been requested with the same name.
To solve these conflicts, the API will automatically rename an item and return a mapping between the original item's name and its new name.
For every conflict, both files will be renamed and therefore this list will always be a multiple of 2.
An individual conflict that occurred when trying to create the archive. This includes an array of 2 objects, each containing the original name and the renamed filename of a file or folder for which the names conflicted.