Passer au contenu principal
PATCH

Vue d’ensemble

Met à jour partiellement la marque blanche de l’application identifiée par votre clé API. Envoyez application/json pour modifier les couleurs, les polices, les rayons de courbure et les options d’interface, ou multipart/form-data pour importer des logos. Seuls les champs que vous incluez sont modifiés ; tout le reste reste inchangé.

Quand l’utiliser

  • Personnaliser le parcours : définissez les couleurs de votre marque, la police et les rayons de courbure des angles.
  • Importer des logos : définissez le logo carré, le logo rectangulaire et sa version pour le mode sombre, ainsi que le favicon.
  • Ajuster l’expérience : définissez le nom public de l’application, l’URL de la politique de confidentialité, et des options comme le fait d’ignorer l’écran d’accueil ou le masquage de la barre de progression.

Importer des logos

Envoyez les logos en multipart/form-data :
  • image_square : format 1:1.
  • image_rectangular : format 2:1.
  • image_rectangular_dark : format 2:1. Le logo rectangulaire pour le mode sombre, affiché sur un fond sombre.
  • image_favicon : taille maximale 500 Ko.
image_square, image_rectangular et image_rectangular_dark doivent être des images PNG, JPG ou WebP, d’au moins 512 px sur le côté le plus long et d’au plus 1 Mo. Les fichiers SVG sont refusés. La réponse renvoie les URL logo_square, logo_rectangular, logo_rectangular_dark et favicon obtenues. Pour supprimer un logo, envoyez l’indicateur delete_logo_square, delete_logo_rectangular, delete_logo_rectangular_dark ou delete_favicon correspondant avec la valeur true. Après la suppression du logo pour le mode sombre, logo_rectangular_dark vaut null. Si une même requête importe un logo et envoie aussi son indicateur de suppression, l’import prévaut. Un import rejeté renvoie 400 avec le nom du champ et la raison, par exemple :
  • {"image_rectangular_dark": ["Upload a PNG, JPG or WebP image."]}
  • {"image_rectangular": ["Image must be at least 512 px on its long side. Got 400x200 image dimensions"]}
  • {"image_rectangular": ["Image aspect ratio must be 2:1. Got 1024x1024 image dimensions"]}
  • {"image_square": ["File size should not exceed 1 MB"]}

Remarques

  • L’application est identifiée à partir de la clé API ; il n’y a pas de paramètres de chemin.
  • Les couleurs hexadécimales acceptent #RRGGBB ou #RRGGBBAA. font_weight doit être une graisse disponible pour la font_family sélectionnée.
  • Le domaine personnalisé et l’e-mail en marque blanche ne sont pas configurables ici. Gérez-les dans la Business Console.

Autorisations

La clé API doit être autorisée à mettre à jour la personnalisation de l’application.

Liens connexes

Autorisations

x-api-key
string
header
requis

La clé API de votre application, issue de Développeurs -> Clés API dans la Business Console. La clé principale dispose d'un accès complet. Une clé nommée peut être restreinte : aucun, lecture ou écriture par ressource, limitée à certains workflows ou aux sessions approuvées, à une liste d'adresses IP et à une date d'expiration. 401 signifie que la clé est incorrecte, révoquée ou expirée ; 403 signifie qu'aucune clé n'a été envoyée, que la clé n'a pas accès à cette ressource ou action, ou que la requête provient d'une adresse hors de sa liste d'IP ; 404 sur une route de session signifie que la session est hors des workflows ou des statuts de la clé. Une clé sans accès aux médias reçoit les URL d'images, de vidéos et de PDF à null, et une clé sans accès en écriture aux sessions reçoit les liens et tokens de session à null. Voir https://docs.didit.me/console/api-keys.

Corps

Corps de mise à jour partielle de la marque. Ne fournissez que les champs que vous souhaitez modifier. Les couleurs hexadécimales acceptent #RRGGBB ou #RRGGBBAA. Le domaine personnalisé et l'e-mail en marque blanche ne sont pas acceptés ici.

color_primary
string

Couleur des en-têtes / du texte principal.

color_secondary
string

Couleur de paragraphe / texte secondaire.

color_background
string

Couleur d'arrière-plan de la page.

color_panel
string

Couleur de panneau / d'accentuation.

color_panel_10
string

Couleur de panneau à 10 % d'opacité.

color_on_panel_1
string

Couleur du texte d'assistance sur les panneaux.

color_on_panel_2
string

Couleur de la pastille / du badge sur les panneaux.

color_on_background
string

Couleur du texte sur l'arrière-plan.

color_button_1
string

Couleur du bouton principal.

color_button_2
string

Couleur du bouton secondaire.

color_button_text_1
string

Couleur du texte du bouton principal.

color_button_text_2
string

Couleur du texte du bouton secondaire.

color_pill_text
string

Couleur du texte pour les badges, champs de saisie et sélecteurs.

border_radius_panel
integer

Rayon des angles du panneau en pixels.

Plage requise: x >= 0
border_radius_buttons
integer

Rayon d'arrondi des coins du bouton en pixels.

Plage requise: x >= 0
font_family
string

Nom de la famille de polices Google (par exemple Inter, AR One Sans).

font_weight
string

Graisse de police disponible pour la famille sélectionnée (par ex. regular, 500, 700).

app_public_name
string | null

Nom public affiché dans le flux de vérification.

privacy_policy_url
string | null

URL de la politique de confidentialité affichée à l'utilisateur final.

skip_welcome_screen
boolean

Ignorer l'écran de bienvenue initial.

disable_login_with_didit
boolean

Continuer en tant qu'invité au lieu d'afficher l'écran de connexion avec Didit. Ne peut pas être remis à false tant qu'un domaine personnalisé est configuré (400).

hide_progress_bar
boolean

Masquer la barre de progression pendant le flux.

callback_seconds
integer

Délai (secondes) avant la redirection vers l'URL de rappel.

Plage requise: x >= 0
delete_logo_square
boolean

Lorsque la valeur est true, supprime le logo carré actuel.

delete_logo_rectangular
boolean

Lorsque la valeur est true, supprime le logo rectangulaire actuel.

delete_logo_rectangular_dark
boolean

Lorsque la valeur est true, supprime le logo actuel en mode sombre, et logo_rectangular_dark renvoie alors null. Si la même requête multipart téléverse également image_rectangular_dark, le téléversement prévaut.

delete_favicon
boolean

Lorsque la valeur est true, supprime le favicon actuel.

Réponse

Image de marque mise à jour. L'objet complet d'image de marque est renvoyé (tous les champs, pas seulement ceux modifiés).

Personnalisation en marque blanche pour une application : couleurs, polices, arrondis, URL des logos et options UI/UX. Les URL des logos sont en lecture seule (définissez-les en téléversant des images). Le domaine personnalisé et l'e-mail en marque blanche ne sont pas inclus.

color_primary
string
color_secondary
string
color_background
string
color_panel
string
color_panel_10
string
color_on_panel_1
string
color_on_panel_2
string
color_on_background
string
color_button_1
string
color_button_2
string
color_button_text_1
string
color_button_text_2
string
color_pill_text
string
border_radius_panel
integer
border_radius_buttons
integer
font_family
string
font_weight
string
font_url
string | null

Lecture seule. URL résolue de la feuille de style Google Fonts pour la famille sélectionnée.

logo_square
string | null

URL en lecture seule du logo carré. Téléversez via image_square.

logo_rectangular
string | null

URL en lecture seule du logo rectangulaire. Téléversez via image_rectangular.

logo_rectangular_dark
string<uri> | null

Lecture seule. URL signée temporaire du logo rectangulaire pour le mode sombre, affiché sur fond sombre. Vaut null lorsqu'aucun logo sombre n'est configuré ou que les logos rectangulaires ne sont pas affichés pour votre compte. Téléversez-le avec image_rectangular_dark.

favicon
string | null

URL en lecture seule du favicon. Téléversez via image_favicon.

app_public_name
string | null
privacy_policy_url
string | null
skip_welcome_screen
boolean
disable_login_with_didit
boolean
hide_progress_bar
boolean
callback_seconds
integer
Dernière modification le 7 novembre 2026