Skip to main content
A área de pastas e arquivos permite organizar os itens armazenados na conta usando uma estrutura semelhante a um explorador de arquivos. Você pode criar pastas, navegar entre diretórios, preparar uploads, enviar arquivos, renomear itens e excluir arquivos ou pastas quando necessário.

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:
Cada pasta pode conter:
  • arquivos;
  • subpastas;
  • itens em upload ou já enviados.
Na API, a pasta atual é controlada por 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 em breadcrumbs.
Quando o caminho possui muitas pastas, a interface pode resumir parte da navegação para evitar poluição visual. Exemplo:

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:
  1. Acesse a área de armazenamento.
  2. Navegue até o local desejado.
  3. Clique em Nova pasta.
  4. Informe o nome da pasta.
  5. Confirme a criação.
Pela API, envie name e parent_id.
Use 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 como parent_id:
O retorno atualiza:
  • parent;
  • breadcrumbs;
  • folders;
  • files;
  • pagination.

Voltar para uma pasta anterior

Use o caminho exibido no topo para retornar a níveis anteriores. Exemplo:
Clicar em Documentos retorna para essa pasta. Pela API, use o id do item correspondente em breadcrumbs[] como novo parent_id.

Arquivos

Arquivos aparecem em files[] 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.
Use 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 resposta 202 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.
Pastas com upload em andamento podem não ser excluídas até o upload finalizar ou falhar.
Se houver falha ao remover algum objeto do storage, o item pode ficar com status delete_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:
Evite nomes muito longos ou genéricos:

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.