# Venly Finance ## Docs - [Create an account-to-account transfer](https://docs.venlyfinance.com/api-reference/Finance-API/account-to-account-transfers/create-an-account-to-account-transfer.md) - [List account-to-account transfers](https://docs.venlyfinance.com/api-reference/Finance-API/account-to-account-transfers/list-account-to-account-transfers.md) - [Add a party to an account](https://docs.venlyfinance.com/api-reference/Finance-API/accounts/add-a-party-to-an-account.md): Associates an existing party with this account in a specific role. A party can only have one role per account. - [Create a new account](https://docs.venlyfinance.com/api-reference/Finance-API/accounts/create-a-new-account.md): Creates a new account. Optionally auto-creates a wallet on the specified chain. - [Delete account](https://docs.venlyfinance.com/api-reference/Finance-API/accounts/delete-account.md): Permanently deletes an account. Only allowed when: - All wallet balances are zero - No pending transactions - Account is not suspended/blocked - [Get account details](https://docs.venlyfinance.com/api-reference/Finance-API/accounts/get-account-details.md) - [List all accounts](https://docs.venlyfinance.com/api-reference/Finance-API/accounts/list-all-accounts.md) - [List party roles for an account](https://docs.venlyfinance.com/api-reference/Finance-API/accounts/list-party-roles-for-an-account.md): Returns all parties associated with this account and their roles. - [Reactivate suspended account](https://docs.venlyfinance.com/api-reference/Finance-API/accounts/reactivate-suspended-account.md) - [Remove a party from an account](https://docs.venlyfinance.com/api-reference/Finance-API/accounts/remove-a-party-from-an-account.md): Removes a party's role from this account. Cannot remove the last ACCOUNT_HOLDER from an account. - [Suspend account](https://docs.venlyfinance.com/api-reference/Finance-API/accounts/suspend-account.md) - [Update account details](https://docs.venlyfinance.com/api-reference/Finance-API/accounts/update-account-details.md) - [Get wallet token allowances](https://docs.venlyfinance.com/api-reference/Finance-API/allowances/get-wallet-token-allowances.md): Retrieves the current token allowances for a wallet. Shows which tokens have been approved for spending by the orchestration wallet and the approved amounts. - [Create a fiat-to-crypto payment session](https://docs.venlyfinance.com/api-reference/Finance-API/fiat-to-crypto-payment-sessions/create-a-fiat-to-crypto-payment-session.md) - [Create a new party](https://docs.venlyfinance.com/api-reference/Finance-API/parties/create-a-new-party.md): **Step 1 of the Finance API Flow** - [Delete party](https://docs.venlyfinance.com/api-reference/Finance-API/parties/delete-party.md): Permanently deletes a party. Only allowed when: - Party has no associated accounts - Party is not in a blocked status - [Get party details](https://docs.venlyfinance.com/api-reference/Finance-API/parties/get-party-details.md): Retrieves detailed information about a specific party by ID. - [List accounts for a party](https://docs.venlyfinance.com/api-reference/Finance-API/parties/list-accounts-for-a-party.md) - [List all parties](https://docs.venlyfinance.com/api-reference/Finance-API/parties/list-all-parties.md): **Step 1 of the Finance API Flow** - [Update party details](https://docs.venlyfinance.com/api-reference/Finance-API/parties/update-party-details.md): Updates an existing party's information. Only provided fields will be updated. - [Create payment request by card provider](https://docs.venlyfinance.com/api-reference/Finance-API/payment-requests/create-payment-request-by-card-provider.md): Creates a payment request initiated by a card provider. This endpoint is used for card provider integrations to create payment requests with card provider references. - [Create payment request for account](https://docs.venlyfinance.com/api-reference/Finance-API/payment-requests/create-payment-request-for-account.md): Creates a payment request for a specific account. Payment requests represent a request to settle a payment using the account's crypto assets. - [Get permit messages for wallet](https://docs.venlyfinance.com/api-reference/Finance-API/permits/get-permit-messages.md): Retrieves EIP-712 typed permit messages for a wallet. These messages can be signed by the wallet owner to grant token spending permissions without requiring an on-chain transaction. - [Submit signed permit](https://docs.venlyfinance.com/api-reference/Finance-API/permits/submit-signed-permit.md): Submits a signed EIP-712 permit message to grant token spending permissions. The permit allows the platform to spend tokens on behalf of the wallet without requiring a separate approval transaction. - [Create crypto transfer](https://docs.venlyfinance.com/api-reference/Finance-API/transfers/create-crypto-transfer.md): Creates a cryptocurrency transfer from the sender account to a receiver account. Transfers crypto assets directly between accounts on the specified blockchain. - [Create fiat transfer](https://docs.venlyfinance.com/api-reference/Finance-API/transfers/create-fiat-transfer.md): Creates a fiat-to-crypto transfer from the sender account to a receiver account. The fiat amount is converted to cryptocurrency and transferred. - [Get transfer details](https://docs.venlyfinance.com/api-reference/Finance-API/transfers/get-transfer-details.md): Retrieves detailed information about a specific transfer. - [List transfers for account](https://docs.venlyfinance.com/api-reference/Finance-API/transfers/list-transfers-for-account.md): Retrieves all transfers associated with an account. Can filter by account role (sender/receiver) and transfer status. - [Create a virtual bank account](https://docs.venlyfinance.com/api-reference/Finance-API/virtual-bank-accounts/create-a-virtual-bank-account.md): Creates a virtual bank account for the specified account. - [Get virtual bank account details](https://docs.venlyfinance.com/api-reference/Finance-API/virtual-bank-accounts/get-virtual-bank-account-details.md) - [List virtual bank accounts](https://docs.venlyfinance.com/api-reference/Finance-API/virtual-bank-accounts/list-virtual-bank-accounts.md) - [Create a wallet](https://docs.venlyfinance.com/api-reference/Finance-API/wallets/create-a-wallet.md) - [Get wallet details](https://docs.venlyfinance.com/api-reference/Finance-API/wallets/get-wallet-details.md) - [List wallets for an account](https://docs.venlyfinance.com/api-reference/Finance-API/wallets/list-wallets-for-an-account.md) - [Get bank account configuration](https://docs.venlyfinance.com/api-reference/Fundflow-API/bank-account-configuration/get-bank-account-configuration.md): Retrieves configuration information for bank accounts, including: - Enabled account types (SEPA, ACH, SWIFT, etc.) - Supported countries - Supported currencies - [Get supported blockchain networks](https://docs.venlyfinance.com/api-reference/Fundflow-API/blockchain-networks/get-supported-blockchain-networks.md): Retrieves all blockchain networks supported by the platform for cryptocurrency operations. - [Whitelist a company bank account](https://docs.venlyfinance.com/api-reference/Fundflow-API/company-bank-accounts/create-a-company-bank-account.md): Whitelist a new company bank account. The bank account will be created with PENDING verification status and requires verification before it can be used in ramp requests. - [Get company bank account by ID](https://docs.venlyfinance.com/api-reference/Fundflow-API/company-bank-accounts/get-company-bank-account-by-id.md): Retrieves detailed information about a specific company bank account - [List company bank accounts](https://docs.venlyfinance.com/api-reference/Fundflow-API/company-bank-accounts/list-company-bank-accounts.md): Retrieves a list of your company bank accounts with optional filtering. - [Update company bank account](https://docs.venlyfinance.com/api-reference/Fundflow-API/company-bank-accounts/update-company-bank-account.md): Updates the name of a company bank account. Uses optimistic locking to prevent concurrent updates. - [Whitelist a company wallet](https://docs.venlyfinance.com/api-reference/Fundflow-API/company-wallets/create-a-company-wallet.md): Registers a new company cryptocurrency wallet with PENDING verification status and requires verification before it can be used in ramp requests. After creating the wallet, you must verify ownership by sending 1 USDC from the wallet to the deposit address that can be retrieved from the Get Deposit W… - [Get company wallet by ID](https://docs.venlyfinance.com/api-reference/Fundflow-API/company-wallets/get-company-wallet-by-id.md): Retrieves detailed information about a specific company wallet - [List company wallets](https://docs.venlyfinance.com/api-reference/Fundflow-API/company-wallets/list-company-wallets.md): Retrieves a list of company cryptocurrency wallets with optional filtering by verification status, blockchain network, and wallet address. - [Update company wallet](https://docs.venlyfinance.com/api-reference/Fundflow-API/company-wallets/update-company-wallet.md): Updates the description of a company wallet. - [Get company details](https://docs.venlyfinance.com/api-reference/Fundflow-API/company/get-company-details.md): Retrieves details about the authenticated user's company, including KYB status. - [Get crypto currency by ID](https://docs.venlyfinance.com/api-reference/Fundflow-API/crypto-currencies/get-crypto-currency-by-id.md): Retrieves detailed information about a specific cryptocurrency - [List all crypto currencies](https://docs.venlyfinance.com/api-reference/Fundflow-API/crypto-currencies/list-all-crypto-currencies.md): Retrieves all cryptocurrencies supported by the platform for ramp operations, organized by blockchain network. - [Get deposit wallets](https://docs.venlyfinance.com/api-reference/Fundflow-API/deposit-wallets/list-deposit-wallets.md): Retrieves deposit wallets for specific chains where you should send 1 USDC from your company wallet to verify ownership. - [Calculate fee for a ramp request](https://docs.venlyfinance.com/api-reference/Fundflow-API/fees/calculate-fee-for-a-ramp-request.md): Calculates the fee amount and percentage for a given ramp request amount. Fees are company-specific and based on configured fee tiers. - [Get company fee configuration](https://docs.venlyfinance.com/api-reference/Fundflow-API/fees/get-company-fee-configuration.md): Retrieves the fee configuration for the authenticated company. Fees are company-specific and may include volume tiers. - [Get fiat currency by ID](https://docs.venlyfinance.com/api-reference/Fundflow-API/fiat-currencies/get-fiat-currency-by-id.md): Retrieves detailed information about a specific fiat currency - [List all fiat currencies](https://docs.venlyfinance.com/api-reference/Fundflow-API/fiat-currencies/list-all-fiat-currencies.md): Retrieves all fiat currencies supported by the platform for ramp operations. - [Approve a ramp request](https://docs.venlyfinance.com/api-reference/Fundflow-API/ramp-requests/approve-a-ramp-request.md): This endpoint allows a Company Admin to approve a ramp request that is created by a Manager. After approval, the status changes to AWAITING_FUNDS. - [Cancel a ramp request](https://docs.venlyfinance.com/api-reference/Fundflow-API/ramp-requests/cancel-a-ramp-request.md): Cancels a ramp request. This can be done by the Company Manager/Admin that created the request while the request is in AWAITING_APPROVAL status. The status will change to CANCELLED. - [Create a new ramp request](https://docs.venlyfinance.com/api-reference/Fundflow-API/ramp-requests/create-a-new-ramp-request.md): Creates a new on-ramp or off-ramp request. The request will be created in AWAITING_APPROVAL status. - [Edit the amount of a ramp request](https://docs.venlyfinance.com/api-reference/Fundflow-API/ramp-requests/edit-the-amount-of-a-ramp-request.md): Updates the incoming amount for a ramp request. Uses optimistic locking to prevent concurrent updates. - [Export ramp requests](https://docs.venlyfinance.com/api-reference/Fundflow-API/ramp-requests/export-ramp-requests.md): Exports all ramp requests for the company as a downloadable file (CSV/Excel format). Useful for accounting, auditing, and record-keeping purposes. - [Get available off-ramp currency pairs](https://docs.venlyfinance.com/api-reference/Fundflow-API/ramp-requests/get-available-off-ramp-currency-pairs.md): Retrieves all available currency pairs for off-ramp (crypto to fiat) operations. Returns combinations of supported crypto currencies and their corresponding fiat currencies. - [Get available on-ramp currency pairs](https://docs.venlyfinance.com/api-reference/Fundflow-API/ramp-requests/get-available-on-ramp-currency-pairs.md): Retrieves all available currency pairs for on-ramp (fiat to crypto) operations. Returns combinations of supported fiat currencies and their corresponding crypto currencies. - [Get ramp request by ID](https://docs.venlyfinance.com/api-reference/Fundflow-API/ramp-requests/get-ramp-request-by-id.md): Retrieves detailed information about a specific ramp request, including: - Current status and timestamps - Amount details (fiat, crypto, fees) - Associated bank account or wallet - Complete event history - Payment information - [Initiate an off-ramp request with transaction hash](https://docs.venlyfinance.com/api-reference/Fundflow-API/ramp-requests/initiate-a-ramp-request-with-transaction-hash.md): Updates the blockchain transaction hash for an off-ramp request, marking it as initiated. - [List all ramp requests](https://docs.venlyfinance.com/api-reference/Fundflow-API/ramp-requests/list-all-ramp-requests.md): Retrieves a paginated list of ramp requests with optional filtering and sorting. - [Reject a ramp request](https://docs.venlyfinance.com/api-reference/Fundflow-API/ramp-requests/reject-a-ramp-request.md): This endpoint allows a Company Admin to reject a ramp request that is created by a Manager. The status will change to REJECTED. - [Update transaction hash](https://docs.venlyfinance.com/api-reference/Fundflow-API/ramp-requests/update-transaction-hash.md): Updates the blockchain transaction hash for a ramp request. - [Delete a company user](https://docs.venlyfinance.com/api-reference/Fundflow-API/users/delete-a-company-user.md): Removes a user from the company. This action is permanent and cannot be undone. - [Invite a user to the company](https://docs.venlyfinance.com/api-reference/Fundflow-API/users/invite-a-user-to-the-company.md): Invites a new user to join the company by sending an invitation email. The user will receive an invitation URL to complete their registration. - [List company users](https://docs.venlyfinance.com/api-reference/Fundflow-API/users/list-company-users.md): Retrieves all users associated with the company, including their roles and status. - [Update user role](https://docs.venlyfinance.com/api-reference/Fundflow-API/users/update-user-role.md): Updates the role of a company user. - [Update user status](https://docs.venlyfinance.com/api-reference/Fundflow-API/users/update-user-status.md): Enables or disables a company user account. Disabled users cannot access the system. - [Finance API](https://docs.venlyfinance.com/api-reference/introduction.md): Embedded financial infrastructure — parties, accounts, wallets, IBANs, and transfers. - [Authentication](https://docs.venlyfinance.com/getting-started/authentication.md): Obtain and use OAuth2 Bearer tokens for the Fundflow API and Finance API. - [API Conventions](https://docs.venlyfinance.com/getting-started/conventions.md): Idempotency, pagination, and versioning rules that apply to every Venly API endpoint. - [Endpoints & URLs](https://docs.venlyfinance.com/getting-started/endpoints.md): All base URLs and authentication endpoints for Fundflow API and Finance API — staging and production. - [Quick Start](https://docs.venlyfinance.com/getting-started/quickstart.md): Authenticate, send a request, and read the response — your first Venly API call in under 5 minutes. - [Card Issuance (Coming Soon)](https://docs.venlyfinance.com/guides/card-issuance/introduction.md): White-label Mastercard debit cards linked to USDC wallets with interchange revenue capture - [Compliance Engine (Coming Soon)](https://docs.venlyfinance.com/guides/compliance/introduction.md): Automated screening, transaction monitoring, and regulatory reporting across all payment rails - [Glossary](https://docs.venlyfinance.com/guides/finance/glossary.md): Definitions for parties, accounts, party roles, virtual bank accounts, custodial wallets, transfers, permits, and other Finance API concepts. - [Integration Walkthrough](https://docs.venlyfinance.com/guides/finance/integration-walkthrough.md): Onboard your first user, fund an account, and send a transfer using the Finance API. - [Multi-Rail Routing (Coming Soon)](https://docs.venlyfinance.com/guides/multi-rail-routing/introduction.md): Intelligent payment routing across SEPA, SWIFT, stablecoins, and local rails for optimal speed and cost - [Account Management](https://docs.venlyfinance.com/guides/payments/accounts.md): Configure company bank accounts and crypto wallets that source and receive funds during Fundflow ramp requests. - [API Authentication](https://docs.venlyfinance.com/guides/payments/authentication.md): Authenticate with Venly Fundflow API using OAuth2 client credentials - [Dashboard](https://docs.venlyfinance.com/guides/payments/dashboard.md): Fundflow API architecture — resource model, data types, response envelope, and the integration patterns that make production calls reliable. - [Fee Structure](https://docs.venlyfinance.com/guides/payments/fees.md): How Fundflow ramp fees are calculated — fee tiers, exchange-rate spreads, the calculate-fee endpoint, and what shows up on the invoice. - [Getting Started with Fundflow](https://docs.venlyfinance.com/guides/payments/getting-started.md): End-to-end guide to integrate Fundflow — authentication, creating ramp requests, settlement, and going live with the on-ramp/off-ramp API. - [Glossary](https://docs.venlyfinance.com/guides/payments/glossary.md): Definitions for ramp requests, fees, KYC/KYB, on-ramp, off-ramp, and other Fundflow concepts you'll see in the docs and dashboard. - [Quick Reference Guide](https://docs.venlyfinance.com/guides/payments/quick-reference.md): Cheat sheet for Fundflow — base URLs, auth flow, ramp request lifecycle, and the most-used endpoints on a single page. - [Security & Best Practices](https://docs.venlyfinance.com/guides/payments/security.md): Credential management, token security, and defensive patterns for Fundflow API integrations - [Transactions](https://docs.venlyfinance.com/guides/payments/transactions.md): Create, approve, and track Fundflow ramp requests — the lifecycle of an on-ramp or off-ramp transaction from initiation to settlement. - [Troubleshooting](https://docs.venlyfinance.com/guides/payments/troubleshooting.md): API error codes, common integration failures, and how to fix them - [Treasury Yield (Coming Soon)](https://docs.venlyfinance.com/guides/treasury-yield/introduction.md): Earn yield on idle stablecoin reserves through curated DeFi and tokenized vaults - [Venly Finance Developer Documentation](https://docs.venlyfinance.com/index.md): Build with stablecoin settlement orchestration. One API. Multiple rails. Your economics. ## OpenAPI Specs - [Finance-API-Specs](https://docs.venlyfinance.com/api-reference/Finance-API-Specs.yaml) - [Fundflow-API](https://docs.venlyfinance.com/api-reference/Fundflow-API.yaml) - [openapi](https://docs.venlyfinance.com/api-reference/openapi.json) ## Optional - [Blog](https://venlyfinance.com/blog) - [Support](mailto:support@venly.io)