Skip to content

Create user migration upload urls

Request

Mints one presigned POST payload per file so the client can upload straight to object storage. The signed policy pins the tenant key prefix and a maximum file size.

Security
AdminAccessToken
Bodyapplication/jsonrequired
filesArray of stringsrequired

Names of the files to upload.

curl -i -X POST \
  https://api.sbx.transmitsecurity.io/cis/v1/migration/users/files/upload-urls \
  -H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
  -H 'Content-Type: application/json' \
  -d '{
    "files": [
      "string"
    ]
  }'

Responses

Bodyapplication/json
resultobjectrequired
Response
{ "result": { "files": [ … ] } }