Enables the retrieval of institution information based upon the query parameters given. This end-point provides a way to synchronize the institution information with the source. This provides access to institution IDs, names, and FICE codes.
https://api.ideasystem.org/v1/institutions
/v1/institutions?page=1
/v1/institutions?max=10
/v1/institutions?name=IDEA
/v1/institutions?fice=2233
The response will be an HTTP 200 with a JSON body. The body will include a list of institutions 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": { ... }
"id": 1234
"fice": "003919"
"name": "IDEA University"
This request will get all institutions that contain "IDEA" in their name.
GET /v1/institutions?name=IDEA
HTTP 200 { "max": 10, "page": 0, "total_results": 3, "data": [ { "id": 123, "fice": "001032", "name": "The IDEA Center" }, { "id": 124, "fice": "001033", "name": "IDEA University" }, { "id": 125, "fice": "001034", "name": "IDEA Community College" }] }