Skip to main content

Initial setup

1

Create a Business Account

Sign up for a Bitwage Business Account if you don’t have one already.
2

Register an Authentication App

In your Business Account, go to Settings > API tab and register a new Authentication App.
  • Redirect URI: The URL where users are redirected after authorizing your app (used for OAuth). For API key auth, use your company landing page.
  • Site URI: Your main website URL.
  • Logo URL: A URL pointing to your company logo.
  • Scopes: Select the scopes your app needs.
3

Choose your authentication method

Bitwage supports two authentication methods:
  • API Key for server-to-server integrations
  • OAuth 2.0 for user-authorized access
See the Authentication guide for details on each.

Make your first request

Once you have your credentials, make a test request to verify your setup:
curl -X GET "https://api.sandbox.bitwage.com/api/company" \
  -H "Authorization: Basic YOUR_ACCESS_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"company_id": "YOUR_COMPANY_ID"}'

Next steps

Terminology

Learn about Bitwage account types and concepts.

Private Label

Integrate Bitwage Individual into your app without Bitwage UI.

Webhooks

Set up real-time event notifications.

API Reference

Explore all available endpoints.