API per aggiornare il branding white label
Aggiorna il branding white label di Didit tramite la Management API: colori, font, raggi dei bordi, logo e opzioni UI del flusso di verifica.
Panoramica
Aggiorna parzialmente il branding White label dell’applicazione identificata dalla tua chiave API. Inviaapplication/json per modificare colori, font, raggi degli angoli e opzioni dell’interfaccia, oppure multipart/form-data per caricare i loghi. Vengono modificati solo i campi che includi: tutto il resto resta invariato.
Quando usarlo
- Personalizza il flusso — imposta i colori del brand, il font e i raggi degli angoli.
- Carica i loghi: imposta il logo quadrato, il logo rettangolare e la sua versione per la modalità scura, e la favicon.
- Personalizza l’esperienza — imposta il nome pubblico dell’app, l’URL dell’informativa sulla privacy e le opzioni per saltare la schermata di benvenuto o nascondere la barra di avanzamento.
Caricamento dei loghi
Invia i loghi comemultipart/form-data:
image_square: proporzioni 1:1.image_rectangular: proporzioni 2:1.image_rectangular_dark: proporzioni 2:1. Il logo rettangolare per la modalità scura, mostrato su sfondo scuro.image_favicon: massimo 500 KB.
image_square, image_rectangular e image_rectangular_dark devono essere immagini PNG, JPG o WebP, con il lato più lungo di almeno 512 px e un peso massimo di 1 MB.
I file SVG vengono rifiutati.
La risposta restituisce gli URL risultanti logo_square, logo_rectangular, logo_rectangular_dark e favicon.
Per rimuovere un logo, invia il flag di eliminazione corrispondente delete_logo_square, delete_logo_rectangular, delete_logo_rectangular_dark o delete_favicon impostato a true.
Dopo aver rimosso il logo per la modalità scura, logo_rectangular_dark risulta null.
Se una richiesta carica un logo e invia anche il relativo flag di eliminazione, prevale il caricamento.
Un caricamento rifiutato restituisce 400 con il nome del campo e il motivo, per esempio:
{"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"]}
Note
- L’applicazione viene identificata dalla chiave API: non ci sono parametri di percorso.
- I colori esadecimali accettano il formato
#RRGGBBo#RRGGBBAA.font_weightdeve essere un peso disponibile per ilfont_familyselezionato. - Il dominio personalizzato e l’email White label non sono configurabili qui. Gestiscili nella Business Console.
Permessi
La chiave API deve poter aggiornare la personalizzazione dell’applicazione.Correlati
Autorizzazioni
La chiave API della tua applicazione, da Developers -> API keys nella Business Console. La chiave primaria ha accesso completo. Una chiave con nome può avere un ambito definito: nessuno, lettura o scrittura per risorsa, limitata ad alcuni workflow o a sessioni approvate, a un elenco di indirizzi IP e a una data di scadenza. 401 indica che la chiave è errata, revocata o scaduta; 403 indica che non è stata inviata alcuna chiave, che la chiave non ha accesso a questa risorsa o azione, oppure che la richiesta proviene da un indirizzo non incluso nel suo elenco IP; 404 su una route di sessione indica che la sessione non rientra nei workflow o negli stati previsti dalla chiave. Una chiave senza accesso ai media riceve gli URL di immagini, video e PDF come null, e una chiave senza permessi di scrittura sulle sessioni riceve link e token di sessione come null. Consulta https://docs.didit.me/console/api-keys.
Corpo
Corpo di aggiornamento parziale del branding. Fornisci solo i campi che desideri modificare. I colori esadecimali accettano #RRGGBB o #RRGGBBAA. Il dominio personalizzato e l'email white label non sono accettati qui.
Colore delle intestazioni / del testo principale.
Colore del testo secondario / dei paragrafi.
Colore di sfondo della pagina.
Colore del pannello / accento.
Colore del pannello al 10% di opacità.
Colore del testo di supporto sui pannelli.
Colore del badge sui pannelli.
Colore del testo sullo sfondo.
Colore del pulsante principale.
Colore del pulsante secondario.
Colore del testo del pulsante principale.
Colore del testo del pulsante secondario.
Colore del testo per pill, campi di input e selettori.
Raggio degli angoli del pannello in pixel.
x >= 0Raggio dell'angolo del pulsante in pixel.
x >= 0Nome della famiglia di Google Font (es. Inter, AR One Sans).
Spessore del carattere disponibile per la famiglia selezionata (es. regular, 500, 700).
Nome pubblico mostrato nel flusso di verifica.
URL dell'informativa sulla privacy mostrato all'utente finale.
Salta la schermata iniziale di benvenuto.
Continua come ospite invece di mostrare la schermata di accesso con Didit. Non può essere reimpostato a false mentre è configurato un dominio personalizzato (400).
Nascondi la barra di avanzamento durante il flusso.
Ritardo (secondi) prima del reindirizzamento all'URL di callback.
x >= 0Quando è true, rimuove il logo quadrato corrente.
Quando è true, rimuove il logo rettangolare corrente.
Quando è true, rimuove l'attuale logo per la modalità scura e logo_rectangular_dark assume il valore null. Se la stessa richiesta multipart carica anche image_rectangular_dark, prevale il caricamento.
Quando è true, rimuove la favicon corrente.
Risposta
Branding aggiornato. Viene restituito l'oggetto branding COMPLETO (tutti i campi, non solo quelli modificati).
Branding White label per un'applicazione: colori, font, raggi dei bordi, URL dei loghi e opzioni UI/UX. Gli URL dei loghi sono di sola lettura (impostali caricando le immagini). Il dominio personalizzato e l'email White label non sono inclusi.
Sola lettura. URL del foglio di stile Google Fonts risolto per la famiglia di caratteri selezionata.
URL di sola lettura del logo quadrato. Carica tramite image_square.
URL di sola lettura del logo rettangolare. Carica tramite image_rectangular.
Sola lettura. URL firmato temporaneo del logo rettangolare per la modalità scura, visualizzato su sfondo scuro. null quando non è impostato alcun logo per la modalità scura o i loghi rettangolari non sono visualizzati per il tuo account. Caricalo con image_rectangular_dark.
URL di sola lettura della favicon. Carica tramite image_favicon.