The Bare Bitcoin API has (limited) support for OAuth2, allowing users to grant 3rd party applications access to their account, without having to set up API keys.
Before integrating the Bare Bitcoin API using OAuth2, you need to register your application by setting up an OAuth2 client. This is currently a manual process. Reach out to hei@barebitcoin.no if this is of interest to you!
- Authorize URL:
https://barebitcoin.no/rest/oauth2/v0/authorize - Token URL:
https://barebitcoin.no/rest/oauth2/v0/token - Verify URL:
https://barebitcoin.no/rest/oauth2/v0/verify
We currently offer a very limited set of scopes when using OAuth2. As of November 2025, only a single scope is available: api:accounts:bitcoin:read. This lets you read bitcoin accounts (name, balance). No transaction data!