Skip to main content
GET
Ler um arquivo da aplicação
string
obrigatório
A chave da API para sua conta. Você pode encontrá-la nas configurações da conta.
Requer uma chave de API com o escopo files:read. Ler arquivo retorna um único arquivo dentro de uma aplicação em execução como JSON. Envie ?encoding=base64 para receber o arquivo como uma string base64. É indicado para inspecionar ou baixar arquivos individuais (configurações, logs, assets pequenos) de até 10 MB através da API, não para transferências em massa: use Criar snapshot para obter uma cópia completa da aplicação.
Sem encoding, a resposta é o objeto legado { type: "Buffer", data: number[] }. Esse formato está obsoleto desde 27 de setembro de 2026 e será removido em 27 de março de 2027, quando base64 passará a ser o padrão. Até lá, as respostas legadas trazem os headers Deprecation e Sunset. Envie ?encoding=base64 em toda requisição.
Para ver o que está disponível antes de ler, chame Listar arquivos primeiro. Para gravar um arquivo de volta, use Criar/modificar arquivo, que recebe o mesmo conteúdo base64 com encoding: "base64". Em aplicações compartilhadas em workspace, quem chama precisa da função maintain ou admin, e membros sem a permissão de arquivos restritos não podem ler .env ou .env.production; a requisição é rejeitada com PERMISSION_DENIED antes de o arquivo ser tocado.

Parâmetros

string
obrigatório
O ID da aplicação. Você pode encontrá-lo na URL da sua aplicação no dashboard.
string
obrigatório
O caminho para o arquivo que você deseja ler, relativo à raiz da sua aplicação. Até 256 caracteres.
string
Envie base64 para receber o arquivo como uma string base64. Qualquer outro valor responde INVALID_ENCODING. Sem ele, a resposta usa o formato Buffer obsoleto.

Resposta

string
Indica se a chamada foi bem-sucedida: success se foi, error se não.
object
O conteúdo do arquivo.
Decodifique data para obter os bytes do arquivo:

Erros comuns

Relacionados