Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.getovra.com/llms.txt

Use this file to discover all available pages before exploring further.

Funding is the path that puts EUR into a wallet so an agent can spend it. In sandbox the path is instant; in live mode (v1.3+) it routes via SEPA to your dedicated wallet IBAN.
SEPA in (live, v1.3+) ┐

sandbox simulate ─────┴──> wallet.balanceEuros ──> card spend / transfer / collect
Sandbox-only today. Use simulate: true on every fund call until live mode opens.

Fund a wallet

curl -X POST https://api.getovra.com/fund \
  -H "Authorization: Bearer $OVRA_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: $(uuidgen)" \
  -d '{
    "walletId": "wal_...",
    "amountEuros": 500,
    "simulate": true
  }'
Returns the updated balance, fires wallet.funded.

Funding methods

MethodSpeedFeesStatus
Sandbox simulateInstant0%✓ Available
SEPA InstantSeconds0%v1.3+
Standard SEPA1–2 business days0%v1.3+

Limits

LimitValue
Minimum per callEUR 0.01
Maximum per callEUR 100,000
CurrencyEUR only
Plan-tier monthly volumeSee Pricing

Where the dedicated IBAN comes from

Each wallet gets a dedicated IBAN at creation. In sandbox, IBANs are deterministic (DE89370400440{N} where N is the sandbox sequence index). In live mode, the IBAN is provisioned through the banking partner during KYC.

Webhooks

  • wallet.funded — fund call accepted, balance updated
  • wallet.credited — inbound credit posted to the wallet

Plan-tier monthly volume

PlanVolume €/moOverage
Free1500.5% on excess
Starter2,0000.5% on excess
Business5,0000.4% on excess
EnterpriseUnlimited
Soft cap. Funding above your plan limit is allowed but accrues an overage fee on the volume delta.

Next

Accounts

The wallets funding lands in.

Compliance

Where the funds live and who custodies them.

Sandbox

What’s simulated vs real in v1.2.