Developer API Documentation
REST endpoints and webhooks for your internal systems and LMS tools
Introduction
The KIDUART API exposes students, fees, attendance, and related records over HTTPS with JSON responses. Your developers can pull or push data between KIDUART and internal tools, learning platforms, or custom parent-facing apps.
Authentication
Authenticate API requests using your issued access credentials. Include the token in the Authorization header.
Authorization: Bearer YOUR_ACCESS_TOKENAvailable Endpoints
| Method | Endpoint | Description |
|---|---|---|
| GET | /api/v1/students | List all students |
| POST | /api/v1/students | Create student |
| GET | /api/v1/students/:id | Get student by ID |
| GET | /api/v1/attendance | Get attendance records |
| POST | /api/v1/attendance | Submit attendance |
| GET | /api/v1/fees | Get fee records |
| POST | /api/v1/fees/collect | Record fee payment |
| GET | /api/v1/reports | Generate reports |
Code Examples
cURL Request
curl -X GET \ https://api.kiduart.com/v1/students \ -H 'Authorization: Bearer YOUR_API_KEY' \ -H 'Content-Type: application/json'
JSON Response
{
"status": "success",
"data": [
{
"id": "stu_12345",
"firstName": "Alex",
"lastName": "Johnson",
"grade": "10th",
"enrollmentDate": "2023-08-15"
}
],
"meta": {
"total": 1,
"page": 1
}
}Access Limits
- Basic Plan Contact support
- Professional Contact support
- Enterprise Custom limits
Developer Tools
Test your integration in a staged environment before go-live.
[INSERT VERIFIED SANDBOX URL]
JS/TS
Coming Soon
Python
Coming Soon
PHP
Coming Soon
Need help? developer-support@kiduart.com
Start Building With KIDUART API
Get integration access details from our team based on your plan and use case.
