For AI agents: visit https://banking.docs.netevia.com/llms.txt for an index of all pages formatted in Markdown and endpoints in OpenAPI. Append .md to any documentation page URL to get its markdown version.
Jump to Content
Netevia BankingConnect to Netevia Banking Services API
GuidesAPI Reference
v1.0

Connect to Netevia Banking Services APILog InNetevia Banking
API Reference
Log In
v1.0GuidesAPI Reference

Overview

  • Authentication

Boarding

  • Boarding - Account
    • Set sms as defaultpost
    • Find Similar Profilesget
    • Get account information after submitget
    • Upload documentspost
    • Send docs upload confirmationpost
    • Create main business profile datapost
    • Get main profiles dataget
    • Create main perosnal profile datapost
    • Online Merchant Applicationpost
    • Online Personal Customer Applicationpost
    • Manage Online Merchant Applicationpost
    • Manage Online Personal Customer Applicationpost
    • Set agent's datapost
    • Send Personal customer datapost
    • Send Primary, Authorized person and Owners datapost
    • Get main profile data by IDget
    • Get main profile data by UserNameget
    • Send data to complete sign up procedurepost
    • Search Business Profilesget
    • Search Personal Profilesget
    • Get linked Banking profile by mechantProfileID from Neteviaget
    • Set linked Banking profile by mechantProfileID from Neteviapost
  • Boarding - Financial accounts
    • Open financial accountspost
    • Open Lockbox Financial Account (Non-Withdrawable Funds)post
    • Get financial accounts with detailsget
    • Get financial account numberget
    • Download Statementsget
    • Statements for all profile's accountspost
    • Download Bank letter as PDFget
    • Get financial account activitypost
    • Remove external accountpost
    • Approve external accountpost
    • Reject external accountpost
    • Get profile's payeesget
    • Get external accountsget
    • Get external account activityget
    • Get external account balanceget
  • Boarding - Banking Cards
    • Reissue payment cardpost
    • Cards Product Setget
    • Get card product's settingsget
    • Issue payment cardpost
    • Suspend banking card temporarypost
    • Unsuspend banking cardpost
    • Close banking cardpost
    • Get Payment cards listget
  • Boarding - Authorized users
    • Disable MFA for the subuser's authpost
    • Update Subprofile Phone Numberpost
    • Get all Authorized users payment cardsget
    • Get all Authorized users with payment cards, financial accounts and accessesget
  • Boarding - Rewards
    • Reward settings for profilepost
  • Boarding - Settings
    • Lock/Unlock customer temporarypost
    • Unlock access for the customerpost
    • Send ticket notificationpost
    • Update Status main profilepost
    • Get Status Historiesget
    • Login Historyget
    • Get devicesget
    • Disable MFA for the customer's authenticationpost
    • Disable OTP for the customer's operationspost
    • Disable MFA for the subuser's authpost
    • Disable OTP for the subuser's operationspost
    • Set settings for profilepost
    • Reset password and send emailpost

Sign Up

  • Users registration
    • User Registration for Business Accountspost
    • User Registration for Personal Accountspost
  • Account verification
    • Upload new documents to make a final decision regarding account applicationpost
    • Upload new documents to our cloud to make a final decision regarding account applicationpost
    • Send docs upload confirmationpost
    • Send docs upload confirmationpost
    • Retrieve a list of required documentsget
    • Retrieve details about a specific product applicationget

Sign In

  • AuthorizationControls
    • User Authorization Control Monitoringpost
    • User Authorization Controlget
    • User Authorization Control Deletiondel
    • Get User activitiesget
    • User activity logget
  • Restore username/password
    • Password Managementpost
    • Login Nickname Managementpost
    • Receive login(s) to emailpost
    • Password Reset via OTPpost
    • Change User Password (Without OTP)post
    • Remove a forgotten password and create another onepost
    • Restore login by emailpost
  • AccountsSearch
    • Search for business account holderspost
  • Auth
    • Authenticationpost
    • Account Recovery with OTP Verificationpost
    • Account Unlock and OTP Validationpost
    • Authorize by Multi-Factor Authenticationpost
    • Refresh tokenpost
    • Get linked user tokenget
    • Get linked user vektorget
    • Get original user's tokenget
    • Exchange an existing authentication token for a new onepost
    • Get authentication from Google Authenticatorpost
    • Set authenticator as MFApost
  • Users
    • Receive account holder informationget
    • Get main profileget
    • Check if login is freeget
    • Get login history reportget
    • Connection to April Tax serviceget
    • Submit Additional Applicationpost
    • Retrieve a list of user upload sessionsget

Financial account

  • External Financial Accounts
    • Get connection history of external accounts(added thorugh plaid and finicity)get
    • Get external account activityget
    • Check external accounts limitget
    • Get the list of external bank accountsget
    • Refresh and get the external account's balance. On Plaid errors (e.g. access revoked, token expired) returns the Plaid error payload with the HTTP status forwarded from Plaid instead of a generic 404.get
    • Exchanges Plaid's public token to access tokenpost
    • Applications connected to user's financial accountsget
  • Salary solutions
    • Connect Direct Depositget
    • Get current direct deposit status for a user’s financial accountget
    • Enable/Disable EWApost
    • Earned Wage Accessget
  • FinancialAccounts
    • Return financial accountsget
    • Return financial accountsget
    • Get only my open financial accountsget
    • Get only my open financial accountsget
    • Open financial accountpost
    • Rename financial accountpost
    • Get financial account numbers: will be remove to 1.03.2022get
    • Check financial accounts limitget
    • Get Cash flow at periodget
    • Get Cash flow at periodget
    • Get balancesget
    • Download bank details by financial accountget
  • Statements
    • Get statement data in json format for the periodget
    • Download statements in PDF, CSV, QBO formatget
    • Download statements in PDFget
    • Download statements in CSVget
    • Generate Comprehensive Account Statements for Specified Periodpost
    • Statements for many accounts (will be sent a email)post
    • Statement's periodsget
  • Lockbox

Banking Card

  • PaymentCards
    • Get Spending report for the cardpost
    • Get Spending report for the card as xlsx filepost
    • Get list of Payment cardsget
    • Issue Virtual Payment card with required parameterspost
    • Get list of Payment cards V2get
    • Get list of Payment Cards with paginationget
    • Get list of Payment Cardsget
    • Get preview card designspost
    • Resend Physical cardpost
    • Request New Payment Cards (Virtual or Physical)post
    • Issue Burner card with required parameterspost
    • Order Physical card with required parameters (V2)post
    • Get Payment card IDget
    • Get Payment card IDget
    • Get Payment card details by ID and additional parametersget
    • Get Payment card with limits dataget
    • Close Payment Cardpost
    • Set PIN for payment cardpost
    • Activate Payment card (Only for suspend card)post
    • Temporary lock the cardpost
    • Get Physical card order infoget
    • Cancel physical card order statuspost
    • Payment card reissuepost
    • Payment card reissuepost
    • Get reissue addressget
    • Set reissue addresspost
    • Get Payment Cards featuresget
    • Add payment card to Google walletpost
    • Add payment card to Apple walletpost
    • Get payment cardsget
    • Set nickname for the payment cardpost
    • Get all Authorized Users attachend payment cardsget
    • Get card designsget
    • Create Virtual Payment Card via Partner Systempost
    • Request Physical Payment Card via Partnerpost
    • Get a list of deliveries and their costget
  • SpendRules
    • Set amount limit for 1 transactionpost
    • Set merchant countrypost
    • Set merchant categorypost
    • Set monthly amount limitpost
    • Set Daily ATM Withdrawal Limitpost
    • Get the "Daily ATM Withdrawal Limit"get
    • Delete the "Daily ATM Withdrawal Limit"del
    • Get the "Daily ATM Withdrawal Limit"get
    • Get Spend rules by cardget
    • Get Spend rules by cardget
    • Detach all spend rules for cardpost
    • Detach monthly limit for cardpost
    • Detach all spend rules for card except monthly limitpost
  • Subscription
    • Retrieve a list of subscription related transactionsget
    • Terminate subscriptionpost
    • Get all Subscriptions by userpost
    • Get all Subscriptions by user from cachepost

Transfers

  • FundsMovement
    • Initiate Batch Transferpost
    • Batch adding external banking account number - Payeepost
    • Initiate many ACH transfers from own accountpost
    • Initiate many ACH transfers from own accountpost
    • Initiate many transfers between financial accounts - Payee.post
    • Initiate ACH transfer from own accountpost
    • Initiate ACH transfer to own accountpost
    • Initiate transfer funds between financial accounts with OTPpost
    • Add external banking account number - Payeepost
    • Add a new Netevia's account number - Payee.post
    • Initiate transfer funds between financial accounts - Payee.post
    • Initiate Transfer Between Financial Accountspost
    • Transfer To/From Lockbox Financial Accountpost
    • Delete external banking account number - Payeedel
    • Delete Netevia's account number - Payee.post
    • Get the list of Payees.get
    • Get Payee by financialAccountIdget
    • Get the list of external bank accounts V2get
    • Get ACH transfers historyget
    • Get ACH transfer detailsget
    • Confirm Operation with One Time Code Authenticationpost
  • ScheduledTransfer
    • Delete scheduled transferdel
    • Create scheduled transferpost
    • Update scheduled transferput
    • Get scheduled transfers listget
  • Search
    • Clientsget
    • Clientspost
    • Recent Payeesget
    • Get last 5 accounts after transfer pointsget
    • Search business profileget

Transactions

  • Transaction
    • Get transaction historyget
    • Set user's memo for card's transaction by IDpost
    • Get transaction's details reportget
    • Get details of Transaction by IDget
    • Get Spending report for the cardget
    • Get last Financial account activity (with pagination)post
    • Get last Financial account activitypost
    • Retrieve Recent Transactions by Financial Accountpost
    • Get last Financial account activitypost
    • Get card spendingget
    • Get card balance informationget
  • TransactionEvents
    • Get last transaction eventget
    • Get last transaction eventpost
    • Get last transaction eventspost
    • Get authorization transactionsget
    • Get authorization transactionspost
    • Get authorization transactionspost
    • Get transactions with authorization status includes: [AUTHORIZATION_EVENT,AUTHORIZATION_AND_CLEAR_EVENT]get
  • Files
    • Upload File by FileType in requestpost
    • Upload public filepost
    • Get imageget
    • Get transaction imageget
    • Get user's document (SSN, Driving License etc.) by FileType in requestget
    • Perform deleting user's document (SSN, Driving License etc.) by FileType in requestpost
    • Delete both types of images (UserIcon and TransactionIcon)post
    • Get public file by idget
    • Get CSV transfer file exampleget
    • Validate CSV transfer filepost

Authorized users

  • Get sub users payment cardsget
  • SubProfiles
    • Get the list of Authorized usersget
    • Add new Authorized userpost
    • Remove Authorized userpost
    • Update Authorized userpost
    • Update Authorized user's addresspost
    • Update Authorized user's phonepost
    • Update notification for Primary userpost
    • Attach payment card to Authorized userpost
    • Detach payment card to Authorized userpost
    • Get available user's cards (not Authorized user's cards)get
    • Get Authorized user information from card IDget
    • Attach financial account to Authorized userpost
    • Detach financial account to Authorized userpost
    • Get available financial accountsget
    • Get Authorized users by user's IDget
    • Check Authorized user is authorizedget
    • Create Payment Card for Authorized userpost
  • Teams
    • List of departmentsget
    • Create a new departmentpost
    • Remove a departmentdel
    • Rename a departmentput
    • Manage a department's teampost
    • Get Spending report for the departmentpost
    • Get Spending report for the department as xl filepost
    • Get Card Transactions for the departmentpost
  • UsersManagement
    • Get Authorized user access rightsget
    • Manage Authorized user accesspost

Business Funding

  • Introduction to Business Funding
  • Create an Application
    • Request a Business Fundingget
    • Lead for request loanget
  • Manage Business Funding
    • Hide Business Funding prequalified offerpost
    • Hide Business Funding datapost
    • Loan Settings API Models Overviewget
      • Lead and Loan Statuses
    • Loans documentsget

Connected accounts

  • LinkedAccount
    • Conected Accountget
    • Connection to customer’s accountget
    • Create access requestpost
    • Access requestsget
    • Accept requestpost
    • Delete conected accountdel
    • Delete conected userdel
    • Retrieving Connection Requestsget
    • Creating User Connectionspost
    • Removing User Connectionspost

Rewards

  • UsersReward
    • Get rewards for userget
    • Get rewards for userget
    • Exchange pointspost
    • Exchange points for gift cardpost
    • Get user rewards activityget
    • Get rewards for user as reportget
    • Get Rewards Reportget
    • Get rewards template for userget
    • Transfer points between customerspost
    • Set Account for Rewards Depositpost
    • Get user rewards in currencyget
    • Get user rewards in currencyget
    • Transfer pointspost

Gift Cards

  • GiftCards
    • Gift card ordersget
    • Brandsget
    • Issue digital cardpost
    • Restore Digital Carddel

Settings

  • Security
    • Turn on Multi-Factor Authentication for Signing Inpost
    • Turn off Multi-Factor Authentication for Signing Indel
    • SetUp Common Multi-Factor Secretpost
    • Get access historyget
    • Remove Common Multi-Factor Secretdel
    • Get Connected Devices Listget
    • Delete Connected Devicedel
    • Logout from the apppost
    • Change User Login (Without OTP)post
    • Remove current password and create another onepost
    • Remove current password and create another onepost
    • Request QR code to add MFA in login processget
    • Request Secret Key to add MFA for login, operation confirmation processesget
    • Check if user already set up MFA TimeBased token or notget
    • Unlink connected applicationpost
  • Customer's information
    • Business informationpost
    • Change email addresspost
    • Change phone for Account Holderpost
    • Change address (Street address, postal code, city, state) for userpost
    • Change email associated with Primary Authorized Person and/or Beneficial Owners.post
    • Change phone number associated with Primary Authorized Person and/or Beneficial Owners.post
    • Change address associated with Primary Authorized Person and/or Beneficial Owners.post
    • Change phone for Persoanl Account Holder with OTPpost
    • Change personal address (Street address, postal code, city, state) for user with OTPpost
    • Change personal email address with OTPpost
  • CodeVerification
    • Sending a verification codepost
    • Validate a verification codepost
    • Check SMS Verification Codepost
  • Notifications
    • User's notificationsget
    • Count of new notifications groupedget
    • Mark notifications as readput
    • Get a list of special notifications by filter's paramsget
    • Create a new special notificationpost
    • Update a special notificationput
    • Delete a special notificationdel
    • Get notification settingsget
    • Setup notification settingspost
    • Notification Settings Typesget
    • POST Notification Settings Typespost
  • Settings
    • Get operations confirmation settingsget
    • Set operations confirmation settingspost
    • Push token setuppost
    • Check exist push token deviceget
    • Get default financial account for A2A transfersget
    • Change default financial account for A2A transferspost
    • Get notification settingsget
    • Notification settings setuppost
    • Search ATMpost
    • Get All localization languagesget
    • Allowed Modulesget
    • Get card product's settingsget
    • Get transfer's amount limitsget
  • Welcome
    • Get first name + last name of account holderget

Customer Support

  • Create ticketspost
  • Create ticketspost
  • Support
    • Get FAQget
    • Get topics for ticketsget
    • Create ticketspost
    • Reopen ticketpost
  • Tickets
    • Get the list of all ticketsget
    • Get the list of new ticketsget
    • Get ticketget
    • Add message to ticketpost
    • Add attachment to ticketpost
    • Get attachment by ticketget
    • Update Requestsget

Report

  • Report
    • Display Spend Report data by customerpost
    • Retrieve a list of external accounts associated with specific userspost
    • Get Transactions (need access to Daily Spending Report)post
    • Get external Transfers (need access to Daily Spending Report)post
    • Get internal transfers (need access to Daily Spending Report)post
    • Get inter Financial Account Transfers (need access to Daily Spending Report)post
    • Employers Reportpost
    • Get Cashflow history of the financial account at periodget
    • Get Balance history of the financial account at periodget
    • Get residuals report for external accounts connectionsget
    • Get statement download linksget
  • UserReport
    • Get Spending report for the financial account group by Merchant Categoryget
    • Get Spending report for the financial account group by Merchant Categoryget
    • Get Spending report for the financial account group by Merchant Category as xlsx fileget

Webhooks

  • Webhooks for partners
    • Create partner's webhookpost
    • Generate new secret for partner's webhookpost
    • List of partner's webhooksget
    • Partner's webhooks logsget
    • Delete partner's webhookdel

Others

  • Enums
    • List of countries ISO 3166-1-alpha-3get
    • List of merchant categoriesget
    • List of merchant categoriesget
    • List of delivery paymentsget
    • List of card type paymentsget
    • List of statesget
    • List of Reward history typesget
    • List of available APIget
    • List of available API for customerget
    • List of available API for support userget
    • List of External Connected Banksget
    • Get all errors occur in the BankingAPIget
    • Type of bannersget
    • Get all languagesget
    • Get all TicketTypesget
    • Get restore statesget
    • Get webhook notififcation typesget
  • Widget
    • Approved clientspost
    • Clients with pending notespost
    • Total rewards points awailablepost
    • Total Deposits/withdrawalspost
    • Total balanceget
    • Total Rewards points Convertedget
    • Count the clients who didn't spend anything on [Date]get
    • Total spend amount by categoryget

WebAPI

  • McpConnections
    • Lists the supported AI clients and the MCP server URL to connect them to.get
    • Connects the current customer's account to the given AI client. Fixed-model vendors (e.g. Claude) need no request body. Dynamic-model vendors (e.g. ChatGPT) require the callback URL that vendor's own connector setup screen shows the customer.post
    • Registers a custom MCP client (RFC 7591 shape) for anything not on the curated vendor list. This used to be an anonymous endpoint (McpOAuthController.Register) - open, unauthenticated Dynamic Client Registration is what the RFC describes, but it turned out to be a phishing vector: an anonymous caller could mint a client under any client_name and HTTPS redirect_uri, then send a victim a same-domain connect/mcp/authorize link before the victim ever intended to connect anything. Requiring the caller's own bank session first means a client can now only ever be created by someone already authenticated as themselves - it costs the fully anonymous, self-registering client flow the RFC describes, but nothing today depends on that.post
    • Lists the current customer's own active MCP connections.get
    • Disconnects one of the current customer's own connections - revokes any tokens already issued for it. The client itself stays registered so the customer can reconnect through it later. Only ever affects the caller's own connection.del
  • PartnersLockboxFundingRules
    • All split funding rules of a lockbox account, active and inactive.get
    • Create a split funding rule for a lockbox account of this partner's customer.post
    • Replace the fields of an existing rule. The body is the one accepted on create.post
    • Delete a rule. Deleted rules stop taking part in distribution immediately.del
    • Flip IsActive on a rule and return it. Activating a rule that would push the sum of active percentages over 100% is rejected.post
  • ExternalApiClients
    • /support/external-api-clientspost
    • /support/external-api-clientsget
    • /support/external-api-clients/{id}post
    • /support/external-api-clients/{id}/enablepost
    • Kill switch - stops the client without a deploy.post
  • ExternalProfileStatus
    • Set an application's banking status.post
  • ProfileDocuments
    • Every stored document of the profile, business and personal, across every upload round - superseded versions included and flagged. Always the full set, never a delta.get
    • Serves one document to the holder of a signed link. Anonymous by design - the link carries the authorization, so the caller needs no bearer token - but the link is only half of it: the client and the profile's status scope are both re-checked here, so a disabled client or a profile that moved out of scope stops working immediately rather than at the end of the link's life.get
  • ProfileUnderwriting
    • /netevia/profile/{profileId}/underwritingget
  • Utils
    • /api/utils/normalizeAddresspost
Powered by 

Lockbox

Updated about 1 hour ago


Statement's periods
PaymentCards
Did this page help you?

Updated about 1 hour ago


Statement's periods
PaymentCards
Did this page help you?