Drive Folders
Get signed URL for direct-to-cloud upload
Changed onGet a signed URL for direct-to-cloud upload using ActiveStorage. Requires the drive_folders_write scope.
post/drive_folders/direct_upload
Request
- Base URLhttps://app2.gettruss.io/api/v1
- URLhttps://app2.gettruss.io/api/v1/drive_folders/direct_upload
- AuthHTTP bearer
Request body
Example request
{
"blob": {
"filename": "document.pdf",
"content_type": "application/pdf",
"byte_size": 123456,
"checksum": "nYXrj5mT5pP2nL0C4D5N0w==",
"metadata": {
"owner": "client",
"source": "mobile_upload"
}
}
}Response
Signed URL for direct-to-cloud upload
Example response
{
"signed_id": "eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJsb2Igc2lnbmVkIn19...",
"direct_upload": {
"url": "https://my-bucket.s3.amazonaws.com/rails/active_storage/blobs/...",
"headers": {
"Content-Type": "application/pdf",
"Content-MD5": "nYXrj5mT5pP2nL0C4D5N0w=="
}
}
}Changes
- info
endpoint added
- info