Get Major Articulations by Course

Gets all major articulations found using a specified course for given sending institution, receiving institution, and academic year

Api

Route
/articulation/api/Agreements/Major/from/{sendingInstitutionParentId}/to/{receivingInstitutionParentId}/{courseType}/course/{courseIdentifierParentId}/for/{academicYearId}
Method
GET
Key Required
Yes
Common Response
Yes
Response Type
Validated Response of an array of Template Articulations Model

Route Parameters

sendingInstitutionId (int)
The sending institution id
receivingInstitutionId (int)
The receiving institution id
courseType (enum)
The course type from [sending,receiving] which indicates the sending or receiving institution that the courseIdentifierParentId belongs to
courseIdentifierParentId (int)
The course identifier parent id to search
academicYearId (int)
The academic year id

Query Parameters (Optional)

termId (int)
Filters articulations in which the midyear term id version of the courseIdentifierParentId is on the articulation (only applicable for sending courses)

Sample Response

{
    "result": [
        {
            "name": "Business Administration, B.S.",
            "articulations": [
                {
                    "type": "Course",
                    "course": {
                        "courseIdentifierParentId": 258514,
                        "courseTitle": "Accounting Principles I: Financial",
                        "courseNumber": "100",
                        "prefix": "BUS",
                        "prefixParentId": 12454,
                        "prefixDescription": "Business",
                        "departmentParentId": 1907,
                        "department": "Business",
                        "begin": "F2016",
                        "end": "",
                        "beginDate": null,
                        "beginTermId": null,
                        "endDate": null,
                        "endTermId": null,
                        "minUnits": 3.0,
                        "maxUnits": 3.0,
                        "isTerminated": false,
                        "hasOutline": false,
                        "crossListedCourses": null,
                        "pathways": null
                    },
                    "visibleCrossListedCourses": [],
                    "courseAttributes": [],
                    "sharedArticulations": null,
                    "id": null,
                    "lastSignOff": null,
                    "receivingInstitutionParentId": null,
                    "sendingInstitutionParentId": null,
                    "academicYearId": null,
                    "notes": [],
                    "isDraft": false,
                    "isHiddenFromPrefixAndDepartment": false,
                    "isHiddenFromMajor": false,
                    "sendingArticulation": {
                        "id": "00000000-0000-0000-0000-000000000000",
                        "noArticulationReasonId": null,
                        "noArticulationReason": null,
                        "deniedCourses": [],
                        "items": [
                            {
                                "courseConjunction": "And",
                                "items": [
                                    {
                                        "lastApproval": null,
                                        "visibleCrossListedCourses": [],
                                        "requisites": [],
                                        "attributes": [],
                                        "courseIdentifierParentId": 270210,
                                        "courseTitle": "Financial Accounting",
                                        "courseNumber": "B1",
                                        "prefix": "BSAD",
                                        "prefixParentId": 4066,
                                        "prefixDescription": "Business Administration",
                                        "departmentParentId": 2047,
                                        "department": "Business Administration",
                                        "begin": "F2007",
                                        "end": "",
                                        "beginDate": null,
                                        "beginTermId": null,
                                        "endDate": null,
                                        "endTermId": null,
                                        "minUnits": 4.0,
                                        "maxUnits": 4.0,
                                        "isTerminated": false,
                                        "hasOutline": false,
                                        "crossListedCourses": null,
                                        "pathways": null,
                                        "publishedCourseIdentifierYearTermId": 227,
                                        "id": "00000000-0000-0000-0000-000000000000",
                                        "position": 0,
                                        "type": "Course"
                                    }
                                ],
                                "attributes": [],
                                "id": "00000000-0000-0000-0000-000000000000",
                                "sendingArticulationId": "00000000-0000-0000-0000-000000000000",
                                "position": 0,
                                "type": "CourseGroup"
                            }
                        ],
                        "courseGroupConjunctions": [],
                        "type": "SendingArticulation",
                        "attributes": []
                    },
                    "templateOverrides": [],
                    "attributes": [],
                    "receivingAttributes": []
                }
            ]
        }
    ],
    "validationFailure": null,
    "isSuccessful": true
}

Template Articulations Model

name (string)
The name of the major that contains the articulations
articulations (array of Base Articulation Model)
The articulations which the contain the courseIdentifierParentId