Beaver for partners
Investing, built into the everyday.
Turn card transactions into investments. One simple layer for roundups, stocks, wallets, and everything in between.
Multichain · proposed partner model
Your product. Your preferred network.
Choose where your customers hold tokenized stocks: Solana, Ethereum, or Robinhood Chain. Set a partner default, then request a different enabled network for an individual investment.
- 01Partner preference
- 02Solana asset + quote
- 03Solana wallet
{
"enabledNetworks": [
"solana",
"ethereum",
"robinhood"
],
"defaultNetwork": "solana"
}Solana has an existing Beaver execution foundation. Ethereum and Robinhood Chain require additional adapters before partner availability. Funding and wallets must match the selected network; automatic bridging is not included.
Explore the API
Spending & roundups
From a card purchase to a little more invested.
/transactionsSubmit a purchase, update, refund, or reversal.
- 01Purchase or update
- 02Normalize & deduplicate
- 03Recorded transaction
/roundups/previewCalculate a roundup without investing.
- 01Purchase + rule
- 02Calculate contribution
- 03Amount · no investment
/roundupsCreate a roundup from a transaction.
- 01Transaction ID
- 02Apply saved rule
- 03Roundup created
/roundups/{id}Get a roundup’s amount and status.
- 01Roundup ID
- 02Read lifecycle
- 03Amount + status
/users/{id}/roundup-rulesSet multipliers, limits, categories, and investment preferences.
- 01User preferences
- 02Validate & save
- 03Rules for future purchases
Merchant matching
Make the connection between spending and investing.
/merchants/enrichRead and normalize merchant names, categories, and available metadata from connected transaction sources. Return source and confidence; missing details remain unknown.
- 01Connected-source data
- 02Normalize merchant fields
- 03Merchant + source + confidence
/merchants/matchFind a matching public company and available investment options.
- 01Merchant identity
- 02Check verified mappings
- 03Company match or unmatched
/users/{id}/match-preferencesChoose what happens when no reliable company match exists.
- 01Fallback preference
- 02Save investment choice
- 03Unmatched purchases handled
Stocks & execution
One connection to a configurable world of assets.
/assetsList available tokenized stocks across configured providers and chains.
- 01Enabled networks
- 02Filter available instruments
- 03Assets by network
/partners/{id}/asset-configChoose enabled networks, a default network, providers, and assets. Integrators can prefer Solana, Ethereum, or Robinhood Chain, subject to route availability.
- 01Network + asset choices
- 02Save partner configuration
- 03Default investment network
/investments/quoteQuote an asset on the integrator’s selected network, using a compatible funding asset and destination wallet.
- 01Asset + amount + network
- 02Find eligible route
- 03Quote on selected network
/investmentsExecute the quoted investment on its selected network and deliver tokens to the matching wallet.
- 01Quote + authorization
- 02Execute on quoted network
- 03Tokens in destination wallet
/investments/{id}Get investment status and settlement details.
- 01Investment ID
- 02Track settlement
- 03Status + network reference
Wallets & gas
Bring your own wallet. Make the experience feel seamless.
/users/{id}/walletsLink a partner-managed or user-controlled wallet with its network and supported authorization method.
- 01Wallet + network
- 02Verify ownership & authority
- 03Linked wallet
/transactions/preparePrepare a transaction for wallet authorization.
- 01Investment + wallet
- 02Build for selected network
- 03Payload ready to authorize
/partners/{id}/gas-policyConfigure sponsorship provider, eligible actions, and budgets.
- 01Actions + budget
- 02Configure sponsorship
- 03Saved partner policy
/partners/{id}/gas-usageReport sponsorship spending.
- 01Partner + period
- 02Aggregate attributed costs
- 03Sponsorship usage
Portfolio & rewards
Bring holdings, activity, and rewards together.
/users/{id}/portfolioReturn tokenized-stock holdings by network and asset, with an aggregate view across enabled networks.
- 01User + enabled networks
- 02Read holdings by asset
- 03Portfolio by network
/users/{id}/activityReturn roundups, investments, and rewards.
- 01User + cursor
- 02Read account events
- 03Paginated activity
/rewardsFund an investment reward, cashback conversion, or roundup match.
- 01Funded reward request
- 02Reserve & invest
- 03Reward investment
/campaignsConfigure partner-funded investment campaigns.
- 01Campaign + funding
- 02Save eligibility & budget
- 03Configured campaign
Notifications & insights
Timely moments, shaped by the way people spend.
/users/{id}/notification-rulesSet roundup thresholds, milestones, and spending triggers.
- 01Thresholds + preferences
- 02Save event triggers
- 03Notification rules
/users/{id}/insightsReturn personalized spending and investment insights.
- 01Spending + investments
- 02Calculate summaries
- 03Totals + forecasts
/webhooksSubscribe to roundup, threshold, and investment events.
- 01URL + event selection
- 02Register subscription
- 03Signed event deliveries
Yield
A future layer for eligible yield products.
/yield/strategiesList available yield products and their terms.
- 01Product request
- 02Filter eligible strategies
- 03Strategies + terms
/users/{id}/yield-positionsOpt a user into an eligible strategy.
- 01User + strategy
- 02Deposit or read positions
- 03Position + rewards
/users/{id}/yield-positionsReturn positions and accrued rewards.
- 01User ID
- 02Read strategy positions
- 03Balances + accrued rewards
/users/{id}/yield-positions/{id}/withdrawRequest withdrawal from a strategy.
- 01Position + amount
- 02Request provider withdrawal
- 03Withdrawal status