Skip to main content
GET
Leggi un file dell'applicazione
string
obbligatorio
La chiave API del tuo account. Puoi trovarla nelle impostazioni del tuo account.
Richiede una chiave API con lo scope files:read. Leggere File restituisce un singolo file all’interno di un’applicazione in esecuzione come JSON. Invia ?encoding=base64 per ricevere il file come stringa base64. È pensato per ispezionare o scaricare singoli file (config, log, piccoli asset) fino a 10 MB tramite l’API, non per trasferimenti massivi: usa Crea Snapshot per ottenere una copia completa dell’applicazione.
Senza encoding, la risposta è il vecchio oggetto { type: "Buffer", data: number[] }. Questo formato è deprecato dal 27 settembre 2026 e sarà rimosso il 27 marzo 2027, quando base64 diventerà il formato predefinito. Fino ad allora, le risposte nel vecchio formato includono gli header Deprecation e Sunset. Invia ?encoding=base64 in ogni richiesta.
Per vedere cosa è disponibile prima di leggere, chiama prima Elencare File. Per riscrivere un file, usa Crea/Modifica File, che accetta lo stesso contenuto base64 con encoding: "base64". Sulle applicazioni condivise in un workspace, chi effettua la richiesta deve avere il ruolo maintain o admin, e i membri senza il permesso sui file riservati non possono leggere .env o .env.production: la richiesta viene rifiutata con PERMISSION_DENIED prima che il file venga toccato.

Parametri

string
obbligatorio
L’ID dell’applicazione. Puoi trovarlo nell’URL della dashboard della tua applicazione.
string
obbligatorio
Il percorso del file che vuoi leggere, relativo alla radice della tua applicazione. Fino a 256 caratteri.
string
Invia base64 per ricevere il file come stringa base64. Qualsiasi altro valore risponde INVALID_ENCODING. Senza di esso, la risposta usa il formato Buffer deprecato.

Risposta

string
Indica se la chiamata è andata a buon fine: success in caso affermativo, error in caso contrario.
object
Il contenuto del file.
Decodifica data per ottenere i byte del file:

Errori comuni

Vedi anche