Skip to main content
This section contains the auto-generated reference for every Bluum API endpoint — request parameters, response schemas, and interactive examples.

Base URLs

EnvironmentURL
Sandboxhttps://test-service.bluumfinance.com/v1
Productionhttps://service.bluumfinance.com/v1

Authentication

HTTP Basic Auth with your API Key (username) and API Secret (password). See Authentication for details.

Endpoint groups

GroupDescription
AccountsCreate, read, and manage investment accounts
DocumentsUpload and track KYC verification documents
TradingPlace and manage orders
PositionsView account holdings and P&L
AssetsSearch and list tradable instruments
Funding SourcesLink bank accounts via Plaid
TransfersDeposits and withdrawals
Market DataQuotes, bars, snapshots, market status
WebhooksEvent notification management
Wealth ManagementProfiles, risk, goals, portfolios, insights

Conventions

  • Decimal values are strings to preserve precision (e.g., "178.50")
  • Dates use ISO 8601 format (2025-06-15T14:30:00Z)
  • IDs are UUID v4 format
  • Errors follow the BLUM-{STATUS}-{SEQ} pattern — see Error Handling
  • Rate limits — Sandbox: 10 req/s, Production: 25 req/s

Interactive playground

Use the playground on each endpoint page to make live requests against the sandbox. Enter your API Key and Secret in the authentication fields.

Additional resources