GET v{version}/teachers/{id}
Gets teacher by Id
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| id |
integer |
integer |
Required |
| version | string |
None. |
Body Parameters
None.
Response Information
Resource Description
The teacher if found
TeacherViewModel| Name | Description | Type | Additional 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. |
|
| 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": "2025-12-18T20:43:26.0855561+01:00",
"Alert": 18,
"HireDate": "2025-12-18T20:43:26.0855561+01: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:
<TeacherViewModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/SpeedadminApi.ViewModels">
<AvailableClasses xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>sample string 1</d2p1:string>
<d2p1:string>sample string 2</d2p1: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>