The Upload API is a scalable REST API for file uploading, file processing, and file hosting.
The following Upload API endpoints provide file upload functionality:
Upload a file with a single HTTP request.
Upload multiple files with a single HTTP request, using multipart form data.
Begins a new multipart file upload process.
Marks an upload part as uploaded.
Gets a remaining upload part for a multipart file upload.
Lists the remaining upload parts for a multipart file upload.
The following Upload API endpoints provide file management functionality:
Downloads a file in its original/unprocessed state.
Processes a file and downloads the result.
Retrieves the full details for a file.
Synchronously deletes a single file.
Asynchronously deletes multiple files.
The following Upload API endpoints provide folder management functionality:
Creates or updates the folder specified by the folderPath.
Gets the settings for this folder.
Lists the children (files and sub-folders) of a folder.
Asynchronously deletes a folder.
Asynchronously deletes multiple folders.
The following Upload API endpoints support the monitoring and canceling of jobs (e.g. batch file deletion jobs):
Gets information on a job (e.g. a batch file deletion).
Lists the most recently issued jobs (e.g. batch file deletions, folder deletions, etc.).
Cancels an in-progress job.