Account

APIDescription
POST api/Account/send-delete-otp

Sends OTP on registered mobile number for account deletion verification.

POST api/Account/verify-delete-otp

Verifies OTP for account deletion and deactivates the user account if valid.

HomeWork

APIDescription
POST api/AppHomeWork/ViewHomework

No documentation available.

POST api/AppHomeWork/StudentHomework

No documentation available.

POST api/AppHomeWork/PrincipalViewHomework

No documentation available.

POST api/HomeWork

This Api is used to send homework by teachers to students;homework details are saved on server and sent to devices using firebase service

POST api/HomeWork?filetype={filetype}

No documentation available.

DailyReport

APIDescription
GET api/DailyReport/DailyReport?token={token}

Sends Daily Report to admins

Principal

APIDescription
GET api/principal/dashboard?date={date}

No documentation available.

WebsitePanel

APIDescription
GET api/WebsitePanel/ViewNotices

No documentation available.

GET api/WebsitePanel/ViewAlbums

No documentation available.

GET api/WebsitePanel/ViewPhotos?albumid={albumid}

No documentation available.

GET api/WebsitePanel/Curriculum

No documentation available.

GET api/WebsitePanel/Syllabus

No documentation available.

GET api/WebsitePanel/TimeTable

No documentation available.

Student

Provides apis for student related functionalities for compatibilty with online-sms apis here schoolid will represent sessionid in the models where sessionid field is not present

APIDescription
POST api/Student/GetClasses

Gets the class names of a given sessionid (in schoolid) in numericcclass order

POST api/Student/GetStudentByRegno

Gets the student by regnno and sessionid (in schoolid)

POST api/Student/GetStudentByFilter

Returns student object by different ilter options sessionid is given in schoolid

POST api/Student/GetSections

No documentation available.

POST api/Student/GetConveyance

No documentation available.

POST api/Student/GetStops

No documentation available.

GET api/Student/GetStudentByMobileNo?mobno={mobno}&schoolid={schoolid}&sessionid={sessionid}

Gets list of students by a given mobile no

POST api/Student/GetDue

No documentation available.

POST api/Student/GetFee

No documentation available.

POST api/Student/AddLeave

No documentation available.

POST api/Student/GetLeaveList

No documentation available.

POST api/Student/GetClassesByTeacher

No documentation available.

POST api/Student/GetSectionsByTeacher

No documentation available.

POST api/Student/UploadStudentPhoto

This API uploads a student's photo to the ERP server. It accepts Base64 image data, generates the photo filename based on session and reg. number, sends the image to ERP's Upload Controller, updates the database, and returns a ResultModel response.

Exam

APIDescription
POST api/Exam/GetExam

No documentation available.

POST api/Exam/GetExamResult

No documentation available.

ConveyanceFee

APIDescription
POST api/Conveyance/OnlineFeeDetail

No documentation available.

POST api/Conveyance/GetTransId

No documentation available.

POST api/Conveyance/GetResponse_OnlineTransaction

No documentation available.

POST api/Conveyance/RazorResponse

No documentation available.

POST api/ConveyanceFee?text={text}

No documentation available.

GET api/ConveyanceFee?Classid={Classid}&stuid={stuid}&intrvlstr={intrvlstr}&cdate={cdate}&sessionid={sessionid}

No documentation available.

AppMsg

Apis for sending app notification messages

APIDescription
POST api/AppMsg/Send1

No documentation available.

POST api/AppMsg/SendToAll

This api sends notification based message to all students of a school

POST api/AppMsg/MultipleClass

This api sends notification based message to all students of selected (given) classes

POST api/AppMsg/ClassWise

This api sends notification based message to all students of selected (given) classes and section

POST api/AppMsg/RegnWise

This api sends notification based message to all students of given registration nos.

POST api/AppMsg/TeacherWise

No documentation available.

POST api/AppMsg/DownloadStatus

Change Download Status

GET api/AppMsg/DeliveryReport?page={page}

No documentation available.

POST api/AppMsg?userid={userid}&schoolid={schoolid}&content={content}&grp={grp}&grpdetail={grpdetail}&type={type}&mdate={mdate}

Add Group Wise Msg

POST api/AppMsg?filetype={filetype}

No documentation available.

User

Provides apis for registering, login related functionalities for both Online-sms App and messageing app

APIDescription
POST api/User/Register

This api is used in messaging app for registering a new app user

POST api/User/ForgotPwd

This api sends otp for reseting password

POST api/User/ChangePwd

this api changes the Password for a goven user

POST api/User/ChangePwdLoggedIn

This API changes the password for a logged-in user

POST api/User/Verify

api for validating the otp

POST api/User/UpdateToken

This api is called for updating the FCM Token on the server

POST api/User/CheckLogin

This api is used to check the login credentials whether it is correct or not for messaging app

Attendance

Apis for attendance save , view

APIDescription
POST api/Attendance/AddAttendance

No documentation available.

POST api/Attendance/GetAttendance

No documentation available.

POST api/Attendance/NewGetAttendance

No documentation available.

POST api/Attendance/AddAttendanceWithSMS

No documentation available.

POST api/Attendance/CardPunchLogs

Add a Card punch log

POST api/Attendance/UpdateAttendanceFromPunch

No documentation available.

Fee

APIDescription
POST api/Fee/DueFee

No documentation available.

POST api/Fee/FeeDetail

No documentation available.

POST api/Fee/OnlineFeeDetail

No documentation available.

POST api/Fee/GetTransId

No documentation available.

POST api/Fee/GetResponse_OnlineTransaction

No documentation available.

POST api/Fee/RazorResponse

No documentation available.

POST api/Fee/GetGatewayDet

No documentation available.

POST api/Fee?txnid={txnid}&amount={amount}&email={email}&phone={phone}

No documentation available.

POST api/Fee?text={text}

No documentation available.

Teacher

APIDescription
GET api/Teacher/GetTeacherInfo?userid={userid}

No documentation available.

GET api/Teacher/GetTeacherList?schoolid={schoolid}&classname={classname}&section={section}&sessionid={sessionid}

Get Teacher List

POST api/Teacher/GetPermission

Get Teacher Permission where permission name id here:sms,notification,attendance

POST api/Teacher/GetTeachersAttendance

This api is used to get teacher's attendance with their details. in request body you should pass schoolid, token and fdate.

POST api/Teacher/GetTeacherFullDetails

this api is used for fetch the full details of individual teacher. in request body you should pass schoolid, token and UserId(Teacher Contact Number).

Common

APIDescription
GET api/Common/ViewCalender

No documentation available.

Admin

APIDescription
POST api/Admin/AdminDashboard

No documentation available.

POST api/Admin/GetStudentProfile

No documentation available.

POST api/Admin/GetStop

No documentation available.

POST api/Admin/UpdateStopLocation

No documentation available.

GET api/Admin/GetPunchDet

No documentation available.

POST api/Admin/RefreshPunchData

This api is used for pulling punchs from Bio Attendance server It Takes date as yyyymmddhhmmss where hhmmss will be 000000

POST api/Admin/ProcessAttendance

This api is used for inserting the latest punchs records into shiftattendance

GET api/Admin/GetShiftData

this api used for Get Shift Data

GET api/Admin/GetSchoolPhotos

This API is used to get School Background Photos.

GET api/Admin/GetSeperateConvFeeFlag

This API is used to get the Separate Conveyance Fee flag.

GET api/Admin

No documentation available.