Modifies the core virtual accounts for a natural key
put
/service/corevirtualaccounts/{virtualAccountNo}
This endpoint is used to modify the core virtual accounts for a natural key.
Request
Supported Media Types
- application/json
- application/xml
Path Parameters
-
virtualAccountNo(required): string
Virtual Account Number
Request Body that contains data required for creating a new corevirtualaccounts
Nested Schema : CmcTmCoreVirtualAccountSaveDTO-allOf[0]
Type:
Show Source
object-
accountClass:
string
Account class of the external virtual account
-
acOpenDate:
string(date)
The date on which virtual account is being opened
-
acStatFrozen:
string
Minimum Length:
0Maximum Length:1Pattern:[Y,N]Indicates that the virtual account status is frozen -
acStatNoCr:
string
Minimum Length:
0Maximum Length:1Pattern:[Y,N]Indicates that the virtual account does not have any credit facility -
acStatNoDr:
string
Minimum Length:
0Maximum Length:1Pattern:[Y,N]Indicates that the virtual account does not have any debit facility -
address1:
string
Minimum Length:
0Maximum Length:105First line of the address -
address2:
string
Minimum Length:
0Maximum Length:105Second line of the address -
address3:
string
Minimum Length:
0Maximum Length:105Third line of the address -
address4:
string
Minimum Length:
0Maximum Length:105Fourth line of the address -
countryCode:
string
Minimum Length:
0Maximum Length:4Country Code -
customerNo(required):
string
Minimum Length:
0Maximum Length:20Customer number to which the virtual account number is being linked -
ecaCheckReq:
string
Minimum Length:
0Maximum Length:1Pattern:[Y,N]Indicates that ECA check is required for the external virtual account -
hostCode:
string
The host code that is linked to the logged in user of the branch
-
isForgotten:
string
Minimum Length:
0Maximum Length:1Pattern:[Y,N]Indicates that the customer is forgotten -
sourceSystem(required):
string
Name of the source system
-
sourceSystemAccBrn(required):
string
Branch to which the account belongs to
-
sourceSystemAccNo(required):
string
Virtual account number as in the source system
-
structuredAddressServiceSaveDTO:
object StructuredAddressServiceSaveDTO
-
virtualAcCcy:
string
Minimum Length:
1Maximum Length:3Currency in which the virtual account is being created -
virtualAccountNo(required):
string
Minimum Length:
1Maximum Length:35External virtual account number -
virtualAcName(required):
string
Minimum Length:
0Maximum Length:105Pattern:[a-zA-Z0-9\s]+Name of the virtual account holder -
virtualIban:
string
Minimum Length:
0Maximum Length:35Pattern:[a-zA-Z0-9]+Virtual IBAN as in the source system
Nested Schema : StructuredAddressServiceSaveDTO-allOf[0]
Type:
Show Source
object-
buildingName:
string
Maximum Length:
35building Name -
buildingNumber:
string
Maximum Length:
16Building Number -
countrySubDivision:
string
Maximum Length:
35Country Sub Division -
department:
string
Maximum Length:
70Department -
districtName:
string
Maximum Length:
35District name -
floor:
string
Maximum Length:
70Floor -
postbox:
string
Maximum Length:
16postbox -
postcode(required):
string
Maximum Length:
16postcode -
room:
string
Maximum Length:
70Room -
streetName:
string
Maximum Length:
70Street Name -
strrCountry(required):
string
Maximum Length:
2country -
subDepartment:
string
Maximum Length:
70Sub Department -
townLocationName:
string
Maximum Length:
35Town Location Name -
townName(required):
string
Maximum Length:
35Town Name -
virtualAccountNo(required):
string
Minimum Length:
1Maximum Length:35Account number of the External customer
Response
Supported Media Types
- application/json
- application/xml
- text/csv
200 Response
Returns the corevirtualaccounts based on given natural key.
Nested Schema : CmcTmCoreVirtualAccountResponseDTO-allOf[0]
Type:
Show Source
object-
accountClass:
string
Account class of the external virtual account
-
acOpenDate:
string
The date on which virtual account is being opened
-
acStatFrozen:
string
Minimum Length:
0Maximum Length:1Pattern:[Y,N]Indicates that the virtual account status is frozen -
acStatNoCr:
string
Minimum Length:
0Maximum Length:1Pattern:[Y,N]Indicates that the virtual account does not have any credit facility -
acStatNoDr:
string
Minimum Length:
0Maximum Length:1Pattern:[Y,N]Indicates that the virtual account does not have any debit facility -
address1:
string
Minimum Length:
0Maximum Length:105First line of the address -
address2:
string
Minimum Length:
0Maximum Length:105Second line of the address -
address3:
string
Minimum Length:
0Maximum Length:105Third line of the address -
address4:
string
Minimum Length:
0Maximum Length:105Fourth line of the address -
approverRemarks:
string
Remarks made by Approver
-
authStatus:
string
Authorization Status of Virtual Account
-
checkerDateStamp:
string
Date and Time when some action on Virtual Account is authorized
-
checkerId:
string
Checker ID of Virtual Account
-
countryCode:
string
Minimum Length:
0Maximum Length:4Country Code -
customerNo:
string
Minimum Length:
0Maximum Length:20Customer number to which the virtual account number is being linked -
doerRemarks:
string
Remarks made by Maker
-
ecaCheckReq:
string
Minimum Length:
0Maximum Length:1Pattern:[Y,N]Indicates that ECA check is required for the external virtual account -
hostCode:
string
The host code that is linked to the logged in user of the branch
-
isForgotten:
string
Minimum Length:
0Maximum Length:1Pattern:[Y,N]Indicates that the customer is forgotten -
makerDateStamp:
string
Date and Time when Virtual Account is created or modified or closed or reopened
-
makerId:
string
Maker ID of Virtual Account
-
modNo:
integer
Version number of Virtual Account
-
onceAuth:
string
Flag that indicated if Virtual Account is authorized once or not
-
recordStatus:
string
Record Status of Virtual Account
-
sourceSystem:
string
Name of the source system
-
sourceSystemAccBrn:
string
Branch to which the account belongs to
-
sourceSystemAccNo:
string
Virtual account number as in the source system
-
virtualAcCcy:
string
Minimum Length:
1Maximum Length:3Currency in which the virtual account is being created -
virtualAccountNo:
string
Minimum Length:
1Maximum Length:35External virtual account number -
virtualAcName:
string
Minimum Length:
0Maximum Length:105Pattern:[a-zA-Z0-9\s]+Name of the virtual account holder -
virtualIban:
string
Minimum Length:
0Maximum Length:35Pattern:[a-zA-Z0-9]+Virtual IBAN as in the source system
400 Response
Malformed syntax.
401 Response
Request does not have sufficient credentials.
403 Response
Request is not authorized.
500 Response
Internal error