
Enables the retrieval of application information based upon the query parameters given.
https://api.ideasystem.org/v1/apps
/v1/apps?page=1/v1/apps?max=10/v1/apps?name=Bob/v1/apps?email=IDEAedu.org
The response will be an HTTP 200 with a JSON body. The body will include a list of applications 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 the application name/key you are using doesn't have access to this REST end-point, you will get a 403 (Forbidden) error.
"max": 50"page": 1"total_results": 143"data": { ... }"id": 1234"key": "abcdefghijklmnopqrstuvwxyz1234567890""name": "SampleApp123""contact": { ... }"name": "Joe Technology""email": "joeTech@IDEAedu.org""read_only": true"app_admin": falseThis request will get all applications that contain "IDEA" in their name.
GET /v1/apps?name=IDEA
HTTP 200
{
"max": 10,
"page": 0,
"total_results": 2,
"data": [
{
"id": 123,
"key": "abcdefghijklmnopqrstuvwxyz1234567890",
"name": "IDEA Online",
"read_only": false,
"app_admin": false,
"contact": {
"name": "The IDEA Center",
"email": "contact@IDEAedu.org"
}
},
{
"id": 124,
"key": "1234567890abcdefghijklmnopqrstuvwxyz",
"name": "IDEA Input Interface",
"read_only": false,
"app_admin": true,
"contact": {
"name": "The IDEA Center",
"email": "contact@IDEAedu.org"
}
}]
}