Parameters

uploadToken
string
Required
Description
Upload session token returned by the multipart initialization endpoint.
parts
array
Required
Description
Array of uploaded parts metadata.
items
dictionary
parts[]
dictionary
partNumber
number
Required
Description
1-based chunk part number (1 to 10,000).
eTag
string
Required
Description
The ETag header string returned by S3 upon uploading this chunk.
POST/v1/utils/S3multipart/complete
curl https://api.tradly.app/v1/utils/S3multipart/complete \
  -H "Authorization: Bearer YOUR_PUBLISHABLE_OR_SECRET_KEY" \
  -H "Content-Type: application/json" \
  -X POST \
  -d '{
  "uploadToken": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
  "parts": [
    {
      "partNumber": 1,
      "eTag": "\"d41d8cd98f00b204e9800998ecf8427e\""
    },
    {
      "partNumber": 2,
      "eTag": "\"098f6bcd4621d373cade4e832627b4f6\""
    }
  ]
}'
RESPONSE
{
  "status": true,
  "data": {
    "result": {
      "fileUri": "https://media.tradly.app/images/marketplace/1000/promo-video-a1b2c3d4.mp4",
      "s3": {
        "Location": "https://tradly-paas.s3.amazonaws.com/images/marketplace/1000/promo-video-a1b2c3d4.mp4",
        "Bucket": "tradly-paas",
        "Key": "images/marketplace/1000/promo-video-a1b2c3d4.mp4",
        "ETag": "\"3858f62230ac3c915f300c664312c63f-2\""
      }
    }
  }
}