Kelola sub-akun klien B2C, penyiapan kunci publik, dan rotasi kunci API untuk integrasi Brick multi-penyewa. Titik akhir ini membantu platform mengisolasi kredensial klien dan mengoperasikan sub-akun di bawah ruang kerja Brick utama.
[B2C Client] Setup Public Key
Unggah kunci publik yang harus digunakan Brick untuk mengenkripsi kredensial klien B2C yang dihasilkan untuk sub-akun. Hubungi ini sebelum membuat sub-akun B2C sehingga materi rahasia klien yang dikembalikan dapat ditangani dengan aman oleh platform Anda. Permintaan tersebut memerlukan header autentikasi Brick dan responsnya mengonfirmasi bahwa kunci enkripsi siap untuk penyediaan sub-akun berikutnya.
[B2C Client] Setup Public Key › Request Body
publicKeyFile yang berisi Kunci publik Anda dalam format .pem. Ukuran maksimal 100KB.
[B2C Client] Setup Public Key › Responses
200
statusdataerror[B2C Client] Buat Subaccount
Buat sub-akun B2C di bawah ruang kerja Brick Anda untuk klien, penyewa, pedagang, atau unit bisnis. Kirim detail pelanggan dan akun yang diperlukan dengan header otentikasi B2C; Brick mengembalikan pengidentifikasi sub-akun dan kredensial terenkripsi yang dapat disimpan di platform Anda. Gunakan endpoint ini ketika Anda memerlukan pemisahan kredensial di seluruh pelanggan akhir sambil tetap menjaga kontrol operasional terpusat.
[B2C Client] Buat Subaccount › Request Body
nameNama bisnis atau konsumen individu
subAccountCodeKode alfanumerik unik (maks. 5 karakter) yang digunakan untuk mengidentifikasi sub-akun
emailAlamat email kontak untuk sub-akun
addressAlamat bisnis atau tempat tinggal yang terkait dengan sub-akun
picture(Opsional) File gambar logo (maks. 2 MB) untuk mewakili sub-akun secara visual
[B2C Client] Buat Subaccount › Responses
200
[B2C Client] Regenerate API Key
Buat ulang pasangan kunci API untuk sub-akun B2C yang ada ketika kredensial perlu dirotasi, disusupi, atau diterbitkan ulang. Pasangan kunci sebelumnya tidak valid setelah regenerasi, jadi perbarui layanan downstream sebelum mengalihkan lalu lintas. Hanya peran pemilik B2C yang berwenang yang boleh menyebut ini endpoint, dan responsnya harus diperlakukan sebagai materi kredensial sensitif.
path Parameters
subAccountCode[B2C Client] Regenerate API Key › Responses
200
statusmessage