# Mono API Docs > Official Mono API documentation. Banking infrastructure for Latin America — programmable pay-ins (PSE), payouts (ACH, Transfiya, Mono Turbo), cards, ledger primitives, and Bre-B participant integration. # Docs - Guides - **Introduction** - [Getting Started](/docs/guides): Banking infrastructure for Latin America — Mono's developer guides for pay-ins, payouts, cards, ledgers, and Bre-B. - [Who We Are](/docs/guides/who-we-are): Mono is banking infrastructure for Latin America — what we do, who we serve, and how we operate. - [Why Use Mono](/docs/guides/why-mono): Use cases and what you can build with Mono. - [Technical Support](/docs/guides/technical-support): How to reach Mono — channels by need type and how to escalate a production incident. - [AI tools (MCP)](/docs/guides/ai-tools): Connect Mono's documentation to Claude, Cursor, and other AI assistants so they can answer integration questions — and run Bre-B and Core sandbox calls — while you build. - API standards - [Authentication](/docs/guides/api-standards/authentication): Cross-product authentication conventions for the Mono API. - [Idempotency Keys](/docs/guides/api-standards/idempotency-keys): How to safely retry write requests without creating duplicates. - [Data Formats](/docs/guides/api-standards/data-formats): How we expect to send and receive various types of data in the Mono API. - [Errors and retries](/docs/guides/api-standards/errors-and-retries): HTTP status codes, the Mono error envelope, and how to retry failed requests safely. - [Pagination and Sorting](/docs/guides/api-standards/pagination-and-sorting): How to paginate and sort results when using the Mono API. - [Webhooks](/docs/guides/api-standards/webhooks): Cross-product webhook conventions for the Mono API. - **Services** - Banking - [Banking](/docs/guides/banking): Guides for integrating with the Banking API — bank accounts, transfers, PSE collections, and cards. - Architecture - [Architecture overview](/docs/guides/banking/architecture/index): How Banking connects your product to Colombian bank rails. - [Bank transfer lifecycle](/docs/guides/banking/architecture/bank-transfer-states): State machine for bank transfers and batches — transitions, webhooks, and terminal states. - API - [API](/docs/guides/banking/api): API integration guides for the Banking and Core APIs - [Authentication](/docs/guides/banking/api/authentication): How to authenticate Banking API requests with an API key or an OAuth 2.0 access token. - Concepts - [Concepts](/docs/guides/banking/concepts): Core concepts of the Banking API — accounts, transfers, collection links, and cards. - [Bank Account](/docs/guides/banking/concepts/accounts): Understanding bank accounts in Mono and their states. - [Bank Transfers](/docs/guides/banking/concepts/transfers): How bank transfers work in Mono - routing options, fallbacks, and states. - [Cards](/docs/guides/banking/concepts/cards): How cards work in Mono - types, presentation, and states. - [Collection Links](/docs/guides/banking/concepts/collection-links): Request and process payments through PSE using collection links. - Flows - [Flows](/docs/guides/banking/flows): End-to-end use cases for Banking — payin and payout. - **Payin** - [PSE collection](/docs/guides/banking/flows/pse-collection): Collect a payment from a customer's Colombian bank account using PSE. - **Payout** - [Sending transfers](/docs/guides/banking/flows/sending-transfers): Dispatch one-off or batch transfers to Colombian bank accounts. - **Cards** - [Card issuance](/docs/guides/banking/flows/cards): Create a virtual or physical debit card linked to a Banking account. - [Integration example](/docs/guides/banking/integration-example): A realistic walkthrough of building a PSE collector for e-commerce. - Webhooks - [Webhooks](/docs/guides/banking/webhooks): Receive event notifications through HTTP/HTTPS requests. - [Bank Transfers](/docs/guides/banking/webhooks/bank-transfers): Webhook events for bank transfers, batches, and account credits. - [Collection Links](/docs/guides/banking/webhooks/collection-links): Webhook events for collection link payments. - Sandbox - [Sandbox](/docs/guides/banking/sandbox): Test your Banking integration in the sandbox environment without processing real transactions. - [Bank Transfers](/docs/guides/banking/sandbox/bank-transfers): Test bank transfers in the sandbox environment with simulated scenarios for ACH, Turbo, Transfiya, and Bre-B transfers. - [Collection Links](/docs/guides/banking/sandbox/collection-links): Simulate collection link payment scenarios in the Banking sandbox. - [PSE Collection](/docs/guides/banking/sandbox/pse-collection): Simulate PSE collection scenarios in the Banking sandbox, including bank selection, acceptance, rejection, and timeouts. - [Best practices](/docs/guides/banking/best-practices): Production recommendations for running Banking integrations. - [Dashboard](/docs/guides/banking/dashboard): Manage transfers, collection links, and bank accounts from the Mono Dashboard. - [Go to Production](/docs/guides/banking/production): Requirements and tests needed before migrating your integration to production. - [Glossary](/docs/guides/banking/glossary): Definitions of Banking terms — PSE, Mono Turbo, ACH, Transfiya, cards, and more. - Core - [Core](/docs/guides/core): Programmable ledger, card issuing, and payout primitives. - [Architecture overview](/docs/guides/core/architecture): How Core's services fit together and how a request flows end-to-end. - [Authentication](/docs/guides/core/authentication): How to authenticate Core API requests with an API key or an OAuth 2.0 access token. - Concepts - [Concepts](/docs/guides/core/concepts): The entities Core exposes — ledger, cards, spending controls, payouts, and FX rates. - [Ledger and Cards](/docs/guides/core/concepts/ledger): Create and manage virtual balances in multiple currencies with Mono Ledger. - [Programs](/docs/guides/core/concepts/program): Group your accounts under one configuration — currencies, enabled features or services, methods, and the funding account they settle with. - Fees - [Fees](/docs/guides/core/concepts/fees): The charges around your money movements — what you charge your users, what Mono charges you, and where to see both. - [Fee policies](/docs/guides/core/concepts/fees/policies): Set the price of each fee you charge — for every account of your users or customers, a program, an account holder or a single account. - [Conditions](/docs/guides/core/concepts/fees/conditions): The operators and properties your fee rules can use to decide when a price applies. - Payins - [Payins](/docs/guides/core/concepts/payins): Collect money into your Core subaccounts: templates, intents, payins, and settlement. - [Payins vs other Mono products](/docs/guides/core/concepts/payins/comparison): Which Mono product to use to receive money: Core Payins, Banking collection links, or Bre-B Participant. - Templates - [Templates](/docs/guides/core/concepts/payins/templates): The reusable definition of how money gets into a subaccount. - [Pruning](/docs/guides/core/concepts/payins/templates/pruning): How and when Mono retires templates that are done, and what happens to their payment tokens. - [Template errors](/docs/guides/core/concepts/payins/templates/errors): Why a template ends failed or discarded, and what each state reason means. - Intents - [Intents](/docs/guides/core/concepts/payins/intents): A single expected payment, declared before the funds arrive. - [Intent errors](/docs/guides/core/concepts/payins/intents/errors): Why an intent ends failed or expired, and which reasons it inherits from the payment that closed it. - Payins - [Payins](/docs/guides/core/concepts/payins/payins): The received payment: states, amounts, sub-entities, and rejection reasons. - [Payin errors](/docs/guides/core/concepts/payins/payins/errors): Every reason a payin ends rejected or failed, what causes it, and what to do about it. - [Payment tokens](/docs/guides/core/concepts/payins/payment-tokens): What the payer pays to: each method issues its own kind of token. - Settlement - [Settlement](/docs/guides/core/concepts/payins/settlement): The two movements behind every payin: crediting the subaccount, and delivering the funds to you. - [Crediting the subaccount](/docs/guides/core/concepts/payins/settlement/subaccount): When a payin credits the subaccount: the trigger you choose, the webhook, and the amount. - [Delivering to your funding account](/docs/guides/core/concepts/payins/settlement/funding): How Mono delivers the collected funds to your funding account: batches and lifecycle. - [Fees](/docs/guides/core/concepts/payins/fees): The fees you charge your subaccounts on a payin, and how to override them per template or intent. - Methods - [Methods](/docs/guides/core/concepts/payins/methods): The payment methods you can collect with, side by side. - [Bre-B](/docs/guides/core/concepts/payins/methods/co-breb): Collect instant COP payments through Colombia's Bre-B scheme: keys, QR codes, and limits. - [Payouts](/docs/guides/core/concepts/payouts): Send money from a Core ledger account to a destination. - [Cards](/docs/guides/core/concepts/cards): How cards work in Mono - types, presentation, and states. - [Spending Control](/docs/guides/core/concepts/spending-controls): Control card spending with rules for velocity, card usage, and merchant restrictions. - [FX rates](/docs/guides/core/concepts/fx-rates): Reference rates and conversion mechanics for multi-currency ledgers. - Flows - [Flows](/docs/guides/core/flows): End-to-end use cases for Core — ledger accounting, card issuing, and payouts. - **Ledger operations** - [Ledger accounting](/docs/guides/core/flows/ledger-accounting): Post double-entry transactions with holds and settlements. - [Transfers between subaccounts](/docs/guides/core/flows/account-to-account-transfers): Move money between two of your subaccounts, in the same currency or across currencies, and understand the fees involved. - **Issuing** - [Issuing cards](/docs/guides/core/flows/issuing-cards): Create, activate, freeze, and provision cards to digital wallets. - **Payin** - Payins - [Payin flows](/docs/guides/core/flows/payins): Which payin flow to use for each business case. - [Top-up](/docs/guides/core/flows/payins/topup): Let end users recharge their subaccount with a permanent Bre-B key. - [Collect with a template](/docs/guides/core/flows/payins/collect-with-template): Collect from many payers with one static Bre-B key or QR. - [Collect with intents](/docs/guides/core/flows/payins/collect-with-intents): One intent per payment: dynamic QR, retries, and exact reconciliation. - [Settlement](/docs/guides/core/flows/payins/settlement): Follow the money from an approved payin to your funding account. - **Payout** - [Payout disbursement](/docs/guides/core/flows/payout-disbursement): Trigger a payout from a ledger account to its destination. - [Integration example](/docs/guides/core/integration-example): A realistic walkthrough of building a wallet on Core. - Webhooks - [Webhooks](/docs/guides/core/webhooks): Receive event notifications for card transactions and ledger movements through HTTP/HTTPS requests. - [Card Transactions](/docs/guides/core/webhooks/card-transactions): Webhook events for card transactions including authorizations, withdrawals, and refunds. - [Ledger account transactions](/docs/guides/core/webhooks/ledger-account-transactions): Webhook events for ledger account transactions. - [Payins](/docs/guides/core/webhooks/payins): The 22 payin events across the lifecycle, and when each one arrives. - Sandbox - [Sandbox](/docs/guides/core/sandbox): Test Core without moving real money. - [Cards](/docs/guides/core/sandbox/cards): Simulate card creation, activation, and control scenarios in the Core sandbox. - [Card Transactions](/docs/guides/core/sandbox/card-transactions): Simulate authorization, decline, settlement, and reversal scenarios in the Core sandbox. - [Ledger](/docs/guides/core/sandbox/ledger): Simulate ledger movements, subaccount operations, and fees in the Core sandbox. - [Payouts](/docs/guides/core/sandbox/payouts): Simulate Bre-B payouts in the Core sandbox, and provoke the errors your integration has to handle. - [Payins](/docs/guides/core/sandbox/payins): Simulate a payer paying your collections, and provoke the failures you need to test. - [Best practices](/docs/guides/core/best-practices): Production recommendations for running Core integrations. - [Dashboard](/docs/guides/core/dashboard): Manage cards, ledger accounts, and payouts from the Mono Dashboard. - [Go to production](/docs/guides/core/production): Checklist before moving from sandbox to production. - [Glossary](/docs/guides/core/glossary): Definitions of Core terms — ledger, holds, MCC, and more. - Bre-B participant - [Bre-B Participant](/docs/guides/breb-participant): Connect to Colombia's instant-payment scheme — send and receive Bre-B payments through the Mono API. - Architecture - [Architecture overview](/docs/guides/breb-participant/architecture): How the Bre-B Participant API connects you to the Bre-B network. - [Outgoing Transfer Lifecycle](/docs/guides/breb-participant/architecture/outgoing-transfer-states): State machine for outgoing Bre-B transfers — transitions, webhooks, and terminal states - [Collection Lifecycle](/docs/guides/breb-participant/architecture/collection-states): State machine for Bre-B collections — transitions, webhooks, and terminal states - [Collection Payment Validation](/docs/guides/breb-participant/architecture/payment-validation): How a collection accepts or rejects each incoming Bre-B payment — amount rules, expiration, expected payers, and every rejection reason - [Authentication](/docs/guides/breb-participant/authentication): OAuth 2.0 client credentials for the Bre-B Participant API. - Concepts - [Concepts](/docs/guides/breb-participant/concepts): The entities Bre-B Participant exposes — payment keys, targets, tenant accounts, and collections. - [Collections](/docs/guides/breb-participant/concepts/collections): Incoming Bre-B payments — QR codes and settlement events. - [Payment keys](/docs/guides/breb-participant/concepts/payment-keys): Aliases that identify destinations on Bre-B. - [Targets](/docs/guides/breb-participant/concepts/targets): Resolved destinations returned by the Bre-B central directory. - [Tenant accounts](/docs/guides/breb-participant/concepts/tenant-accounts): Logical accounts that hold balances and source/receive Bre-B operations. - Flows - [Flows](/docs/guides/breb-participant/flows): End-to-end use cases for Bre-B Participant — payin and payout. - **Payin** - [QR collection](/docs/guides/breb-participant/flows/qr-collection): Receive a Bre-B payment from a payer scanning your QR code. - **Payout** - [Target discovery](/docs/guides/breb-participant/flows/target-discovery): Find a beneficiary's Bre-B key from identity and bank-account data before sending money. - [Outgoing transfer](/docs/guides/breb-participant/flows/outgoing-transfer): Send a Bre-B transfer from your tenant account to another participant. - Use cases - [Use cases](/docs/guides/breb-participant/use-cases): Pick the right collection or transfer configuration for your business scenario. - [Collection use cases (Recaudo)](/docs/guides/breb-participant/use-cases/collections): Ready-to-use collection configurations for common ways of receiving payments. - [Outgoing transfer use cases (Dispersiones)](/docs/guides/breb-participant/use-cases/outgoing-transfers): Ready-to-use outgoing-transfer configurations for paying recipients over Bre-B. - [Integration example](/docs/guides/breb-participant/integration-example): A realistic walkthrough of building a Bre-B participant integration. - Sandbox - [Sandbox](/docs/guides/breb-participant/sandbox): Test your Bre-B integration in a sandbox environment with simulated payments and transfers - [Target discovery in sandbox](/docs/guides/breb-participant/sandbox/target-discovery): Test deterministic target discovery, alternatives, caching, and failures in the Bre-B sandbox - [Outgoing transfers](/docs/guides/breb-participant/sandbox/outgoing-transfers): Guide to testing and simulating outgoing transfers in the Bre-B sandbox environment - [Collections](/docs/guides/breb-participant/sandbox/collections): Guide to testing and simulating collection payments in the Bre-B sandbox environment - [Reversals and reapplications](/docs/guides/breb-participant/sandbox/reverse-and-reapply): Simulate the reverse and reapply reconciliation outcomes on your Bre-B transfers in the sandbox environment - **Outgoing transfers** - [Outgoing Transfer Error Codes](/docs/guides/breb-participant/outgoing-transfer-errors): Rejection reasons, state reasons, and handling recommendations for outgoing Bre-B transfers - **Webhooks** - [Webhook Signature Verification](/docs/guides/breb-participant/webhook-signatures): How to verify the authenticity of Bre-B participant webhooks using HMAC-SHA256 - [Webhook Payload Reference](/docs/guides/breb-participant/webhook-payloads): Payload structure and event types delivered by Bre-B participant webhooks - **Reference** - [Best practices](/docs/guides/breb-participant/best-practices): Production recommendations for running Bre-B Participant integrations. - [Glossary](/docs/guides/breb-participant/glossary): Definitions of Bre-B terms — payment key, target, tenant account, and more. - API reference - **Introduction** - [Getting started](/docs/api-reference): Complete reference for Mono's API endpoints and webhooks - **Services** - Bre-B participant - [Bre-B Participant API](/docs/api-reference/breb-participant): API for creating and managing transfers through the Bre-B system - **API** - Authentication - [Authentication](/docs/api-reference/breb-participant/authentication): OAuth 2.0 authentication with Client Credentials flow - [Obtain access token](/docs/api-reference/breb-participant/authentication/get_auth_token) - [Revoke token](/docs/api-reference/breb-participant/authentication/revoke_token) - [Introspect token](/docs/api-reference/breb-participant/authentication/introspect_token) - Tenant accounts - [Tenant Accounts](/docs/api-reference/breb-participant/tenant-accounts): Retrieve and list tenant accounts associated with your organization - [List tenant accounts](/docs/api-reference/breb-participant/tenant-accounts/list_tenant_accounts) - [Get tenant account by ID](/docs/api-reference/breb-participant/tenant-accounts/get_a_tenant_account_by_id) - Target discovery - [Target discovery](/docs/api-reference/breb-participant/target-discovery): Find a beneficiary key from known identity and bank-account data. - [List banks](/docs/api-reference/breb-participant/target-discovery/list_banks) - [Get bank](/docs/api-reference/breb-participant/target-discovery/get_bank) - [Discover target](/docs/api-reference/breb-participant/target-discovery/discover_target) - Outgoing transfers - [Outgoing Transfers](/docs/api-reference/breb-participant/outgoing-transfers): Create and manage outgoing transfers through the Bre-B system - [Resolve target](/docs/api-reference/breb-participant/outgoing-transfers/resolve_target) - [Create outgoing transfer batch](/docs/api-reference/breb-participant/outgoing-transfers/create_outgoing_transfers) - [List outgoing transfers](/docs/api-reference/breb-participant/outgoing-transfers/list_outgoing_transfers) - [Get outgoing transfer by ID](/docs/api-reference/breb-participant/outgoing-transfers/get_an_outgoing_transfer_by_id) - [Find successful outgoing transfer](/docs/api-reference/breb-participant/outgoing-transfers/find_an_successful_outgoing_transfer) - Collections - [Collections](/docs/api-reference/breb-participant/collections): Create and manage collections for receiving payments through Bre-B - [Create collections](/docs/api-reference/breb-participant/collections/create_collections) - [List collections](/docs/api-reference/breb-participant/collections/list_collections) - [Get a collection by ID](/docs/api-reference/breb-participant/collections/get_collection) - [Find successful collection](/docs/api-reference/breb-participant/collections/find_successful_collection) - [Update a collection](/docs/api-reference/breb-participant/collections/update_collection) - [Delete a collection](/docs/api-reference/breb-participant/collections/delete_collection) - **Attempts** - [List all collection attempts](/docs/api-reference/breb-participant/collections/list_all_collection_attempts) - [List collection attempts by a given collection ID](/docs/api-reference/breb-participant/collections/list_collection_attempts_by_collection) - [Get a collection attempt by ID](/docs/api-reference/breb-participant/collections/get_collection_attempt_by_id) - **QRs** - [Create QR code](/docs/api-reference/breb-participant/collections/create_qr) - [List QR codes](/docs/api-reference/breb-participant/collections/list_qr_codes) - [Get QR code](/docs/api-reference/breb-participant/collections/get_qr) - [Cancel QR code](/docs/api-reference/breb-participant/collections/delete_qr) - Collection authorization - [Collection attempt authorization](/docs/api-reference/breb-participant/collection-authorization/webhook_collection_attempt_authorization) - Sandbox - [Sandbox](/docs/api-reference/breb-participant/sandbox): Simulate collection payment attempts in the sandbox environment - [Simulate a collection attempt](/docs/api-reference/breb-participant/sandbox/create_sandbox_collection_attempt) - **Webhooks** - Target resolutions - [Target Resolution Webhooks](/docs/api-reference/breb-participant/target-resolution-webhooks): Webhooks for target resolution events - [Target resolution created](/docs/api-reference/breb-participant/target-resolution-webhooks/webhook_target_resolution_created) - [Target resolution resolved](/docs/api-reference/breb-participant/target-resolution-webhooks/webhook_target_resolution_resolved) - [Target resolution failed](/docs/api-reference/breb-participant/target-resolution-webhooks/webhook_target_resolution_failed) - Outgoing transfers - [Outgoing Transfer Webhooks](/docs/api-reference/breb-participant/outgoing-transfer-webhooks): Webhooks for outgoing transfer status changes - [Outgoing transfer created](/docs/api-reference/breb-participant/outgoing-transfer-webhooks/webhook_outgoing_transfer_created) - [Outgoing transfer target resolved](/docs/api-reference/breb-participant/outgoing-transfer-webhooks/webhook_outgoing_transfer_target_resolved) - [Outgoing transfer processing](/docs/api-reference/breb-participant/outgoing-transfer-webhooks/webhook_outgoing_transfer_processing) - [Outgoing transfer held](/docs/api-reference/breb-participant/outgoing-transfer-webhooks/webhook_outgoing_transfer_held) - [Outgoing transfer sent to Bre-B provider](/docs/api-reference/breb-participant/outgoing-transfer-webhooks/webhook_outgoing_transfer_send_to_breb_provider) - [Outgoing transfer successful](/docs/api-reference/breb-participant/outgoing-transfer-webhooks/webhook_outgoing_transfer_successful) - [Outgoing transfer failed](/docs/api-reference/breb-participant/outgoing-transfer-webhooks/webhook_outgoing_transfer_failed) - Outgoing transfer batches - [Outgoing Transfer Batch Webhooks](/docs/api-reference/breb-participant/outgoing-transfer-batch-webhooks): Webhooks for batch transfer events - [Outgoing transfer batch created](/docs/api-reference/breb-participant/outgoing-transfer-batch-webhooks/webhook_outgoing_transfer_batch_created) - [Outgoing transfer batch processing](/docs/api-reference/breb-participant/outgoing-transfer-batch-webhooks/webhook_outgoing_transfer_batch_processing) - [Outgoing transfer batch processed](/docs/api-reference/breb-participant/outgoing-transfer-batch-webhooks/webhook_outgoing_transfer_batch_processed) - Collections - [Collection Webhooks](/docs/api-reference/breb-participant/collection-webhooks): Webhooks for collection lifecycle and payment attempt events - [Collection created](/docs/api-reference/breb-participant/collection-webhooks/webhook_collection_created) - [Collection ready](/docs/api-reference/breb-participant/collection-webhooks/webhook_collection_ready) - [Collection failed](/docs/api-reference/breb-participant/collection-webhooks/webhook_collection_failed) - [Collection discarded](/docs/api-reference/breb-participant/collection-webhooks/webhook_collection_discarded) - [Collection updated](/docs/api-reference/breb-participant/collection-webhooks/webhook_collection_updated) - [Collection minimum paid](/docs/api-reference/breb-participant/collection-webhooks/webhook_collection_minimum_paid) - [Collection paid](/docs/api-reference/breb-participant/collection-webhooks/webhook_collection_paid) - [Collection attempt successful](/docs/api-reference/breb-participant/collection-webhooks/webhook_collection_attempt_successful) - [Collection attempt unsuccessful](/docs/api-reference/breb-participant/collection-webhooks/webhook_collection_attempt_unsuccessful) - [Collection attempt reversed](/docs/api-reference/breb-participant/collection-webhooks/webhook_collection_attempt_reversed) - Core - [Core API](/docs/api-reference/core): Essential financial infrastructure for ledger management, payins, payouts, cards, and spending controls - **API** - Authentication - [Authentication](/docs/api-reference/core/authentication): Obtain, inspect, and revoke OAuth 2.0 access tokens for the Core API - [Obtain access token](/docs/api-reference/core/authentication/core_get_auth_token) - [Introspect token](/docs/api-reference/core/authentication/core_introspect_token) - [Revoke token](/docs/api-reference/core/authentication/core_revoke_token) - Ledger - [Ledger](/docs/api-reference/core/ledger): Manage account holders, ledger accounts, and financial transactions - **Tenant** - [Get the tenant global configuration](/docs/api-reference/core/ledger/get_tenant_config) - **Account Holders** - [Creates a third-party account holder](/docs/api-reference/core/ledger/create_account_holder) - [Get account holder information](/docs/api-reference/core/ledger/get_account_holder) - [Find account holder information](/docs/api-reference/core/ledger/find_account_holder) - [Updates a third-party account holder](/docs/api-reference/core/ledger/update_account_holder) - **Accounts** - [List of ledger accounts](/docs/api-reference/core/ledger/list_ledger_accounts) - [Creates a ledger account](/docs/api-reference/core/ledger/create_ledger_account) - [Updates state of a ledger account](/docs/api-reference/core/ledger/update_ledger_account_state) - **Balances** - [Get balances](/docs/api-reference/core/ledger/get_ledger_account_balances) - [Topup or withdrawal a ledger account balance](/docs/api-reference/core/ledger/update_ledger_account_balance) - **Transactions** - [Gets account transactions](/docs/api-reference/core/ledger/list_ledger_account_transactions) - [Gets an account transaction detail](/docs/api-reference/core/ledger/get_ledger_account_transaction) - [Lists the transactions of every ledger account](/docs/api-reference/core/ledger/list_ledger_transactions) - **Transfers** - [Perform a transfer between ledger accounts](/docs/api-reference/core/ledger/create_ledger_account_transfer) - [Find successful subaccount operation](/docs/api-reference/core/ledger/find_successful_subaccount_operation) - **Other** - [Get FX rates for supported currencies](/docs/api-reference/core/ledger/get_fx_rates) - Programs - [Programs](/docs/api-reference/core/programs): List the programs your ledger accounts run under - [Lists programs](/docs/api-reference/core/programs/list_programs) - Payins - [Payins](/docs/api-reference/core/payins): Manage the templates that configure collections and read the resulting payins - **Templates** - [Lists templates](/docs/api-reference/core/payins/list_templates) - [Creates a template](/docs/api-reference/core/payins/create_template) - [Gets a template](/docs/api-reference/core/payins/get_template) - [Updates a template](/docs/api-reference/core/payins/update_template) - [Deletes a template](/docs/api-reference/core/payins/delete_template) - **Intents** - [Lists intents](/docs/api-reference/core/payins/list_intents) - [Creates an intent](/docs/api-reference/core/payins/create_intent) - [Gets an intent](/docs/api-reference/core/payins/get_intent) - [Finds the successful intent for an external_id](/docs/api-reference/core/payins/find_successful_intent) - **Payins** - [Lists payins](/docs/api-reference/core/payins/list_payins) - [Gets a payin](/docs/api-reference/core/payins/get_payin) - **Settlement batches** - [Lists settlement batches](/docs/api-reference/core/payins/list_settlement_batches) - [Gets a settlement batch](/docs/api-reference/core/payins/get_settlement_batch) - **Brands** - [Lists brands](/docs/api-reference/core/payins/list_payin_brands) - [Gets a brand](/docs/api-reference/core/payins/get_payin_brand) - **Sandbox** - [Simulates a payment (sandbox)](/docs/api-reference/core/payins/simulate_payin_payment) - Payouts - [Payouts](/docs/api-reference/core/payouts): Create and manage payouts with target resolution - [Creates a payout](/docs/api-reference/core/payouts/create_payout) - [Get payout by ID](/docs/api-reference/core/payouts/get_payout) - [Find successful payout by external ID](/docs/api-reference/core/payouts/find_successful_payout) - **For Bre-B method** - [Resolves a Bre-B target](/docs/api-reference/core/payouts/resolve_breb_target) - Banks - [Banks](/docs/api-reference/core/banks): List the banks you can send payouts to - [Get banks](/docs/api-reference/core/banks/list_banks) - Fees - [Fees](/docs/api-reference/core/fees): List the fees charged on your accounts and manage the fee policies that price the ones you charge your users - **Fee policies** - [Creates fee policies](/docs/api-reference/core/fees/create_fee_policies) - [Lists fee policies](/docs/api-reference/core/fees/list_fee_policies) - [Gets a fee policy](/docs/api-reference/core/fees/get_fee_policy) - [Updates a fee policy](/docs/api-reference/core/fees/update_fee_policy) - [Deletes a fee policy](/docs/api-reference/core/fees/delete_fee_policy) - **Per account** - [Lists the fee policies that apply to an account](/docs/api-reference/core/fees/list_account_fee_policies) - **Fees** - [Lists fees](/docs/api-reference/core/fees/list_fees) - Ledger cards - [Ledger Cards](/docs/api-reference/core/ledger-cards): Issue cards against a ledger account - [Creates a card](/docs/api-reference/core/ledger-cards/create_ledger_card) - Cards - [Cards](/docs/api-reference/core/cards): Manage cards, cardholders, and digital wallet provisioning - **Cards** - [List cards](/docs/api-reference/core/cards/list_cards) - [Gets card](/docs/api-reference/core/cards/get_card) - [Update a card](/docs/api-reference/core/cards/update_card) - [Gets card transactions](/docs/api-reference/core/cards/get_card_transactions) - [Gets the sensitive details of a card](/docs/api-reference/core/cards/get_card_look) - **Cardholders** - [Create a cardholder](/docs/api-reference/core/cards/create_cardholder) - [Show a cardholder](/docs/api-reference/core/cards/get_cardholder) - [Update a cardholder](/docs/api-reference/core/cards/update_cardholder) - **PIN Management** - [Change plastic card pin](/docs/api-reference/core/cards/change_card_pin) - **Plastic Card Activation** - [Generate a URL to activate a plastic card](/docs/api-reference/core/cards/build_plastic_card_activation_link) - [List plastic card activations](/docs/api-reference/core/cards/list_plastic_card_activations) - [Get plastic card activation](/docs/api-reference/core/cards/get_plastic_card_activation) - **Digital Wallet Provisioning** - [Apple Pay Tokenization](/docs/api-reference/core/cards/provision_apple_pay_token) - [Google Pay Tokenization](/docs/api-reference/core/cards/provision_google_pay_token) - Spending controls - [Spending Controls](/docs/api-reference/core/spending-controls): Set up rules and controls for card spending - **Spending Controls** - [Gets all the Card spending controls](/docs/api-reference/core/spending-controls/list_spending_controls) - [Creates a spending control](/docs/api-reference/core/spending-controls/create_spending_control) - [Get a spending control](/docs/api-reference/core/spending-controls/get_spending_control) - [Updates a spending control](/docs/api-reference/core/spending-controls/update_spending_control) - [Deletes a spending control](/docs/api-reference/core/spending-controls/delete_spending_control) - **Rules** - [Add or update a rule to a spending control](/docs/api-reference/core/spending-controls/add_or_update_spending_control_rule) - [Delete a rule of a spending control](/docs/api-reference/core/spending-controls/delete_spending_control_rule) - **Targets** - [List spending control's targets](/docs/api-reference/core/spending-controls/list_spending_control_targets) - [Add target to a spending control](/docs/api-reference/core/spending-controls/add_spending_control_targets) - [Remove targets to a spending control](/docs/api-reference/core/spending-controls/remove_spending_control_targets) - **Webhooks** - Card events - [Card Webhooks](/docs/api-reference/core/card-webhooks): Webhooks for card lifecycle events including activation and tokenization - [Plastic card activation](/docs/api-reference/core/card-webhooks/webhook_plastic_card_activation) - [Card tokenization OTP](/docs/api-reference/core/card-webhooks/webhook_card_token_otp) - [3DS transaction OTP](/docs/api-reference/core/card-webhooks/webhook_threeds_otp) - Card transactions - [Card Transaction Webhooks](/docs/api-reference/core/card-transaction-webhooks): Webhooks for card transaction authorization, adjustment, and reversal events - [Card authorization approved](/docs/api-reference/core/card-transaction-webhooks/webhook_card_transaction_authorization_approved) - [Card authorization declined](/docs/api-reference/core/card-transaction-webhooks/webhook_card_transaction_authorization_declined) - [Card withdrawal](/docs/api-reference/core/card-transaction-webhooks/webhook_card_transaction_withdrawal) - [Card credit adjustment](/docs/api-reference/core/card-transaction-webhooks/webhook_card_transaction_credit_adjustment) - [Card debit adjustment](/docs/api-reference/core/card-transaction-webhooks/webhook_card_transaction_debit_adjustment) - [Card force debit](/docs/api-reference/core/card-transaction-webhooks/webhook_card_transaction_force_debit) - [Card authorization reversed](/docs/api-reference/core/card-transaction-webhooks/webhook_card_transaction_authorization_reversed) - [Card refund](/docs/api-reference/core/card-transaction-webhooks/webhook_card_transaction_refund) - [Card reconciliation](/docs/api-reference/core/card-transaction-webhooks/webhook_card_transaction_reconciliation) - Ledger account transactions - [Ledger Account Transaction Webhooks](/docs/api-reference/core/ledger-account-transaction-webhooks): Webhooks for ledger account transaction events - [Ledger account transaction created](/docs/api-reference/core/ledger-account-transaction-webhooks/webhook_ledger_account_transaction_created) - Payins - [Payin Webhooks](/docs/api-reference/core/payin-webhooks): Webhooks for collecting money — templates, intents, payins and their settlement - **Templates** - [Payin template created](/docs/api-reference/core/payin-webhooks/webhook_payin_template_created) - [Payin template ready](/docs/api-reference/core/payin-webhooks/webhook_payin_template_ready) - [Payin template updated](/docs/api-reference/core/payin-webhooks/webhook_payin_template_updated) - [Payin template minimum paid](/docs/api-reference/core/payin-webhooks/webhook_payin_template_minimum_paid) - [Payin template paid](/docs/api-reference/core/payin-webhooks/webhook_payin_template_paid) - [Payin template discarded](/docs/api-reference/core/payin-webhooks/webhook_payin_template_discarded) - [Payin template failed](/docs/api-reference/core/payin-webhooks/webhook_payin_template_failed) - **Intents** - [Payin intent created](/docs/api-reference/core/payin-webhooks/webhook_payin_intent_created) - [Payin intent ready to pay](/docs/api-reference/core/payin-webhooks/webhook_payin_intent_ready_to_pay) - [Payin intent awaiting payment](/docs/api-reference/core/payin-webhooks/webhook_payin_intent_awaiting_payment) - [Payin intent attempt failed](/docs/api-reference/core/payin-webhooks/webhook_payin_intent_attempt_failed) - [Payin intent successful](/docs/api-reference/core/payin-webhooks/webhook_payin_intent_successful) - [Payin intent failed](/docs/api-reference/core/payin-webhooks/webhook_payin_intent_failed) - [Payin intent expired](/docs/api-reference/core/payin-webhooks/webhook_payin_intent_expired) - **Payins** - [Payin created](/docs/api-reference/core/payin-webhooks/webhook_payin_created) - [Payin approved in provider](/docs/api-reference/core/payin-webhooks/webhook_payin_approved_in_provider) - [Payin subaccount credited](/docs/api-reference/core/payin-webhooks/webhook_payin_subaccount_credited) - [Payin rejected](/docs/api-reference/core/payin-webhooks/webhook_payin_rejected) - [Payin failed](/docs/api-reference/core/payin-webhooks/webhook_payin_failed) - **Settlement batches** - [Payin settlement batch created](/docs/api-reference/core/payin-webhooks/webhook_payin_settlement_batch_created) - [Payin settlement batch processing](/docs/api-reference/core/payin-webhooks/webhook_payin_settlement_batch_processing) - [Payin settlement batch completed](/docs/api-reference/core/payin-webhooks/webhook_payin_settlement_batch_completed) - Banking - [Banking API](/docs/api-reference/banking): Banking operations including authentication, accounts, transfers, collection links, cards, and spending controls - **API** - Authentication - [Authentication](/docs/api-reference/banking/authentication): Obtain, inspect, and revoke OAuth 2.0 access tokens for the Banking API - [Obtain access token](/docs/api-reference/banking/authentication/get_auth_token) - [Introspect token](/docs/api-reference/banking/authentication/introspect_token) - [Revoke token](/docs/api-reference/banking/authentication/revoke_token) - Accounts - [Accounts](/docs/api-reference/banking/accounts): Manage bank accounts and balances - [Get accounts](/docs/api-reference/banking/accounts/list_bank_accounts) - [Get balance](/docs/api-reference/banking/accounts/get_bank_account_balance) - Bank transfers - [Bank Transfers](/docs/api-reference/banking/bank-transfers): Create and manage bank transfers - [List bank transfers](/docs/api-reference/banking/bank-transfers/list_bank_transfers) - [Create bank transfers](/docs/api-reference/banking/bank-transfers/create_bank_transfers) - [Prepare bank transfers](/docs/api-reference/banking/bank-transfers/prepare_bank_transfers) - Banks - [Banks](/docs/api-reference/banking/banks): List the banks you can send bank transfers to - [Get banks](/docs/api-reference/banking/banks/list_banks) - Collection links - [Collection Links](/docs/api-reference/banking/collection-links): Generate and manage collection links for payments - [List of collection links](/docs/api-reference/banking/collection-links/list_collection_links) - [Create a collection link](/docs/api-reference/banking/collection-links/create_collection_link) - [Get a collection link by ID](/docs/api-reference/banking/collection-links/get_collection_link) - Collection intents - [Collection Intents](/docs/api-reference/banking/collection-intents): Create and track collection intents - [Get list of collection intents](/docs/api-reference/banking/collection-intents/list_collection_intents) - [Create a collection intent](/docs/api-reference/banking/collection-intents/create_collection_intent) - [Get collection intent](/docs/api-reference/banking/collection-intents/get_collection_intent) - Card issuing and prepaid balance - [Card Issuing and Prepaid Balance](/docs/api-reference/banking/card-issuing-and-prepaid-balance): Issue banking cards and manage their prepaid balance - [Creates a card](/docs/api-reference/banking/card-issuing-and-prepaid-balance/create_banking_card) - [Gets card balance operations](/docs/api-reference/banking/card-issuing-and-prepaid-balance/get_card_balance_operations) - Cards - [Cards](/docs/api-reference/banking/cards): Manage cards, cardholders, and digital wallet provisioning - **Cards** - [List cards](/docs/api-reference/banking/cards/list_cards) - [Gets card](/docs/api-reference/banking/cards/get_card) - [Update a card](/docs/api-reference/banking/cards/update_card) - [Gets card transactions](/docs/api-reference/banking/cards/get_card_transactions) - [Gets the sensitive details of a card](/docs/api-reference/banking/cards/get_card_look) - **Cardholders** - [Create a cardholder](/docs/api-reference/banking/cards/create_cardholder) - [Show a cardholder](/docs/api-reference/banking/cards/get_cardholder) - [Update a cardholder](/docs/api-reference/banking/cards/update_cardholder) - **PIN Management** - [Change plastic card pin](/docs/api-reference/banking/cards/change_card_pin) - **Plastic Card Activation** - [Generate a URL to activate a plastic card](/docs/api-reference/banking/cards/build_plastic_card_activation_link) - [List plastic card activations](/docs/api-reference/banking/cards/list_plastic_card_activations) - [Get plastic card activation](/docs/api-reference/banking/cards/get_plastic_card_activation) - **Digital Wallet Provisioning** - [Apple Pay Tokenization](/docs/api-reference/banking/cards/provision_apple_pay_token) - [Google Pay Tokenization](/docs/api-reference/banking/cards/provision_google_pay_token) - Spending controls - [Spending Controls](/docs/api-reference/banking/spending-controls): Set up rules and controls for card spending - **Spending Controls** - [Gets all the Card spending controls](/docs/api-reference/banking/spending-controls/list_spending_controls) - [Creates a spending control](/docs/api-reference/banking/spending-controls/create_spending_control) - [Get a spending control](/docs/api-reference/banking/spending-controls/get_spending_control) - [Updates a spending control](/docs/api-reference/banking/spending-controls/update_spending_control) - [Deletes a spending control](/docs/api-reference/banking/spending-controls/delete_spending_control) - **Rules** - [Add or update a rule to a spending control](/docs/api-reference/banking/spending-controls/add_or_update_spending_control_rule) - [Delete a rule of a spending control](/docs/api-reference/banking/spending-controls/delete_spending_control_rule) - **Targets** - [List spending control's targets](/docs/api-reference/banking/spending-controls/list_spending_control_targets) - [Add target to a spending control](/docs/api-reference/banking/spending-controls/add_spending_control_targets) - [Remove targets to a spending control](/docs/api-reference/banking/spending-controls/remove_spending_control_targets) - **Webhooks** - Bank transfers - [Bank Transfer Webhooks](/docs/api-reference/banking/bank-transfer-webhooks): Webhooks for bank transfer approval, rejection, and routing events - [Bank transfer approved](/docs/api-reference/banking/bank-transfer-webhooks/webhook_bank_transfer_approved) - [Bank transfer rejected](/docs/api-reference/banking/bank-transfer-webhooks/webhook_bank_transfer_rejected) - [Bank transfer fallback routing](/docs/api-reference/banking/bank-transfer-webhooks/webhook_bank_transfer_fallback_routing) - [Bank transfer changed final state](/docs/api-reference/banking/bank-transfer-webhooks/webhook_bank_transfer_change_final_state) - [Account credited](/docs/api-reference/banking/bank-transfer-webhooks/webhook_account_credited) - Bank transfer batches - [Batch Webhooks](/docs/api-reference/banking/batch-webhooks): Webhooks for batch lifecycle events - [Batch duplicated](/docs/api-reference/banking/batch-webhooks/webhook_batch_duplicated) - [Batch authorization requested](/docs/api-reference/banking/batch-webhooks/webhook_batch_authorization_requested) - [Batch sent to process](/docs/api-reference/banking/batch-webhooks/webhook_batch_sent) - [Batch canceled](/docs/api-reference/banking/batch-webhooks/webhook_batch_canceled) - Collection links - [Collection Link Webhooks](/docs/api-reference/banking/collection-link-webhooks): Webhooks for collection link payment intent events - [Collection intent credited](/docs/api-reference/banking/collection-link-webhooks/webhook_collection_intent_credited) - [Collection intent confirmed](/docs/api-reference/banking/collection-link-webhooks/webhook_collection_intent_confirmed) - [Collection intent failed](/docs/api-reference/banking/collection-link-webhooks/webhook_collection_intent_failed) - Card events - [Card Webhooks](/docs/api-reference/banking/card-webhooks): Webhooks for card lifecycle events including activation and tokenization - [Plastic card activation](/docs/api-reference/banking/card-webhooks/webhook_plastic_card_activation) - [Card tokenization OTP](/docs/api-reference/banking/card-webhooks/webhook_card_token_otp) - [3DS transaction OTP](/docs/api-reference/banking/card-webhooks/webhook_threeds_otp) - Card transactions - [Card Transaction Webhooks](/docs/api-reference/banking/card-transaction-webhooks): Webhooks for card transaction authorization, adjustment, and reversal events - [Card authorization approved](/docs/api-reference/banking/card-transaction-webhooks/webhook_card_transaction_authorization_approved) - [Card authorization declined](/docs/api-reference/banking/card-transaction-webhooks/webhook_card_transaction_authorization_declined) - [Card withdrawal](/docs/api-reference/banking/card-transaction-webhooks/webhook_card_transaction_withdrawal) - [Card credit adjustment](/docs/api-reference/banking/card-transaction-webhooks/webhook_card_transaction_credit_adjustment) - [Card debit adjustment](/docs/api-reference/banking/card-transaction-webhooks/webhook_card_transaction_debit_adjustment) - [Card force debit](/docs/api-reference/banking/card-transaction-webhooks/webhook_card_transaction_force_debit) - [Card authorization reversed](/docs/api-reference/banking/card-transaction-webhooks/webhook_card_transaction_authorization_reversed) - [Card refund](/docs/api-reference/banking/card-transaction-webhooks/webhook_card_transaction_refund) - [Card reconciliation](/docs/api-reference/banking/card-transaction-webhooks/webhook_card_transaction_reconciliation)