Update app configuration
PUT/apps-srv/apps/:clientID
Full update of an app configuration. Send the complete configuration document with your changes.
The same validation rules as create apply to nested fields (APP10015 on 400 for semantic errors; missing top-level create requirements are less common on update but invalid payloads still fail validation).
Requires cidaas:apps_write.
Request
Responses
- 200
- 400
- 401
- 404
- 417
Updated successfully
Bad Request — malformed body or failed app validation.
| Code | Typical cause |
|---|---|
APP10001 | Invalid JSON or unreadable request body |
APP10015 | Invalid client_type, redirect URI rules, scope/default mismatch, token lifetime constraints, invalid nested configuration |
APP10061 | Unknown scope in scopes.allowed_scopes |
APP10084 | Reserved system client_name |
Unauthorized
Not Found
Expectation Failed — required create fields missing before full validation (APP10015, HTTP 417).
Returned when client_name, client_type, scopes.allowed_scopes, or required owner_ship_details fields are absent or empty.