myschool.lymyschoolHelp Center
Help Center

Available myschool APIs and how to start building with them

Overview of the API areas myschool supports and how to get the documentation you need to build applications.

1 min read Last updated: 30 September 2026

The myschool API covers the main areas of the system. Every request must be authenticated with an access token, so generate a token before calling any API. You can clear a token and generate a new one whenever you need a fresh session.

Available APIs

AreaAvailable APIs
Authentication and generalGenerate token, course search, batch search, school information
StudentsStructure, categories, create, show, search, upload photo, fee dues, delete
Student attendanceCreate, show, update, search, delete
EmployeesStructure; category, department, grade and position search; create, show, search, delete; payroll categories and payroll details
Employee attendanceLeave types, create, update, search, delete
AcademicsSubject search and details, timetable search, grading levels, exam groups, exam scores
OtherBook search, events, finance transactions, biometric information, hostel search, news, transport (routes and vehicles), user details, user photo upload

Getting started

  1. Register a client app and generate an access token. See How to create an access token and make an API call to myschool.
  2. Call the API at your school’s address, for example https://yourschool.myschool.ly/api/<path>.
  3. For the full API reference, sample code and request details, contact the myschool support team.

Still need help?

Our support team is available Sunday to Thursday, 9 AM – 3 PM.