Saltar al contenido principal
POST
Crear cargas prefirmadas de archivos

Autorizaciones

x-api-key
string
header
requerido

Copy the API key as provided by the Bridge Console.

Parámetros de ruta

workspaceId
string<uuid>
requerido

Identificador único del workspace (UUID v4).

Ejemplo:

"b6cf1c4a-2b1e-4e63-8f3e-0f9d1a2a1234"

Cuerpo

application/json
name
string
requerido

Nombre original del archivo, incluida la extensión.

Ejemplo:

"prueba.jpg"

fileType
enum<string>
requerido

Categoría lógica del tipo de archivo.

Opciones disponibles:
IMAGE,
VIDEO,
AUDIO,
DOCUMENT,
STICKER,
GIF,
WEBSITE
Ejemplos:

"IMAGE"

"VIDEO"

"AUDIO"

"DOCUMENT"

checksumBase64
string
requerido

Resumen SHA-256 del archivo completo, codificado en Base64. Se utiliza para firmar el PUT prefirmado y debe enviarse de nuevo en el encabezado x-amz-checksum-sha256 durante la carga.

Ejemplo:

"OaZ+I0yqf3u3u5w8h0Y2v4e7W9vHh3zbn2mA2m1yPVo="

contentType
string | null

Tipo MIME del archivo.

Ejemplo:

"image/jpeg"

Respuesta

Respuesta satisfactoria

mediaId
string
requerido

Identificador único del medio.

Ejemplo:

"4a2c1f7e-2f84-4a5f-bd2d-6b6b2f0c1234"

presignUrl
Presign Url · object
requerido

Datos del PUT prefirmado para cargar el medio (URL, método y encabezados).