GET api/program/{programId}
Returns a EOS Program object based on the ProgramId you request from database or cache
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| programId |
The ProgramId of the Course Instance object you want to return |
integer |
Required |
Body Parameters
None.
Response Information
Resource Description
EOSCourseInstance
EOSProgram| Name | Description | Type | Additional information |
|---|---|---|---|
| MasterTitle | string |
None. |
|
| MasterAbbrev | string |
None. |
|
| StartDate | date |
None. |
|
| EndDate | date |
None. |
|
| ProgramStatus | ProgramStatus |
None. |
|
| ProgramLimit | integer |
None. |
|
| ProgramManagerId | integer |
None. |
|
| APSupportStaffPersonId | integer |
None. |
|
| Location | Site |
None. |
|
| DeliveryMethod | DeliveryMethod |
None. |
|
| ApplicationType | ApplicationType |
None. |
|
| FirstDueDate | date |
None. |
|
| SecondDueDate | date |
None. |
|
| Comment | string |
None. |
|
| LastUpdated | date |
None. |
|
| ProgramId | integer |
None. |
|
| ProgramMasterId | integer |
None. |
|
| ProgramStatusDate | date |
None. |
|
| I20EstTuitionAmount | decimal number |
None. |
|
| I20EstDurationMonths | integer |
None. |
|
| AddedBy | integer |
None. |
|
| AddedDate | date |
None. |
|
| UpdatedBy | integer |
None. |
|
| Deleted | boolean |
None. |
|
| AddToWeb | boolean |
None. |
|
| CMSCreditCert | integer |
None. |
Response Formats
application/json, text/json
Sample:
{
"MasterTitle": "sample string 1",
"MasterAbbrev": "sample string 2",
"StartDate": "2026-06-05T13:47:55.3128871-07:00",
"EndDate": "2026-06-05T13:47:55.3128871-07:00",
"ProgramStatus": 1,
"ProgramLimit": 5,
"ProgramManagerId": 6,
"APSupportStaffPersonId": 7,
"Location": 1,
"DeliveryMethod": 1,
"ApplicationType": 1,
"FirstDueDate": "2026-06-05T13:47:55.3128871-07:00",
"SecondDueDate": "2026-06-05T13:47:55.3128871-07:00",
"Comment": "sample string 9",
"LastUpdated": "2026-06-05T13:47:55.3128871-07:00",
"ProgramId": 10,
"ProgramMasterId": 11,
"ProgramStatusDate": "2026-06-05T13:47:55.3128871-07:00",
"I20EstTuitionAmount": 13.0,
"I20EstDurationMonths": 14,
"AddedBy": 15,
"AddedDate": "2026-06-05T13:47:55.3128871-07:00",
"UpdatedBy": 17,
"Deleted": true,
"AddToWeb": true,
"CMSCreditCert": 19
}
application/xml, text/xml
Sample:
<EOSProgram xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/EOSAPI.Base.Models.Programs"> <APSupportStaffPersonId>7</APSupportStaffPersonId> <AddToWeb>true</AddToWeb> <AddedBy>15</AddedBy> <AddedDate>2026-06-05T13:47:55.3128871-07:00</AddedDate> <ApplicationType>SingleReview</ApplicationType> <CMSCreditCert>19</CMSCreditCert> <Comment>sample string 9</Comment> <Deleted>true</Deleted> <DeliveryMethod>Broadcast</DeliveryMethod> <EndDate>2026-06-05T13:47:55.3128871-07:00</EndDate> <FirstDueDate>2026-06-05T13:47:55.3128871-07:00</FirstDueDate> <I20EstDurationMonths>14</I20EstDurationMonths> <I20EstTuitionAmount>13</I20EstTuitionAmount> <LastUpdated>2026-06-05T13:47:55.3128871-07:00</LastUpdated> <Location>UWSeattleCampus</Location> <MasterAbbrev>sample string 2</MasterAbbrev> <MasterTitle>sample string 1</MasterTitle> <ProgramId>10</ProgramId> <ProgramLimit>5</ProgramLimit> <ProgramManagerId>6</ProgramManagerId> <ProgramMasterId>11</ProgramMasterId> <ProgramStatus>Planning</ProgramStatus> <ProgramStatusDate>2026-06-05T13:47:55.3128871-07:00</ProgramStatusDate> <SecondDueDate>2026-06-05T13:47:55.3128871-07:00</SecondDueDate> <StartDate>2026-06-05T13:47:55.3128871-07:00</StartDate> <UpdatedBy>17</UpdatedBy> </EOSProgram>