Parameters

files
array
Required
Description
Array of files to initialize multipart upload sessions for.
items
dictionary
files[]
dictionary
name
string
Required
Description
File name with extension.
type
string
Required
Description
MIME type of the asset (e.g. `video/mp4`, `image/jpeg`).
private
boolean
Description
If `true`, initializes upload into the private bucket. Default is `false`.
POST/v1/utils/S3multipart/init
curl https://api.tradly.app/v1/utils/S3multipart/init \
  -H "Authorization: Bearer YOUR_PUBLISHABLE_OR_SECRET_KEY" \
  -H "Content-Type: application/json" \
  -X POST \
  -d '{
  "files": [
    {
      "name": "promo-video.mp4",
      "type": "video/mp4",
      "private": false
    }
  ]
}'
RESPONSE
{
  "status": true,
  "data": {
    "result": [
      {
        "uploadToken": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
        "uploadId": "VXBsb2FkIElEIGV4YW1wbGUxMjM0NTY3ODkw",
        "fileUri": "https://media.tradly.app/images/marketplace/1000/promo-video-a1b2c3d4.mp4"
      }
    ]
  }
}