Oauth Clients
- Written for
- + Written for
- Deprecated
- + Deprecated
- Applies to
- + Applies to
Oauth Clients
Dashboard API — authenticated by an Atlas console (platform-instance) session, not a key.
9 routes. Each row is one endpoint with its explanation and whether it honours the Idempotency-Key header.
Method & path | Idem | Explanation |
|---|---|---|
| List a client’s machine-to-machine grants. | |
| Grant a confidential client client-credentials access to a resource server. | |
| Revoke a client’s machine-to-machine grant. | |
| List registered "Sign in with Atlas" clients. The client secret is never re-revealed. | |
| Register a "Sign in with Atlas" client. redirect_uris are validated as absolute https; the secret is revealed once (none for a public PKCE client). | |
| Edit an OAuth client's name, redirect_uris, scopes, logo or auth method. Never changes the client_id or the secret. | |
| Rotate a confidential client secret. The old secret stops working immediately. | |
| Delete an OAuth client. Its authorization codes and grants cascade away with it. | |
| The end-user consents (authorized users + scopes) granted to this OAuth client. |