Sign in with Coinbase Changelog
These release notes list recent changes to the Sign in with Coinbase API.
2024-APR-18
Updated the docs to reflect:
- Coinbase Cloud is now Coinbase Developer Platform (CDP)
- Sign in with Coinbase now supports API keys created on CDP
- Legacy Keys are now optional
2024-APR-18
Updated the docs to reflect:
- Coinbase Cloud is now Coinbase Developer Platform (CDP)
- Sign in with Coinbase now supports API keys created on CDP
- Legacy Keys are now optional
2024-APR-05
Updated the OAuth2 docs:
- Revoke example: Update revoke example to match requirements.
2024-APR-02
Sign in with Coinbase API can now be accessed using Cloud API Keys. The SIWC API Key Authentication guide and endpoint scopes were updated accordingly.
2024-MAR-28
Updated the OAuth2 docs:
- OAuth2 URLs: Changed URLs to new Unified Login versions.
- Revoke requirements: Noted that Revoke now requires client credentials to be passed in. Deprecated the following legacy pages:
2024-MAR-07
Announced the upcoming March 27 replacement of SIWC v2 Payment Method endpoints with Advanced Trade v3 Payment Method endpoints.
2024-MAR-06
Removed support for the Show User endpoint: GET https://api.coinbase.com/v2/users/:user_id
2024-MAR-05
- Added the following new transaction types, including
tx
as a new default and catch-call type that will be refactored over time into dedicated types. - Updated the
send
type so that is no longer a catch-all type but restricted to send only.
Transaction Type | Description |
---|---|
clawback | Recover money already disbursed |
derivatives_settlement | Daily settlement between spot and futures accounts for US futures product |
earn_payout | Payout for user earn on Coinbase |
incentives_shared_clawback | Clawback incentive payout from customer account |
intx_deposit | Deposit crypto to customer international account |
intx_withdrawal | Withdraw crypto from customer international account |
staking_transfer | Funds from primary account moved to staked account |
subscription_rebate | Transaction for Coinbase subscription rebate |
subscription | Transaction for Coinbase subscription |
tx | Default transaction type, uncategorized. Previously defined as the send type. |
unstaking_transfer | Funds from staked funds moved to primary account |
unsupported_asset_recovery | Recover unsupported ERC-20s deposited to Coinbase on ethereum mainnet |
unwrap_asset | Unwrap wrapped assets, e.g. cbETH, to wrappable assets, e.g. staked ETH |
wrap_asset | Wrap wrappable assets, e.g. staked ETH, to wrapped assets, e.g. cbETH |
2024-FEB-13
Updated OAuth2 docs:
- token expiration: Access tokens expire in 1 hour (not 2).
- state requirements: The
state
parameter must be at least 8 characters long. - account access: Access to user wallets now defined by a drop down on the consent page.
- send limit flow:
wallet:transactions:send
requires additional OAuth2 parameters and 2FA. - scopes: The scope
offline_access
returns a refresh token.
2024-FEB-09
Removed the deprecated endpoint, Update Current User: PUT https://api.coinbase.com/v2/user
.
2024-FEB-02
Announced multiple changes to the Transaction APIs.
- Feb 7: Select parameters are being deprecated, added, or updated.
- Mar 31: Deprecated parameters are being removed.
2024-JAN-23
Announced the upcoming Feb 15 deprecation of select Account endpoints.
Also marked all User endpoints as having been deprecated.
Deprecated API | Recommended Workaround | |
---|---|---|
Create Wallet | Transact on Coinbase or via SIWC Transaction APIs | |
Update Account | To update wallet name, contact Coinbase Support | |
Delete Account | To close account, visit your Coinbase Account profile |
2023-OCT-23
Announced the upcoming Nov 30 deprecation of select Buys and Sells APIs:
Deprecated API | Recommended API | |
---|---|---|
Place Buy Order / Place Sell Order | Create Order | |
List Buys / List Sells | List Transactions | |
Show Buy / Show Sell | Show Transaction |