Skip to main content
POST
Upload with an upload URL
Upload one or more files to a scoped upload URL created by GET /presigned-url. No service key is required. Send a multipart form body to the returned uploadUrl.
string
required
Upload token from the uploadUrl.
file
required
File to upload. Multiple files are allowed when the URL was created with maxFiles greater than 1.
string
Optional destination folder. If omitted, the upload uses the path from the created URL. When provided, it must stay inside the URL path lock.
string
Optional stored filename.
object
Optional metadata when the URL was created with allowCustomMetadata=true.
If the upload URL was created with path=screenshots, this request stores a.png under screenshots/a.png. For a single file, the response contains object. For multiple files, the response contains results.