GET api/Vet/V1/CourseOfferIntakes?publish={publish}&onlinepaymentflag={onlinepaymentflag}&courseid={courseid}&intakedate={intakedate}&finishdate={finishdate}&vcode={vcode}&vsuburb={vsuburb}&vstate={vstate}&empcode={empcode}
Get all course intakes information list
[Optional] You can filter course intakes result with specific search filter by query strings
E.g.- GET 'api/Vet/V1/CourseOfferIntakes'
- GET 'api/Vet/V1/CourseOfferIntakes?publish=true'
- GET 'api/Vet/V1/CourseOfferIntakes?publish=true&onlinepaymentflag=true'
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| publish |
Is course intake set published? (true/false) |
boolean |
None. |
| onlinepaymentflag |
Is course intake enabled online Payment Flag (true/false) |
boolean |
None. |
| courseid |
Specific course id |
string |
None. |
| intakedate |
Date format (e.g. dd/mm/yyyy) to check against intake date |
string |
None. |
| finishdate |
Date format (e.g. dd/mm/yyyy) to check against finish date |
string |
None. |
| vcode |
Specific venue code |
string |
None. |
| vsuburb |
Specific venue suburb |
string |
None. |
| vstate |
Specific venue state |
string |
None. |
| empcode |
Specific employer code/id |
integer |
None. |
Body Parameters
None.
Response Information
Resource Description
List of ModelCourseOfferIntake
Collection of ModelCourseOfferIntake| Name | Description | Type | Additional information |
|---|---|---|---|
| CourseIntakeCode |
Unique course intake code |
string |
None. |
| CourseID |
Unique course identifier |
string |
None. |
| IntakeDate |
Intake date |
date |
None. |
| FinishDate |
Finish date |
date |
None. |
| DeliveryType |
Delivery type (Corporate, Distance, Public) |
string |
None. |
| EmployerCode |
Employer code/id - associated with Delivery type 'Corporate'. It may be null. |
integer |
None. |
| VenueCode |
Venue/Training location unique code |
string |
None. |
| NumMaxCapSeat |
Number of maximum seats set for course intake |
integer |
None. |
| NumRemainingSeat |
Number of current remaining seats (NumMaxCapSeat - Number of Student enrolled on this course intake) |
integer |
None. |
| IsPublish |
Indicate whether course intake is set to publish? (true/false) |
boolean |
None. |
| IsOnlinePayment |
Identify if course intake is enabled for Online Payment? (true/false) |
boolean |
None. |
| CourseOfferDescription |
Course intake offer description |
string |
None. |
| Employer |
Employer further information. It can be null, if employer code/id is null. |
ModelVetEmployerV1 |
None. |
| Venue |
Venue full information detail |
ModelVetVenueV1 |
None. |
Response Formats
application/json, text/json
[
{
"CourseIntakeCode": "sample string 1",
"CourseID": "sample string 2",
"IntakeDate": "2025-12-15T16:09:39.200724+11:00",
"FinishDate": "2025-12-15T16:09:39.200724+11:00",
"DeliveryType": "sample string 5",
"EmployerCode": 1,
"VenueCode": "sample string 6",
"NumMaxCapSeat": 7,
"NumRemainingSeat": 8,
"IsPublish": true,
"IsOnlinePayment": true,
"CourseOfferDescription": "sample string 11",
"Employer": {
"EmployerCode": "sample string 1",
"EmployerName": "sample string 2",
"UserName": "sample string 3",
"Email": "sample string 4",
"ABN": "sample string 5",
"ContactPerson": "sample string 6",
"TradingName": "sample string 7"
},
"Venue": {
"VenueCode": "sample string 1",
"VenueName": "sample string 2",
"VenueDescription": "sample string 3",
"BuildingName": "sample string 4",
"FlatUnitDetail": "sample string 5",
"StreetNumber": "sample string 6",
"StreetName": "sample string 7",
"Suburb": "sample string 8",
"State": "sample string 9",
"Postcode": "sample string 10",
"Country": "sample string 11",
"ContactNo": "sample string 12"
}
},
{
"CourseIntakeCode": "sample string 1",
"CourseID": "sample string 2",
"IntakeDate": "2025-12-15T16:09:39.200724+11:00",
"FinishDate": "2025-12-15T16:09:39.200724+11:00",
"DeliveryType": "sample string 5",
"EmployerCode": 1,
"VenueCode": "sample string 6",
"NumMaxCapSeat": 7,
"NumRemainingSeat": 8,
"IsPublish": true,
"IsOnlinePayment": true,
"CourseOfferDescription": "sample string 11",
"Employer": {
"EmployerCode": "sample string 1",
"EmployerName": "sample string 2",
"UserName": "sample string 3",
"Email": "sample string 4",
"ABN": "sample string 5",
"ContactPerson": "sample string 6",
"TradingName": "sample string 7"
},
"Venue": {
"VenueCode": "sample string 1",
"VenueName": "sample string 2",
"VenueDescription": "sample string 3",
"BuildingName": "sample string 4",
"FlatUnitDetail": "sample string 5",
"StreetNumber": "sample string 6",
"StreetName": "sample string 7",
"Suburb": "sample string 8",
"State": "sample string 9",
"Postcode": "sample string 10",
"Country": "sample string 11",
"ContactNo": "sample string 12"
}
}
]
application/xml, text/xml
<ArrayOfModelCourseOfferIntake xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/DotEdu_WebAPI.Models.Vet.V1">
<ModelCourseOfferIntake>
<CourseID>sample string 2</CourseID>
<CourseIntakeCode>sample string 1</CourseIntakeCode>
<CourseOfferDescription>sample string 11</CourseOfferDescription>
<DeliveryType>sample string 5</DeliveryType>
<Employer>
<ABN>sample string 5</ABN>
<ContactPerson>sample string 6</ContactPerson>
<Email>sample string 4</Email>
<EmployerCode>sample string 1</EmployerCode>
<EmployerName>sample string 2</EmployerName>
<TradingName>sample string 7</TradingName>
<UserName>sample string 3</UserName>
</Employer>
<EmployerCode>1</EmployerCode>
<FinishDate>2025-12-15T16:09:39.200724+11:00</FinishDate>
<IntakeDate>2025-12-15T16:09:39.200724+11:00</IntakeDate>
<IsOnlinePayment>true</IsOnlinePayment>
<IsPublish>true</IsPublish>
<NumMaxCapSeat>7</NumMaxCapSeat>
<NumRemainingSeat>8</NumRemainingSeat>
<Venue>
<BuildingName>sample string 4</BuildingName>
<ContactNo>sample string 12</ContactNo>
<Country>sample string 11</Country>
<FlatUnitDetail>sample string 5</FlatUnitDetail>
<Postcode>sample string 10</Postcode>
<State>sample string 9</State>
<StreetName>sample string 7</StreetName>
<StreetNumber>sample string 6</StreetNumber>
<Suburb>sample string 8</Suburb>
<VenueCode>sample string 1</VenueCode>
<VenueDescription>sample string 3</VenueDescription>
<VenueName>sample string 2</VenueName>
</Venue>
<VenueCode>sample string 6</VenueCode>
</ModelCourseOfferIntake>
<ModelCourseOfferIntake>
<CourseID>sample string 2</CourseID>
<CourseIntakeCode>sample string 1</CourseIntakeCode>
<CourseOfferDescription>sample string 11</CourseOfferDescription>
<DeliveryType>sample string 5</DeliveryType>
<Employer>
<ABN>sample string 5</ABN>
<ContactPerson>sample string 6</ContactPerson>
<Email>sample string 4</Email>
<EmployerCode>sample string 1</EmployerCode>
<EmployerName>sample string 2</EmployerName>
<TradingName>sample string 7</TradingName>
<UserName>sample string 3</UserName>
</Employer>
<EmployerCode>1</EmployerCode>
<FinishDate>2025-12-15T16:09:39.200724+11:00</FinishDate>
<IntakeDate>2025-12-15T16:09:39.200724+11:00</IntakeDate>
<IsOnlinePayment>true</IsOnlinePayment>
<IsPublish>true</IsPublish>
<NumMaxCapSeat>7</NumMaxCapSeat>
<NumRemainingSeat>8</NumRemainingSeat>
<Venue>
<BuildingName>sample string 4</BuildingName>
<ContactNo>sample string 12</ContactNo>
<Country>sample string 11</Country>
<FlatUnitDetail>sample string 5</FlatUnitDetail>
<Postcode>sample string 10</Postcode>
<State>sample string 9</State>
<StreetName>sample string 7</StreetName>
<StreetNumber>sample string 6</StreetNumber>
<Suburb>sample string 8</Suburb>
<VenueCode>sample string 1</VenueCode>
<VenueDescription>sample string 3</VenueDescription>
<VenueName>sample string 2</VenueName>
</Venue>
<VenueCode>sample string 6</VenueCode>
</ModelCourseOfferIntake>
</ArrayOfModelCourseOfferIntake>