API Reference

Build powerful integrations with the MadarisTech API. Access students, attendance, grades, finances, and more programmatically.

Secure Authentication

OAuth 2.0 and API key authentication with granular permissions.

Fast & Reliable

99.9% uptime SLA with global CDN for low-latency responses.

RESTful Design

Clean, predictable endpoints following REST best practices.

Comprehensive Docs

Detailed documentation with examples in multiple languages.

Base URL
https://api.madaristech.com/v1
Authentication

All API requests require authentication using an API key or OAuth 2.0 token. Include your API key in the Authorization header:

Authorization: Bearer your_api_key_here

Generate API keys from your Dashboard under Settings > API Keys.

Available Endpoints
GET
/api/v1/students

List all students in your institution

POST
/api/v1/students

Create a new student record

GET
/api/v1/students/{id}

Get a specific student by ID

PUT
/api/v1/students/{id}

Update a student record

GET
/api/v1/attendance

Get attendance records

POST
/api/v1/attendance

Record attendance for a class

GET
/api/v1/invoices

List all invoices

POST
/api/v1/payments

Record a payment

Rate Limits
PlanRequests/HourRequests/Day
Starter1,00010,000
Professional10,000100,000
EnterpriseUnlimitedUnlimited

Ready to integrate?

Get started with our API today. Full documentation available after login.