Listar itens pela API
Consulte pastas, arquivos, caminho atual, paginação e uso do armazenamento.
Estrutura de navegação
O armazenamento usa uma hierarquia de pastas. Exemplo:- arquivos;
- subpastas;
- itens em upload ou já enviados.
parent_id. Quando parent_id não é informado, a listagem retorna a raiz do armazenamento.
Caminho atual
No topo da listagem, o painel exibe o caminho atual da pasta aberta. Na API, esse caminho é retornado embreadcrumbs.
Listagem de itens
A listagem separa pastas e arquivos.Use
pagination.has_more e pagination.next_offset para carregar mais itens quando a pasta possuir muitos arquivos ou subpastas.Criar pasta
Para criar uma nova pasta:- Acesse a área de armazenamento.
- Navegue até o local desejado.
- Clique em Nova pasta.
- Informe o nome da pasta.
- Confirme a criação.
name e parent_id.
parent_id: null para criar na raiz ou informe o ID de uma pasta existente para criar dentro dela.
Criar pasta
Crie uma pasta na raiz ou dentro de outra pasta.
Entrar em uma pasta
Para abrir uma pasta no painel, clique sobre o item na listagem. Pela API, chame a listagem usando o ID da pasta comoparent_id:
parent;breadcrumbs;folders;files;pagination.
Voltar para uma pasta anterior
Use o caminho exibido no topo para retornar a níveis anteriores. Exemplo:Documentos retorna para essa pasta.
Pela API, use o id do item correspondente em breadcrumbs[] como novo parent_id.
Arquivos
Arquivos aparecem emfiles[] com metadados como:
Arquivos só ficam disponíveis para download quando estão com status compatível, normalmente
uploaded.
Status de arquivo
Renomear itens
Arquivos e pastas podem ser renomeados. Ao renomear um item:- o conteúdo armazenado permanece o mesmo;
- o caminho lógico do item é atualizado;
- o identificador interno permanece estável;
- o novo nome não pode conflitar com outro item do mesmo tipo na mesma pasta.
item_type para indicar o tipo:
Renomear item
Renomeie uma pasta ou arquivo do armazenamento.
Excluir arquivos
Ao excluir um arquivo, ele deixa de aparecer na listagem e passa a não estar disponível para download. A exclusão é assíncrona. A resposta202 indica que a solicitação foi aceita e o item entrou em processamento de remoção.
Excluir pastas
Pastas também podem ser excluídas. Ao excluir uma pasta, arquivos e subpastas internas também entram no fluxo de exclusão. Se houver falha ao remover algum objeto do storage, o item pode ficar com statusdelete_failed.
Excluir item
Inicie a exclusão assíncrona de uma pasta ou arquivo.
Ícones por tipo de item
A interface exibe ícones diferentes para facilitar a identificação dos itens.Organização recomendada
Para manter o armazenamento fácil de navegar:- crie pastas por finalidade;
- use nomes claros e curtos;
- evite pastas muito profundas sem necessidade;
- separe arquivos de teste de arquivos finais;
- revise periodicamente arquivos antigos;
- acompanhe o uso de cota antes de uploads grandes.
Boas práticas de nomes
Prefira nomes claros:Regras importantes
- Nomes são normalizados antes de salvar.
- Caracteres de caminho são removidos ou tratados pela API.
- Não é permitido criar duas pastas com o mesmo nome na mesma pasta pai.
- Não é permitido manter dois arquivos com o mesmo nome na mesma pasta.
- Arquivos só podem ser renomeados quando estão em status compatível.
- Exclusões de pastas podem ser processadas em segundo plano.
Próximos passos
Upload e download
Veja como enviar e baixar arquivos no armazenamento.
Listar itens
Consulte pastas, arquivos, breadcrumbs e paginação.
Preparar upload
Gere assinatura temporária para enviar arquivos.
Permissões e limites
Consulte regras de acesso, cota e tamanho máximo.

