---
title: "Verify bank account details"
method: POST
path: "/accounting/general/verifybankaccount/"
tags: ["Accounting (General)"]
---

# Verify bank account details

`POST /accounting/general/verifybankaccount/`

## Headers

- `Content-Language` unknown

## Request body

- AccountingGeneralVerifyBankAccountRequest
  - `Credentials` CoreAPICredentials, required
    - `CompanyID` integer, required — Company identifier
    - `APIKey` string, required — API key secret
  - `BankCode` integer, required — Bank code
  - `BranchCode` integer, required — Branch code
  - `AccountNumber` integer, required — Account number
  - `VerifyBranchNumber` boolean, nullable — Verifies if the branch exists
  - `VerifyLimitedAccount` boolean, nullable — Verifies if the account is limited in addition

## Response `200`

OK

- ResponseAccountingGeneralVerifyBankAccountResponse
  - `Status` 'Success (0)' | 'BusinessError (1)' | 'TechnicalError (2)'
  - `UserErrorMessage` string, nullable — Error message, in a user readable format
  - `TechnicalErrorDetails` string, nullable — Technical error details, let us know if you received this.
  - `Data` AccountingGeneralVerifyBankAccountResponse
    - `Result` boolean, nullable — Result status: True = Valid bank account False = Invalid bank account Null = Unsupported bank
    - `ValidBranch` boolean, nullable — Result status: True = Valid branch False = Invalid branch Null = Branch not validated
    - `IsLimitedAccount` boolean, nullable — Limited bank account status: True = Bank account is limited False = Bank account is not limited Null = Bank account wasn't verified

---

[API](https://skmtc.net/myofficeguy/apis/sumit-api-full.md) · [All operations](https://skmtc.net/myofficeguy/apis/sumit-api-full/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/myofficeguy/sumit-api-full/versions/de2902289b3a/schema)
