# Avenue ## Docs - [Introduction](https://avenue.mintlify.app/introduction.md): What is Avenue and why does it exist? - [Quickstart](https://avenue.mintlify.app/quickstart.md): Go from zero to a live enriched payment event in under 5 minutes. - [Authentication](https://avenue.mintlify.app/authentication.md): API keys, test vs. live mode, and how to authenticate your requests. - [Wallets & NUBANs](https://avenue.mintlify.app/concepts/wallets-and-nubans.md): How Avenue virtual accounts work and how they map to Nomba NUBANs. - [The Ledger](https://avenue.mintlify.app/concepts/the-ledger.md): How Avenue's double-entry ledger works and why it guarantees correctness. - [AI Reconciliation](https://avenue.mintlify.app/concepts/ai-reconciliation.md): How Avenue's AI engine extracts structured intent from raw bank narrations. - [Account Agents](https://avenue.mintlify.app/concepts/agents.md): Trigger-action automations that run on your wallets automatically. - [Suspense Engine](https://avenue.mintlify.app/concepts/suspense-engine.md): How Avenue handles anomalous payments — safely and transparently. - [Agent-Native Infrastructure](https://avenue.mintlify.app/concepts/agent-native-infrastructure.md): Our vision for the future of Wallet-as-a-Service - [Webhooks](https://avenue.mintlify.app/webhooks.md): How Avenue receives Nomba events and dispatches enriched events to your app. - [Idempotency](https://avenue.mintlify.app/idempotency.md): How Avenue prevents double-crediting, even under race conditions. - [Create Wallet](https://avenue.mintlify.app/api-reference/wallets/create.md): Provision a new virtual NUBAN and create a ledger wallet. - [List Wallets](https://avenue.mintlify.app/api-reference/wallets/list.md): Retrieve a paginated list of all provisioned wallets. - [Get Wallet Details](https://avenue.mintlify.app/api-reference/wallets/get.md): Retrieve full details for a specific wallet. - [Update Wallet](https://avenue.mintlify.app/api-reference/wallets/update.md): Update the metadata or system prompt for an existing wallet. - [Freeze Wallet](https://avenue.mintlify.app/api-reference/wallets/freeze.md): Temporarily freeze a wallet. Incoming payments will go to Suspense until unfrozen. - [Close Wallet](https://avenue.mintlify.app/api-reference/wallets/close.md): Deactivate a wallet. Any future inbound transfers to its NUBAN will be routed to the Suspense Queue. - [Transfer Funds](https://avenue.mintlify.app/api-reference/wallets/transfer.md): Transfer funds from a wallet to another Avenue wallet or an external bank account. - [List Transactions](https://avenue.mintlify.app/api-reference/transactions/list.md): List all double-entry ledger transactions across all wallets. - [Get Transaction Details](https://avenue.mintlify.app/api-reference/transactions/get.md): Retrieve a single transaction, including the full Avenue Intelligence output. - [List Wallet Transactions](https://avenue.mintlify.app/api-reference/transactions/wallet-transactions.md): List chronological ledger transactions specifically for a single wallet. - [Get Wallet Report](https://avenue.mintlify.app/api-reference/transactions/reports.md): Retrieve aggregated insights and flow data for a specific wallet. - [List Banks](https://avenue.mintlify.app/api-reference/banks/list.md): Get a list of all supported external banks and their CBN codes for outbound transfers. - [Resolve Account](https://avenue.mintlify.app/api-reference/banks/resolve.md): Look up an external bank account name using the account number and bank code. - [Create Agent](https://avenue.mintlify.app/api-reference/agents/create.md): Attach an automated trigger-action rule to a specific wallet. - [List Agents](https://avenue.mintlify.app/api-reference/agents/list.md): List all agents globally across all wallets. - [Toggle Agent](https://avenue.mintlify.app/api-reference/agents/toggle.md): Enable or disable an agent without deleting it. - [List Suspense Items](https://avenue.mintlify.app/api-reference/suspense/list.md): List all items caught by the Suspense Engine awaiting manual resolution. - [Resolve Suspense Item](https://avenue.mintlify.app/api-reference/suspense/resolve.md): Manually resolve an anomalous payment by routing it to a wallet. - [List Webhook Logs](https://avenue.mintlify.app/api-reference/webhook-logs/list.md): List all outbound webhook delivery attempts from Avenue to your application. - [Retry Webhook](https://avenue.mintlify.app/api-reference/webhook-logs/retry.md): Manually trigger a retry for a failed outbound webhook delivery.