Dartmouth API Developer Portal

Value Lists - Disability Types API

Returns information about known disability codes and disability service codes.

Rating

Attribute Value
Highly Available Yes
Cache Refresh Interval 4 hours
Filtering Yes

Required Scopes

None: value list APIs require only authentication to Dartmouth's login API as documented in the introduction section of this portal.

Request

GET /api/disability_types/{id}
GET /api/disability_service_types/{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

Value lists provide consistent information about objects referenced by multiple applications (e.g. states, countries, genders, student_types). All value list items include an "id" attribute and a "name" attribute. The "id" value is often included in other objects (e.g. the /students API includes a student_type_id attribute); this value can be used as the {id} parameter of the URL (e.g. /student_types/{id}) to get details of the value list item.

When {id} is excluded from the URL, the entire value list is 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 code (id) and desc (name) values from the Banner lookup tables STVDISA (Disability Code Validation) and STVSSER (Disability Service Code Validation) are returned by these endpoints

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/disability_types

Sample Return

[
    {
        "id": "DA",
        "name": "For Export to AIM",
        "is_active": true,
        "cache_date": "2019-07-19T16:10:08Z"
    },
    {
        "id": "DB",
        "name": "Has Disability Services",
        "is_active": true,
        "cache_date": "2019-07-19T16:10:08Z"
    }
]

Sample Request

https://api.dartmouth.edu/api/disability_service_types/CTEC

Sample Return

{
    "id": "CTEC",
    "name": "Classroom Technology",
    "is_active": true,
    "cache_date": "2019-07-19T16:10:08Z"
}