Skip to main content
POST
Fazer upload de attachment (anexo)

Autorizações

Authorization
string
header
obrigatório

Token JWT de autenticação

Cabeçalhos

x-company-id
string

Identificador da empresa-alvo. Obrigatório apenas para API Keys globais (type=global). Ignorado para API Keys de empresa e usuários humanos.

Corpo

multipart/form-data
file
file
obrigatório

Arquivo para upload

fileType
enum<string>
obrigatório

Tipo do arquivo (IMAGE, AUDIO, VIDEO, DOCUMENT, STICKER)

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

Resposta

Attachment criado com sucesso

extension
string
obrigatório

Extensão do arquivo (jpg, png, pdf, etc.)

external_url
string
obrigatório

URL pública do arquivo (S3, CDN). Deprecated: preferir derivar a partir de s3_key via URL assinada.

file_type
enum<string>
obrigatório

Tipo do arquivo: IMAGE, AUDIO, VIDEO, DOCUMENT, STICKER

Opções disponíveis:
IMAGE,
AUDIO,
VIDEO,
DOCUMENT,
STICKER
company
any
obrigatório

Empresa proprietária do attachment

_id
string

ID do attachment

s3_key
string

Chave do objeto no S3 (fonte da verdade para URL assinada)

meta
object

Metadados adicionais do arquivo (mimeType, size, fileName, etc.)

createdAt
any

Data de criação do attachment

updatedAt
any

Data de atualização do attachment