/applications/{applicationId}/oauthClients/{clientId}

This endpoint allows you to update a specific OAuth client. Note: Permissions can only be updated for application-level clients.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
string
required

Identifier of an application

string
required
length ≤ 255

Identifier of a OAuth client

Body Params

Request body for oauth client update.
All fields are optional - only include the fields you want to update.
The allowed fields depend on the existing client's authorizationType (which cannot be changed): - User-level clients: Can update name, redirectUris, and loginUris - Application-level clients: Can update name, redirectUris, loginUris, and permissions
Permission updates can only ADD new permissions. Existing permissions cannot be removed through updates.
To remove permissions, you must delete and recreate the client.

Note: The permissions field is ONLY valid for application-level clients. If included for a user-level client, the request will be rejected by the server.

string
length between 1 and 256

Name of the oauth client.

redirectUris
array of uris
length between 1 and 250
redirectUris
loginUris
array of uris
length ≤ 250
loginUris
permissions
object

Permissions object with boolean flags for each permission. ONLY valid for application-level clients - will be rejected for user-level clients. Optional - only include if you want to update permissions.

Responses
204

Client Updated

Language
Credentials
Bearer
JWT
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json