Team bank accounts

Add a bank account to a team

Changed on

Required scope: team-bank-accounts:write </br>Organization authorization: supported</br></br>The required fields depend on type value provided with the request

post/api/v1/teams/{teamId}/bank-accounts

Request

  • Base URL
    https://partner-api.monta.com
  • URL
    https://partner-api.monta.com/api/v1/teams/{teamId}/bank-accounts
  • Auth
    HTTP bearer

Path parameters

teamIdinteger required

Request body

namestring required

Name of the bank account

type'iban' | 'swift' | 'bsb' | 'sort_account' | 'routing_account' | 'local_canadian' | 'emirates' required

Which set of fields identifies the bank account.</br></br>iban requires iban. swift requires swift. bsb requires bsb. sort_account requires sortCode and accountNumber. routing_account requires routingNumber, accountNumber and accountType. local_canadian requires institutionNumber, transitNumber and accountNumber. emirates requires iban.

ibanstring nullable

IBAN of the bank account. Validated against its check digits.

swiftstring nullable

SWIFT/BIC of the bank account

bsbstring nullable

BSB number of the bank account (Australia)

sortCodestring nullable

Sort code of the bank account (United Kingdom)

accountNumberstring nullable

Account number of the bank account

routingNumberstring nullable

Routing number of the bank account (United States)

accountType'checking' | 'savings' nullable

Account type, required with receive option routing_account

transitNumberstring nullable

Transit number of the bank account (Canada, 5 digits)

institutionNumberstring nullable

Institution number of the bank account (Canada, 3 digits)

Example request

{
  "name": "Primary account",
  "type": "iban",
  "iban": "DK5000400440116243",
  "swift": "IIIGGB22",
  "bsb": "805050",
  "sortCode": "12-34-56",
  "accountNumber": "654318465131864",
  "routingNumber": "123456789",
  "accountType": "checking",
  "transitNumber": "12345",
  "institutionNumber": "001"
}

Response

Bank account created

Changes