Menemukan Kunci API Anda
Di Didit, kunci API dibatasi pada Aplikasi tertentu di dalam akun Anda. Aplikasi adalah ruang kerja tempat Anda dapat mengonfigurasi alur kerja dan mengelola verifikasi untuk proyek atau lingkungan tertentu. Setiap Aplikasi mendapatkan kunci API utama dengan akses penuh saat Anda membuatnya. Anda dapat menambahkan kunci lainnya, masing-masing hanya dengan akses yang dibutuhkan oleh layanan atau mitra. Untuk menemukan kunci Anda:1
Masuk ke Business Console
Buka Didit Business Console dan masuk.
2
Pilih Aplikasi Anda
Pilih Aplikasi yang ingin Anda gunakan dari menu dropdown di bagian atas.
3
Buka Kunci API
Navigasikan ke Developers -> API keys di bilah sisi kiri.
4
Salin atau buat kunci
Kunci Utama adalah rahasia milik Aplikasi itu sendiri. Buat kunci baru untuk memberi layanan atau mitra rahasianya sendiri, dengan akses yang diperlukannya.
Format kunci API
Kunci API baru dimulai dengansk_live_ untuk aplikasi produksi atau sk_test_ untuk aplikasi sandbox, diikuti oleh 43 karakter yang aman untuk URL (huruf, angka, -, dan _).
Kunci yang dibuat sebelum format ini tidak memiliki awalan dan tetap berfungsi tanpa perubahan.
Kirimkan seluruh kunci, termasuk awalannya, dalam header x-api-key, dan jangan menolak kunci hanya karena tidak memiliki awalan.
Menemukan ID organisasi Anda
ID organisasi Anda adalah UUID yang mengidentifikasi organisasi Anda. Anda menggunakannya di jalur API dengan cakupan organisasi seperti/auth/v2/organizations/me/{org_id}/applications/. Anda dapat menyalinnya langsung dari Business Console, tanpa memerlukan panggilan API:
1
Buka pengaturan organisasi
Di Didit Business Console, buka Pengaturan Organisasi.
2
Salin ID organisasi
Kolom ID organisasi menampilkan UUID organisasi Anda di sebelah nama organisasi, dilengkapi tombol salin ke papan klip.
Membuat Permintaan Terautentikasi
Untuk mengautentikasi permintaan API, sertakan kunci API rahasia Anda di header HTTPx-api-key.
Berikut adalah contoh permintaan terautentikasi ke endpoint Create Session:
cURL
Penanganan Kesalahan
Jika kunci API Anda salah, formatnya keliru, atau telah dicabut, API akan mengembalikan401 Unauthorized:
401, dengan "detail": "This API key has expired.".
Permintaan tanpa kunci mengembalikan 403 dengan "detail": "You do not have permission to perform this action.".
Halaman Kesalahan API mencantumkan setiap status, isi respons, dan kode.