Leer un archivo de la aplicación
Lee un archivo de hasta 10 MB de una aplicación con GET /v2/apps//files/content. Envía encoding=base64, ya que el formato Buffer está obsoleto.
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.
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.
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.
data para obtener los bytes del archivo:
Errores comunes
Relacionado
- CLI:
squarecloud app file read - SDKs:
api.apps.files.read()(JavaScript),client.apps.files.read()(Python),c.Apps.Files.Read()(Go)

