Dokumentasi teknis untuk Partner White Label yang ingin mengintegrasikan ekosistem OtoLive ke dashboard atau billing system pihak ketiga.
partner atau admin yang memiliki Session Token aktif.Digunakan untuk login dan memperoleh session cookie berbasis HTTP-Only (Tokenless secara eksplisit).
{
"email": "partner@yourdomain.com",
"password": "yourpassword",
"action": "login"
}Response sukses `200 OK` akan secara otomatis men-set HTTP cookie pada client Anda.
Digunakan oleh Partner untuk menggenerate/membeli license key baru bagi usernya. Saldo (Deposit) partner akan otomatis terpotong sesuai harga Plan (Basic/Pro/Lifetime) x Quantity.
{
"plan_id": 2, // Int ID plan (misal 2 untuk Pro)
"quantity": 1 // Jumlah key yang ingin di-generate
}{
"success": true,
"licenses": [
{
"key": "OTLV-XXXX-YYYY-ZZZZ",
"plan_id": 2,
"max_accounts": 5,
"expires_at": "2026-04-03T18:00:00.000Z"
}
]
}Mengambil kumpulan data statistik Partner, termasuk Sisa Saldo (Deposit), jumlah Lisensi Aktif, Laba Kotor Lisensi, dan Total Pengguna/Customer dari Partner tersebut.
{
"stats": {
"totalUsers": 124,
"activeLicenses": 98,
"userGrowth": "+12%",
"revenue": "Rp 24,000,000", /* Total lisensi yg di-generate / profit partner */
"partnerBalance": 4500000 /* Detail khusus jika role = partner */
}
}