Developer API Documentation
Build powerful integrations with KIDUART's RESTful API
Introduction
The KIDUART API provides programmatic access to all platform data and operations. Built on REST principles with JSON responses, our API allows your technical team to seamlessly sync data between KIDUART and your other internal systems, learning management systems, or custom applications.
Authentication
Authenticate your API requests using API Keys. Include the key as a Bearer token in the Authorization header.
Authorization: Bearer YOUR_API_KEYAvailable 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
}
}Rate Limits
- Basic Plan 1,000 req/hour
- Professional 10,000 req/hour
- Enterprise Unlimited
Developer Tools
Test your integration in our sandbox environment before going live.
Need help? developer-support@kiduart.com
Start Building With KIDUART API
Get your API key when you sign up for any plan.
