Login - Autentikasi Akun
Endpoint ini digunakan untuk melakukan login akun dan mendapatkan token autentikasi (access_token) yang dibutuhkan untuk mengakses seluruh endpoint API yang dilindungi. Anda cukup mengirimkan kredensial berupa username dan password akun Bisabiller yang telah terdaftar.
🚣️ Endpoint POST
Section titled “🚣️ Endpoint POST”https://api.bisabiller.com/api/loginGantilah URL di atas ke versi production (
https://api.bisabiller.com/api/login) ketika sudah go-live.
📥 Request Body
Section titled “📥 Request Body”{ "username": "Your Credentials Username", "password": "Your Credentials Password"}Parameter
Section titled “Parameter”| Parameter | Tipe | Wajib | Deskripsi |
|---|---|---|---|
username | string | Ya | Username API Bisabiller Anda |
password | string | Ya | Password API Bisabiller Anda |
📤 Response
Section titled “📤 Response”{ "error": false, "message": "Login success", "data": { "access_token": "<token_string>", "token_type": "bearer", "expires_in": 3600 }}Penjelasan Field:
Section titled “Penjelasan Field:”| Field | Tipe | Deskripsi |
|---|---|---|
access_token | string | Token yang digunakan untuk autentikasi Bearer Token |
token_type | string | Jenis token, selalu “bearer” |
expires_in | int | Durasi token berlaku dalam detik (3600 = 1 jam) |
Catatan:
- Gunakan token yang Anda dapatkan untuk semua permintaan yang membutuhkan autentikasi.
- Token disisipkan dalam header sebagai berikut:
Authorization: Bearer <access_token>
- Jika token telah kedaluwarsa, Anda perlu melakukan login ulang atau menggunakan fitur refresh token (jika tersedia).
Login adalah langkah awal sebelum Anda dapat menggunakan seluruh layanan API lainnya.