GET api/Student/Timetables?subid={subid}&batch={batch}&day={day}&rmid={rmid}&startdate={startdate}&enddate={enddate}&classdate={classdate}&wkdates={wkdates}
Get student class timetable information list
Request Information
URI Parameters
| Name | Description | Type | Additional information | 
|---|---|---|---|
| subid | Specific subject id | string | None. | 
| batch | Specific class batch name | string | None. | 
| day | Specific class day of week (e.g. Monday, Tuesday, Wednesday) | string | None. | 
| rmid | Specific class room id | string | None. | 
| startdate | 
            Date format (e.g. dd/mm/yyyy) to check against class start date | string | None. | 
| enddate | 
            Date format (e.g. dd/mm/yyyy) to check against class finish date | string | None. | 
| classdate | 
            Class date parameter. | string | None. | 
| wkdates | 
            Class week date range parameter. | string | None. | 
Body Parameters
None.
Response Information
Resource Description
Collection of StdTimetableModels| Name | Description | Type | Additional information | 
|---|---|---|---|
| CampusName | Campus name where the class activity located | string | Required | 
| SubjectId | Unique subject code of the class timetable | string | Required | 
| SubjectName | Subject name | string | Required | 
| Batch | Class batch, which can be used to differentiate groups of students who study for the same campus, subject and activity period. | string | Required | 
| Day | Indicate class day of the week | string | Required | 
| Mode | Class mode/type, such as Lecture, Tutorial and etc. | string | Required | 
| StartTime | Class start time of the day | time interval | Required | 
| FinishTime | Class finish time of the day | time interval | Required | 
| TeacherName | Teacher/Trainer/Lecturer of the class | string | Required | 
| RoomId | Class room id | string | Required | 
| RoomName | Class room name | string | Required | 
| StartDate | Class start date | date | Required | 
| FinishDate | Class end date | date | Required | 
| VenueAddress | Training location address where the class activity located | string | Required | 
Response Formats
application/json, text/json
[
  {
    "CampusName": "sample string 1",
    "SubjectId": "sample string 2",
    "SubjectName": "sample string 3",
    "Batch": "sample string 4",
    "Day": "sample string 5",
    "Mode": "sample string 6",
    "StartTime": "00:00:00.1234567",
    "FinishTime": "00:00:00.1234567",
    "TeacherName": "sample string 9",
    "RoomId": "sample string 10",
    "RoomName": "sample string 11",
    "StartDate": "2025-11-01T10:19:14.2717569+11:00",
    "FinishDate": "2025-11-01T10:19:14.2717569+11:00",
    "VenueAddress": "sample string 14"
  },
  {
    "CampusName": "sample string 1",
    "SubjectId": "sample string 2",
    "SubjectName": "sample string 3",
    "Batch": "sample string 4",
    "Day": "sample string 5",
    "Mode": "sample string 6",
    "StartTime": "00:00:00.1234567",
    "FinishTime": "00:00:00.1234567",
    "TeacherName": "sample string 9",
    "RoomId": "sample string 10",
    "RoomName": "sample string 11",
    "StartDate": "2025-11-01T10:19:14.2717569+11:00",
    "FinishDate": "2025-11-01T10:19:14.2717569+11:00",
    "VenueAddress": "sample string 14"
  }
]
        application/xml, text/xml
<ArrayOfStdTimetableModels xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/MobileApp_WebAPI.Models.Students">
  <StdTimetableModels>
    <Batch>sample string 4</Batch>
    <CampusName>sample string 1</CampusName>
    <Day>sample string 5</Day>
    <FinishDate>2025-11-01T10:19:14.2717569+11:00</FinishDate>
    <FinishTime>PT0.1234567S</FinishTime>
    <Mode>sample string 6</Mode>
    <RoomId>sample string 10</RoomId>
    <RoomName>sample string 11</RoomName>
    <StartDate>2025-11-01T10:19:14.2717569+11:00</StartDate>
    <StartTime>PT0.1234567S</StartTime>
    <SubjectId>sample string 2</SubjectId>
    <SubjectName>sample string 3</SubjectName>
    <TeacherName>sample string 9</TeacherName>
    <VenueAddress>sample string 14</VenueAddress>
  </StdTimetableModels>
  <StdTimetableModels>
    <Batch>sample string 4</Batch>
    <CampusName>sample string 1</CampusName>
    <Day>sample string 5</Day>
    <FinishDate>2025-11-01T10:19:14.2717569+11:00</FinishDate>
    <FinishTime>PT0.1234567S</FinishTime>
    <Mode>sample string 6</Mode>
    <RoomId>sample string 10</RoomId>
    <RoomName>sample string 11</RoomName>
    <StartDate>2025-11-01T10:19:14.2717569+11:00</StartDate>
    <StartTime>PT0.1234567S</StartTime>
    <SubjectId>sample string 2</SubjectId>
    <SubjectName>sample string 3</SubjectName>
    <TeacherName>sample string 9</TeacherName>
    <VenueAddress>sample string 14</VenueAddress>
  </StdTimetableModels>
</ArrayOfStdTimetableModels>