Skip to main content

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.