Documentation Index
Fetch the complete documentation index at: https://docs.capa.fi/llms.txt
Use this file to discover all available pages before exploring further.
2026-04-19
Webhook Notification List, Detail, and Retry
Three new endpoints give partners full visibility into webhook delivery history and the ability to self-serve failed notifications without contacting support.GET /api/partner/v2/webhook-notifications— Paginated list of all webhook notifications for your account. Filter bystatus(PENDING, SENT, FAILED, NOT_SENT) to surface failed deliveries.GET /api/partner/v2/webhook-notifications/:id— Full detail for a single notification: original payload, last error response, retry history, and delivery status.POST /api/partner/v2/webhook-notifications/:id/retry— Manually retry aFAILEDnotification. Resets the automatic retry cycle and queues the notification for immediate re-delivery.
2026-03-29
User Wallet Balance Endpoint
New endpointGET /api/partner/v2/users/{userId}/wallets/balance retrieves the crypto balances for all wallets belonging to a user. Balances are grouped by blockchain, flow, and wallet address, with a nested tokens array containing each token’s symbol and balance.Supports optional query filters: blockchain and token.See the User Wallet Balance reference.Forwarding Settlement Fields on Transaction Listing
The transaction listing response now includes three new fields for MXN OTC transactions:forwardingDays— The requested T+N forwarding days (0–4).effectiveForwardingDays— The actual forwarding days after accounting for holidays and weekends.forwardingSettlementDate— The calculated settlement date based on the effective forwarding days.
GET /api/partner/v2/transactions.On-Ramp Required Fields Simplified
When creating an on-ramp transaction with aquoteId, the fields fiatCurrency, blockchainSymbol, and tokenSymbol are no longer required — their values are inherited from the quote. Only userId and destinationWalletAddress remain required.See the On-Ramp reference.Optional Bank Alias
Bank account creation endpoints now accept an optionalalias field — a friendly label for the account (e.g. "My savings"). The alias is returned in all bank account GET responses.Applies to both user and receiver bank account endpoints.See the Bank Accounts guide.2026-03-08
V1 API Removal
All V1 endpoints and documentation have been fully removed. The API reference now exclusively covers V2 endpoints. If you are still referencing V1 routes, please migrate to the corresponding V2 endpoints immediately.Status Page
A new Status link has been added to the documentation navbar, pointing to status.capa.fi. Partners can now monitor API uptime, ongoing incidents, and maintenance windows directly from the docs.2026-03-07
Bank Accounts
Partners can now create, list, and delete bank accounts for both users and receivers. Supported countries include MX, DO, US, and SEPA regions. Mexican accounts include automatic penny-test verification to confirm account ownership.Bank details can also be provided inline when creating off-ramp or cross-ramp transactions.See the Bank Accounts guide.User Wallets
Partners can now save and manage destination wallet addresses for on-ramp crypto delivery. Supported VM types include EVM, SVM, and STK, covering blockchains like Polygon, Solana, Ethereum, Base, and more.See the User Wallets guide.Receivers
Partners can register third-party individuals or businesses as receivers to accept off-ramp and cross-ramp payouts on behalf of a user. Pass thereceiverId when creating a transaction to direct funds to a third party.See the Receivers guide.FAQ Updates
The FAQ section has been expanded with answers sourced from common partner questions.2026-03-06
New Quote Parameters: country, rail, and forwardingDays
The POST /api/partner/v2/quotes endpoint now supports three new optional fields:country— Override the destination country when a currency is shared across multiple regions (e.g. USD in US vs. DO).rail— Specify the payment rail for the transaction (SPEI, ACH, WIRE, SEPA, SWIFT).forwardingDays— Set T+N forwarding days (0–4) for MXN OTC settlement scheduling.
2026-03-04
New Off-Ramp Execute Endpoint
AddedPOST /api/partner/v2/off-ramp/execute — a new endpoint that executes a previously created off-ramp transaction. After crypto funds are received at the destinationWalletAddress, call this endpoint to trigger the fiat payout to the user’s bank account.This enables partners to separate transaction creation from execution, supporting manual verification steps or automated workflow orchestration.See the Off-Ramp Execute reference for full details.2026-02-24
Quote Locking Available for All MXN Transactions
Previously, quote locking was blocked for Mexico transactions exceeding $50,000 MXN. This restriction has been removed — partners can now lock exchange rates on MXN transactions of any amount, just like any other currency.A different pricing tier still applies for transactions above $50,000 MXN, so please account for this when generating quotes for large amounts.2026-01-21