> ## Documentation Index
> Fetch the complete documentation index at: https://docs.venlyfinance.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Whitelist a company bank account

> Register a company bank account for fiat settlement in ramp requests.

Registers a new company bank account in `PENDING` status. Provide the fields for your account type — `EUR_SEPA`, `USD_WIRE`, `USD_ACH`, `USD_SWIFT`, `GBP_FPS`, `GBP_CHAPS`, or `OTHER_SWIFT`. The account must be in your company's legal name.

**Concept guide:** [Account management](/guides/payments/accounts)

<Warning>Bank accounts are reviewed manually and may take 1–2 business days to reach `VERIFIED`. Only verified accounts can be used in ramp requests.</Warning>


## OpenAPI

````yaml api-reference/Fundflow-API.yaml POST /v1/company-bank-accounts
openapi: 3.1.0
info:
  title: Fundflow API
  description: >
    Fundflow API provides endpoints for managing cryptocurrency on-ramp and
    off-ramp requests, 

    company bank accounts, wallets, and user management for blockchain payment
    operations.


    ## Overview

    The Fundflow API enables companies to:

    - Create and manage on-ramp (fiat to crypto) and off-ramp (crypto to fiat)
    requests

    - Manage company bank accounts across multiple payment networks (SEPA, ACH,
    SWIFT, etc.)

    - Manage company cryptocurrency wallets across multiple blockchains

    - Handle user roles and permissions within the company

    - Calculate fees and retrieve exchange rate information


    ## Authentication

    All endpoints require OAuth2 authentication using a bearer token that is
    retrieved from authentication endpoint using your client_id and
    client_secret.


    ## Optimistic Locking

    Many write operations use optimistic locking via a `version` field to
    prevent concurrent updates.

    When a version conflict occurs (HTTP 409), you must:

    1. Fetch the latest version of the resource

    2. Reapply their changes to the updated resource

    3. Retry the operation with the new version number


    ## Status Workflows


    ### Ramp Request Status Flow

    - **AWAITING_APPROVAL** → **AWAITING_FUNDS** (after approval)

    - **AWAITING_APPROVAL** → **CANCELLED** (cancelled by requester)

    - **AWAITING_APPROVAL** → **REJECTED** (rejected by company admin)

    - **AWAITING_APPROVAL** → **DENIED** (denied by Venly admin)

    - **AWAITING_APPROVAL** → **BLOCKED** (blocked by Venly admin)

    - **AWAITING_FUNDS** → **PROCESSING** (payment received/initiated)

    - **PROCESSING** → **SUCCEEDED** (transaction completed)

    - **PROCESSING** → **FAILED** (transaction failed)
  contact:
    name: Venly
    url: https://venly.io
    email: contact@venly.io
  version: 1.7.0
servers:
  - url: https://api-fundflow.venly.io
    description: Production
  - url: https://api-fundflow-staging.venly.io
    description: Staging
security: []
tags:
  - name: Ramp Requests
    description: >-
      On-ramp (fiat to crypto) and off-ramp (crypto to fiat) request lifecycle
      and management
  - name: Fees
    description: Fee configuration and per-request fee calculation
  - name: Company Wallets
    description: Company cryptocurrency wallet whitelisting, verification, and management
  - name: Company Bank Accounts
    description: >-
      Company bank account whitelisting and management across payment networks
      (SEPA, ACH, SWIFT, and more)
  - name: Deposit Wallets
    description: >-
      Venly deposit wallet addresses for wallet-ownership verification and
      off-ramp settlement
  - name: Crypto Currencies
    description: >-
      Cryptocurrencies supported for ramp operations, organised by blockchain
      network
  - name: Fiat Currencies
    description: Fiat currencies supported for ramp operations
  - name: Blockchain Networks
    description: Blockchain networks supported for cryptocurrency operations
  - name: Bank Account Configuration
    description: Enabled bank account types, supported countries, and supported currencies
  - name: Company
    description: Authenticated company details and KYB status
  - name: Users
    description: Company user management, roles, and permissions
  - name: Authentication
    description: Authenticated user profile, company affiliation, and assigned authorities
paths:
  /v1/company-bank-accounts:
    post:
      tags:
        - Company Bank Accounts
      summary: Whitelist a company bank account
      description: >
        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.
         

        **Supported Bank Account Types:**

        - **EUR_SEPA**: European SEPA transfers (IBAN, BIC)

        - **USD_WIRE**: US Wire transfers (Account number, Routing number)

        - **USD_ACH**: US ACH transfers (Account number, Routing number)

        - **USD_SWIFT**: US SWIFT transfers (Account number, BIC, IBAN optional)

        - **GBP_FPS**: UK Faster Payments (Account number, Sort code)

        - **GBP_CHAPS**: UK CHAPS transfers (Account number, Sort code)

        - **OTHER_SWIFT**: Other currency SWIFT transfers (specify currency)
      operationId: create_2
      requestBody:
        required: true
        content:
          application/json:
            schema:
              oneOf:
                - $ref: '#/components/schemas/CreateEurSepaCompanyBankAccountRequest'
                - $ref: '#/components/schemas/CreateGbpChapsCompanyBankAccountRequest'
                - $ref: '#/components/schemas/CreateGbpFpsCompanyBankAccountRequest'
                - $ref: >-
                    #/components/schemas/CreateOtherCurrencySwiftCompanyBankAccountRequest
                - $ref: '#/components/schemas/CreateUsAchCompanyBankAccountRequest'
                - $ref: '#/components/schemas/CreateUsSwiftCompanyBankAccountRequest'
                - $ref: '#/components/schemas/CreateUsWireCompanyBankAccountRequest'
              discriminator:
                propertyName: bankAccountType
      responses:
        '201':
          description: Company bank account successfully created
          content:
            '*/*':
              schema:
                type: object
                properties:
                  success:
                    type: boolean
                    default: true
                  result:
                    oneOf:
                      - $ref: '#/components/schemas/EurSepaCompanyBankAccountDto'
                      - $ref: '#/components/schemas/GbpChapsCompanyBankAccountDto'
                      - $ref: '#/components/schemas/GbpFpsCompanyBankAccountDto'
                      - $ref: >-
                          #/components/schemas/OtherCurrencySwiftCompanyBankAccountDto
                      - $ref: '#/components/schemas/UsAchCompanyBankAccountDto'
                      - $ref: '#/components/schemas/UsSwiftCompanyBankAccountDto'
                      - $ref: '#/components/schemas/UsWireCompanyBankAccountDto'
        '400':
          $ref: '#/components/responses/BadRequest'
        '401':
          $ref: '#/components/responses/Unauthorized'
        '403':
          $ref: '#/components/responses/Forbidden'
        '404':
          $ref: '#/components/responses/NotFound'
        '405':
          $ref: '#/components/responses/MethodNotAllowed'
        '415':
          $ref: '#/components/responses/UnsupportedMediaType'
        '500':
          $ref: '#/components/responses/InternalServerError'
      security:
        - OAuth2:
            - manage:company-bank-account
components:
  schemas:
    CreateEurSepaCompanyBankAccountRequest:
      allOf:
        - $ref: '#/components/schemas/CreateCompanyBankAccountRequest'
        - type: object
          title: Create EUR SEPA Bank Account
          description: Request to create a European SEPA bank account with IBAN and BIC
          required:
            - iban
          properties:
            iban:
              type: string
              minLength: 15
              maxLength: 34
              pattern: ^[A-Z]{2}\d{2}[A-Z0-9]{1,30}$
              description: International Bank Account Number
              example: DE89370400440532013000
            bic:
              type: string
              minLength: 8
              maxLength: 11
              pattern: ^[A-Z]{6}[A-Z0-9]{2}([A-Z0-9]{3})?$
              description: Bank Identifier Code (SWIFT code)
              example: COBADEFFXXX
            intermediaryBic:
              type: string
              minLength: 8
              maxLength: 11
              pattern: ^[A-Z]{6}[A-Z0-9]{2}([A-Z0-9]{3})?$
              description: Intermediary bank BIC (if applicable)
            email:
              type: string
              format: email
              maxLength: 255
              description: Contact email for account holder
            phoneNumber:
              type: string
              maxLength: 50
              pattern: ^\+?\d{7,15}$
              description: Contact phone number
            beneficiaryState:
              type: string
              maxLength: 100
              description: Beneficiary state/province (if applicable)
            bankAccountType:
              type: string
              default: EUR_SEPA
              enum:
                - EUR_SEPA
    CreateGbpChapsCompanyBankAccountRequest:
      allOf:
        - $ref: '#/components/schemas/CreateCompanyBankAccountRequest'
        - type: object
          title: Create GBP CHAPS Bank Account
          description: >-
            Request to create a UK CHAPS (Clearing House Automated Payment
            System) bank account with account number and sort code
          required:
            - accountNumber
            - sortCode
          properties:
            accountNumber:
              type: string
              minLength: 8
              maxLength: 8
              pattern: ^\d{8}$
              description: UK bank account number (8 digits)
              example: '12345678'
            sortCode:
              type: string
              minLength: 6
              maxLength: 6
              pattern: ^\d{6}$
              description: UK sort code (6 digits)
              example: '123456'
            email:
              type: string
              format: email
              maxLength: 255
            phoneNumber:
              type: string
              maxLength: 50
              pattern: ^\+?\d{7,15}$
            beneficiaryState:
              type: string
              maxLength: 100
            bankAccountType:
              type: string
              default: GBP_CHAPS
              enum:
                - GBP_CHAPS
    CreateGbpFpsCompanyBankAccountRequest:
      allOf:
        - $ref: '#/components/schemas/CreateCompanyBankAccountRequest'
        - type: object
          title: Create GBP Faster Payments Bank Account
          description: >-
            Request to create a UK Faster Payments Service bank account with
            account number and sort code
          required:
            - accountNumber
            - sortCode
          properties:
            accountNumber:
              type: string
              minLength: 8
              maxLength: 8
              pattern: ^\d{8}$
              description: UK bank account number (8 digits)
              example: '12345678'
            sortCode:
              type: string
              minLength: 6
              maxLength: 6
              pattern: ^\d{6}$
              description: UK sort code (6 digits)
              example: '123456'
            email:
              type: string
              format: email
              maxLength: 255
            phoneNumber:
              type: string
              maxLength: 50
              pattern: ^\+?\d{7,15}$
            beneficiaryState:
              type: string
              maxLength: 100
            bankAccountType:
              type: string
              default: GBP_FPS
              enum:
                - GBP_FPS
    CreateOtherCurrencySwiftCompanyBankAccountRequest:
      allOf:
        - $ref: '#/components/schemas/CreateCompanyBankAccountRequest'
        - type: object
          title: Create Other Currency SWIFT Bank Account
          description: >-
            Request to create a SWIFT bank account for currencies other than
            EUR, GBP, or USD (e.g., SGD, AUD, CHF)
          required:
            - currency
            - bic
          properties:
            currency:
              type: string
              minLength: 3
              maxLength: 3
              description: ISO 4217 currency code (e.g., SGD, AUD, CHF)
              example: SGD
            bic:
              type: string
              minLength: 8
              maxLength: 11
              pattern: ^[A-Z]{6}[A-Z0-9]{2}([A-Z0-9]{3})?$
              description: Bank Identifier Code (SWIFT code)
            accountNumber:
              type: string
              maxLength: 34
              description: Account number (required if IBAN not provided)
            iban:
              type: string
              minLength: 15
              maxLength: 34
              pattern: ^[A-Z]{2}\d{2}[A-Z0-9]{1,30}$
              description: IBAN (required if account number not provided)
            intermediaryBankName:
              type: string
              maxLength: 255
            intermediaryBic:
              type: string
              minLength: 8
              maxLength: 11
              pattern: ^[A-Z]{6}[A-Z0-9]{2}([A-Z0-9]{3})?$
            intermediaryAccountNumber:
              type: string
              maxLength: 34
            email:
              type: string
              format: email
              maxLength: 255
            phoneNumber:
              type: string
              maxLength: 50
              pattern: ^$|^\+?\d{7,15}$
            beneficiaryState:
              type: string
              maxLength: 100
            bankAccountType:
              type: string
              default: OTHER_SWIFT
              enum:
                - OTHER_SWIFT
    CreateUsAchCompanyBankAccountRequest:
      allOf:
        - $ref: '#/components/schemas/CreateCompanyBankAccountRequest'
        - type: object
          title: Create US ACH Bank Account
          description: >-
            Request to create a US ACH (Automated Clearing House) bank account
            with account number and routing number
          required:
            - accountNumber
            - routingNumber
            - email
            - beneficiaryState
          properties:
            accountNumber:
              type: string
              minLength: 8
              maxLength: 17
              pattern: ^\d{8,17}$
              description: US bank account number
              example: '123456789012'
            routingNumber:
              type: string
              minLength: 9
              maxLength: 9
              pattern: ^\d{9}$
              description: US routing number (ABA number)
              example: '021000021'
            email:
              type: string
              format: email
              maxLength: 255
            phoneNumber:
              type: string
              maxLength: 50
              pattern: ^\+?\d{7,15}$
            beneficiaryState:
              type: string
              maxLength: 100
              description: US state (required for ACH)
              example: NY
            bankAccountType:
              type: string
              default: USD_ACH
              enum:
                - USD_ACH
    CreateUsSwiftCompanyBankAccountRequest:
      allOf:
        - $ref: '#/components/schemas/CreateCompanyBankAccountRequest'
        - type: object
          title: Create US SWIFT Bank Account
          description: >-
            Request to create a US SWIFT international bank account with BIC,
            account number, and bank address details
          required:
            - bic
            - accountNumber
            - bankStreetAddress
            - bankCity
            - bankPostalCode
            - beneficiaryState
          properties:
            bic:
              type: string
              minLength: 8
              maxLength: 11
              pattern: ^[A-Z]{6}[A-Z0-9]{2}([A-Z0-9]{3})?$
              description: Bank Identifier Code (SWIFT code)
            accountNumber:
              type: string
              maxLength: 34
              description: Bank account number
            iban:
              type: string
              minLength: 15
              maxLength: 34
              pattern: ^[A-Z]{2}\d{2}[A-Z0-9]{1,30}$
              description: IBAN (optional for US SWIFT)
            bankStreetAddress:
              type: string
              maxLength: 255
              description: Bank street address
            bankCity:
              type: string
              maxLength: 100
              description: Bank city
            bankPostalCode:
              type: string
              maxLength: 20
              description: Bank postal code
            intermediaryBankName:
              type: string
              maxLength: 255
              description: Intermediary bank name (if applicable)
            intermediaryBic:
              type: string
              minLength: 8
              maxLength: 11
              pattern: ^[A-Z]{6}[A-Z0-9]{2}([A-Z0-9]{3})?$
              description: Intermediary bank BIC
            intermediaryAccountNumber:
              type: string
              maxLength: 34
              description: Intermediary account number
            email:
              type: string
              format: email
              maxLength: 255
            phoneNumber:
              type: string
              maxLength: 50
              pattern: ^$|^\+?\d{7,15}$
            beneficiaryState:
              type: string
              maxLength: 100
            bankAccountType:
              type: string
              default: USD_SWIFT
              enum:
                - USD_SWIFT
    CreateUsWireCompanyBankAccountRequest:
      allOf:
        - $ref: '#/components/schemas/CreateCompanyBankAccountRequest'
        - type: object
          title: Create US Wire Transfer Bank Account
          description: >-
            Request to create a US Wire Transfer bank account with account
            number and routing number
          required:
            - accountNumber
            - routingNumber
            - email
            - beneficiaryState
          properties:
            accountNumber:
              type: string
              minLength: 8
              maxLength: 17
              pattern: ^\d{8,17}$
              description: US bank account number
            routingNumber:
              type: string
              minLength: 9
              maxLength: 9
              pattern: ^\d{9}$
              description: US routing number (ABA number)
            email:
              type: string
              format: email
              maxLength: 255
            phoneNumber:
              type: string
              maxLength: 50
              pattern: ^\+?\d{7,15}$
            beneficiaryState:
              type: string
              maxLength: 100
              description: US state (required for Wire)
            bankAccountType:
              type: string
              default: USD_WIRE
              enum:
                - USD_WIRE
    EurSepaCompanyBankAccountDto:
      allOf:
        - $ref: '#/components/schemas/CompanyBankAccountDto'
        - type: object
          properties:
            iban:
              type: string
              description: International Bank Account Number
            bic:
              type: string
              description: Bank Identifier Code
            intermediaryBic:
              type: string
              description: Intermediary bank BIC (if applicable)
    GbpChapsCompanyBankAccountDto:
      allOf:
        - $ref: '#/components/schemas/CompanyBankAccountDto'
        - type: object
          properties:
            accountNumber:
              type: string
            sortCode:
              type: string
    GbpFpsCompanyBankAccountDto:
      allOf:
        - $ref: '#/components/schemas/CompanyBankAccountDto'
        - type: object
          properties:
            accountNumber:
              type: string
              description: UK account number (8 digits)
            sortCode:
              type: string
              description: UK sort code (6 digits)
    OtherCurrencySwiftCompanyBankAccountDto:
      allOf:
        - $ref: '#/components/schemas/CompanyBankAccountDto'
        - type: object
          properties:
            currency:
              type: string
              description: ISO 4217 currency code
            bic:
              type: string
            accountNumber:
              type: string
            iban:
              type: string
            intermediaryBankName:
              type: string
            intermediaryBic:
              type: string
            intermediaryAccountNumber:
              type: string
    UsAchCompanyBankAccountDto:
      allOf:
        - $ref: '#/components/schemas/CompanyBankAccountDto'
        - type: object
          properties:
            accountNumber:
              type: string
            routingNumber:
              type: string
              description: ABA routing number
    UsSwiftCompanyBankAccountDto:
      allOf:
        - $ref: '#/components/schemas/CompanyBankAccountDto'
        - type: object
          properties:
            bic:
              type: string
            accountNumber:
              type: string
            iban:
              type: string
            bankStreetAddress:
              type: string
            bankCity:
              type: string
            bankPostalCode:
              type: string
            intermediaryBankName:
              type: string
            intermediaryBic:
              type: string
            intermediaryAccountNumber:
              type: string
    UsWireCompanyBankAccountDto:
      allOf:
        - $ref: '#/components/schemas/CompanyBankAccountDto'
        - type: object
          properties:
            accountNumber:
              type: string
            routingNumber:
              type: string
    CreateCompanyBankAccountRequest:
      type: object
      required:
        - name
        - bankName
        - companyName
        - bankCountry
        - beneficiaryAddressLine1
        - beneficiaryCity
        - beneficiaryPostalCode
        - beneficiaryCountry
        - supportedRampType
      discriminator:
        propertyName: bankAccountType
      properties:
        name:
          type: string
          maxLength: 255
          minLength: 0
          description: Display name for the bank account
          example: Primary EUR Account
        bankName:
          type: string
          maxLength: 255
          minLength: 0
          description: Name of the bank
          example: Deutsche Bank
        companyName:
          type: string
          maxLength: 255
          minLength: 0
          description: Legal name of the company (account holder)
          example: Acme Corporation Ltd
        bankCountry:
          type: string
          description: ISO 3166-1 alpha-2 country code of the bank
          example: DE
        beneficiaryAddressLine1:
          type: string
          maxLength: 255
          minLength: 0
          description: First line of beneficiary address
          example: 123 Main Street
        beneficiaryAddressLine2:
          type: string
          maxLength: 255
          minLength: 0
          description: Second line of beneficiary address (optional)
          example: Suite 100
        beneficiaryCity:
          type: string
          maxLength: 100
          minLength: 0
          description: Beneficiary city
          example: Berlin
        beneficiaryPostalCode:
          type: string
          maxLength: 20
          minLength: 0
          description: Beneficiary postal/ZIP code
          example: '10115'
        beneficiaryCountry:
          type: string
          description: ISO 3166-1 alpha-2 country code of the beneficiary
          example: DE
        supportedRampType:
          type: string
          description: |
            Types of ramp operations this account supports:
            - **ON_RAMP**: Can receive fiat (for deposit)
            - **OFF_RAMP**: Can send fiat (for withdrawal)
            - **ON_AND_OFF_RAMP**: Supports both operations
          enum:
            - ON_RAMP
            - OFF_RAMP
            - ON_AND_OFF_RAMP
        bankAccountType:
          type: string
          description: Type of bank account/payment network
          enum:
            - EUR_SEPA
            - USD_WIRE
            - USD_ACH
            - USD_SWIFT
            - GBP_FPS
            - GBP_CHAPS
            - OTHER_SWIFT
    CompanyBankAccountDto:
      type: object
      description: Base company bank account schema
      discriminator:
        propertyName: bankAccountType
      properties:
        id:
          type: string
          format: uuid
        companyId:
          type: string
          format: uuid
        name:
          type: string
          description: Display name
        bankName:
          type: string
        companyName:
          type: string
          description: Legal company name (account holder)
        email:
          type: string
        phoneNumber:
          type: string
        bankCountry:
          type: string
          description: ISO 3166-1 alpha-2 country code
        beneficiaryAddressLine1:
          type: string
        beneficiaryAddressLine2:
          type: string
        beneficiaryCity:
          type: string
        beneficiaryState:
          type: string
        beneficiaryPostalCode:
          type: string
        beneficiaryCountry:
          type: string
          description: ISO 3166-1 alpha-2 country code
        bankAccountType:
          type: string
          enum:
            - EUR_SEPA
            - USD_WIRE
            - USD_ACH
            - USD_SWIFT
            - GBP_FPS
            - GBP_CHAPS
            - OTHER_SWIFT
        supportedRampType:
          type: string
          enum:
            - ON_RAMP
            - OFF_RAMP
            - ON_AND_OFF_RAMP
        verificationStatus:
          type: string
          description: |
            Verification status of the bank account.
          enum:
            - PENDING
            - VERIFIED
            - DENIED
        verifiedAt:
          type: string
          format: date-time
        createdAt:
          type: string
          format: date-time
        updatedAt:
          type: string
          format: date-time
        version:
          type: integer
          format: int64
    ErrorResponse:
      type: object
      description: Error response wrapper
      properties:
        success:
          type: boolean
          default: false
        errors:
          type: array
          items:
            $ref: '#/components/schemas/ErrorBody'
        result:
          type: object
          nullable: true
    ErrorBody:
      type: object
      description: Individual error details
      properties:
        code:
          type: string
          description: Machine-readable error code
        message:
          type: string
          description: Human-readable error message
  responses:
    BadRequest:
      description: When the request contains invalid input
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/ErrorResponse'
          example:
            success: false
            errors:
              - code: validation-error
                message: A descriptive error message
    Unauthorized:
      description: When the user is not authorized to access the resource
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/ErrorResponse'
          example:
            success: false
            errors:
              - code: UNAUTHORIZED
                message: Access is denied.
    Forbidden:
      description: When a user doesn't have proper security authority
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/ErrorResponse'
          example:
            success: false
            errors:
              - code: FORBIDDEN
                message: User doesn't have proper authority to access this resource
    NotFound:
      description: When a resource is not found
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/ErrorResponse'
          example:
            success: false
            errors:
              - code: NOT_FOUND
    MethodNotAllowed:
      description: When the HttpMethod is not supported
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/ErrorResponse'
          example:
            success: false
            errors:
              - code: METHOD_NOT_SUPPORTED
                message: HttpMethod is not supported. Supported methods are [..]
    UnsupportedMediaType:
      description: Usually when the input is not a valid json
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/ErrorResponse'
          example:
            success: false
            errors:
              - code: INVALID_MEDIA_TYPE
    InternalServerError:
      description: When there's an unexpected error
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/ErrorResponse'
          example:
            success: false
            errors:
              - code: INTERNAL_SERVER_ERROR
                message: A description of the error (optional)
  securitySchemes:
    OAuth2:
      type: oauth2
      description: OAuth2 authentication via Venly Identity Platform
      flows:
        implicit:
          authorizationUrl: >-
            https://login-staging.venly.io/auth/realms/VenlyFinance/protocol/openid-connect/auth
          scopes:
            openid: OpenID Connect scope
            view:ramp-request: View ramp requests
            create:ramp-request: Create ramp requests
            edit:ramp-request: Edit ramp request amounts
            approve:ramp-request: Approve ramp requests
            reject:ramp-request: Reject ramp requests
            cancel:ramp-request: Cancel ramp requests
            sign-off:ramp-request: Sign off on ramp requests (add transaction hash)
            export:ramp-requests: Export ramp requests
            view:company-wallet: View company wallets
            manage:company-wallet: Create and manage company wallets
            view:company-bank-account: View company bank accounts
            manage:company-bank-account: Create and manage company bank accounts
            manage:company-users: Manage company users

````