
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"
}]
}