Oauth2
Endpoints
- get
/oauth2/authorization-requests/{request_id}Get a pending OAuth 2.0 authorization request for the consent page. - post
/oauth2/authorization-requests/{request_id}/approveApprove a pending OAuth 2.0 authorization request. - post
/oauth2/authorization-requests/{request_id}/denyDeny a pending OAuth 2.0 authorization request. - get
/oauth2/authorizeStart an OAuth 2.0 authorization code flow with PKCE. - post
/oauth2/device/authStart an OAuth 2.0 Device Authorization Grant. - post
/oauth2/device/confirmConfirm an OAuth 2.0 Device Authorization Grant. - post
/oauth2/device/tokenRequest a device access token. - get
/oauth2/device/verifyVerify an OAuth 2.0 Device Authorization Grant. - get
/oauth2/provider/{provider}/callbackListen for callbacks for the OAuth 2.0 provider. - post
/oauth2/provider/{provider}/callbackListen for callbacks for the OAuth 2.0 provider. - get
/oauth2/provider/{provider}/consentGet the consent URL and other information for the OAuth 2.0 provider. - post
/oauth2/tokenExchange an authorization code or refresh token for an OAuth 2.0 access token. - post
/oauth2/token/revokeRevoke an OAuth2 token. - get
/oauth2/verify-account-linkingVerify OAuth account linking and complete the authentication. - get
/org/oauth2/appsList org OAuth apps. - post
/org/oauth2/appsCreate an org OAuth app. - get
/org/oauth2/apps/{client_id}Get an org OAuth app. - put
/org/oauth2/apps/{client_id}Update an org OAuth app. - delete
/org/oauth2/apps/{client_id}Delete an org OAuth app. - get
/orgs/{id}/oauth2/appsList OAuth 2.0 apps owned by an organization. - get
/user/oauth2/appsList personal OAuth apps. - post
/user/oauth2/appsCreate a personal OAuth app. - get
/user/oauth2/apps/{client_id}Get a personal OAuth app. - put
/user/oauth2/apps/{client_id}Update a personal OAuth app. - delete
/user/oauth2/apps/{client_id}Delete a personal OAuth app. - get
/users/{id}/oauth2/appsList OAuth 2.0 apps owned by a user.