X-CommunityId Envie o X-CommunityId da comunidade em que a operação acontece.
O autor do item e a equipe. Confere tipo, extensão e tamanho **antes de assinar** e devolve um `PUT` pré-assinado de
10 minutos, amarrado à chave, ao `Content-Type` e ao tamanho exatos (o S3 recusa outro). O navegador envia o arquivo
direto ao S3 (sem passar pela API) e depois chama `POST .../files/confirm` com a `key`.
Tipos aceitos (até **200 MB** cada, sem limite de quantidade): imagens (PNG, JPG, WEBP, GIF), planilhas (XLS, XLSX, ODS, CSV),
PDF, documentos (DOC, DOCX, ODT, TXT, MD, PPT, PPTX) e ZIP (também `application/x-zip-compressed`). Executáveis e outros
binários são recusados, e a extensão do nome precisa combinar com o tipo. A chave nunca leva texto do usuário.
Parâmetros
Nome
Onde
Tipo
Descrição
idobrigatório
path
string (uuid)
Headers
Nome
Tipo
Descrição
X-CommunityIdopcional
string (uuid)
ID da comunidade em que a operação acontece. Obrigatório na maioria dos endpoints com escopo de comunidade.
Corpo da requisição application/json
Nome
Tipo
Descrição
nameobrigatório
string
max 255
mimeTypeobrigatório
string
sizeobrigatório
integer
Bytes. · ≥ 1
Respostas
Código
Descrição
200
URL de envio.
400
Requisição inválida — falha de validação.
401
Token ausente, inválido ou expirado.
403
Autenticado, mas sem permissão para esta operação.