Dartmouth API Developer Portal
Academic Divisions API
Returns information about departments, including associate dean and assistant.
Rating
Attribute | Value |
---|---|
Highly Available | Yes |
Cache Refresh Interval | 4 hours |
Filtering | Yes |
Required Scopes
None: only requires authentication to Dartmouth's login API as documented in the introduction section of this portal.
Request
GET api/academic/divisions/{id}
Required Headers
Authorization: Bearer {jwt}
Parameters
Parameter Name | Type | Description | Valid values | Required |
---|
(standard filter parameters as documented in the introduction section of this portal)
Notes on usage
When {id} is excluded from the URL, all divisions are returned as a collection. This can be useful when an application needs to provide a complete list of valid selections. Standard filtering via URL parameters is also available and returns a collection; the collection will be empty if no records are qualified by the filtering.
Business Logic
The {id} and {name} attributes are sourced from the Banner stvdivs table - stvdivs_code and stvdivs_desc.
Returns
Status Code | Description |
---|---|
200 | {id} requested exists or was not specified |
404 | {id} requested does not exist |
Sample Request
https://api.dartmouth.edu/api/academic/divisions/ACAD
Sample Return
{
"assistant": {
"netid": "d13065e",
"term_code_effective": "202001"
},
"associate_dean": {
"netid": "d32088w",
"term_code_effective": "202001"
},
"cache_date": "2020-06-23T20:10:17Z",
"id": "ACAD",
"is_active": true,
"name": "Interdisciplinary Programs"
}