# Bila API Documentation ## Docs - [Get account balance](https://docs.usebila.com/docs/api-reference/bila--accounts/get-account-balance.md): Retrieve the balance of a specific account - [Get account by ID](https://docs.usebila.com/docs/api-reference/bila--accounts/get-account-by-id.md): Retrieve a single account by its UUID - [List all accounts](https://docs.usebila.com/docs/api-reference/bila--accounts/list-all-accounts.md): Retrieve a paginated list of accounts/wallets for the authenticated merchant - [List all banks](https://docs.usebila.com/docs/api-reference/bila--banks/list-all-banks.md): Retrieve a list of all supported banks and financial institutions - [Get collection by ID](https://docs.usebila.com/docs/api-reference/bila--collections/get-collection-by-id.md): Retrieve a single collection by its UUID - [Get collection by reference](https://docs.usebila.com/docs/api-reference/bila--collections/get-collection-by-reference.md): Retrieve collection status by client reference - [Initiate mobile money collection](https://docs.usebila.com/docs/api-reference/bila--collections/initiate-mobile-money-collection.md): Initiate a payment collection from a mobile money account. Creates a transaction record in your dashboard. - [List collections](https://docs.usebila.com/docs/api-reference/bila--collections/list-collections.md): Retrieve a paginated list of payment collections for the authenticated merchant - [Resolve bank account](https://docs.usebila.com/docs/api-reference/bila--resolve/resolve-bank-account.md): Verify and retrieve bank account holder details - [Resolve mobile money account](https://docs.usebila.com/docs/api-reference/bila--resolve/resolve-mobile-money-account.md): Verify and retrieve mobile money account holder details - [Get transaction by ID](https://docs.usebila.com/docs/api-reference/bila--transactions/get-transaction-by-id.md): Retrieve a single transaction by its UUID - [List transactions](https://docs.usebila.com/docs/api-reference/bila--transactions/list-transactions.md): Retrieve a paginated list of transactions - [Create bank account recipient](https://docs.usebila.com/docs/api-reference/bila--transfer-recipients/create-bank-account-recipient.md): Create a new bank account transfer recipient - [Create mobile money recipient](https://docs.usebila.com/docs/api-reference/bila--transfer-recipients/create-mobile-money-recipient.md): Create a new mobile money transfer recipient - [Get recipient by ID](https://docs.usebila.com/docs/api-reference/bila--transfer-recipients/get-recipient-by-id.md): Retrieve a single transfer recipient by its UUID - [List transfer recipients](https://docs.usebila.com/docs/api-reference/bila--transfer-recipients/list-transfer-recipients.md): Retrieve a paginated list of saved transfer recipients - [Get transfer by ID](https://docs.usebila.com/docs/api-reference/bila--transfers/get-transfer-by-id.md): Retrieve a single transfer by its UUID - [Get transfer by reference](https://docs.usebila.com/docs/api-reference/bila--transfers/get-transfer-by-reference.md): Retrieve transfer status by client reference - [Initiate bank transfer](https://docs.usebila.com/docs/api-reference/bila--transfers/initiate-bank-transfer.md): Initiate a transfer to a bank account. Creates a transaction record in your dashboard. - [Initiate mobile money transfer](https://docs.usebila.com/docs/api-reference/bila--transfers/initiate-mobile-money-transfer.md): Initiate a transfer to a mobile money account. Creates a transaction record in your dashboard. - [List transfers](https://docs.usebila.com/docs/api-reference/bila--transfers/list-transfers.md): Retrieve a paginated list of transfers/payouts for the authenticated merchant - [Audit Trail](https://docs.usebila.com/docs/audit-trail.md): Learn how to use the Audit Trail to monitor every action, login, and API request made within your Bila account. - [Accounts](https://docs.usebila.com/docs/developers/accounts/overview.md): Manage your payment accounts and wallets - [Authentication](https://docs.usebila.com/docs/developers/authentication.md): Learn how to authenticate with the Bila API - [Banks](https://docs.usebila.com/docs/developers/banks/overview.md): Access bank reference data for supported countries - [Collections](https://docs.usebila.com/docs/developers/collections/overview.md): Accept payments from customers via mobile money - [Errors](https://docs.usebila.com/docs/developers/errors.md): Understanding Bila API error responses - [Welcome](https://docs.usebila.com/docs/developers/overview.md): Bila API enables businesses to accept payments and send money across Africa - [Quick Start](https://docs.usebila.com/docs/developers/quickstart.md): Get started with Bila API in minutes - [Transfer Recipients](https://docs.usebila.com/docs/developers/recipients/overview.md): Save and manage transfer recipients for faster payouts - [Resolve Account](https://docs.usebila.com/docs/developers/resolve/overview.md): Verify bank and mobile money accounts before transfers - [Transactions](https://docs.usebila.com/docs/developers/transactions/overview.md): View and track all transaction history - [Transfers](https://docs.usebila.com/docs/developers/transfers/overview.md): Send payouts to bank accounts and mobile money wallets - [Edit and Manage Cashiers](https://docs.usebila.com/docs/edit-and.md): Learn how to update cashier profiles, reset passwords, and control POS access from your Bila merchant dashboard. - [How much does it cost to operate a Bila account?](https://docs.usebila.com/docs/guide/fees-and-charges/operating-costs.md): Find out the costs associated with operating your Bila business account. - [How to create a sub-wallet](https://docs.usebila.com/docs/guide/sub-wallets/how-to-create-a-sub-wallet.md): Follow these simple steps to create a sub-wallet and organize your business finances. - [What is a Sub-wallet?](https://docs.usebila.com/docs/guide/sub-wallets/what-is-a-sub-wallet.md): A sub-wallet helps you organize your business finances by creating separate wallets under your primary Bila wallet. - [Change Admin Roles](https://docs.usebila.com/docs/guide/team-members/change-admin-roles.md): Learn how to update an existing admin's role, wallet access, and notification settings from your Bila dashboard. - [How can I add a team member?](https://docs.usebila.com/docs/guide/team-members/how-to-add-team-member.md): Invite team members to your Bila account and define their access levels and notification preferences. - [Set Admin Roles](https://docs.usebila.com/docs/guide/team-members/how-to-set-admin-roles.md): Learn how to invite team members, assign roles, and configure notification access from your Bila admin settings. - [What is the team member feature?](https://docs.usebila.com/docs/guide/team-members/team-member-feature.md): Learn how to grant different levels of access to team members who are not account signatories. - [How to add payment recipient](https://docs.usebila.com/docs/how-to-add-a-payment-recei.md) - [Add a Cashier to POS](https://docs.usebila.com/docs/how-to-add-cashier.md): Learn how to create a cashier account so your team can process sales on any POS device. - [How to add money to my Bila Account?](https://docs.usebila.com/docs/how-to-add-money-to-my-bila-account.md) - [Add a Product](https://docs.usebila.com/docs/how-to-add-my-product.md): Learn how to list a new item in your store and make it available for customer checkout on the Bila platform. - [How to send money to recipients.](https://docs.usebila.com/docs/how-to-make-payments-to-recipients.md) - [Manage Product Visibility](https://docs.usebila.com/docs/how-to-manage-product-visibility.md): Learn how to show or hide products on your storefront without deleting them from your Bila dashboard. - [Stock Activity](https://docs.usebila.com/docs/how-to-manage-stock-activity.md): Learn how to monitor and audit every inventory movement across your product catalogue on the Bila platform. - [Pay for a Product](https://docs.usebila.com/docs/how-to-pay-for-a-product.md): A step-by-step guide to the checkout process for customers paying via mobile money on the Bila platform. - [How to View Your Transaction History On Bila.](https://docs.usebila.com/docs/how-to-view-your-transaction-history.md) - [Manage Orders](https://docs.usebila.com/docs/managing-orders.md): Learn how to monitor, filter, and fulfil customer orders from the Bila Orders dashboard. - [Payment Statuses and What They Mean](https://docs.usebila.com/docs/payment-statuses-and.md) - [Set Up Your Viewstore](https://docs.usebila.com/docs/setting-up-your-viewstore.md): Launch a professional, mobile-responsive storefront in minutes — no code required. - [Supported Payment Methods On Bila](https://docs.usebila.com/docs/supported-payment-methods-on-bila.md) - [Track Business Alerts](https://docs.usebila.com/docs/track-business-alearts.md): Learn how to monitor, search, and interpret your SMS delivery logs to verify that your team and customers are receiving real-time business alerts. - [Updating price and stock](https://docs.usebila.com/docs/updating-price-and-stock.md): Maintain an accurate storefront by keeping your product pricing and inventory levels up to date. ## OpenAPI Specs - [openapi](https://docs.usebila.com/docs/api-reference/openapi.json) ## Optional - [Website](https://www.usebila.com) - [Help Center](https://help.usebila.com/en)