API de armazenamento
Liste pastas, arquivos, breadcrumbs, paginação e uso atual do storage.
Para que serve
Use o armazenamento para guardar arquivos relacionados à operação da conta, como:- bases usadas em enriquecimentos;
- relatórios exportados;
- documentos internos;
- arquivos de apoio;
- planilhas de trabalho;
- evidências e materiais administrativos.
O armazenamento é separado dos endpoints comuns de consulta e validação. Ele serve para guardar e gerenciar arquivos da conta, não para enviar anexos diretamente a qualquer endpoint da API.
Estrutura
Os arquivos são organizados em pastas. Cada conta possui seu próprio espaço de armazenamento, com limite configurado conforme plano ou regra interna da plataforma. A navegação funciona por caminho, semelhante a:breadcrumbs durante a listagem dos itens.
Tipos de item
O armazenamento possui dois tipos principais de item:Fluxo principal
1
Liste ou crie uma pasta
Use a raiz do armazenamento ou uma pasta existente como destino dos arquivos.
2
Prepare o upload
Informe nome do arquivo e pasta de destino para receber
upload_url, signature, expiração e limite.3
Envie o arquivo
Envie o binário para
https://upload.lazydata.com.br/storage usando a assinatura temporária.4
Use o arquivo
Liste, baixe, renomeie ou exclua o item conforme necessário.
Capacidade
O armazenamento informa o uso atual no objetosummary da listagem.
Use esses dados para exibir barra de progresso, alerta de cota e validação antes de novos uploads.
Upload de arquivos
O envio de arquivos usa assinatura temporária. O fluxo é dividido em duas partes:- Preparar upload na API principal.
- Enviar o arquivo para o serviço de upload.
1024 MB, respeitando também o espaço disponível da conta.
Preparar upload
Gere assinatura temporária e registro inicial do arquivo.
Enviar arquivo
Envie o arquivo para
upload.lazydata.com.br/storage.Status de arquivo
Arquivos podem passar por diferentes status durante upload, uso e exclusão.Download
Arquivos armazenados podem ser baixados por link temporário. O link é gerado pela API e deve ser usado dentro do prazo de validade retornado.Gerar download
Gere um link temporário para baixar um arquivo armazenado.
O download só está disponível para arquivos existentes e com status compatível, normalmente
uploaded.Renomear e excluir
É possível renomear pastas e arquivos. Também é possível excluir itens. Quando uma pasta possui muitos arquivos ou subpastas, a exclusão pode ser executada em segundo plano para evitar travamentos e manter a operação segura.Renomear item
Altere o nome de uma pasta ou arquivo.
Excluir item
Inicie a exclusão de uma pasta ou arquivo.
Organização visual
O painel exibe os itens em uma lista compacta, com ícones diferentes conforme tipo de item ou extensão do arquivo. Exemplos:- pasta;
- imagem;
- PDF;
- planilha;
- documento;
- arquivo genérico.
Regras importantes
- Cada conta possui sua própria cota de armazenamento.
- O tamanho máximo por arquivo é
1024 MB. - A listagem retorna até
100itens por página. - Não é permitido manter dois arquivos com o mesmo nome na mesma pasta.
- Não é permitido manter duas pastas com o mesmo nome na mesma pasta pai.
- A assinatura de upload é temporária e deve ser usada apenas para o arquivo preparado.
- Se o upload falhar ou a assinatura expirar, gere uma nova assinatura antes de tentar novamente.
- Pastas com upload em andamento podem ter restrição temporária para exclusão.
Endpoints principais
Próximos passos
Pastas e arquivos
Veja como criar, navegar, renomear e excluir pastas e arquivos.
Upload e download
Entenda como enviar e baixar arquivos pelo painel e pela API.
Permissões e limites
Consulte regras de acesso, tamanho máximo e limite de armazenamento.
Códigos de erro
Consulte erros de cota, upload, download, pastas e arquivos.

