Aller à la documentation
API

Modifier les polices et le fond de connexion

Modifie les polices, le fond de la page de connexion ou les deux, et renvoie la marque. Un champ omis garde sa valeur.

PATCH/branding

Exécute le véritable appel sur votre espace de travail.

PATCH /branding

Modifie les polices, le fond de la page de connexion ou les deux, et renvoie la marque. Un champ omis garde sa valeur.

La requête

Paramètres

fontsobject
Les polices à modifier, en `primary`, `secondary` ou les deux. Chacune est un identifiant de police ou null pour celle par défaut, et une police omise garde sa valeur.
loginBackgroundobject | null
Le fond de la page de connexion, qui remplace celui qu'il y avait, ou null pour celui par défaut. `kind` vaut `preset`, `color` ou `image`. `preset` est l'un de `dusk`, `mist`, `sand`, `night` et est requis pour `kind: "preset"`. `color` est `#` suivi de six chiffres hexadécimaux et est requis pour `kind: "color"`. La valeur de l'autre type peut aussi être envoyée et elle est conservée, donc revenir à ce type la restaure.

Exemple

Nécessite settings:write et une clé sans restriction d'adresse ni de domaine.

curl
curl -X PATCH "$OE/branding" -H "$AUTH" -H "Content-Type: application/json" \  -d '{ "loginBackground": { "kind": "color", "preset": "dusk", "color": "#1f2937" } }'
Réponse
{  "object": "branding",  "editable": true,  "images": {    "mark": "https://cdn-prod.openemail.uk/workspaces/icons/0199a1c2-7d4e-7a31-9b52-3c8e1f0a6d24.webp",    "wordmark": "https://cdn-prod.openemail.uk/workspaces/wordmarks/0199a1c2-8b10-7e45-a2f1-6d9c3b7e0f58.webp",    "wordmarkDark": null,    "loginBackground": null  },  "fonts": {    "primary": "inter",    "secondary": "georgia"  },  "loginBackground": {    "kind": "color",    "preset": "dusk",    "color": "#1f2937"  }}

kind: "image" affiche la photo téléversée avec PUT /branding/images/login-background, et le fond se lit comme null tant qu'aucune ne l'est. En téléverser une bascule la page dessus d'elle-même.

Une police absente de la liste, un fond preset sans fond prédéfini ou une couleur qui n'est pas # suivi de six chiffres hexadécimaux répond 422 invalid_parameter, et param nomme le champ. Un espace personnel répond 409 branding_unavailable.

Votre boîte de réception,
à vos conditions.

L’infrastructure e-mail pour les entreprises, l’IA, les agents et le courrier personnel. Conçue pour l’échelle, la confidentialité et le contrôle. Tout ce que l’e-mail aurait dû avoir dès le premier jour.

© 2026 OpenEmail. Tous droits réservés.