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.
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
| Area | Available APIs |
|---|---|
| Authentication and general | Generate token, course search, batch search, school information |
| Students | Structure, categories, create, show, search, upload photo, fee dues, delete |
| Student attendance | Create, show, update, search, delete |
| Employees | Structure; category, department, grade and position search; create, show, search, delete; payroll categories and payroll details |
| Employee attendance | Leave types, create, update, search, delete |
| Academics | Subject search and details, timetable search, grading levels, exam groups, exam scores |
| Other | Book search, events, finance transactions, biometric information, hostel search, news, transport (routes and vehicles), user details, user photo upload |
Getting started
- Register a client app and generate an access token. See How to create an access token and make an API call to myschool.
- Call the API at your school’s address, for example
https://yourschool.myschool.ly/api/<path>. - For the full API reference, sample code and request details, contact the myschool support team.
Was this article helpful?
Thanks for your feedback!