Integrate Alghahim Africa LMS with your school website
Standard REST endpoints for all operations
API key and OAuth 2.0 support
Real-time event notifications
Each registered school receives secure API credentials:
/schools/registerRegister a new school account
/school/{school_id}/studentsGet all students for a school
/students/admitAdmit a new student
/students/{student_id}/resultsGet student academic results
/payments/webhookReceive payment notifications
/school/{school_id}/analyticsGet school analytics and reports
curl -X POST https://api.lms.alghahim.co.ke/v1/students/admit \
-H "Authorization: Bearer YOUR_SECRET_KEY" \
-H "Content-Type: application/json" \
-H "X-School-ID: YOUR_SCHOOL_ID" \
-d '{
"first_name": "John",
"last_name": "Doe",
"email": "john@example.com",
"class": "Form 1",
"admission_number": "HB/2025/001"
}'API requests are rate limited to prevent abuse:
For API documentation, examples, and support:
Email: api-support@alghahim.co.ke
Phone: +254 716 319 763
Documentation: https://docs.lms.alghahim.co.ke