Endpoint técnico
Consulte parâmetros, exemplos e respostas da rota de upload para armazenamento.
Endpoint
Header obrigatório
A requisição deve enviar a assinatura temporária de upload no header:Como obter a assinatura
A assinatura é gerada antes do upload pela API principal ou pelo painel. Pela API, a preparação do upload usa:waiting_upload e retorna:
Preparar upload
Gere a assinatura temporária e o registro inicial do arquivo.
A assinatura deve ser usada somente para o arquivo preparado. Se expirar ou o upload falhar, gere uma nova assinatura.
Pasta de destino
O arquivo é salvo na pasta definida na preparação do upload. Useparent_id para indicar a pasta de destino:
parent_id for null, o arquivo será enviado para a raiz do armazenamento.
Se a pasta de destino não existir, estiver indisponível ou não pertencer à conta autorizada, o upload é recusado.
Envio do arquivo
O arquivo deve ser enviado emmultipart/form-data.
O nome do campo do arquivo deve ser exatamente file.
Ao usar
FormData no navegador, não defina manualmente o header Content-Type. O navegador adiciona o boundary correto do multipart/form-data.Limite por arquivo
Cada arquivo pode ter até1024 MB.
Permissões e limites
Consulte limite por arquivo, cota da conta, subcontas e regras de acesso.
Tipos de arquivo
O armazenamento aceita diferentes tipos de arquivo, desde que respeitem o limite de tamanho, a cota da conta e as regras de segurança. O tipo MIME é normalizado a partir do arquivo enviado. Quando o navegador enviaapplication/octet-stream, a API pode inferir o tipo com base no nome do arquivo.
Exemplos comuns:
Validações realizadas
Durante o upload, a Lazy Data valida:- assinatura temporária;
- validade da assinatura;
- conta responsável;
- pasta de destino;
- limite de armazenamento da conta;
- tamanho do arquivo;
- nome do arquivo;
- tipo de conteúdo;
- integridade inicial;
- duplicidade na pasta;
- status do registro preparado.
Registro do arquivo
Após o upload, a Lazy Data registra os metadados finais do arquivo. Exemplo de metadados:Resposta de upload concluído
Quando o arquivo é salvo com sucesso, a API retorna:Status de upload
Disponibilidade no painel
Após o upload, o arquivo aparece na pasta de destino com statusuploaded.
No painel, é possível:
- baixar o arquivo;
- renomear o arquivo;
- excluir o arquivo;
- organizar arquivos em pastas;
- visualizar metadados básicos.
Pastas e arquivos
Veja como navegar, organizar, renomear e excluir itens no armazenamento.
Download
Arquivos enviados ao armazenamento podem ser baixados por link temporário.Gerar download
Gere um link temporário para baixar um arquivo armazenado.
Falhas comuns
Possíveis falhas no upload para armazenamento:- assinatura ausente, inválida ou expirada;
- pasta de destino não encontrada;
- arquivo acima de
1024 MB; - limite de armazenamento excedido;
- espaço disponível insuficiente;
- nome de arquivo duplicado na pasta;
- nome do arquivo diferente do nome assinado;
- arquivo vazio ou inválido;
- upload já enviado para o registro preparado;
- falha ao receber ou salvar o arquivo;
- conexão interrompida.
Códigos de erro de upload
Veja os erros possíveis durante assinatura, envio e armazenamento do arquivo.
Boas práticas
- Envie arquivos para a pasta correta.
- Use nomes claros e objetivos.
- Verifique
summary.available_bytesantes de arquivos grandes. - Evite enviar arquivos duplicados na mesma pasta.
- Aguarde o upload finalizar antes de atualizar a página.
- Gere uma nova assinatura quando o upload falhar ou expirar.
- Não exponha assinaturas de upload em logs públicos.
- Renomeie arquivos quando necessário para facilitar a organização.
Próximos passos
Armazenamento
Entenda como organizar pastas, arquivos e limites de armazenamento.
Upload e download
Veja o fluxo completo de envio e download de arquivos.
Endpoint de upload
Consulte a documentação técnica da rota de upload.
Preparar upload
Gere assinatura temporária para envio.

