GET api/courses/list/for/web
Returns a IEnumerable of the EOS Course instance objects where inCatalog =1.From database or cache. Collection of int is enumerated and courses are returned from catch.
Request Information
URI Parameters
None.
Body Parameters
None.
Response Information
Resource Description
IEnumerable of EOSCourseInstance
Collection of EOSCourse| Name | Description | Type | Additional information |
|---|---|---|---|
| CourseId | integer |
None. |
|
| Title | string |
None. |
|
| CourseMasterID | string |
None. |
|
| StatusID | CourseStatus |
None. |
|
| Location | Site |
None. |
|
| DeliveryMethodOne | DeliveryMethod |
None. |
|
| IsCredit | integer |
None. |
|
| AddToWeb | boolean |
None. |
|
| NotesToWebStaff | string |
None. |
|
| Abbreviation | string |
None. |
|
| Number | integer |
None. |
|
| Section | string |
None. |
|
| SectionType | string |
None. |
|
| StartDate | date |
None. |
|
| EndDate | date |
None. |
|
| RegistrationNumber | integer |
None. |
|
| RegistrationOpenDate | date |
None. |
|
| EducUnitCEU | string |
None. |
|
| EducUnitCred | string |
None. |
|
| SingleCourseEligible | boolean |
None. |
|
| singleCourseEligInfo | boolean |
None. |
|
| ProgramManagerID | integer |
None. |
|
| APSupportStaffID | integer |
None. |
|
| OLType | string |
None. |
|
| CourseType | CourseType |
None. |
|
| StatusDate | date |
None. |
|
| EnrollLimit | integer |
None. |
|
| WaitlistEligible | boolean |
None. |
|
| StandbyEligible | boolean |
None. |
|
| TermCode | string |
None. |
|
| TermCodeName | string |
None. |
|
| ContactHours | decimal number |
None. |
|
| CreatedDate | date |
None. |
|
| LastUpdated | date |
None. |
|
| Deleted | boolean |
None. |
Response Formats
application/json, text/json
Sample:
[
{
"CourseId": 1,
"Title": "sample string 2",
"CourseMasterID": "sample string 3",
"StatusID": 1,
"Location": 1,
"DeliveryMethodOne": 1,
"IsCredit": 1,
"AddToWeb": true,
"NotesToWebStaff": "sample string 4",
"Abbreviation": "sample string 5",
"Number": 1,
"Section": "sample string 6",
"SectionType": "sample string 7",
"StartDate": "2026-06-05T13:52:10.6356625-07:00",
"EndDate": "2026-06-05T13:52:10.6356625-07:00",
"RegistrationNumber": 8,
"RegistrationOpenDate": "2026-06-05T13:52:10.6356625-07:00",
"EducUnitCEU": "sample string 9",
"EducUnitCred": "sample string 10",
"SingleCourseEligible": true,
"singleCourseEligInfo": true,
"ProgramManagerID": 1,
"APSupportStaffID": 1,
"OLType": "sample string 11",
"CourseType": 1,
"StatusDate": "2026-06-05T13:52:10.6356625-07:00",
"EnrollLimit": 1,
"WaitlistEligible": true,
"StandbyEligible": true,
"TermCode": "sample string 12",
"TermCodeName": "sample string 13",
"ContactHours": 1.0,
"CreatedDate": "2026-06-05T13:52:10.6356625-07:00",
"LastUpdated": "2026-06-05T13:52:10.6356625-07:00",
"Deleted": true
},
{
"CourseId": 1,
"Title": "sample string 2",
"CourseMasterID": "sample string 3",
"StatusID": 1,
"Location": 1,
"DeliveryMethodOne": 1,
"IsCredit": 1,
"AddToWeb": true,
"NotesToWebStaff": "sample string 4",
"Abbreviation": "sample string 5",
"Number": 1,
"Section": "sample string 6",
"SectionType": "sample string 7",
"StartDate": "2026-06-05T13:52:10.6356625-07:00",
"EndDate": "2026-06-05T13:52:10.6356625-07:00",
"RegistrationNumber": 8,
"RegistrationOpenDate": "2026-06-05T13:52:10.6356625-07:00",
"EducUnitCEU": "sample string 9",
"EducUnitCred": "sample string 10",
"SingleCourseEligible": true,
"singleCourseEligInfo": true,
"ProgramManagerID": 1,
"APSupportStaffID": 1,
"OLType": "sample string 11",
"CourseType": 1,
"StatusDate": "2026-06-05T13:52:10.6356625-07:00",
"EnrollLimit": 1,
"WaitlistEligible": true,
"StandbyEligible": true,
"TermCode": "sample string 12",
"TermCodeName": "sample string 13",
"ContactHours": 1.0,
"CreatedDate": "2026-06-05T13:52:10.6356625-07:00",
"LastUpdated": "2026-06-05T13:52:10.6356625-07:00",
"Deleted": true
}
]
application/xml, text/xml
Sample:
<ArrayOfEOSCourse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/EOSAPI.Base.Models">
<EOSCourse>
<APSupportStaffID>1</APSupportStaffID>
<Abbreviation>sample string 5</Abbreviation>
<AddToWeb>true</AddToWeb>
<ContactHours>1</ContactHours>
<CourseId>1</CourseId>
<CourseMasterID>sample string 3</CourseMasterID>
<CourseType>Classroom</CourseType>
<CreatedDate>2026-06-05T13:52:10.6356625-07:00</CreatedDate>
<Deleted>true</Deleted>
<DeliveryMethodOne>Broadcast</DeliveryMethodOne>
<EducUnitCEU>sample string 9</EducUnitCEU>
<EducUnitCred>sample string 10</EducUnitCred>
<EndDate>2026-06-05T13:52:10.6356625-07:00</EndDate>
<EnrollLimit>1</EnrollLimit>
<IsCredit>1</IsCredit>
<LastUpdated>2026-06-05T13:52:10.6356625-07:00</LastUpdated>
<Location>UWSeattleCampus</Location>
<NotesToWebStaff>sample string 4</NotesToWebStaff>
<Number>1</Number>
<OLType>sample string 11</OLType>
<ProgramManagerID>1</ProgramManagerID>
<RegistrationNumber>8</RegistrationNumber>
<RegistrationOpenDate>2026-06-05T13:52:10.6356625-07:00</RegistrationOpenDate>
<Section>sample string 6</Section>
<SectionType>sample string 7</SectionType>
<SingleCourseEligible>true</SingleCourseEligible>
<StandbyEligible>true</StandbyEligible>
<StartDate>2026-06-05T13:52:10.6356625-07:00</StartDate>
<StatusDate>2026-06-05T13:52:10.6356625-07:00</StatusDate>
<StatusID>Active</StatusID>
<TermCode>sample string 12</TermCode>
<TermCodeName>sample string 13</TermCodeName>
<Title>sample string 2</Title>
<WaitlistEligible>true</WaitlistEligible>
<singleCourseEligInfo>true</singleCourseEligInfo>
</EOSCourse>
<EOSCourse>
<APSupportStaffID>1</APSupportStaffID>
<Abbreviation>sample string 5</Abbreviation>
<AddToWeb>true</AddToWeb>
<ContactHours>1</ContactHours>
<CourseId>1</CourseId>
<CourseMasterID>sample string 3</CourseMasterID>
<CourseType>Classroom</CourseType>
<CreatedDate>2026-06-05T13:52:10.6356625-07:00</CreatedDate>
<Deleted>true</Deleted>
<DeliveryMethodOne>Broadcast</DeliveryMethodOne>
<EducUnitCEU>sample string 9</EducUnitCEU>
<EducUnitCred>sample string 10</EducUnitCred>
<EndDate>2026-06-05T13:52:10.6356625-07:00</EndDate>
<EnrollLimit>1</EnrollLimit>
<IsCredit>1</IsCredit>
<LastUpdated>2026-06-05T13:52:10.6356625-07:00</LastUpdated>
<Location>UWSeattleCampus</Location>
<NotesToWebStaff>sample string 4</NotesToWebStaff>
<Number>1</Number>
<OLType>sample string 11</OLType>
<ProgramManagerID>1</ProgramManagerID>
<RegistrationNumber>8</RegistrationNumber>
<RegistrationOpenDate>2026-06-05T13:52:10.6356625-07:00</RegistrationOpenDate>
<Section>sample string 6</Section>
<SectionType>sample string 7</SectionType>
<SingleCourseEligible>true</SingleCourseEligible>
<StandbyEligible>true</StandbyEligible>
<StartDate>2026-06-05T13:52:10.6356625-07:00</StartDate>
<StatusDate>2026-06-05T13:52:10.6356625-07:00</StatusDate>
<StatusID>Active</StatusID>
<TermCode>sample string 12</TermCode>
<TermCodeName>sample string 13</TermCodeName>
<Title>sample string 2</Title>
<WaitlistEligible>true</WaitlistEligible>
<singleCourseEligInfo>true</singleCourseEligInfo>
</EOSCourse>
</ArrayOfEOSCourse>