Langsung ke konten utama
PATCH

Ikhtisar

Memperbarui sebagian branding White Label untuk aplikasi yang diidentifikasi dari kunci API Anda. Kirim application/json untuk mengubah warna, font, radius sudut, dan opsi UI, atau multipart/form-data untuk mengunggah logo. Hanya kolom yang Anda sertakan yang diubah. Kolom lainnya tidak diubah.

Kapan menggunakannya

  • Terapkan tema pada alur: atur warna merek, font, dan radius sudut Anda.
  • Unggah logo: atur logo persegi, logo persegi panjang beserta versi mode gelapnya, dan favicon.
  • Sesuaikan pengalaman: atur nama aplikasi publik, URL kebijakan privasi, serta sakelar seperti melewati layar selamat datang atau menyembunyikan bilah progres.
Kirim logo sebagai multipart/form-data:
  • image_square: rasio aspek 1:1.
  • image_rectangular: rasio aspek 2:1.
  • image_rectangular_dark: rasio aspek 2:1. Logo persegi panjang untuk mode gelap, ditampilkan di latar belakang gelap.
  • image_favicon: maksimum 500 KB.
image_square, image_rectangular dan image_rectangular_dark harus berupa gambar PNG, JPG, atau WebP, dengan sisi terpanjang minimal 512 px dan ukuran maksimum 1 MB. File SVG ditolak. Respons mengembalikan URL logo_square, logo_rectangular, logo_rectangular_dark, dan favicon yang dihasilkan. Untuk menghapus logo, kirim flag delete_logo_square, delete_logo_rectangular, delete_logo_rectangular_dark, atau delete_favicon yang sesuai dengan nilai true. Setelah Anda menghapus logo mode gelap, logo_rectangular_dark bernilai null. Jika satu permintaan mengunggah logo dan juga mengirim flag hapusnya, unggahan akan diprioritaskan. Unggahan yang ditolak mengembalikan 400 beserta nama kolom dan alasannya, misalnya:
  • {"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"]}

Catatan

  • Aplikasi diidentifikasi dari kunci API. Tidak ada parameter path.
  • Warna hex menerima #RRGGBB atau #RRGGBBAA. font_weight harus berupa ketebalan yang tersedia untuk font_family yang dipilih.
  • Domain kustom dan email White Label tidak dapat dikonfigurasi di sini. Kelola keduanya di Business Console.

Izin

Kunci API harus memiliki izin untuk memperbarui kustomisasi aplikasi.

Terkait

Otorisasi

x-api-key
string
header
wajib

Kunci API aplikasi Anda, dari Developers -> API keys di Business Console. Kunci utama memiliki akses penuh. Kunci bernama dapat diberi cakupan: none, read, atau write per sumber daya, dibatasi pada beberapa alur kerja atau pada sesi yang disetujui, pada daftar alamat IP, dan pada tanggal kedaluwarsa. 401 berarti kuncinya salah, dicabut, atau kedaluwarsa; 403 berarti tidak ada kunci yang dikirimkan, kunci tidak memiliki akses ke sumber daya atau tindakan ini, atau permintaan datang dari alamat di luar daftar IP-nya; 404 pada rute sesi berarti sesi berada di luar alur kerja atau status kunci tersebut. Kunci tanpa akses media menerima URL gambar, video, dan PDF sebagai null, dan kunci tanpa izin tulis sesi menerima tautan sesi dan token sebagai null. Lihat https://docs.didit.me/console/api-keys.

Body

Body pembaruan branding parsial. Berikan hanya kolom yang ingin Anda ubah. Warna heksadesimal menerima #RRGGBB atau #RRGGBBAA. Domain kustom dan email White Label tidak diterima di sini.

color_primary
string

Warna header / teks utama.

color_secondary
string

Warna teks paragraf / sekunder.

color_background
string

Warna latar belakang halaman.

color_panel
string

Warna panel / aksen.

color_panel_10
string

Warna panel pada opasitas 10%.

color_on_panel_1
string

Warna teks bantuan pada panel.

color_on_panel_2
string

Warna pil / lencana pada panel.

color_on_background
string

Warna teks pada latar belakang.

color_button_1
string

Warna tombol utama.

color_button_2
string

Warna tombol sekunder.

color_button_text_1
string

Warna teks tombol utama.

color_button_text_2
string

Warna teks tombol sekunder.

color_pill_text
string

Warna teks untuk badge berbentuk pil, input, dan pemilih.

border_radius_panel
integer

Radius sudut panel dalam piksel.

Rentang yang diperlukan: x >= 0
border_radius_buttons
integer

Radius sudut tombol dalam piksel.

Rentang yang diperlukan: x >= 0
font_family
string

Nama keluarga font Google (misalnya Inter, AR One Sans).

font_weight
string

Ketebalan font yang tersedia untuk famili yang dipilih (misalnya regular, 500, 700).

app_public_name
string | null

Nama publik yang ditampilkan dalam alur verifikasi.

privacy_policy_url
string | null

URL kebijakan privasi yang ditampilkan kepada pengguna akhir.

skip_welcome_screen
boolean

Lewati layar selamat datang awal.

disable_login_with_didit
boolean

Lanjutkan sebagai tamu daripada menampilkan layar masuk dengan Didit. Tidak dapat diubah kembali ke false saat domain kustom dikonfigurasi (400).

hide_progress_bar
boolean

Sembunyikan bilah kemajuan selama alur berlangsung.

callback_seconds
integer

Jeda (detik) sebelum mengalihkan ke URL callback.

Rentang yang diperlukan: x >= 0
delete_logo_square
boolean

Jika true, menghapus logo persegi saat ini.

delete_logo_rectangular
boolean

Jika true, menghapus logo persegi panjang saat ini.

delete_logo_rectangular_dark
boolean

Jika true, menghapus logo mode gelap saat ini, dan logo_rectangular_dark kemudian bernilai null. Jika permintaan multipart yang sama juga mengunggah image_rectangular_dark, unggahan tersebut yang diprioritaskan.

delete_favicon
boolean

Jika true, menghapus favicon saat ini.

Respons

Branding diperbarui. Objek branding LENGKAP akan dikembalikan (semua kolom, bukan hanya yang Anda ubah).

Branding White Label untuk aplikasi: warna, font, radius, URL logo, dan opsi UI/UX. URL logo hanya dapat dibaca (atur dengan mengunggah gambar). Domain kustom dan email White Label tidak disertakan.

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

Hanya baca. URL stylesheet Google Fonts hasil resolusi untuk keluarga font yang dipilih.

logo_square
string | null

URL logo persegi bersifat hanya-baca. Unggah melalui image_square.

logo_rectangular
string | null

URL logo persegi panjang bersifat hanya-baca. Unggah melalui image_rectangular.

logo_rectangular_dark
string<uri> | null

Hanya-baca. URL bertanda tangan sementara dari logo persegi panjang untuk mode gelap, ditampilkan pada latar belakang gelap. Bernilai null jika tidak ada logo gelap yang diatur atau logo persegi panjang tidak ditampilkan untuk akun Anda. Unggah dengan image_rectangular_dark.

favicon
string | null

URL favicon bersifat hanya-baca. Unggah melalui 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
Terakhir diubah pada 7 November 2026