# Ledger ## Docs - [Create a counterparty](https://docs.ledger.so/api-reference/counterparties/create-a-counterparty.md): Creates a new counterparty (external payout account) for a customer. - [Get a counterparty](https://docs.ledger.so/api-reference/counterparties/get-a-counterparty.md): Retrieves a single counterparty by ID. - [List counterparties](https://docs.ledger.so/api-reference/counterparties/list-counterparties.md): Returns a paginated list of counterparties. Optionally filter by customer or currency. - [Create a wallet](https://docs.ledger.so/api-reference/crypto-wallets/create-a-wallet.md): Creates a new custodial crypto wallet for a customer. - [Get a wallet](https://docs.ledger.so/api-reference/crypto-wallets/get-a-wallet.md): Retrieves a single wallet by ID. - [Get wallet balance](https://docs.ledger.so/api-reference/crypto-wallets/get-wallet-balance.md): Returns the current balance of a wallet. - [List crypto deposit addresses](https://docs.ledger.so/api-reference/crypto-wallets/list-crypto-deposit-addresses.md): Returns the crypto deposit addresses associated with a wallet. - [List wallets](https://docs.ledger.so/api-reference/crypto-wallets/list-wallets.md): Returns a paginated list of wallets. Optionally filter by customer. - [Create a customer](https://docs.ledger.so/api-reference/customers/create-a-customer.md): Creates a new customer on your platform. The customer will be created with `status: "active"` and `kycStatus: "not_started"`. - [Get a customer](https://docs.ledger.so/api-reference/customers/get-a-customer.md): Retrieves a single customer by ID. - [List customers](https://docs.ledger.so/api-reference/customers/list-customers.md): Returns a paginated list of customers. - [Health check](https://docs.ledger.so/api-reference/health/health-check.md): Returns the current health status of the API. Use this endpoint to verify connectivity and that the service is operational. - [Get exchange rate](https://docs.ledger.so/api-reference/rates/get-exchange-rate.md): Returns the current exchange rate between two currencies. Rates update approximately every 30 seconds and are indicative — the actual rate is determined at the time the transfer is processed. - [List industries](https://docs.ledger.so/api-reference/reference/list-industries.md): Returns a list of valid industry codes. Use the `q` parameter to search by name. - [List occupations](https://docs.ledger.so/api-reference/reference/list-occupations.md): Returns a list of valid occupation codes. Use the `q` parameter to search by name. - [Get a transaction](https://docs.ledger.so/api-reference/transactions/get-a-transaction.md): Retrieves a single transaction by ID. - [List transactions](https://docs.ledger.so/api-reference/transactions/list-transactions.md): Returns a paginated list of transactions. Optionally filter by customer or type. - [Create a transfer](https://docs.ledger.so/api-reference/transfers/create-a-transfer.md): Initiates a transfer to move funds to a destination address via a specified payment rail. - [Create a virtual account](https://docs.ledger.so/api-reference/virtual-accounts/create-a-virtual-account.md): Creates a new fiat virtual account for a customer. - [Get a virtual account](https://docs.ledger.so/api-reference/virtual-accounts/get-a-virtual-account.md): Retrieves a single virtual account by ID. - [Get virtual account balance](https://docs.ledger.so/api-reference/virtual-accounts/get-virtual-account-balance.md): Returns the current balance of a virtual account, including exchange rate information when applicable. - [List virtual accounts](https://docs.ledger.so/api-reference/virtual-accounts/list-virtual-accounts.md): Returns a paginated list of virtual accounts. Optionally filter by customer. - [Create a webhook](https://docs.ledger.so/api-reference/webhooks/create-a-webhook.md): Registers a new webhook endpoint to receive event notifications. - [Disable a webhook](https://docs.ledger.so/api-reference/webhooks/disable-a-webhook.md): Disables a webhook endpoint. The endpoint will no longer receive events. - [Get a webhook](https://docs.ledger.so/api-reference/webhooks/get-a-webhook.md): Retrieves a single webhook endpoint by ID. - [List webhook deliveries](https://docs.ledger.so/api-reference/webhooks/list-webhook-deliveries.md): Returns a paginated list of delivery attempts for a webhook endpoint. - [List webhooks](https://docs.ledger.so/api-reference/webhooks/list-webhooks.md): Returns a paginated list of webhook endpoints. - [Send a test event](https://docs.ledger.so/api-reference/webhooks/send-a-test-event.md): Sends a test event to the webhook endpoint to verify it is receiving events correctly. - [Update a webhook](https://docs.ledger.so/api-reference/webhooks/update-a-webhook.md): Updates a webhook endpoint's URL, subscribed events, or status. - [Concepts](https://docs.ledger.so/concepts.md): The core objects and mental model for building with Ledger. - [Authentication](https://docs.ledger.so/get-started/authentication.md): How to authenticate requests to the Ledger API. - [Idempotency](https://docs.ledger.so/get-started/idempotency.md): Safely retry POST requests using Idempotency-Key. - [Pagination](https://docs.ledger.so/get-started/pagination.md): Cursor-based pagination for list endpoints. - [Quickstart](https://docs.ledger.so/get-started/quickstart.md): Make your first requests to the Ledger API (v1). - [Counterparties](https://docs.ledger.so/guides/counterparties.md): Register external accounts for receiving payouts. - [Crypto Wallets](https://docs.ledger.so/guides/crypto-wallets.md): Provision custodial crypto wallets, check balances, and manage crypto deposits. - [Customers and KYC](https://docs.ledger.so/guides/customers-and-kyc.md): Create customers, start verification, and understand capability unlocks. - [Exchange Rates](https://docs.ledger.so/guides/rates.md): Get current exchange rates for transfers. - [Transfers](https://docs.ledger.so/guides/transfers.md): Move value from crypto wallets or virtual accounts to external addresses and bank accounts. - [Virtual Accounts](https://docs.ledger.so/guides/virtual-accounts.md): Create fiat deposit instructions that route into wallets. - [Webhooks](https://docs.ledger.so/guides/webhooks.md): Subscribe to events and build reliable delivery handling. - [Ledger Documentation](https://docs.ledger.so/index.md): Developer documentation for Ledger — virtual accounts, crypto wallets, transfers, and more. - [Webhook Overview](https://docs.ledger.so/webhooks/overview.md): How Ledger developer webhooks work and what gets delivered. - [Signature Verification](https://docs.ledger.so/webhooks/signature-verification.md): Verify that webhook events came from Ledger. ## OpenAPI Specs - [openapi](https://docs.ledger.so/openapi.json) ## Optional - [Dashboard](https://dashboard.ledger.so)