# e-Schooling API
## Docs
- [e-Schooling API](https://developer.e-schooling.com/e-schooling-api-933147m0.md):
- GETTING STARTED [Authorization](https://developer.e-schooling.com/authorization-933403m0.md):
- GETTING STARTED [Defaults](https://developer.e-schooling.com/defaults-933405m0.md):
- sso [Single Sign-On](https://developer.e-schooling.com/single-sign-on-933162m0.md):
## API Docs
- entities [Gets all system entities](https://developer.e-schooling.com/gets-all-system-entities-15766203e0.md): Method that lists all entities in the system
- entities [Gets a entity from its id](https://developer.e-schooling.com/gets-a-entity-from-its-id-15766205e0.md): Method that returns a entity object by its id
- students [Gets all system students](https://developer.e-schooling.com/gets-all-system-students-15757432e0.md): Method that lists all students in the system
- students [Gets a student from its id](https://developer.e-schooling.com/gets-a-student-from-its-id-15757434e0.md): Method that returns a student object by its id
- tutors [Gets all system tutors](https://developer.e-schooling.com/gets-all-system-tutors-15766255e0.md): Method that lists all tutors in the system
- tutors [Gets a tutor from its id](https://developer.e-schooling.com/gets-a-tutor-from-its-id-15766257e0.md): Method that returns a tutor object by its id
- staffs [Gets all system staffs](https://developer.e-schooling.com/gets-all-system-staffs-15757428e0.md): Method that lists all staffs in the system
- staffs [Gets a staff from its id](https://developer.e-schooling.com/gets-a-staff-from-its-id-15757430e0.md): Method that returns a staff object by its id
- teachers [Gets all system teachers](https://developer.e-schooling.com/gets-all-system-teachers-15757437e0.md): Method that lists all teachers in the system
- teachers [Gets a teacher from its id](https://developer.e-schooling.com/gets-a-teacher-from-its-id-15757439e0.md): Method that returns a teacher object by its id
- system [Obtain tenant informations](https://developer.e-schooling.com/obtain-tenant-informations-15757436e0.md): Method that returns the tenant info based on the JWT token
- sso [Generate OAuth2 Token](https://developer.e-schooling.com/generate-oauth2-token-15757426e0.md):
- Method that generates an authorization token to access the user information with OAuth2
- Further documentation about the OAuth2 flow details click [here](apidog://link/pages/933162)
- sso [Get user info](https://developer.e-schooling.com/get-user-info-15757427e0.md): - Method to get user information with OAuth2
- Further documentation about the OAuth2 flow details click [here](apidog://link/pages/933162)
## Schemas
- Schemas [BadRequestHttpException](https://developer.e-schooling.com/badrequesthttpexception-6110756d0.md):
- Schemas [EntitiesAddresses](https://developer.e-schooling.com/entitiesaddresses-6110757d0.md):
- Schemas [EntitiesContacts](https://developer.e-schooling.com/entitiescontacts-6110758d0.md):
- Schemas [EntityBankAccount](https://developer.e-schooling.com/entitybankaccount-6110759d0.md):
- Schemas [EntitiesList](https://developer.e-schooling.com/entitieslist-6119006d0.md):
- Schemas [EntityIdentificationDocument](https://developer.e-schooling.com/entityidentificationdocument-6110760d0.md):
- Schemas [Entity](https://developer.e-schooling.com/entity-6119007d0.md):
- Schemas [HttpStatusCode](https://developer.e-schooling.com/httpstatuscode-6110761d0.md):
- Schemas [InternalServerErrorHttpException](https://developer.e-schooling.com/internalservererrorhttpexception-6110762d0.md):
- Schemas [MethodBase](https://developer.e-schooling.com/methodbase-6110763d0.md):
- Schemas [EntityIdentificationDocumentInsertRequest](https://developer.e-schooling.com/entityidentificationdocumentinsertrequest-6119008d0.md):
- Schemas [NotFoundHttpException](https://developer.e-schooling.com/notfoundhttpexception-6110764d0.md):
- Schemas [NoContent](https://developer.e-schooling.com/nocontent-6110802d0.md):
- Schemas [EntityInsertRequest](https://developer.e-schooling.com/entityinsertrequest-6119009d0.md):
- Schemas [OAuthMeResponse](https://developer.e-schooling.com/oauthmeresponse-6110765d0.md):
- Schemas [OAuthTokenResponse](https://developer.e-schooling.com/oauthtokenresponse-6110766d0.md):
- Schemas [ProblemDetails](https://developer.e-schooling.com/problemdetails-6110767d0.md):
- Schemas [Staff](https://developer.e-schooling.com/staff-6110768d0.md):
- Schemas [StaffIdentificationDocumentInsertRequest](https://developer.e-schooling.com/staffidentificationdocumentinsertrequest-6110769d0.md):
- Schemas [StaffInsertRequest](https://developer.e-schooling.com/staffinsertrequest-6110770d0.md):
- Schemas [StaffsList](https://developer.e-schooling.com/staffslist-6110771d0.md):
- Schemas [Student](https://developer.e-schooling.com/student-6110772d0.md):
- Schemas [StudentIdentificationDocumentInsertRequest](https://developer.e-schooling.com/studentidentificationdocumentinsertrequest-6110773d0.md):
- Schemas [StudentInsertRequest](https://developer.e-schooling.com/studentinsertrequest-6110774d0.md):
- Schemas [StudentsList](https://developer.e-schooling.com/studentslist-6110775d0.md):
- Schemas [SystemStatus](https://developer.e-schooling.com/systemstatus-6110776d0.md):
- Schemas [Teacher](https://developer.e-schooling.com/teacher-6110777d0.md):
- Schemas [TeacherIdentificationDocumentInsertRequest](https://developer.e-schooling.com/teacheridentificationdocumentinsertrequest-6110778d0.md):
- Schemas [TeacherInsertRequest](https://developer.e-schooling.com/teacherinsertrequest-6110779d0.md):
- Schemas [TeachersList](https://developer.e-schooling.com/teacherslist-6110780d0.md):
- Schemas [Tutor](https://developer.e-schooling.com/tutor-6119010d0.md):
- Schemas [TutorIdentificationDocumentInsertRequest](https://developer.e-schooling.com/tutoridentificationdocumentinsertrequest-6119011d0.md):
- Schemas [TutorInsertRequest](https://developer.e-schooling.com/tutorinsertrequest-6119012d0.md):
- Schemas [TutorsList](https://developer.e-schooling.com/tutorslist-6119013d0.md):