Zum Hauptinhalt springen
POST
Umgebungsvariablen hinzufügen oder bearbeiten
string
erforderlich
Der API-Schlüssel für dein Konto. Du findest ihn in deinen Kontoeinstellungen.
Erfordert einen API-Schlüssel mit dem Scope envs:write. Schreiben gewährt keinen Lesezugriff: Ohne envs:read enthält die Antwort nie Variablen, die die Anfrage nicht gesendet hat. Nutze diesen Endpunkt, um neue Umgebungsvariablen hinzuzufügen oder bestimmte zu aktualisieren, ohne den Rest anzufassen. Vorhandene Variablen, die nicht im Request-Body enthalten sind, bleiben unverändert, was ihn zur sichersten Option für inkrementelle Änderungen macht, etwa das Rotieren eines einzelnen API-Keys. Statische Anwendungen unterstützen keine Umgebungsvariablen und liefern einen Fehler zurück. Die gesamte Menge ist auf 256 Variablen pro Anwendung begrenzt, mit einem Limit von 1024 Zeichen pro Schlüssel und 4096 Zeichen pro Wert (die darum ergänzten Anführungszeichen zählen nicht). Bei Workspace-geteilten Anwendungen benötigt der Aufrufer die Rolle admin oder muss Eigentümer sein. Deine Anwendung lädt ihre Variablen mit einer Shell, daher wird ein Wert mit Leerzeichen oder Shell-Zeichen (etwa & oder ;) in einfachen Anführungszeichen gespeichert, wie es das Dashboard tut, und so zurückgegeben; ein Wert, den du schon in Anführungszeichen gesetzt hast, bleibt wie gesendet. Ein Verweis auf eine andere Variable ($HOST, ${HOST}, allein oder in doppelten Anführungszeichen) funktioniert weiter, während eine Befehlssubstitution ($(...) oder Backticks) immer als reiner Text gespeichert wird. Namen bestehen aus Buchstaben, Ziffern, Unterstrichen, Punkten und Bindestrichen und beginnen nicht mit einer Ziffer. Um die gesamte Variablenmenge zu ersetzen statt sie zusammenzuführen, nutze Variablen überschreiben. Um bestimmte Schlüssel zu entfernen, siehe Variablen entfernen, und um die aktuellen Werte zu lesen, siehe Variablen auflisten.

Parameter

string
erforderlich
Die Anwendungs-ID.
object
erforderlich
Der Schlüssel und Wert der Umgebungsvariablen.

Antwort

string
Gibt an, ob der Aufruf erfolgreich war: success, wenn ja, error, wenn nicht.
object
Alle Umgebungsvariablen der Anwendung nach der Änderung. Ein API-Schlüssel ohne den Scope envs:read erhält nur die Variablen zurück, die er in dieser Anfrage gesendet hat.

Häufige Fehler

Siehe auch