Skip to main content

Parents App API

Base: https://dev-api.metaonus.in/parent/*

Authentication​

MethodEndpointDescription
POST/user-auth/loginSend OTP to phone
POST/user-auth/otp-verifyVerify OTP, receive tokens
POST/user-auth/set-pinSet 4-digit PIN (first login)
POST/user-auth/refresh-tokenRefresh access token
POST/user-auth/update-phoneUpdate phone number

Students​

MethodEndpointDescription
GET/student/get-studentsGet linked students
GET/student/get-student-detailsGet student details

Attendance​

MethodEndpointDescription
GET/attendance/get-student-attendanceGet attendance records

Exams​

MethodEndpointDescription
GET/exam/get-scheduled-examGet exam schedule
GET/exam/get-exam-resultGet exam results
GET/exam/get-hall-ticketGet hall ticket
GET/exam/get-test-resultGet class test results
GET/exam/student-progress-reportGet progress report
GET/exam/testsGet class tests
GET/exam/get-assignmentsGet assignments

Fees​

MethodEndpointDescription
GET/fee/feesGet fee balance and details

Timetable​

MethodEndpointDescription
GET/student/get-timetable-detailsGet weekly timetable

Announcements​

MethodEndpointDescription
GET/announcement/get-announcementGet announcements

Leaves​

MethodEndpointDescription
POST/leave/create-leaveApply for leave
GET/leave/get-leavesGet leave history
GET/leave/leave-presigned-urlGet presigned URL for attachment upload

Co-Curricular​

MethodEndpointDescription
GET/co-curricular/get-eventsGet school events
GET/co-curricular/get-competitionsGet competitions

Teachers​

MethodEndpointDescription
GET/teacher/get-teachersGet teacher directory

Messages​

MethodEndpointDescription
GET/message/get-contactsGet contacts list
GET/message/get-messagesGet chat messages
POST/message/send-messageSend direct message
POST/message/mark-read-throughMark message thread as read
GET/message/get-broadcast-messageGet broadcast messages

Notifications​

MethodEndpointDescription
POST/notification/tokenRegister FCM token
GET/notification/delivered-notificationsGet notification history
POST/notification/readMark notification as read

Bus Tracking​

MethodEndpointDescription
GET/bus-tracking/bus-assignmentGet assigned bus
GET/bus-tracking/get-bus-locationGet live bus location
GET/bus-tracking/active-tripGet active trip info
GET/bus-tracking/get-route-stopsGet route stops
GET/bus-tracking/student-statusGet student boarding status
GET/bus-tracking/driver-infoGet driver information
POST/bus-tracking/set-parent-stopSet preferred stop