Generates presigned URLs to upload files (Presigned PUT). Validates extension, contentType, and type-specific limits. Checksum required: send SHA-256 digest in checksumBase64 (Base64). Upload must include header x-amz-checksum-sha256 with the same value.
To upload your files, you MUST use the returned presigned URL with the HTTP PUT method. Ensure that you upload the file exactly to the URL indicated, without modifications (as required by AWS S3 Presigned URL PUT usage). Refer to the official AWS S3 documentation on Presigned PUT URLs for details: AWS S3 Presigned PUT Documentation. Be sure to include all required headers as specified in the response (e.g., ‘x-amz-checksum-sha256’ with the correct SHA-256 value). If you fail to use the correct HTTP method or headers, AWS will reject the upload request.
| Type | Supported Extensions | Content Types | Max Size |
|---|---|---|---|
| Image | .gif, .jpeg, .jpg, .png, .webp | image/gif, image/jpeg, image/png, image/webp | 16 MB |
| Video | .avi, .mov, .mp4 | video/x-msvideo, video/quicktime, video/mp4 | 64 MB |
| Audio | .m4a, .mp3, .ogg, .wav | audio/mp4, audio/mpeg, audio/ogg, audio/wav | 16 MB |
| Document | .doc, .docx, .pdf, .ppt, .pptx, .txt, .xls, .xlsx | application/msword, application/vnd.openxmlformats-officedocument.wordprocessingml.document, application/pdf, application/vnd.ms-powerpoint, application/vnd.openxmlformats-officedocument.presentationml.presentation, text/plain, application/vnd.ms-excel, application/vnd.openxmlformats-officedocument.spreadsheetml.sheet | 100 MB |
Copy the API key as provided by the Bridge Console.
Unique identifier of the workspace (UUID v4).
Original file name including extension
"prueba.jpg"
Logical file type category
IMAGE, VIDEO, AUDIO, DOCUMENT, STICKER "IMAGE"
Base64-encoded SHA-256 digest of the entire file. This value will be used to sign the presigned PUT and must be sent back in the header x-amz-checksum-sha256 during upload.
"OaZ+I0yqf3u3u5w8h0Y2v4e7W9vHh3zbn2mA2m1yPVo="
MIME type of the file (e.g., image/jpeg)
"image/jpeg"