
Enables the update of application information. This can update the contact information (name and email) as well as the application name and key. The read only and app admin properties can also be updated. If something is omitted, it will not be updated. The only field that cannot be updated is the ID.
https://api.ideasystem.org/v1/app/appID
"name": "IDEA Online""key": "ABCDEFG0987654321""read_only": true"app_admin": false"contact": { ... }"name": "New Person""email": "new@IDEAedu.org"The response will be an HTTP 200 with a JSON body. The body will be the newly updated application information (including all fields).
If the given application ID cannot be found, an HTTP 404 (Not Found) will be returned. 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.
"key": "abcdefghijklmnopqrstuvwxyz1234567890""name": "SampleApp123""contact": { ... }"name": "Joe Technology""email": "joeTech@IDEAedu.org""read_only": true"app_admin": falseThis request will update the name and key for the application with ID 1234.
PUT /v1/app/1234
{
"name": "Some New Name",
"key": "ThisIsMyNewSecretKey"
}
HTTP 200
{
"id": 1234,
"key": "abcdefghijklmnopqrstuvwxyz1234567890",
"name": "Some new Name",
"read_only": false,
"app_admin": false,
"contact": {
"name": "The IDEA Center",
"email": "contact@IDEAedu.org"
}
}