curl -X GET 'https://verification.didit.me/v3/customization/' \
-H 'x-api-key: YOUR_API_KEY'from didit import Didit
# Reads DIDIT_API_KEY.
client = Didit()
result = client.customization.retrieve()
print(result)import Didit from "@didit-protocol/sdk-node";
// Reads DIDIT_API_KEY.
const didit = new Didit();
const result = await didit.customization.retrieve();
console.log(result);ctx := context.Background()
// Reads DIDIT_API_KEY.
client := didit.NewClient()
result, err := client.Customization.Retrieve(ctx)
if err != nil {
log.Fatal(err)
}
fmt.Printf("%+v\n", result)import me.didit.Didit;
// Reads DIDIT_API_KEY.
Didit client = new Didit();
var result = client.customization().retrieve();
System.out.println(result);<?php
require 'vendor/autoload.php';
use Didit\DiditClient;
// Reads DIDIT_API_KEY.
$didit = new DiditClient();
$result = $didit->customization->retrieve();
print_r($result->toArray());require "didit"
# Reads DIDIT_API_KEY.
didit = Didit::Client.new
result = didit.customization.retrieve
puts result.to_husing System;
using System.Text.Json;
using Didit;
// Reads DIDIT_API_KEY.
using var client = new DiditClient();
var result = await client.Customization.RetrieveAsync();
Console.WriteLine(JsonSerializer.Serialize(result));{
"color_primary": "#000000",
"color_secondary": "#9DA1A1",
"color_background": "#FFFFFF",
"color_panel": "#2567FF",
"color_panel_10": "#1A1A1A",
"color_on_panel_1": "#9DA1A1",
"color_on_panel_2": "#F4F4F6",
"color_on_background": "#000000",
"color_button_1": "#2567FF",
"color_button_2": "#F8F8F8",
"color_button_text_1": "#FFFFFF",
"color_button_text_2": "#000000",
"color_pill_text": "#111827",
"border_radius_panel": 10,
"border_radius_buttons": 12,
"font_family": "Inter",
"font_weight": "regular",
"font_url": "https://fonts.googleapis.com/css2?family=Inter",
"logo_square": null,
"logo_rectangular": null,
"logo_rectangular_dark": null,
"favicon": null,
"app_public_name": "Acme Verify",
"privacy_policy_url": "https://acme.com/privacy",
"skip_welcome_screen": false,
"disable_login_with_didit": false,
"hide_progress_bar": false,
"callback_seconds": 3
}{
"detail": "You do not have permission to perform this action."
}White-Label-Branding per API abrufen
White-Label-Branding deiner Anwendung per Didit Management API abrufen: Farben, Schriften, Radien, Logo-URLs und UI-Optionen der Verifizierung.
curl -X GET 'https://verification.didit.me/v3/customization/' \
-H 'x-api-key: YOUR_API_KEY'from didit import Didit
# Reads DIDIT_API_KEY.
client = Didit()
result = client.customization.retrieve()
print(result)import Didit from "@didit-protocol/sdk-node";
// Reads DIDIT_API_KEY.
const didit = new Didit();
const result = await didit.customization.retrieve();
console.log(result);ctx := context.Background()
// Reads DIDIT_API_KEY.
client := didit.NewClient()
result, err := client.Customization.Retrieve(ctx)
if err != nil {
log.Fatal(err)
}
fmt.Printf("%+v\n", result)import me.didit.Didit;
// Reads DIDIT_API_KEY.
Didit client = new Didit();
var result = client.customization().retrieve();
System.out.println(result);<?php
require 'vendor/autoload.php';
use Didit\DiditClient;
// Reads DIDIT_API_KEY.
$didit = new DiditClient();
$result = $didit->customization->retrieve();
print_r($result->toArray());require "didit"
# Reads DIDIT_API_KEY.
didit = Didit::Client.new
result = didit.customization.retrieve
puts result.to_husing System;
using System.Text.Json;
using Didit;
// Reads DIDIT_API_KEY.
using var client = new DiditClient();
var result = await client.Customization.RetrieveAsync();
Console.WriteLine(JsonSerializer.Serialize(result));{
"color_primary": "#000000",
"color_secondary": "#9DA1A1",
"color_background": "#FFFFFF",
"color_panel": "#2567FF",
"color_panel_10": "#1A1A1A",
"color_on_panel_1": "#9DA1A1",
"color_on_panel_2": "#F4F4F6",
"color_on_background": "#000000",
"color_button_1": "#2567FF",
"color_button_2": "#F8F8F8",
"color_button_text_1": "#FFFFFF",
"color_button_text_2": "#000000",
"color_pill_text": "#111827",
"border_radius_panel": 10,
"border_radius_buttons": 12,
"font_family": "Inter",
"font_weight": "regular",
"font_url": "https://fonts.googleapis.com/css2?family=Inter",
"logo_square": null,
"logo_rectangular": null,
"logo_rectangular_dark": null,
"favicon": null,
"app_public_name": "Acme Verify",
"privacy_policy_url": "https://acme.com/privacy",
"skip_welcome_screen": false,
"disable_login_with_didit": false,
"hide_progress_bar": false,
"callback_seconds": 3
}{
"detail": "You do not have permission to perform this action."
}Überblick
Gibt das White-Label-Branding für die Anwendung zurück, die über Ihren API-Schlüssel ermittelt wird. Es ist dasselbe Branding, das Endbenutzern im Verifizierungsablauf angezeigt wird. Die Antwort umfasst Farben, Schriftarten, Eckenradien, Logo-URLs und UI/UX-Optionen.Wann verwenden
- Aktuelles Theme lesen: Rufen Sie die aktive Farbpalette, Schriftart und Logos ab, bevor Sie sie darstellen oder bearbeiten.
- Branding synchronisieren: Spiegeln Sie das Didit-Branding in Ihre eigene Admin-Oberfläche.
Hinweise
- Die Anwendung wird über den API-Schlüssel ermittelt. Es gibt keine Pfad- oder Abfrageparameter.
logo_square,logo_rectangular,logo_rectangular_dark,faviconundfont_urlsind schreibgeschützt. Legen Sie Logos fest, indem Sie Bilder unter Branding aktualisieren hochladen.logo_rectangular_darkist das rechteckige Logo für den Dunkelmodus, das auf einem dunklen Hintergrund angezeigt wird. Es istnull, wenn kein dunkles Logo festgelegt ist oder für Ihr Konto keine rechteckigen Logos angezeigt werden.- Benutzerdefinierte Domain und White-Label-E-Mail sind nicht Teil dieser Antwort. Sie werden weiterhin in der Business Console verwaltet.
Berechtigungen
Der API-Schlüssel muss die Berechtigung haben, die Anpassung für die Anwendung zu lesen.Verwandte Themen
Autorisierungen
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.
Antwort
Aktuelle Branding-Anpassung für die Anwendung.
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.
Schreibgeschützt. Aufgelöste Google Fonts-Stylesheet-URL für die ausgewählte Schriftfamilie.
Schreibgeschützte URL des quadratischen Logos. Hochladen über image_square.
Schreibgeschützte URL des rechteckigen Logos. Hochladen über image_rectangular.
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.
Schreibgeschützte URL des Favicons. Hochladen über image_favicon.