GET api/Student/Courses
Get student course information list
Request Information
URI Parameters
None.
Body Parameters
None.
Response Information
Resource Description
Collection of StdCourseModels| Name | Description | Type | Additional information |
|---|---|---|---|
| StudentId |
Unique RTO student identifier |
string |
Required |
| CampusName |
Unique RTO Campus name that student enrolled and is studying. |
string |
Required |
| CourseId |
Unique course code that student enrolled and is studying. Use this field to do filter by course. |
string |
Required |
| NTISCourseCode |
Standard national course/qualification code. Use this field to display. |
string |
Required |
| CourseName |
Course/qualification name |
string |
None. |
| CourseType |
Course/qualification type. This will be used to identify either subject or unit enrolment info models to bring. [HigherED will use subject enrolment info. Else, will use unit enrolment info.] |
CourseType |
Required |
| CourseAttempt |
Attempt of student course enrolled and studied |
integer |
Required |
| AgentName |
Agent name |
string |
None. |
| IntakeDate |
Course enrolling intake date |
date |
Required Data type: Date |
| StartDate |
Student course start date |
date |
Required Data type: Date |
| FinishDate |
Student course finish date |
date |
Required Data type: Date |
| Status |
Student course current status |
string |
Required |
| CoENo |
Confirmation of Enrolment (CoE) number |
string |
None. |
| StatusCategory |
Student course status category name |
string |
None. |
Response Formats
application/json, text/json
[
{
"StudentId": "sample string 1",
"CampusName": "sample string 2",
"CourseId": "sample string 3",
"NTISCourseCode": "sample string 4",
"CourseName": "sample string 5",
"CourseType": "VET",
"CourseAttempt": 6,
"AgentName": "sample string 7",
"IntakeDate": "2025-11-01T13:47:06.6197291+11:00",
"StartDate": "2025-11-01T13:47:06.6197291+11:00",
"FinishDate": "2025-11-01T13:47:06.6197291+11:00",
"Status": "sample string 11",
"CoENo": "sample string 12",
"StatusCategory": "sample string 13"
},
{
"StudentId": "sample string 1",
"CampusName": "sample string 2",
"CourseId": "sample string 3",
"NTISCourseCode": "sample string 4",
"CourseName": "sample string 5",
"CourseType": "VET",
"CourseAttempt": 6,
"AgentName": "sample string 7",
"IntakeDate": "2025-11-01T13:47:06.6197291+11:00",
"StartDate": "2025-11-01T13:47:06.6197291+11:00",
"FinishDate": "2025-11-01T13:47:06.6197291+11:00",
"Status": "sample string 11",
"CoENo": "sample string 12",
"StatusCategory": "sample string 13"
}
]
application/xml, text/xml
<ArrayOfStdCourseModels xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/MobileApp_WebAPI.Models.Students">
<StdCourseModels>
<AgentName>sample string 7</AgentName>
<CampusName>sample string 2</CampusName>
<CoENo>sample string 12</CoENo>
<CourseAttempt>6</CourseAttempt>
<CourseId>sample string 3</CourseId>
<CourseName>sample string 5</CourseName>
<CourseType>VET</CourseType>
<FinishDate>2025-11-01T13:47:06.6197291+11:00</FinishDate>
<IntakeDate>2025-11-01T13:47:06.6197291+11:00</IntakeDate>
<NTISCourseCode>sample string 4</NTISCourseCode>
<StartDate>2025-11-01T13:47:06.6197291+11:00</StartDate>
<Status>sample string 11</Status>
<StatusCategory>sample string 13</StatusCategory>
<StudentId>sample string 1</StudentId>
</StdCourseModels>
<StdCourseModels>
<AgentName>sample string 7</AgentName>
<CampusName>sample string 2</CampusName>
<CoENo>sample string 12</CoENo>
<CourseAttempt>6</CourseAttempt>
<CourseId>sample string 3</CourseId>
<CourseName>sample string 5</CourseName>
<CourseType>VET</CourseType>
<FinishDate>2025-11-01T13:47:06.6197291+11:00</FinishDate>
<IntakeDate>2025-11-01T13:47:06.6197291+11:00</IntakeDate>
<NTISCourseCode>sample string 4</NTISCourseCode>
<StartDate>2025-11-01T13:47:06.6197291+11:00</StartDate>
<Status>sample string 11</Status>
<StatusCategory>sample string 13</StatusCategory>
<StudentId>sample string 1</StudentId>
</StdCourseModels>
</ArrayOfStdCourseModels>