GET api/Student/Courses

Get student course information list

Request Information

URI Parameters

None.

Body Parameters

None.

Response Information

Resource Description

Collection of StdCourseModels
NameDescriptionTypeAdditional 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

Sample:
[
  {
    "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-04-26T23:33:04.7751173+10:00",
    "StartDate": "2025-04-26T23:33:04.7751173+10:00",
    "FinishDate": "2025-04-26T23:33:04.7751173+10: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-04-26T23:33:04.7751173+10:00",
    "StartDate": "2025-04-26T23:33:04.7751173+10:00",
    "FinishDate": "2025-04-26T23:33:04.7751173+10:00",
    "Status": "sample string 11",
    "CoENo": "sample string 12",
    "StatusCategory": "sample string 13"
  }
]

application/xml, text/xml

Sample:
<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-04-26T23:33:04.7751173+10:00</FinishDate>
    <IntakeDate>2025-04-26T23:33:04.7751173+10:00</IntakeDate>
    <NTISCourseCode>sample string 4</NTISCourseCode>
    <StartDate>2025-04-26T23:33:04.7751173+10: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-04-26T23:33:04.7751173+10:00</FinishDate>
    <IntakeDate>2025-04-26T23:33:04.7751173+10:00</IntakeDate>
    <NTISCourseCode>sample string 4</NTISCourseCode>
    <StartDate>2025-04-26T23:33:04.7751173+10:00</StartDate>
    <Status>sample string 11</Status>
    <StatusCategory>sample string 13</StatusCategory>
    <StudentId>sample string 1</StudentId>
  </StdCourseModels>
</ArrayOfStdCourseModels>