Autenticação
Este endpoint requer autenticação. Inclua seu token Bearer no cabeçalho Authorization.
Parâmetros de Caminho
O slug do schema para o qual você quer gerar o token de upload
Corpo da Requisição
Número de minutos que a URL de upload deve ser válida (1-60 minutos)
Resposta
Identificador único do token de upload gerado
URL pré-assinada para upload direto de arquivos para o Oracle Cloud Storage
Data e hora de expiração da URL de upload no formato ISO 8601
Indica se o token foi gerado com sucesso
Processo de Upload
Após gerar o token, você receberá umaupload_url que deve ser usada para fazer o upload direto do arquivo via HTTP PUT.
Etapa 1: Gerar Token
Use este endpoint para obter URL pré-assinada
Etapa 2: Fazer Upload
Use a URL retornada com método PUT para upload
Segurança
URLs expiram automaticamente (1-60 min)
Performance
Upload direto para Oracle Cloud Storage
Exemplo de Fluxo Completo
Como Usar
1. Gerar Token
2. Fazer Upload
Use aupload_url retornada como prefixo e adicione o nome do arquivo:
Regras importantes:
- A URL de upload expira automaticamente após o horário em expires_at
- Cada arquivo deve ter um nome único incluído na URL
- Sempre use a extensão .jsonlno nome do arquivo
- Após a expiração, você deve gerar um novo token
- Tamanho máximo: 10MB por arquivo para melhor experiência
- Sempre use a extensão .jsonlno nome do arquivo
Requisitos de Formato de Arquivo
Os arquivos devem estar no formato JSONL (JSON Lines) onde cada linha contém um objeto JSON válido.
Exemplo JSONL Válido
Exemplos Inválidos
Validação de Token
O valor deve estar entre 1 e 60 minutos
Códigos de Erro
Token gerado com sucesso
Não autorizado - Token de autenticação inválido ou ausente
Erro de validação - Valor de minutes inválido (deve estar entre 1 e 60)
Exemplos Completos
Boas Práticas
- Gere tokens apenas quando necessário - Evite expiração desnecessária
- Monitore o horário de expiração - Gere novos tokens antes que expirem
- Use nomes descritivos para arquivos - Facilita organização e consulta posterior
- Valide o formato JSONL localmente - Evite uploads com erro de formato
- Mantenha arquivos abaixo de 10MB - Para melhor performance e experiência
- URLs de upload expiram automaticamente - Complete o upload antes da expiração
- Não compartilhe URLs de upload - São temporárias e específicas para seu uso
- Cada arquivo precisa de nome único - Evite conflitos na URL de upload
Processo de Upload Completo
1
Preparar Arquivo
Crie ou valide seu arquivo no formato JSONL (um objeto JSON por linha)
2
Gerar Token
Use este endpoint para obter uma URL pré-assinada com expiração
3
Fazer Upload
Use a URL retornada com método HTTP PUT para enviar o arquivo
4
Confirmar Sucesso
Verifique se o upload foi concluído (código HTTP 200)
5
Consultar Dados
Use o endpoint de consultas para analisar os dados processados
Características Técnicas
| Aspecto | Detalhes | Recomendações | 
|---|---|---|
| Método de Upload | PUT direto na URL pré-assinada | Sempre use PUT, não POST | 
| Tamanho de Arquivo | Sem limite prático | Divida arquivos >500MB | 
| Expiração da URL | 1-60 minutos configuráveis | Use 15 minutos para arquivos médios | 
| Formato Obrigatório | JSONL (JSON Lines) | Uma linha = um objeto JSON | 
| Processamento | Totalmente assíncrono | Arquivos ficam disponíveis após processamento | 
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
- 📁 Listar arquivos - Monitore status através do endpoint de listagem
Fluxo de Trabalho Visual
Endpoints Relacionados
- Executar Consultas - Consultar dados enviados
- Listar Arquivos - Gerenciar arquivos enviados

