Endpoints
Upload de Arquivos
Faça upload de arquivos JSONL usando URL pré-assinada obtida através do endpoint de geração de token.
PUT
Visão Geral
Este processo permite fazer upload de arquivos JSONL utilizando URLs pré-assinadas obtidas através do endpoint de geração de token. O upload é feito diretamente para o Oracle Cloud Storage via método HTTP PUT.Método
Upload via HTTP PUT para URL pré-assinada
Performance
Upload direto para Oracle Cloud Storage
Segurança
URLs temporárias com expiração automática
Escalabilidade
Suporte a arquivos de qualquer tamanho
Processo de Upload
Gerar Token de Upload
Use o endpoint
POST /api/v1/schemas/{slug}/generate-upload-token para obter uma URL pré-assinadaMétodo HTTP
Parâmetros da URL
URL pré-assinada obtida do endpoint de geração de token
Nome do arquivo JSONL a ser enviado (deve incluir extensão .jsonl)
Exemplo de URL
Corpo da Requisição
Conteúdo binário do arquivo JSONL a ser enviado
Como Funciona
O upload de arquivos utiliza um sistema de URLs pré-assinadas que oferece:Performance
Upload direto para Oracle Cloud Storage
Segurança
URLs temporárias com expiração automática
Escalabilidade
Suporte a arquivos de qualquer tamanho (recomendamos arquivos de até 10MB para máxima performance)
Eficiência
Processamento assíncrono em segundo plano
Fluxo de Upload
Requisitos de Formato de Arquivo
Exemplo JSONL Válido
Exemplos Inválidos
Exemplos de Implementação
Resposta do Upload
O upload via PUT retorna diretamente o status HTTP:Upload realizado com sucesso - arquivo enviado para Oracle Cloud Storage
Não autorizado - URL de upload expirada ou inválida
Arquivo muito grande - tamanho excede limite do storage
Códigos de Resposta
| Código | Significado | Descrição |
|---|---|---|
200 | Sucesso | Upload realizado com sucesso |
401 | Não autorizado | URL de upload expirada ou inválida |
413 | Arquivo muito grande | Tamanho excede limite do storage |
422 | Formato inválido | Arquivo não está no formato JSONL |
Boas Práticas
Limites Técnicos
| Característica | Valor/Limite | Descrição |
|---|---|---|
| Tamanho de arquivo | Sem limite prático | Suporte a arquivos de qualquer tamanho |
| Duração do token | 1-60 minutos | Tempo de validade da URL pré-assinada |
| Método HTTP | PUT obrigatório | Use apenas PUT para upload |
| Formato | JSONL obrigatório | Um objeto JSON por linha |
Próximos Passos
Após o upload bem-sucedido:- ✅ Upload concluído - Arquivo enviado para Oracle Cloud Storage
- 🔄 Processamento em background - Dados sendo preparados para consulta
- 📊 Consulta disponível - Use endpoint de consultas para analisar dados
- 📁 Monitoramento - Liste arquivos para verificar status de processamento
Endpoints Relacionados
- Geração de Token de Upload - Gerar URLs pré-assinadas
- Executar Consultas - Consultar dados enviados
- Listar Arquivos - Gerenciar arquivos enviados

