Get Agreement
Get a published articulation agreement by key.
Api
- Route
/articulation/api/Agreements- Method
- GET
- Key Required
- No
- Common Response
- Yes
- Response Type
- Validated Response of PublishedAgreementDataModel
Query Parameters
- key (string)
- URL encoded composite key of an agreement, composed of the academic year, sending institution, receiving institution, agreement type, and an ID. Agreement keys are returned from Get List of Agreements.
Curl Examples
curl -X 'GET' \
'https://prod.assistng.org/articulation/api/Agreements?Key=74%2F110%2Fto%2F7%2FDepartment%2F13008' \
-H 'accept: application/json'
- Key (decoded) =
74/110/to/7/Department/13008(the key as provided for the Visual Arts department agreement from the Get List of Agreements API call)
Sample Response
{
"result": {
"name": "Visual Arts",
"type": "Department",
"publishDate": "2023-11-29T20:47:45.4758894",
"receivingInstitution": "{\"id\":7,\"code\":\"UCSD \",\"isCommunityCollege\":false,\"category\":\"UC\",\"termTyp...",
"sendingInstitution": "{\"id\":110,\"code\":\"AHC \",\"isCommunityCollege\":true,\"category\":\"CCC\",\"termTyp...",
"academicYear": "{\"id\":74,\"code\":\"2023-2024\",\"beginDate\":\"2023-10-01T00:00:00\",\"endDate\":\"2024-10-01T0",
"templateAssets": null,
"articulations": "[{\"type\":\"Course\",\"course\":{\"courseIdentifierParentId\":289351,\"courseTitle\":\"Introduct...",
"catalogYear": "{\"receivingCatalogYearBegin\":2023,\"receivingCatalogYearEnd\":2024,\"sendingCatalogYearBegin\":20..."
},
"validationFailure": null,
"isSuccessful": true
}Fields
- result (PublishedAgreementDataModel)
- The data model of the requested published agreement. Click the model type name for a full breakdown of the model itself.