Pengantar API Developer
Mazid menyediakan API eksternal untuk mitra dan tim teknis yang ingin mengintegrasikan sistem mereka (ERP, aplikasi mobile, dashboard internal lembaga, dll) dengan data inti yang tersimpan di Mazid.Halaman ini dan halaman developer lainnya ditujukan untuk developer/tim teknis, jadi istilah teknis seperti API key, header, dan JSON dipakai apa adanya.
Untuk Siapa API Ini?
- Mitra integrasi — aplikasi pihak ketiga yang bekerja sama dengan lembaga pengguna Mazid (contoh: aplikasi presensi terpisah, sistem akademik existing, dashboard yayasan)
- Tim IT internal lembaga — yang ingin menarik data santri/keuangan ke sistem internal mereka sendiri
- Developer Mazid — untuk membangun integrasi resmi (mobile app, portal tambahan, dll)
Data yang Bisa Diakses
Info Lembaga
Profil dasar lembaga: nama, alamat, kontak
Data Santri
Daftar santri, tagihan SPP, dan data wali/orang tua per santri
Data Guru & Kelas
Daftar pengajar dan struktur kelas
Data PPDB
Data pendaftaran peserta didik baru
Spesifikasi Dasar
Mulai Integrasi
1
Dapatkan API Key
Hubungi tim Mazid untuk didaftarkan sebagai API Client. Lihat Autentikasi →
2
Pilih endpoint yang dibutuhkan
Setiap API key dibatasi oleh scope tertentu (misal hanya boleh baca data santri). Lihat daftar endpoint di atas.
3
Uji coba request
Gunakan contoh kode di Contoh Kode → untuk JavaScript, PHP, atau Python.
4
Pantau rate limit & error
Setiap response memuat header rate limit. Lihat Error & Rate Limit → untuk detail penanganan error.
