GET v{version}/teachers

Gets teachers

Request Information

URI Parameters

NameDescriptionTypeAdditional information
version

string

None.

Body Parameters

None.

Response Information

Resource Description

Collection of TeacherViewModel
NameDescriptionTypeAdditional information
TeacherId

integer

None.

Surname

string

None.

Initials

string

None.

Address

string

None.

Location

string

None.

ZipCode

string

None.

Phone

string

None.

Mobile

string

None.

City

string

None.

Age

integer

None.

UserType

string

None.

Active

boolean

None.

Admin

boolean

None.

Name

string

None.

Email

string

None.

Locked

boolean

None.

LastPasswordChange

date

None.

Alert

integer

None.

HireDate

date

None.

CanBeBookingOwner

boolean

None.

AvailableClasses

Collection of string

None.

Departments

Collection of DepartmentViewModel

None.

Attributes

Collection of IAttribute

None.

Blob

BlobViewModel

None.

Response Formats

application/json, text/json

Sample:
[
  {
    "TeacherId": 1,
    "Surname": "sample string 2",
    "Initials": "sample string 3",
    "Address": "sample string 4",
    "Location": "sample string 5",
    "ZipCode": "sample string 6",
    "Phone": "sample string 7",
    "Mobile": "sample string 8",
    "City": "sample string 9",
    "Age": 10,
    "UserType": "sample string 11",
    "Active": true,
    "Admin": true,
    "Name": "sample string 14",
    "Email": "sample string 15",
    "Locked": true,
    "LastPasswordChange": "2024-09-20T02:42:34.0537203+02:00",
    "Alert": 18,
    "HireDate": "2024-09-20T02:42:34.0537203+02:00",
    "CanBeBookingOwner": true,
    "AvailableClasses": [
      "sample string 1",
      "sample string 2"
    ],
    "Departments": [
      {
        "DepartmentId": 1,
        "Name": "sample string 2"
      },
      {
        "DepartmentId": 1,
        "Name": "sample string 2"
      }
    ],
    "Attributes": null,
    "Blob": {
      "BlobId": "sample string 1",
      "Name": "sample string 2",
      "MimeType": "sample string 3",
      "Size": 4,
      "Extention": "sample string 5",
      "UniqueId": 158727831
    }
  },
  {
    "TeacherId": 1,
    "Surname": "sample string 2",
    "Initials": "sample string 3",
    "Address": "sample string 4",
    "Location": "sample string 5",
    "ZipCode": "sample string 6",
    "Phone": "sample string 7",
    "Mobile": "sample string 8",
    "City": "sample string 9",
    "Age": 10,
    "UserType": "sample string 11",
    "Active": true,
    "Admin": true,
    "Name": "sample string 14",
    "Email": "sample string 15",
    "Locked": true,
    "LastPasswordChange": "2024-09-20T02:42:34.0537203+02:00",
    "Alert": 18,
    "HireDate": "2024-09-20T02:42:34.0537203+02:00",
    "CanBeBookingOwner": true,
    "AvailableClasses": [
      "sample string 1",
      "sample string 2"
    ],
    "Departments": [
      {
        "DepartmentId": 1,
        "Name": "sample string 2"
      },
      {
        "DepartmentId": 1,
        "Name": "sample string 2"
      }
    ],
    "Attributes": null,
    "Blob": {
      "BlobId": "sample string 1",
      "Name": "sample string 2",
      "MimeType": "sample string 3",
      "Size": 4,
      "Extention": "sample string 5",
      "UniqueId": 158727831
    }
  }
]

application/xml, text/xml

Sample:
<ArrayOfTeacherViewModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/SpeedadminApi.ViewModels">
  <TeacherViewModel>
    <AvailableClasses xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <d3p1:string>sample string 1</d3p1:string>
      <d3p1:string>sample string 2</d3p1:string>
    </AvailableClasses>
    <Departments>
      <DepartmentViewModel>
        <DepartmentId>1</DepartmentId>
        <Name>sample string 2</Name>
      </DepartmentViewModel>
      <DepartmentViewModel>
        <DepartmentId>1</DepartmentId>
        <Name>sample string 2</Name>
      </DepartmentViewModel>
    </Departments>
  </TeacherViewModel>
  <TeacherViewModel>
    <AvailableClasses xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <d3p1:string>sample string 1</d3p1:string>
      <d3p1:string>sample string 2</d3p1:string>
    </AvailableClasses>
    <Departments>
      <DepartmentViewModel>
        <DepartmentId>1</DepartmentId>
        <Name>sample string 2</Name>
      </DepartmentViewModel>
      <DepartmentViewModel>
        <DepartmentId>1</DepartmentId>
        <Name>sample string 2</Name>
      </DepartmentViewModel>
    </Departments>
  </TeacherViewModel>
</ArrayOfTeacherViewModel>