Passer au contenu principal
PUT
Remplacer toutes les variables d'environnement
string
requis
La clé d’API de votre compte. Vous pouvez la trouver dans les paramètres de votre compte.
Nécessite une clé API avec le scope envs:write. Overwrite remplace la totalité de l’environnement de l’application par exactement les variables que vous envoyez : tout ce qui est déjà défini et qui ne figure pas dans le corps de la requête est supprimé. Envoyer un objet envs vide efface toutes les variables, ce qui en fait l’endpoint à utiliser pour une réinitialisation complète plutôt qu’une modification incrémentale. Les mêmes limites que les autres endpoints de variables d’environnement s’appliquent : jusqu’à 256 variables par application, 1024 caractères par clé, 4096 par valeur. Les applications statiques ne sont pas prises en charge et renvoient une erreur, et sur les applications partagées en workspace, l’appelant doit avoir le rôle admin ou en être propriétaire. Votre application charge ses variables avec un shell : une valeur contenant des espaces ou des caractères de shell (comme & ou ;) est donc stockée entre guillemets simples, comme le fait le tableau de bord, et renvoyée ainsi ; une valeur que vous avez déjà mise entre guillemets est conservée telle qu’envoyée. Une référence à une autre variable ($HOST, ${HOST}, seule ou entre guillemets doubles) continue de fonctionner, tandis que la substitution de commande ($(...) ou accents graves) est toujours stockée en texte brut. Les noms sont composés de lettres, de chiffres, de tirets bas, de points et de tirets, sans commencer par un chiffre. Comme l’ensemble complet est envoyé, une variable déjà stockée sous un nom invalide (avec un espace, ou commençant par un chiffre) fait répondre la requête INVALID_ENV_CONTENT : renommez-la dans la requête. Si vous avez seulement besoin de modifier quelques variables sans toucher aux autres, utilisez plutôt Ajouter/Modifier des variables, ou Supprimer des variables pour supprimer des clés spécifiques.

Paramètres

string
requis
L’ID de l’application.
object
La clé et la valeur des variables que vous souhaitez dans l’environnement.

Réponse

string
Indique si l’appel a réussi : success si c’est le cas, error sinon.
object
La clé et la valeur de toutes les variables d’environnement que vous avez définies.

Erreurs courantes

Voir aussi