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.

MethodEndpointCategory
GET/api/v1/studentsStudents
POST/api/v1/studentsStudents
GET/api/v1/students/{id}Students
PUT/api/v1/students/{id}Students
GET/api/v1/coursesCourses
POST/api/v1/coursesCourses
GET/api/v1/attendanceAttendance
POST/api/v1/attendance/bulkAttendance
GET/api/v1/gradesGrades
POST/api/v1/gradesGrades
GET/api/v1/feesFees
POST/api/v1/paymentsFees
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();
}

Need Integration Help?

Our solutions engineering team can help you design and implement custom integrations for your institution.

Talk to an Engineer