Oauth Clients
- Written for
- + Written for
- Deprecated
- + Deprecated
- Applies to
- + Applies to
Oauth Clients
Backend API — secret key (Authorization: Bearer sk_…).
9 routes. Each row is one endpoint with its explanation, required scope, and whether it honours the Idempotency-Key header.
Method & path | Scope | Idem | Explanation |
|---|---|---|---|
|
| List the resource-server grants (client_credentials authorizations) of a client. | |
|
| Authorize a confidential client for a resource server and its scopes. | |
|
| Revoke a client's grant for a resource server. | |
|
| List "Sign in with Atlas" OAuth clients. The client secret is never returned. | |
|
| ✓ | Register an OAuth client (confidential or public PKCE). A confidential client's secret is revealed exactly once. |
|
| Fetch one OAuth client. Another instance id is 404, never 403. Never the secret. | |
|
| ✓ | Update an OAuth client's registration (name, redirect_uris, scopes). The secret is immutable here. |
|
| ✓ | Rotate a confidential client's secret; the new one is revealed exactly once. |
|
| ✓ | Delete an OAuth client; its codes and grants cascade with it. |