Zum Hauptinhalt springen
PATCH

Überblick

Aktualisiert Teile des White-Label-Brandings für die Anwendung, die über Ihren API-Schlüssel ermittelt wird. Senden Sie application/json, um Farben, Schriften, Radien und UI-Optionen zu ändern, oder multipart/form-data, um Logos hochzuladen. Nur die Felder, die Sie angeben, werden geändert, alles andere bleibt unverändert.

Wann verwenden

  • Ablauf gestalten: Legen Sie Ihre Markenfarben, Schriftart und Eckradien fest.
  • Logos hochladen: Legen Sie das quadratische Logo, das rechteckige Logo und dessen Dark-Mode-Version sowie das Favicon fest.
  • Erlebnis anpassen: Legen Sie den öffentlichen App-Namen und die URL der Datenschutzerklärung fest und aktivieren Sie Optionen wie das Überspringen des Willkommensbildschirms oder das Ausblenden der Fortschrittsanzeige.

Logos hochladen

Senden Sie Logos als multipart/form-data:
  • image_square: Seitenverhältnis 1:1.
  • image_rectangular: Seitenverhältnis 2:1.
  • image_rectangular_dark: Seitenverhältnis 2:1. Das rechteckige Logo für den Dark Mode, angezeigt auf dunklem Hintergrund.
  • image_favicon: maximal 500 KB.
image_square, image_rectangular und image_rectangular_dark müssen PNG-, JPG- oder WebP-Bilder sein, auf der langen Seite mindestens 512 px groß und höchstens 1 MB groß. SVG-Dateien werden abgelehnt. Die Antwort enthält die resultierenden URLs logo_square, logo_rectangular, logo_rectangular_dark und favicon. Um ein Logo zu entfernen, senden Sie das passende Löschflag delete_logo_square, delete_logo_rectangular, delete_logo_rectangular_dark oder delete_favicon mit dem Wert true. Nachdem Sie das Dark-Mode-Logo entfernt haben, hat logo_rectangular_dark den Wert null. Wenn eine Anfrage ein Logo hochlädt und zugleich das zugehörige Löschflag sendet, hat der Upload Vorrang. Ein abgelehnter Upload gibt 400 mit dem Feldnamen und dem Grund zurück, zum Beispiel:
  • {"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"]}

Hinweise

  • Die Anwendung wird über den API-Schlüssel ermittelt, es gibt keine Pfadparameter.
  • Hex-Farben akzeptieren #RRGGBB oder #RRGGBBAA. font_weight muss eine Schriftstärke sein, die für die gewählte font_family verfügbar ist.
  • Benutzerdefinierte Domain und White-Label-E-Mail lassen sich hier nicht konfigurieren. Verwalten Sie diese in der Business Console.

Berechtigungen

Der API-Schlüssel muss die Berechtigung haben, die Anpassung für die Anwendung zu aktualisieren.

Verwandte Themen

Autorisierungen

x-api-key
string
header
erforderlich

Der API-Schlüssel Ihrer Anwendung, aus Entwickler -> API-Schlüssel in der Business Console. Der Primärschlüssel hat Vollzugriff. Ein benannter Schlüssel kann im Geltungsbereich eingeschränkt werden: keine, Lese- oder Schreibberechtigung pro Ressource, beschränkt auf bestimmte Workflows oder genehmigte Sitzungen, auf eine Liste von IP-Adressen und auf ein Ablaufdatum. 401 bedeutet, dass der Schlüssel falsch, widerrufen oder abgelaufen ist; 403 bedeutet, dass kein Schlüssel gesendet wurde, der Schlüssel keinen Zugriff auf diese Ressource oder Aktion hat oder die Anfrage von einer Adresse außerhalb seiner IP-Liste stammte; 404 bei einer Sitzungsroute bedeutet, dass die Sitzung außerhalb der Workflows oder Status des Schlüssels liegt. Ein Schlüssel ohne Medienzugriff erhält Bild-, Video- und PDF-URLs als null, und ein Schlüssel ohne Schreibberechtigung für Sitzungen erhält Sitzungslinks und Token als null. Siehe https://docs.didit.me/console/api-keys.

Body

Body für partielle Branding-Aktualisierung. Geben Sie nur die Felder an, die Sie ändern möchten. Hex-Farben akzeptieren #RRGGBB oder #RRGGBBAA. Benutzerdefinierte Domain und White-Label-E-Mail werden hier nicht akzeptiert.

color_primary
string

Farbe für Überschriften / primären Text.

color_secondary
string

Absatz-/sekundäre Textfarbe.

color_background
string

Seitenhintergrundfarbe.

color_panel
string

Panel-/Akzentfarbe.

color_panel_10
string

Panelfarbe bei 10 % Deckkraft.

color_on_panel_1
string

Farbe des Hilfetextes auf Panels.

color_on_panel_2
string

Pill- / Badge-Farbe auf Panels.

color_on_background
string

Textfarbe auf Hintergrund.

color_button_1
string

Farbe des primären Buttons.

color_button_2
string

Farbe der sekundären Schaltfläche.

color_button_text_1
string

Textfarbe des primären Buttons.

color_button_text_2
string

Textfarbe der sekundären Schaltfläche.

color_pill_text
string

Textfarbe für Badges, Eingabefelder und Auswahlelemente.

border_radius_panel
integer

Panel-Eckenradius in Pixeln.

Erforderlicher Bereich: x >= 0
border_radius_buttons
integer

Eckenradius der Schaltfläche in Pixeln.

Erforderlicher Bereich: x >= 0
font_family
string

Google-Font-Familienname (z. B. Inter, AR One Sans).

font_weight
string

Für die ausgewählte Schriftfamilie verfügbare Schriftstärke (z. B. regular, 500, 700).

app_public_name
string | null

Öffentlicher Name, der im Verifizierungsablauf angezeigt wird.

privacy_policy_url
string | null

Dem Endbenutzer angezeigte Datenschutzrichtlinien-URL.

skip_welcome_screen
boolean

Den anfänglichen Willkommensbildschirm überspringen.

disable_login_with_didit
boolean

Als Gast fortfahren, anstatt den Bildschirm zur Anmeldung mit Didit anzuzeigen. Kann nicht wieder auf false gesetzt werden, solange eine benutzerdefinierte Domain konfiguriert ist (400).

hide_progress_bar
boolean

Fortschrittsleiste während des Ablaufs ausblenden.

callback_seconds
integer

Verzögerung (Sekunden) vor der Weiterleitung zur Callback-URL.

Erforderlicher Bereich: x >= 0
delete_logo_square
boolean

Wenn true, wird das aktuelle quadratische Logo entfernt.

delete_logo_rectangular
boolean

Wenn true, wird das aktuelle rechteckige Logo entfernt.

delete_logo_rectangular_dark
boolean

Wenn true, wird das aktuelle Dark-Mode-Logo entfernt, und logo_rectangular_dark lautet dann null. Wenn dieselbe Multipart-Anfrage auch image_rectangular_dark hochlädt, hat der Upload Vorrang.

delete_favicon
boolean

Wenn true, wird das aktuelle Favicon entfernt.

Antwort

Branding aktualisiert. Das VOLLSTÄNDIGE Branding-Objekt wird zurückgegeben (alle Felder, nicht nur die geänderten).

White-Label-Branding für eine Anwendung: Farben, Schriftarten, Radien, Logo-URLs und UI/UX-Optionen. Logo-URLs sind schreibgeschützt (legen Sie diese durch das Hochladen von Bildern fest). Eine benutzerdefinierte Domain und White-Label-E-Mail sind nicht enthalten.

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

Schreibgeschützt. Aufgelöste Google Fonts-Stylesheet-URL für die ausgewählte Schriftfamilie.

logo_square
string | null

Schreibgeschützte URL des quadratischen Logos. Hochladen über image_square.

logo_rectangular
string | null

Schreibgeschützte URL des rechteckigen Logos. Hochladen über image_rectangular.

logo_rectangular_dark
string<uri> | null

Schreibgeschützt. Temporäre signierte URL des rechteckigen Logos für den Dark Mode, dargestellt auf dunklem Hintergrund. null, wenn kein dunkles Logo festgelegt ist oder rechteckige Logos für Ihr Konto nicht angezeigt werden. Hochladen über image_rectangular_dark.

favicon
string | null

Schreibgeschützte URL des Favicons. Hochladen über 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
Zuletzt geändert am 7. November 2026