Référence de l'API

Lire les variables d'un environnement

Renvoie les variables d'un projet pour un environnement.

GET/v3/env/pull/:project/:target

Les valeurs sont renvoyées déchiffrées. vercel pull et vercel build l'appellent.

Requête

Paramètres de chemin

projectstringrequis
Identifiant ou nom du projet.
target"production" | "preview" | "development"
Environnement. Par défaut : development.

En-têtes

Authorizationstringrequis
Bearer ah_…, votre clé d'API.
curl https://api.host.hgdc.ch/v3/env/pull/site-atelier/production \
  -H "Authorization: Bearer $SMARTFLOW_HOST_TOKEN"

Réponse

200
{
  "env": {
    "PUBLIC_API_URL": "https://api.atelier.ch",
    "CONTACT_EMAIL": "bonjour@atelier.ch"
  },
  "buildEnv": {
    "PUBLIC_API_URL": "https://api.atelier.ch",
    "CONTACT_EMAIL": "bonjour@atelier.ch"
  }
}

env et buildEnv contiennent les mêmes variables. La réponse n'est jamais mise en cache (cache-control: no-store).

Erreurs

StatutCodeQuand
400bad_requestEnvironnement inconnu.
404not_foundProjet inconnu ou hors de la portée de la clé.

Toutes les routes peuvent aussi répondre 403 forbidden, 429 rate_limited et 500 internal_server_error. Voir Erreurs.