Update customer account

Update Customer Account

SecurityoAuth2
Request
path Parameters
customerUID
required
string

Customer Id

accountUID
required
string

Account Id

Request Body schema: application/json
required

Account Info

accountType
string

Type of account

Enum: "Deposit" "Loan"
accountSubType
string

Sub account type

Enum: "Checking" "Savings" "CD" "Money Market" "Pseudo" "HSA (Health Saving Account)"
systemOfRecords
string

System of records.

Enum: "Other Core" "External" "Finzly Core"
accountNumber
string

Bank account number. This an unique value in the finzly db.

currency
string

Currency of the account

accountName
string

Bank account name.

masterGl
string

Master GL number.

enableOffset
string

Enable offset account

Enum: "Yes" "No"
enableWire
string

Enable or Disable for the wire transaction

Enum: "Yes" "No"
defaultOffset
string

Default offset account

Enum: "Yes" "No"
feeAccount
string

Whether the accountNumber is a Fee account

Enum: "Yes" "No"
returnAccount
string

Whether the accountNumber is a Return account

Enum: "Yes" "No"
fboAccountNumber
string

The fbo account number should be associated with legal entity.

countryCode
string

ISO country code

routingNumber
string

Valid routing number/bankId

bankIdType
string

Bank identifier type

Enum: "NID" "BIC"
enableCallbacks
boolean

Enable call backs. It is an optional field. The Possible values are true/false.

callbackLimit
number

Call back limit.

costCenter
string

Cost Center associated with the customer entity

isAchPrefund
boolean

ACH Prefunding is a practice that ensures the account has sufficient funds for ACH Credit payments.

object (AccountFeatures)
Array of objects (AdditionalAttribute)

An optional list of additional account attributes.

Responses
200

OK

400

Bad request

401

You are not authorized to access the resource

403

Accessing the resource you were trying to reach is forbidden

404

The resource you were trying to reach is not found

500

Internal server error

503

Service unavailable

default

Successful

put/v2/customers/{customerUID}/accounts/{accountUID}
Request samples
application/json
{
  • "accountType": "Loan",
  • "accountSubType": "Savings",
  • "systemOfRecords": "External",
  • "accountNumber": "95659895",
  • "currency": "USD",
  • "accountName": "xyz",
  • "masterGl": "string",
  • "enableOffset": "Yes",
  • "enableWire": "Yes",
  • "defaultOffset": "Yes",
  • "feeAccount": "Yes",
  • "returnAccount": "Yes",
  • "fboAccountNumber": "1122344",
  • "countryCode": "US",
  • "routingNumber": "101206101",
  • "bankIdType": "NID",
  • "enableCallbacks": false,
  • "callbackLimit": 1000,
  • "costCenter": "5235666",
  • "isAchPrefund": true,
  • "accountFeatures": {
    },
  • "additionalAttributes": [
    ]
}
Response samples
application/json
{
  • "status": "Success",
  • "code": "ACC001",
  • "message": "Failed to update an account: <Reason>",
  • "data": {
    }
}