GET api/courses/list/for/web/from/db

Returns a IEnumerable of the EOS Course instance objects where inCatalog =1. From database. 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
NameDescriptionTypeAdditional 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:53:10.2382095-07:00",
    "EndDate": "2026-06-05T13:53:10.2382095-07:00",
    "RegistrationNumber": 8,
    "RegistrationOpenDate": "2026-06-05T13:53:10.2382095-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:53:10.2382095-07:00",
    "EnrollLimit": 1,
    "WaitlistEligible": true,
    "StandbyEligible": true,
    "TermCode": "sample string 12",
    "TermCodeName": "sample string 13",
    "ContactHours": 1.0,
    "CreatedDate": "2026-06-05T13:53:10.2382095-07:00",
    "LastUpdated": "2026-06-05T13:53:10.2382095-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:53:10.2382095-07:00",
    "EndDate": "2026-06-05T13:53:10.2382095-07:00",
    "RegistrationNumber": 8,
    "RegistrationOpenDate": "2026-06-05T13:53:10.2382095-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:53:10.2382095-07:00",
    "EnrollLimit": 1,
    "WaitlistEligible": true,
    "StandbyEligible": true,
    "TermCode": "sample string 12",
    "TermCodeName": "sample string 13",
    "ContactHours": 1.0,
    "CreatedDate": "2026-06-05T13:53:10.2382095-07:00",
    "LastUpdated": "2026-06-05T13:53:10.2382095-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:53:10.2382095-07:00</CreatedDate>
    <Deleted>true</Deleted>
    <DeliveryMethodOne>Broadcast</DeliveryMethodOne>
    <EducUnitCEU>sample string 9</EducUnitCEU>
    <EducUnitCred>sample string 10</EducUnitCred>
    <EndDate>2026-06-05T13:53:10.2382095-07:00</EndDate>
    <EnrollLimit>1</EnrollLimit>
    <IsCredit>1</IsCredit>
    <LastUpdated>2026-06-05T13:53:10.2382095-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:53:10.2382095-07:00</RegistrationOpenDate>
    <Section>sample string 6</Section>
    <SectionType>sample string 7</SectionType>
    <SingleCourseEligible>true</SingleCourseEligible>
    <StandbyEligible>true</StandbyEligible>
    <StartDate>2026-06-05T13:53:10.2382095-07:00</StartDate>
    <StatusDate>2026-06-05T13:53:10.2382095-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:53:10.2382095-07:00</CreatedDate>
    <Deleted>true</Deleted>
    <DeliveryMethodOne>Broadcast</DeliveryMethodOne>
    <EducUnitCEU>sample string 9</EducUnitCEU>
    <EducUnitCred>sample string 10</EducUnitCred>
    <EndDate>2026-06-05T13:53:10.2382095-07:00</EndDate>
    <EnrollLimit>1</EnrollLimit>
    <IsCredit>1</IsCredit>
    <LastUpdated>2026-06-05T13:53:10.2382095-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:53:10.2382095-07:00</RegistrationOpenDate>
    <Section>sample string 6</Section>
    <SectionType>sample string 7</SectionType>
    <SingleCourseEligible>true</SingleCourseEligible>
    <StandbyEligible>true</StandbyEligible>
    <StartDate>2026-06-05T13:53:10.2382095-07:00</StartDate>
    <StatusDate>2026-06-05T13:53:10.2382095-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>