API Reference
Prasynx REST API
Integrate and extend the Prasynx Education OS with our comprehensive REST API. Build custom solutions, automate workflows, and connect third-party services.
Base URL
https://api.prasynx.com/v1
Authentication
Bearer Token / OAuth 2.0
Rate Limit
1000 req/min
Encryption
TLS 1.3 (HTTPS)
API Endpoints
Complete Endpoint Reference
All available REST API endpoints organized by category. Each endpoint includes authentication requirements and response formats.
| Method | Endpoint | Category |
|---|---|---|
| GET | /api/v1/students | Students |
| POST | /api/v1/students | Students |
| GET | /api/v1/students/{id} | Students |
| PUT | /api/v1/students/{id} | Students |
| GET | /api/v1/courses | Courses |
| POST | /api/v1/courses | Courses |
| GET | /api/v1/attendance | Attendance |
| POST | /api/v1/attendance/bulk | Attendance |
| GET | /api/v1/grades | Grades |
| POST | /api/v1/grades | Grades |
| GET | /api/v1/fees | Fees |
| POST | /api/v1/payments | Fees |
Code Example
Quick Start with JavaScript
Get started with the Prasynx API using this JavaScript example. Full SDKs are available for multiple languages.
api-example.js
// Prasynx API Client Example
const PRASYNX_API = 'https://api.prasynx.com/v1';
const API_KEY = 'your_api_key_here';
async function getStudents(page = 1) {
const response = await fetch(`${PRASYNX_API}/students?page=${page}`, {
headers: {
'Authorization': `Bearer ${API_KEY}`,
'Content-Type': 'application/json'
}
});
return response.json();
}
// Create a new student
async function createStudent(data) {
const response = await fetch(`${PRASYNX_API}/students`, {
method: 'POST',
headers: {
'Authorization': `Bearer ${API_KEY}`,
'Content-Type': 'application/json'
},
body: JSON.stringify(data)
});
return response.json();
}Quick Links
Developer Resources
Additional tools and documentation to accelerate your development.
Need Integration Help?
Our solutions engineering team can help you design and implement custom integrations for your institution.
