Authorize
GET https://login.coinbase.com/oauth2/auth
Coinbase Business supports many platform specific parameters (in addition to common OAuth2 parameters) which can be used to customize the user experience.
Token
POST https://login.coinbase.com/oauth2/token
The token endpoint can be used to get a new access token after user authorization (grant_type=authorization_code) or to refresh an access token (grant_type=refresh_token).
Parameters to Request New Access Tokens
Request
Response
Parameters to Refresh Access Tokens
Request
Response
Revoke
POST https://login.coinbase.com/oauth2/revoke
Active access tokens can be revoked at any time. This request needs to be authenticated like any other API request (with the access_token parameter, or with the Authentication header and bearer token). This request also requires the client ID and secret to be passed in.
A 200 OK is returned for both successful and unsuccessful requests. This can be useful, for example, when implementing log-out feature.