Pular para o conteúdo principal
POST
Criar uploads pré-assinados de arquivos

Autorizações

x-api-key
string
header
obrigatório

Copy the API key as provided by the Bridge Console.

Parâmetros de caminho

workspaceId
string<uuid>
obrigatório

Identificador único do workspace (UUID v4).

Exemplo:

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

Corpo

application/json
name
string
obrigatório

Nome original do arquivo, incluindo a extensão.

Exemplo:

"prueba.jpg"

fileType
enum<string>
obrigatório

Categoria lógica do tipo de arquivo.

Opções disponíveis:
IMAGE,
VIDEO,
AUDIO,
DOCUMENT,
STICKER,
GIF,
WEBSITE
Exemplos:

"IMAGE"

"VIDEO"

"AUDIO"

"DOCUMENT"

checksumBase64
string
obrigatório

Resumo SHA-256 do arquivo completo, codificado em Base64. Usado para assinar o PUT pré-assinado e deve ser reenviado no cabeçalho x-amz-checksum-sha256 durante o upload.

Exemplo:

"OaZ+I0yqf3u3u5w8h0Y2v4e7W9vHh3zbn2mA2m1yPVo="

contentType
string | null

Tipo MIME do arquivo.

Exemplo:

"image/jpeg"

Resposta

Resposta bem-sucedida

mediaId
string
obrigatório

Identificador único da mídia.

Exemplo:

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

presignUrl
Presign Url · object
obrigatório

Dados do PUT pré-assinado para enviar a mídia (URL, método e cabeçalhos).