Armazenamento
Upload de arquivos
Armazenamento
Envie arquivos para o armazenamento da conta usando uma assinatura temporária de upload.
POST
Armazenamento
Envia um arquivo para o armazenamento da conta usando o serviço de upload da Lazy Data.
Este endpoint não usa a URL base da API principal. A chamada deve ser feita para:
Estrutura da resposta
Estrutura de
Fluxo
1
Solicite a assinatura
Informe o nome do arquivo e a pasta de destino para receber
upload_url, signature, signature_expires_at, max_size e os metadados iniciais do arquivo.2
Envie o arquivo
Faça
POST para upload_url, enviando o arquivo em multipart/form-data e a assinatura no header X-LazyData-Upload-Signature.3
Receba o registro do arquivo
Após o envio, a API salva o arquivo no armazenamento e retorna os metadados finais do item.
4
Use o arquivo no storage
Depois de enviado, o arquivo pode ser listado, baixado, renomeado ou excluído conforme as permissões da conta.
Requisição
string
required
Assinatura temporária de upload retornada na preparação do envio para armazenamento.
file
required
Arquivo enviado em
multipart/form-data. O nome do campo deve ser exatamente file.O arquivo enviado precisa ter o mesmo nome usado para gerar a assinatura. Se o nome for diferente, o upload será recusado.
Exemplo com cURL
Exemplo com JavaScript
Formatos aceitos
O armazenamento aceita diferentes tipos de arquivo, desde que o upload respeite o tamanho máximo, a assinatura gerada e os limites de espaço da conta. O tipo MIME é normalizado a partir do arquivo enviado. Quando o navegador enviaapplication/octet-stream, a API tenta inferir o tipo com base no nome do arquivo.
Limites
Respostas
Estrutura da resposta 200
integer
required
Código da resposta.
200 indica que o arquivo foi recebido e salvo no armazenamento.string
required
Mensagem descritiva da operação.
object
required
Metadados finais do arquivo armazenado.
Estrutura de result
Status do arquivo
Erros comuns
Regras importantes
- Use sempre
https://upload.lazydata.com.br/storage. - A assinatura é temporária e deve ser usada apenas para o arquivo preparado.
- O upload deve ser feito com
multipart/form-data. - O campo do arquivo deve se chamar
file. - O nome do arquivo precisa ser igual ao informado na etapa de assinatura.
- O arquivo é contabilizado no espaço de armazenamento da conta após o upload.
- Se o upload falhar, gere uma nova assinatura antes de tentar novamente.
- Para enviar para uma pasta específica, informe a pasta na etapa de preparação da assinatura.

