GET api/Vet/V1/Courses/{id}/CourseOfferIntakes?publish={publish}&onlinepaymentflag={onlinepaymentflag}&courseid={courseid}&intakedate={intakedate}&finishdate={finishdate}&vcode={vcode}&vsuburb={vsuburb}&vstate={vstate}&empcode={empcode}

Get all associated course offer intakes list for particular course

[Optional] You can filter course intakes result with specific search filter by query strings

E.g.
  • GET 'api/Vet/V1/Courses/{id}/CourseOfferIntakes'
  • GET 'api/Vet/V1/Courses/{id}/CourseOfferIntakes?publish=true'
  • GET 'api/Vet/V1/Courses/{id}/CourseOfferIntakes?publish=true&onlinepaymentflag=true'

Request Information

URI Parameters

NameDescriptionTypeAdditional information
id

Course Id

string

Required

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
You can specify exact date matching by intakedate=1/1/2015.
Or specify a range of date to bring all intake date under the date range (intakedate=1/1/2015-28/2/2015).
Or specify a from date onward against intake date (intakedate=1/1/2015-).
Or specify a last date against intake date (intakedate=-28/2/2015).

string

None.

finishdate

Date format (e.g. dd/mm/yyyy) to check against finish date
You can specify exact date matching by finishdate=31/1/2015.
Or specify a range of date to bring all finish date under the date range (finishdate=31/1/2015-28/2/2015).
Or specify a from date onward against finish date (finishdate=31/1/2015-).
Or specify a last date against finish date (finishdate=-28/2/2015).

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
NameDescriptionTypeAdditional 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)
You should use this field as true to show in your application publicly.

boolean

None.

IsOnlinePayment

Identify if course intake is enabled for Online Payment? (true/false)
You should use this field as true to enable online payment method via your application.

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

Sample:
[
  {
    "CourseIntakeCode": "sample string 1",
    "CourseID": "sample string 2",
    "IntakeDate": "2024-05-02T11:32:32.7994529+10:00",
    "FinishDate": "2024-05-02T11:32:32.7994529+10: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": "2024-05-02T11:32:32.7994529+10:00",
    "FinishDate": "2024-05-02T11:32:32.7994529+10: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

Sample:
<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>2024-05-02T11:32:32.7994529+10:00</FinishDate>
    <IntakeDate>2024-05-02T11:32:32.7994529+10: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>2024-05-02T11:32:32.7994529+10:00</FinishDate>
    <IntakeDate>2024-05-02T11:32:32.7994529+10: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>