Enables the retrieval of the available disciplines provided by the IDEA Data Portal.
https://api.ideasystem.org/v1/disciplines
/v1/disciplines?page=1
/v1/disciplines?max=10
/v1/disciplines?name=Agriculture
/v1/disciplines?abbrev=AG
The response will be an HTTP 200 along with a JSON body that describes what discipline are available.
"max": 50
"page": 1
"total_results": 143
"data": { ... }
"id": 2
"code": 101
"name": "Agricultural Business and Management"
"abbrev": "AGBUSMT"
This request will get all available disciplines.
GET /v1/disciplines
HTTP 200 { "max": 10, "page": 0, "total_results": 337, "data": [ { "id": 1, "code": 100, "name": "Agricultural Business and Production", "abbrev": "AGBUSPR" }, { "id": 3, "code": 101, "name": "Agricultural Business and Management", "abbrev": "AGBUSMT" }, { "id": 2, "code": 102, "name": "Agricultural Mechanization", "abbrev": "AGMECH" }, ... ] }
This request will get all available disciplines that include "ag" in their name.
GET /v1/disciplines?name=ag
HTTP 200 { "max": 10, "page": 0, "total_results": 43, "data": [ { "id": 1, "code": 100, "name": "Agricultural Business and Production", "abbrev": "AGBUSPR" }, { "id": 3, "code": 101, "name": "Agricultural Business and Management", "abbrev": "AGBUSMT" }, { "id": 2, "code": 102, "name": "Agricultural Mechanization", "abbrev": "AGMECH" }, ... ] }