client.apps.envs. Chaque méthode prend d’abord l’identifiant de l’application et renvoie les variables de l’application sous forme d’un simple dict[str, str].
Les exemples utilisent le client présenté dans Créer le client. app_id est l’identifiant de l’une de vos applications : client.account.me() les liste.
Les applications statiques n’ont pas de variables d’environnement : chaque méthode répond 400
STATIC_APP_ENV_NOT_SUPPORTED. Une modification prend effet au prochain redémarrage.Lire les variables
Ajouter ou mettre à jour des variables
envs.set(app_id, envs) ajoute les clés fournies et écrase celles qui existent déjà. Les autres variables sont conservées. La méthode renvoie toutes les variables après la modification.
Remplacer toutes les variables
envs.replace(app_id, envs) remplace toutes les variables par l’ensemble fourni. Les clés absentes du dict sont supprimées. {} les efface toutes.
Supprimer des variables
envs.delete(app_id, keys) supprime les clés fournies et renvoie les variables restantes. keys est une liste (tout itérable de chaînes) ou une clé unique.
Limites et erreurs
Prochaines étapes
Deploys
Déployez à chaque push, avec un webhook ou la GitHub App.
Référence de l'API des variables d'environnement
Les endpoints REST derrière ces méthodes.
Variables depuis la CLI
Les mêmes actions depuis le terminal.
Lire les variables dans votre code
Définissez les variables depuis le tableau de bord, la CLI ou l’API et lisez-les à l’exécution.

