update_client
Update an existing OAuth client's configuration, including redirect URIs, allowed scopes, client secret, and login page appearance.
Instructions
Update an existing OAuth client
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| client_id | Yes | Client ID to update | |
| description | No | New description (optional) | |
| footer_color | No | New hex color (e.g. '#ffffff') for the /authorize login card footer band; empty string clears it (optional) | |
| header_color | No | New hex color (e.g. '#0d6efd') for the /authorize login card header band; empty string clears it (optional) | |
| client_secret | No | New client secret (optional) | |
| redirect_uris | No | Replace the client's registered redirect URIs (loopback URIs match any port per RFC 8252 section 7.3, reverse-domain private-use schemes accepted, myapp:// rejected per section 7.1); empty list removes the restriction (optional) | |
| allowed_scopes | No | Replace the client's scope allow-list (#186); empty list removes the restriction (optional) | |
| show_client_id | No | Show client_id on the /authorize login page (optional) | |
| background_color | No | New hex color (e.g. '#1a1a2e') behind the /authorize login card; empty string clears it (optional) | |
| show_description | No | Show description on the /authorize login page (optional) | |
| additional_audiences | No | Replace the client's extra ID Token audiences (optional) |