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