CI 4.7.0 • development • PHP v8.3.30
Online
Active
| Method | Path | Description |
|---|---|---|
| POST | /api/login | Login untuk mendapatkan JWT token. |
| POST | /api/logout | Logout untuk mengakhiri sesi (Client-side token removal). |
| GET | /api/users | CRUD User |
| GET | /api/kelas | CRUD Kelas |
| GET | /api/siswa | CRUD Siswa |
| GET | /api/user-kelas | User-Kelas mapping |
| GET | /api/reports/summary | Rekap absensi rentang tanggal |
| GET | /api/reports/daily | Laporan detail per hari |
| GET | /api/reports/monthly | Rekap bulanan |
| GET | /api/reports/audit | Audit log per tanggal |
| POST | /api/absen | Generate absensi harian |
| PUT | /api/absen/(:id) | Update metadata absensi |
| DELETE | /api/absen/(:id) | Hapus data absensi (jika belum terkunci) |
| POST | /api/mutasi/promote | Kenaikan/mutasi siswa |
| POST | /api/mutasi/graduate | Lulus/keluar siswa |
| GET | /api/mutasi/history/(siswa_id) | Riwayat mutasi per siswa |