Instruction Manual
1. Register Akun
Masuk halaman https://saas.alfabeta.co.id/register.
Kemudian username, password, dan email anda untuk login ke dashboard. Jika sudah behasil maka akan ada notifikasi seperti gambar dibawah.
2. Login Saas Dashboard
Setelah akun Anda diaktifkan maka Anda bisa login di di halaman berikut https://saas.alfabeta.co.id/login
Setelah berhasil login maka akan muncul dashboard seperti gambar dibawah ini.
Pada dashboard ini terdapat informasi jumlah token yang Anda miliki untuk menggunakan layanan API Alfabeta SaaS.
3. Buat Akses Key
Klik pada menu Access Key kemudian klik create Access Key pada bagian pojok kanan atas untuk membuatnya.
Berikan masa kadaluarsa untuk penggunaan Akses Key tersebut
Setelah memberikan masa kadaluarsa Akses Key Anda sudah bisa digunakan.
4. Dokumentasi API
Klik menu pada bagian Documentation atau buka link https://api-saas.alfabeta.co.id/user/docs.
Kemudian pilih service yang ingin digunakan seperti gambar dibawah ini.
5. Penggunaan OpenAPI Alfabeta SaaS
Sebelum menggunakan service Alfabeta SaaS, ada 2 hal yang harus diperhatikan terlebih dahulu, hal pertama user harus memastikan balance yang dimiliki cukup untuk digunakan sesuai kebutuhan. Untuk mengetahui jumlah balance yang tersedia, dapat dilakukan dengan mengakses halaman home dashboard.
Setiap service memiliki harga penggunaan, yang dapat dilihat pada menu Price List di dashboard (https://saas.alfabeta.co.id/price-list). Setiap pemanggilan endpoint service yang berhasil akan langsung mengurangi balance yang tersedia.
Kemudian hal selanjutnya user juga harus memastikan sudah memiliki “access-key” yang masih aktif. Penjelasan mengenai “access-key” ada pada poin ke 3 pada dokumen ini. Setelah memastikan hal sebelumnya terpenuhi, user dapat mengunjungi link dokumentasi Alfabeta SaaS API di url : https://api-saas.eb.alfabeta.id/user/docs atau https://api-saas.alfabeta.id/user/docs.
Sebelum berinteraksi dengan endpoint yang tersedia, user disarankan untuk melakukan login terlebih dahulu dengan mengklik tombol Authorize yang berada di atas-kanan halaman. Isi username dan password sesuai dengan yang digunakan ketika login ke Dashboard Alfabeta SaaS. Apabila proses login user berhasil, endpoint service yang tersedia sudah siap untuk digunakan.
Berikut contoh penggunaan service, user ingin menggunakan service Face Liveness dengan endpoint api/engine/face/v2/liveness. Untuk endpoint tersebut, user harus mengirimkan payload yang berisikan setidaknya 3 data field, antara lain :
- File gambar yang ingin diproses (image).
- Username yang digunakan user saat login (username).
- Access-key yg sudah dibuat dan statusnya masih aktif (access-key).
Dibawah ini contoh detail curl untuk service Face Liveness.
User akan mendapatkan response dalam bentuk json yang berisikan informasi hasil prose dari servicenya. Dibawah ini contoh salah satu response dari hasil pemrosesan untuk service Face Liveness.
