# Multigate ## Docs - [🚀 Getting Started](https://developer.multigate.io/-getting-started-810027m0.md): - [🔓 Authentication](https://developer.multigate.io/-authentication-2873504f0.md): - [👋 Onboarding](https://developer.multigate.io/-onboarding-2871837f0.md): - [💰 Accounts](https://developer.multigate.io/-accounts-2871262f0.md): - [🔃 Conversions](https://developer.multigate.io/-conversions-2872066f0.md): - [💸 Payments](https://developer.multigate.io/-payments-2833063f0.md): - 💸 Payments [👤 Beneficiaries](https://developer.multigate.io/-beneficiaries-2871836f0.md): - [📩 Webhooks / Push Notifications](https://developer.multigate.io/-webhooks-push-notifications-3005903f0.md): ## API Docs - 🔓 Authentication [Get Token](https://developer.multigate.io/get-token-13377523e0.md): Authenticate a client and return a JWT token. - 🔓 Authentication [Refresh Token](https://developer.multigate.io/refresh-token-13377525e0.md): Refresh an expired JWT token. - 🔓 Authentication [Logout User](https://developer.multigate.io/logout-user-13377524e0.md): Invalidate the user's refresh token and blacklist the access token. - 👋 Onboarding [Create Subclient](https://developer.multigate.io/create-subclient-13379323e0.md): - 👋 Onboarding [Get All Subclients](https://developer.multigate.io/get-all-subclients-13379324e0.md): - 👋 Onboarding [Get Subclient](https://developer.multigate.io/get-subclient-13379325e0.md): - 👋 Onboarding [Update Subclient](https://developer.multigate.io/update-subclient-13379326e0.md): - 👋 Onboarding [Create Subclient Shareholder](https://developer.multigate.io/create-subclient-shareholder-13379327e0.md): Create a single shareholder (business user) for a subclient. - 👋 Onboarding [Get Subclient Shareholders](https://developer.multigate.io/get-subclient-shareholders-13379328e0.md): - 👋 Onboarding [Update Subclient Shareholder](https://developer.multigate.io/update-subclient-shareholder-13379329e0.md): - 👋 Onboarding [Upload Subclient Documents](https://developer.multigate.io/upload-subclient-documents-13379332e0.md): - 👋 Onboarding [Get Subclient Documents](https://developer.multigate.io/get-subclient-documents-13379333e0.md): - 👋 Onboarding [Delete Subclient](https://developer.multigate.io/delete-subclient-13379337e0.md): - 👋 Onboarding [Submit Subclient](https://developer.multigate.io/submit-subclient-13379341e0.md): - 💰 Accounts > 📄 Statements [Get Statement](https://developer.multigate.io/get-statement-13681570e0.md): Get statement for the specified account. If no start or end date is passed, transactions from the current date are returned. - 💰 Accounts [Create Virtual Account](https://developer.multigate.io/create-virtual-account-13379308e0.md): Create a new virtual account. - 💰 Accounts [Get Account](https://developer.multigate.io/get-account-13379317e0.md): Retrieve a specific account by the account number. - 💰 Accounts [Get Accounts By](https://developer.multigate.io/get-accounts-by-15912247e0.md): Retrieve accounts by accountNumber or, if no accountNumber is available, the account entityId. - 💰 Accounts [Get All Accounts](https://developer.multigate.io/get-all-accounts-13379309e0.md): Retrieve all accounts. Both linked and virtual accounts will be returned. - 💰 Accounts [Simulate Inflow (UAT only)](https://developer.multigate.io/simulate-inflow-uat-only-15778754e0.md): - 🔃 Conversions [Get Quote](https://developer.multigate.io/get-quote-13380525e0.md): Get a quote using the best live rate available right now. - 🔃 Conversions [Lock Rate](https://developer.multigate.io/lock-rate-13380526e0.md): Lock in a trade using a previously obtained rate. - 🔃 Conversions [Get Trade](https://developer.multigate.io/get-trade-13380528e0.md): Retrieve a previously locked rate. Passing a rate that hasn't been locked will result in a 404 not found error. - 🔃 Conversions [Get All Trades](https://developer.multigate.io/get-all-trades-13380527e0.md): Retrieve all previously locked rates. - 💸 Payments > 🏦 Banks [Get Bank Details](https://developer.multigate.io/get-bank-details-13379625e0.md): Find bank details for all global banks. - 💸 Payments > 👤 Beneficiaries [Create Beneficiary](https://developer.multigate.io/create-beneficiary-13675759e0.md): - 💸 Payments > 👤 Beneficiaries [Get All Beneficiaries](https://developer.multigate.io/get-all-beneficiaries-13379319e0.md): - 💸 Payments > 👤 Beneficiaries [Get Beneficiary](https://developer.multigate.io/get-beneficiary-13379320e0.md): - 💸 Payments > 👤 Beneficiaries [Update Beneficiary](https://developer.multigate.io/update-beneficiary-13379321e0.md): Update a beneficiary's details. - 💸 Payments > 👤 Beneficiaries [Validate Beneficiary Account (NGN only)](https://developer.multigate.io/validate-beneficiary-account-ngn-only-13379322e0.md): - 💸 Payments [Create Single Transfer](https://developer.multigate.io/create-single-transfer-13379622e0.md): Instruct a single transfer of funds from a source account to a beneficiary. - 💸 Payments [Get Purpose Codes](https://developer.multigate.io/get-purpose-codes-13379621e0.md): Fetch all valid purpose codes and their descriptions. - 💸 Payments [Get Transfer Fields & Fees](https://developer.multigate.io/get-transfer-fields-fees-13379623e0.md): Get required fields and estimated transfer fees for a particular combination of source account, beneficiary, amount and currency. - 💸 Payments [Find Transfers](https://developer.multigate.io/find-transfers-13379627e0.md): Filter transactions based on provided filter criteria and return paginated results. - 📩 Webhooks / Push Notifications [Add a New Client Configuration](https://developer.multigate.io/add-a-new-client-configuration-14307635e0.md): - 📩 Webhooks / Push Notifications [Update Client Configuration Current Mode](https://developer.multigate.io/update-client-configuration-current-mode-14307637e0.md): - 📩 Webhooks / Push Notifications [Get Client Configuration](https://developer.multigate.io/get-client-configuration-14307636e0.md):