Skip to main content

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

Semua endpoint bersifat read-only (GET). API ini dirancang untuk integrasi baca data, bukan untuk menulis/mengubah data dari sistem eksternal.

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.

Langkah Berikutnya