Obtenir le brouillon d'image de marque

GET /v1/branding · permission branding:read

Renvoie le brouillon d'image de marque de l'environnement : jetons de thème, CSS personnalisé et modèle de page. Le brouillon n'est pas en ligne ; les pages hébergées utilisent la dernière version publiée (POST /v1/branding:publish). Si rien n'a encore été écrit, le thème est vide, l'ETag vaut "0" et updated_at est null. Envoyez l'ETag dans If-Match lors de l'écriture suivante.

Requête

Cette opération ne prend aucun champ de chemin, de requête ou de corps. L'environnement provient de l'identifiant.

Réponse

200 OK avec le brouillon de l'environnement et son ETag. theme ne contient que les jetons définis ; les autres héritent de la valeur par défaut de la plateforme.

{
  "theme": {"mode": "light", "light": {"color": {"primary": "#0a3d91"}}, "logo_height": 40},
  "css": null,
  "page_template": null,
  "updated_at": "2026-10-05T09:30:00.123456Z"
}

Erreurs

HTTP code Quand
401 unauthenticated L'identifiant est absent, invalide ou révoqué.
403 insufficient_permissions L'identifiant n'a pas la permission requise.
429 rate_limited La limite de débit est dépassée ; réessayez après le délai Retry-After.
503 service_unavailable Une dépendance est temporairement indisponible ; réessayez après le délai Retry-After.

Exemple

curl https://api.eu.keenauth.com/v1/branding \
  -H "Authorization: Bearer $KEENAUTH_SECRET_KEY"