Enables the retrieval of Classification of Instructional Programs (CIP) data.
Note: Each CIP code has been mapped to a IDEA Discipline Code (http://www.IDEAedu.org/DisciplineCodes).
https://api.ideasystem.org/v1/cip
/v1/cip?page=1
/v1/cip?max=10
/v1/cip?cip_name=Library+and+Information+Science.
/v1/cip?cip_year=2010
/v1/cip?cip_code=30.31
/v1/cip?discipline_code=5002
The response will be an HTTP 200 with a JSON body. The body will include a list of CIPs that match the given query. It is possible
to get an HTTP 200 but 0 total_results
; this will happen when the query matches no records.
If there is an issue with the backend, a HTTP 500 (Internal Server Error) is returned. If an error occurs with invalid parameters (e.g, using a String when a boolean is expected), an HTTP 400 (Bad Request) is returned.
"max": 50
"page": 1
"total_results": 143
"data": { ... }
"cip_code": "30.31"
"cip_year": 2010
"cip_name": "Human Computer Interaction."
"discipline_code": "3000"
"discipline_name": "Multi/Interdisciplinary Studies"
This request will get all CIPs that contain "Bio" in their name.
GET /v1/cip?name=Bio
HTTP 200 { "max": 10, "page": 0, "total_results": 3, "data": [ { "cip_code": "01.1203", "cip_year": "2010", "cip_name": "Soil Microbiology.", "discipline_code": "205" "discipline_name": "Soil Sciences" }, { "cip_code": "03.0502", "cip_year": "2010", "cip_name": "Forest Sciences and Biology.", "discipline_code": "305" "discipline_name": "Forestry and Related Sciences" }, { "cip_code": "42.1101", "cip_year": "2010", "cip_name": "Physiological Psychology/Psychobiology.", "discipline_code": "4211" "discipline_name": "Physiological Psychology/Psychobiology" }] }