Documentation Index
Fetch the complete documentation index at: https://docs.leavo.ai/llms.txt
Use this file to discover all available pages before exploring further.
Upload de Arquivos
O Leavo permite fazer upload de imagens, áudios, vídeos e documentos para uso em mensagens e conversas.Formatos Suportados
Imagens
.jpg, .jpeg, .pngMáx: 10 MB (compressão automática acima de 2 MB)Áudio
.mp3, .wav, .ogg, .m4aMáx: 10 MBVídeo
.mp4, .webm, .aviMáx: 10 MBDocumentos
.pdf, .doc, .docx, .xls, .xlsx, .csv, .txtMáx: 10 MBFluxo de Upload
Compressão Automática de Imagens
Imagens maiores que 2 MB são automaticamente comprimidas:- Dimensão máxima: 1920 x 1920 pixels (mantendo proporção)
- Qualidade: 85% (JPEG)
- Formato de saída: JPEG
Status do Upload
| Status | Descrição |
|---|---|
PENDING | Upload realizado, ainda não vinculado a nenhuma entidade |
ASSOCIATED | Upload vinculado a uma mensagem ou conversa |
Uploads com status
PENDING por mais de 24 horas podem ser automaticamente removidos pelo processo de limpeza.Endpoints
| Método | Endpoint | Descrição |
|---|---|---|
POST | /backend/uploads | Upload de arquivo |
GET | /backend/uploads/{id} | Obter upload por ID |
GET | /backend/uploads/tenant/{tenantId} | Listar uploads do tenant |
DELETE | /backend/uploads/{id} | Excluir upload |
PUT | /backend/uploads/{id}/status | Atualizar status |
POST | /backend/uploads/cleanup | Limpar uploads órfãos |