The following JSON-RPC methods are supported (try these using the StaffLogin test page):

ACTHOD(AppraisalId, ColStaffId, AlStaffList)
ACTSS(AppraisalId, ColStaffId, AlStaffList)
AddCounsellingNote(StudentIds, Date, Type, Discussion, OutCome, Remark, ParentsRemark, CounslingId)
ALABP(leaveId, fwdNotes)
ALP(leaveId, notes, appFromDateStr, appToDateStr)
AU(LoginCode, UserPassword)
AUCL(LoginCode, UserPassword)
CEOFSLD(leaveDateId, remark)
CLR(leaveId, cancelReason)
CSWATT(subjectAttnId, semperiodId, AttnDate, hourId, clsList, leavId, StudList, txtReason, allocatIds)
DSWAPP(WillingId)
EOFSLD(leaveDateId, staffSubjectId, remark)
FAAN(AppType)
FAAPN(InstId)
FACFSP(SemPeriod)
FAHDBU(insId, dt)
FAHOD(AppraisalId, StaffStatus)
FALHFA(LeaveId)
FAQI(InstId)
FAQIFHOD(InstId, DepartmentId, StaffId, AppraisalId, IsPrincipal)
FASA()
FASD(DeptId, PrefStaffuserId)
FASDBHOD(AppraisalId, ColStaffId, StaffStatus)
FASNFCL(AppraisalId)
FASPIFU()
FATSIDFA(DeptId, staffStatus, IsTeaching)
FCDFSWATT(subjectAttnId, semperiodId, AttnDate, hourId, allocatIds)
FCFUL(StudentId, CounsellingId)
FCLSI(CourseId, WillingSetId)
FCN(StudentId)
FDAOHFOLA(leaveId)
FDDECA()
FDDFS()
FDPFEV(Type)
FDPL(pId, deptId, typeId)
FDPLFD(typeId, Fromdt, Tdt)
FDSIFASCOL(AppraisalId, StaffStatus)
FDWPFL(pId, deptId, typeId, Fromdt, Tdt)
FDWPN(DeptId, typeId, Fromdt, Tdt)
FECFS(StudentId)
FetchAfterVacationLeave(IsHod)
FetchAppraisalDS()
FetchAppraisalGuid()
FetchAppraisalPublication()
FetchAppraisalReserch()
FetchCalenderJSON(MonthId, YearId)
FetchCircularDropDown(Type, AcadYearId)
FetchCircularJSON(FromDateStr, ToDateStr)
FetchClassListForStudentSelfEntryListJSON()
FetchCounslingPersonlDataJSON(Id)
FetchDropDownInstTestNameForStaffDashBoardJSON()
FetchDueStatus()
FetchHolidayForStaffLogin()
FetchInstTestStatistics_ForDashBoardJSON(testSettingId)
FetchPunchLoginCheck()
FetchStaffAttendanceStatusForDashBoardJSON(date)
FetchStaffInfo()
FetchStaffProfessionalJSON()
FetchStudentPayableFeeForStaffDashBoardJSON(classId)
FetchStudentPayableFeeStaffDashBoardJSON()
FetchStudentSelfEntryDetailsJSON(ClassId)
FetchUniversitySubjectGradeForStaffDashBoardJSON(ClassId, SubjectId, ExamSettingId)
FetchWalletHistoryStaff()
FFALH()
FFDPNAME(deptId, typeId, Fromdt, Tdt)
FFGRD(DtValue, FromDate, ToDate)
FFPLSD(typeId, Fromdt, Tdt)
FFSDFLWA(FromTimeTableId, AlterDate)
FFTBDAS(AcadYearid, FromDt, FrSess, ToDt, ToSess)
FFTBPDAS(leaveTypeId, AcadYearid, FromDt, FrSess, ToDt, ToSess)
FHAS(LeaveId)
FHASD(clsId, sem, semPerId, dt, QType, SubType)
FHDFSWATT(subjectAttnId, semperiodId, AttnDate, allocatIds)
FIBSCRS(DataCourseId)
FIMTFC(TestSettingId, subjectId)
FINFF(InstId, T)
FIP()
FIPRO()
FITMSISBSD(classId, subjectId)
FLAFH(Semperiod, FinalTimeTableId)
FLAFHOD(AcadyearId, QStatus)
FLAFPR(AcadyearId, QStatus)
FLDFSWATT(subjectAttnId, semperiodId, AttnDate, hourId, clsList, allocatIds)
FLOFAL1()
FLOFAL2()
FLPBDFOLA(fromDate, toDate)
FLPFU(PlannerId)
FLR(leaveId, fwdPersonId, fwdNotes)
FMAS(Date, SessionId)
FMASFM(acadYearId)
FMLABA(AcadYearId)
FMLAO()
FMRFFCM(acadYearId)
FNOFLA(NotesId)
FNOLEHACRA(semPeriodId, dateStr)
FNOLFSSJ(ClassId, SubjectId)
FNOLSOERAFSP(classId, semPeriodId)
FPAAY()
FPDD(pId, deptId, typeId, Fromdt, Tdt)
FPFD(pId, deptId, typeId, Fromdt, Tdt)
FPIT()
FPTFS()
FPTMDSS(MonthId, YearId)
FQFPA(peerStaffId, AppraisalId)
FSAN(InstId)
FSAQAD(InstId, StaffId, Qt)
FSCSMI(Acadyr)
FSDBSP(StaffId, SemperiodId)
FSDFAAH(AltClsId, TimetableId)
FSDFALT(DeptType)
FSDFSW()
FSDFSWATT(subjectAttnId, semperiodId, AttnDate, hourId, clsList, allocatIds)
FSDFSWBCRS(DataCourseId, CourseId, semPeriod, subjectType, studChoice, classificationId, staffList, showAll)
FSDOLA()
FSDSOLA()
FSDSPA()
FSFAFTT(ClassId, HourId, DayId, SemPeriodId, DateStr)
FSFBBPT(PersonType)
FSFBDBPT(classId, PersonType)
FSFIMG()
FSHBSDS(semPeriodId)
FSIFR(StaffInfo)
FSKLMFCMB()
FSKLPSDI(Acadyr)
FSLFATT(intsId, semperiodId, AttnDate)
FSMRI()
FSPRDVI(StaffId)
FSSADFACY(StaffId)
FSSAPD(DataCourseId, semPeriod, StaffId)
FSSDAS(AppraisalId, ColStaffId, StaffStatus)
FSSWDBS(DataCourseId, CourseId, semPeriod, SubjectId, UniqueId)
FSTFQAAD(feedbackId)
FSWSR(SubjectId)
FTADFSS(SubejctStaffId)
FTRSD(instId, Acadyr, deptId, Status)
FTTFA(Date)
FTTFL(FromDate, ToDate)
FTTPFIS(SemPeriodId, QType, StaffSubject)
FTTPFS()
GUN()
IFGM(GrMsg, AcadYr)
ISMRI(Msg, MsType)
LRFSTT(LeaveId, DateId, SubjectId, HourId, ReqStaffId, remark)
MAANS(list, StaffId)
MAFPANS(list, StaffId, AppraisalId)
MAKFHOD(a1CSV, a2CSV, a3CSV, a4CSV, a5CSV, a6CSV, a7CSV, a8CSV, a9CSV, a10CSV, StaffId, AppraisalId)
MAKFSSTFD(a1CSV, a2CSV, a3CSV, a4CSV, a5CSV, a6CSV, a7CSV, a8CSV, a9CSV, a10CSV, scheduleId, FeedbackId, rmk1, rmk2, rmk3, rmk4, rmkCSV)
MALH(LeaveId, status)
MAODWO(ClassId, Date, hrList, SidList, attendanceId, leaveReasonId, SubjectId, SemPeriodId)
MCVL(CircId)
MergeAfterVacationLeave(AfterId, Date, Description)
MergeAfterVacationLeaveHOD(AfterId, Description)
MergeAppraisal(Improve, Department, College, Scholarly, Professional, Knowledge, Awards1, Awards2, Extra, Admin)
MergeAppraisalGuid(Project, Organization, Year, Role, Fund, TotalFund)
MergeAppraisalPublication(Title, Name, Page, Author, Statu, TypeId)
MergeAppraisalReserch(Project, Organization, Year, Role, Fund, TotalFund, Status)
MergeCounslingDetails(CounsellingId, Hod, Class, Tutor, Parent, Self, Principal, Dean, AO, Punctual, HabituallyLate, OccasionallyLate, AttendanceRemark, Neat, UnKept, AppearanceRemark, Willing, Eager, Pleasent, AttitudeRemark, Duration, UnderAchivement, Attendance, HomeWork, StudySkills, Organising, GoalSetting, AcademicRemark, BehaviourRemark, PersonalRemark, HistoryRemark, ActionRemark, FollowUp, FollowUpDate, OutCome1Date, OutCome1, OutCome2Date, OutCome2)
MergeCounslingPersonlData(Id, LookupId, Show)
MergeStaffProfessionalDS(ProfessionalId)
MLAO(acadYearId, leaveTypeId, leaveFrom, leaveTill, reason, alternateSuggested, alternateStaffId, forwardedPersonId, frSessionId, toSessionId, id)
MMA(Date, StudentId, SessionId, AttendanceId, ClassId)
MNFSWATT(subjectAttnId, semperiodId, AttnDate, hourId, clsList, txtNotes, PlanList, allocatIds)
MSAI(list, StaffId)
MSCSM(progId, Acadyr, pType, txtTitle, FromDate, ToDate, txtLoction, txtNecesstity, Remarks)
MSEC(id, StudentId, StaffId, CuriculamName, GroupProject, Remark1, Remark2, Remark3, SemId, Types)
MSFP(studList, prefId, reason)
MSKPI(skillPsId, Acadyr, skillmatrixId, txtSkill)
MSWATT(subjectAttnId, semperiodId, AttnDate, hourId, clsList, leavId, StudList, hourList, allocatIds, isCombine)
MWSAPI(progId, txtTrainingBy, txtOutcome, txtRemarks, FromDate, ToDate)
PAYIP(IndentId, TypeId, Purpose, Remark, Amount, FundId, BillSubmitDate, StaffId)
PRDVSUP(EveList, Status)
RAHR(AlternateHourId)
RASH(clsId, sem, semPerId, StaffId, HourId, dt, ChangeType, FrSubjectStaffId, FrHourId, FrHrDate)
RCAS(AppraisalId, StaffId)
RCNF(FileId)
RCNI(CouselIdlist)
RECFS(Id)
RemoveAppraisalGuid(Id)
RemoveAppraisalPublication(Id)
RemoveAppraisalReserch(Id)
ResetuserBySMS(userId, Mobile, StaffName, OTP)
ResetuserPWDByEmail(userId, EmailId, StaffName, OTP)
RLA(LeaveId)
RLBH(leaveId, cancelReason)
RLBP(leaveId, cancelReason)
ROSH(FromTimetableId, StaffId, ChangeType)
RPLYTOHR(RpMsg, GrId, FacGrId)
RSCSM(progId)
RSPSD(skillPsId)
SACC(AlternateId, Type, StaffSubject)
SALR(FromTimetableId, ToTimetableId, ChangeType)
SCLR(leaveId, cancelReason)
sendPassword(userId, Email, Mobile, StaffName)
SESMSPWD(StaffId, Con, Email)
SHAR(Id)
SLPFSIL(leaveId, fromDate, toDate, staffId)
SLSFLT(leaveTypeId)
SLSFLTFLA(leaveTypeId, ForLeaveApply)
SLSTUS()
SSCKMS(StaffList, Status, Rmk)
SSWBS(DataCourseId, CourseId, semPeriod, Expyr, Spl, rmk, StaffId, SubjectId, UniqueId, ClassId)
SUT()
system.about()
Returns a summary about the server implementation for display purposes.
system.listMethods()
Returns an array of method names implemented by this service.
system.version()
Returns the version server implementation using the major, minor, build and revision format.
TD()
TDD()
UpdateAppraisalCGPA(Id, CGPA)

The following method(s) of this service are marked as idempotent and therefore safe for use with HTTP GET: