e-Schooling API
  1. teachers
e-Schooling API
  • e-Schooling API
  • GETTING STARTED
    • Authorization
    • Defaults
  • entities
    • Gets all system entities
      GET
    • Gets a entity from its id
      GET
  • students
    • Gets all system students
      GET
    • Gets a student from its id
      GET
  • tutors
    • Gets all system tutors
      GET
    • Gets a tutor from its id
      GET
  • staffs
    • Gets all system staffs
      GET
    • Gets a staff from its id
      GET
  • teachers
    • Gets all system teachers
      GET
    • Gets a teacher from its id
      GET
  • system
    • Obtain tenant informations
      GET
  • sso
    • Single Sign-On
    • Generate OAuth2 Token
      POST
    • Get user info
      GET
  • Schemas
    • Schemas
      • BadRequestHttpException
      • EntitiesAddresses
      • EntitiesContacts
      • EntityBankAccount
      • EntitiesList
      • EntityIdentificationDocument
      • Entity
      • HttpStatusCode
      • InternalServerErrorHttpException
      • MethodBase
      • EntityIdentificationDocumentInsertRequest
      • NotFoundHttpException
      • NoContent
      • EntityInsertRequest
      • OAuthMeResponse
      • OAuthTokenResponse
      • ProblemDetails
      • Staff
      • StaffIdentificationDocumentInsertRequest
      • StaffInsertRequest
      • StaffsList
      • Student
      • StudentIdentificationDocumentInsertRequest
      • StudentInsertRequest
      • StudentsList
      • SystemStatus
      • Teacher
      • TeacherIdentificationDocumentInsertRequest
      • TeacherInsertRequest
      • TeachersList
      • Tutor
      • TutorIdentificationDocumentInsertRequest
      • TutorInsertRequest
      • TutorsList
  1. teachers

Gets all system teachers

Sandbox server
https://api-sandbox.e-schooling.com
Sandbox server
https://api-sandbox.e-schooling.com
GET
/api/teachers
Method that lists all teachers in the system

Request

Authorization
JWT Bearer
Add the parameter
Authorization
to Headers
,whose value is to concatenate the Token after the Bearer.
Example:
Authorization: Bearer ********************
or
Query Params

Header Params

Responses

🟢200OK
application/json
OK
Body

🟠401Unauthorized
🔴500Server Error
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request GET 'https://api-sandbox.e-schooling.com/api/teachers' \
--header 'Authorization: Bearer <token>'
Response Response Example
200 - Example 1
{
    "teachers": [
        {
            "teacher_id": "ae308cdd-8183-4df0-838a-e5deaffb993f",
            "processnumber": "T12345",
            "ative": true,
            "email": "jonhdoe@email.com",
            "name": "John Doe",
            "gender": "Male",
            "photobase64": "",
            "birth_date": "2025-04-09",
            "naturality": "England",
            "nationality": "England",
            "marital_status": "single",
            "deceased": false,
            "addresses": [
                {
                    "address": "Street 1",
                    "address2": "House 30",
                    "zone_code": "1111",
                    "postal_code": "5555",
                    "city": "London",
                    "country": "England"
                }
            ],
            "contacts": [
                {
                    "contact": "1111111111",
                    "contact_type_name": "Phone"
                },
                {
                    "contact": "johndoe@email.com",
                    "contact_type_name": "Email"
                }
            ],
            "documents": [
                {
                    "init_date": "2025-04-09",
                    "end_date": "2025-04-09",
                    "identification_document_value": "999988888",
                    "identification_document_type_name": "Passport"
                },
                {
                    "init_date": "2025-04-09",
                    "end_date": "2025-04-09",
                    "identification_document_value": "123456789",
                    "identification_document_type_name": "NationalID"
                }
            ],
            "bankAccounts": [
                {
                    "back_account_number": "PT5012345678912345678912",
                    "country_name": "PORTUGAL",
                    "entity_bank_account_type": "IBAN"
                }
            ]
        },
        {
            "student_id": "025cdfb9-afc6-44ee-96b5-edbb0dfaf6e3",
            "processnumber": "ST9999",
            "ative": true,
            "email": "janeoe@email.com",
            "name": "Jane Doe",
            "gender": "Female",
            "photobase64": "",
            "birth_date": "2025-04-09",
            "naturality": "England",
            "nationality": "England",
            "marital_status": "single",
            "deceased": false,
            "addresses": [
                {
                    "address": "Street 2",
                    "address2": "House 40",
                    "zone_code": "1111",
                    "postal_code": "6666",
                    "city": "London",
                    "country": "England"
                }
            ],
            "contacts": [
                {
                    "contact": "999999999",
                    "contact_type_name": "Phone"
                },
                {
                    "contact": "janedoe@email.com",
                    "contact_type_name": "Email"
                }
            ],
            "documents": [
                {
                    "init_date": "2025-04-09",
                    "end_date": "2025-04-09",
                    "identification_document_value": "9999111111",
                    "identification_document_type_name": "Passport"
                },
                {
                    "init_date": "2025-04-09",
                    "end_date": "2025-04-09",
                    "identification_document_value": "987654321",
                    "identification_document_type_name": "NationalID"
                }
            ],
            "bank_accounts": [
                {
                    "back_account_number": "GB2921212121212121212122",
                    "country_name": "PORTUGAL",
                    "entity_bank_account_type": "IBAN"
                }
            ]
        }
    ],
    "page": 1,
    "items_per_page": 2
}
Modified at 2025-04-09 14:10:01
Previous
Gets a staff from its id
Next
Gets a teacher from its id
Built with