O envio binário do arquivo não acontece na URL base da API principal. Primeiro prepare o upload na API, depois envie o arquivo para
https://upload.lazydata.com.br/storage.Fluxo principal
Prepare o upload
Informe nome e pasta de destino para receber
upload_url, signature, expiração e limite.Endpoints
| Recurso | Método | Endpoint |
|---|---|---|
| Listar itens | GET | /v1/storage/items |
| Criar pasta | POST | /v1/storage/folders |
| Preparar upload | POST | /v1/storage/uploads |
| Enviar arquivo | POST | https://upload.lazydata.com.br/storage |
| Gerar download | GET | /v1/storage/files/{file_id}/download |
| Renomear item | PATCH | /v1/storage/items/{item_type}/{item_id} |
| Excluir item | DELETE | /v1/storage/items/{item_type}/{item_id} |
Tipos de item
| Tipo | Descrição |
|---|---|
folder | Pasta usada para organizar arquivos e outras pastas. |
file | Arquivo enviado e salvo no armazenamento. |
Status de arquivo
| Status | Descrição |
|---|---|
waiting_upload | Registro criado e aguardando envio do arquivo. |
receiving_upload | Upload em andamento. |
uploaded | Arquivo recebido e salvo com sucesso. |
failed | Upload falhou ou foi recusado. |
deleting | Exclusão solicitada e em processamento. |
deleted | Item excluído. |
delete_failed | Falha ao remover o arquivo do storage. |
Limites
| Item | Regra |
|---|---|
| Tamanho máximo por arquivo | Até 1024 MB. |
| Quantidade por listagem | Até 100 itens por página. |
| Espaço disponível | Definido pelo plano da conta. |
| Nome duplicado | Não é permitido ter dois arquivos ou duas pastas com o mesmo nome na mesma pasta. |
Próximos passos
Listar itens
Navegue por pastas, arquivos, breadcrumbs e uso do storage.
Preparar upload
Gere assinatura temporária para enviar um arquivo.
Upload do arquivo
Envie o binário para
upload.lazydata.com.br.Gerar download
Gere um link temporário para baixar um arquivo.

