Create deposit account

Create a deposit account

Request
Request Body schema: application/json
required

Account Info

productCode
required
string <= 50 characters

This is a mandatory field. productCode is associated with the currency, Product Name, Maintenance Fee, Account Type and Book. And product code should present in the system.

accountName
required
string

Account name is an unique field and it is a mandatory field.

maturityDate
string

This is an optional field. The valid date format is in [MM-dd-yyyy]. The maturityDate greater than or equals to the current date.

effectiveDate
string

This is an optional field. The valid date format is in [MM-dd-yyyy]. effectiveDate is less than or equals to the maturityDate if it is provided otherwise it should be greater than or equals to the current date.

isStopDebits
boolean

boolean value and it is an optional field. The default value is false.

isCollateralized
boolean

boolean value and it is an optional field. The default value is false.

isDeceasedOwner
boolean

boolean value and it is an optional field. The default value is false.

isLegalHold
boolean

boolean value and it is an optional field. The default value is false.

isEnableNotifications
boolean

boolean value and it is an optional field. The default value is false.

nextStatementDate
string

This is an optional field. The valid date format is in [MM-dd-yyyy]. nextStatementDate is greater than the current date.

statementType
string

This is an optional field. The default value is PDF.

Enum: "PDF" "MT940" "MT950" "ISO" "BAI"
statementFrequency
string

This is an optional field. The default value is MONTHLY.

Enum: "MONTHLY" "QUARTERLY" "HALF_YEARLY" "ANNUALLY"
Array of objects (AddDepositAccountParty)
object (AddDepositAccountNotification)
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

post/v1/bank/account
Request samples
application/json
{
  • "productCode": "BBCCOO",
  • "accountName": "test123",
  • "maturityDate": "05-21-2024",
  • "effectiveDate": "06-21-2024",
  • "isStopDebits": true,
  • "isCollateralized": true,
  • "isDeceasedOwner": true,
  • "isLegalHold": true,
  • "isEnableNotifications": true,
  • "nextStatementDate": "06-21-2024",
  • "statementType": "PDF",
  • "statementFrequency": "MONTHLY",
  • "party": [
    ],
  • "notification": {
    }
}
Response samples
application/json
{
  • "message": "<Reason>",
  • "depositAccount": [
    ]
}