Base URL
Domain production belum ditetapkan di repository. Ganti placeholder tersebut setelah hostname API tersedia.
Alur integrasi
- Tukarkan Google ID token dengan
POST /auth/google. - Simpan access token secara aman dan kirim sebagai
Authorization: Bearer <token>. - Jika respons login menyatakan
onboarding_required: true, selesaikan profil melaluiPUT /me/onboarding. - Gunakan endpoint yang sesuai di tab API Reference untuk katalog, pembelajaran, pesanan, dan notifikasi.
Kontrak dan perilaku
openapi/openapi.yamladalah kontrak endpoint utama; halaman referensi Mintlify dibuat langsung dari berkas ini.- Otorisasi selalu diputuskan backend. Guard route di aplikasi hanya untuk pengalaman pengguna.
- Nilai uang menggunakan bilangan integer Rupiah (IDR), bukan angka pecahan atau string berformat.
- Fitur keuangan dapat mengembalikan
503saat kebijakan belum diaktifkan. Jangan menganggap endpoint keuangan selalu tersedia.