Vai al contenuto principale
POST
Aggiungi o modifica variabili d'ambiente
string
obbligatorio
La chiave API del tuo account. Puoi trovarla nelle impostazioni del tuo account.
Richiede una chiave API con lo scope envs:write. La scrittura non dà accesso alla lettura: senza envs:read, la risposta non include mai variabili che la richiesta non ha inviato. Usa questo endpoint per aggiungere nuove variabili d’ambiente o aggiornarne alcune specifiche senza toccare le altre. Le variabili esistenti che non sono incluse nel corpo della richiesta restano invariate, il che lo rende l’opzione più sicura per modifiche incrementali come la rotazione di una singola chiave API. Le applicazioni statiche non supportano le variabili d’ambiente e restituiscono un errore. L’insieme completo è limitato a 256 variabili per applicazione, con un limite di 1024 caratteri per chiave e 4096 caratteri per valore (le virgolette aggiunte intorno non contano). Sulle applicazioni condivise in un workspace, chi effettua la richiesta deve avere il ruolo admin o essere il proprietario. La tua applicazione carica le variabili con una shell, quindi un valore con spazi o caratteri della shell (come & o ;) viene salvato tra virgolette singole, come fa la dashboard, e restituito così; un valore che hai già messo tra virgolette viene mantenuto come inviato. Un riferimento a un’altra variabile ($HOST, ${HOST}, da solo o tra virgolette doppie) continua a funzionare, mentre la sostituzione di comando ($(...) o backtick) viene sempre salvata come testo semplice. I nomi sono composti da lettere, cifre, underscore, punti e trattini, e non iniziano con una cifra. Per sostituire l’intero insieme di variabili invece di unirlo, usa Sovrascrivi Variabili. Per rimuovere chiavi specifiche, consulta Rimuovere Variabili, e per leggere i valori attuali, consulta Elenca Variabili.

Parametri

string
obbligatorio
L’ID dell’applicazione.
object
obbligatorio
La chiave e il valore delle variabili d’ambiente.

Risposta

string
Indica se la chiamata è andata a buon fine: success in caso affermativo, error in caso contrario.
object
Tutte le variabili d’ambiente dell’applicazione dopo la modifica. Una chiave API senza lo scope envs:read riceve solo le variabili che ha inviato in questa richiesta.

Errori comuni

Vedi anche