Skip to main content
GET
Leer un archivo de la aplicación
string
requerido
La clave de API de tu cuenta. Puedes encontrarla en la configuración de tu cuenta.
Requiere una clave de API con el scope files:read. Leer archivo devuelve un único archivo dentro de una aplicación en ejecución como JSON. Envía ?encoding=base64 para obtener el archivo como una cadena base64. Está pensado para inspeccionar o descargar archivos individuales (configuraciones, logs, assets pequeños) de hasta 10 MB a través de la API, no para transferencias masivas: usa Crear snapshot para obtener una copia completa de la aplicación.
Sin encoding, la respuesta es el objeto heredado { type: "Buffer", data: number[] }. Este formato está obsoleto desde el 27 de septiembre de 2026 y se eliminará el 27 de marzo de 2027, cuando base64 pase a ser el formato predeterminado. Hasta entonces, las respuestas heredadas incluyen los encabezados Deprecation y Sunset. Envía ?encoding=base64 en todas las solicitudes.
Para ver qué hay disponible antes de leer, llama primero a Listar archivos. Para volver a escribir un archivo, usa Crear/Modificar archivo, que recibe el mismo contenido base64 con encoding: "base64". En aplicaciones compartidas en un workspace, quien llama necesita el rol maintain o admin, y los miembros sin el permiso de archivos restringidos no pueden leer .env ni .env.production; la solicitud se rechaza con PERMISSION_DENIED antes de tocar el archivo.

Parámetros

string
requerido
El ID de la aplicación. Puedes encontrarlo en la URL del panel de tu aplicación.
string
requerido
La ruta del archivo que quieres leer, relativa a la raíz de tu aplicación. Hasta 256 caracteres.
string
Envía base64 para recibir el archivo como una cadena base64. Cualquier otro valor responde INVALID_ENCODING. Sin él, la respuesta usa el formato Buffer obsoleto.

Respuesta

string
Indica si la llamada fue exitosa: success si lo fue, error si no.
object
El contenido del archivo.
Decodifica data para obtener los bytes del archivo:

Errores comunes

Relacionado