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_TOKEN

Available Endpoints

MethodEndpointDescription
GET/api/v1/studentsList all students
POST/api/v1/studentsCreate student
GET/api/v1/students/:idGet student by ID
GET/api/v1/attendanceGet attendance records
POST/api/v1/attendanceSubmit attendance
GET/api/v1/feesGet fee records
POST/api/v1/fees/collectRecord fee payment
GET/api/v1/reportsGenerate 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.