Initiate a multipart upload process for a large file

Starts a multipart upload by creating an upload session.
It returns an upload ID for use in subsequent API calls to:

  • Upload individual parts of the file (UploadPartAsync)
  • Complete the multipart upload (CompleteMultipartUploadAsync)
  • Abort the multipart upload if needed (AbortMultipartUploadAsync)

The multipart upload process allows to upload large files in smaller chunks,
providing better reliability for large file transfers and the ability to pause/resume uploads.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params

The request object containing:

  • FileName: The name of the file to be uploaded.
  • FilePath: The path where the file will be stored.
  • FileTags: Optional metadata associated with the file
  • FileExpirationRequest: Optional configuration for file expiration
string | null
string | null
FileTags
object | null
FileExpirationRequest
object
Headers
string
enum
Defaults to application/json

Generated from available response content types

Allowed:
string
enum
Defaults to application/json

Generated from available request content types

Allowed:
Responses

400

Bad Request

403

Forbidden

404

Not Found

503

Service Temporarily Unavailable

Language
Credentials
Header
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
text/plain
application/json
text/json