Account Input Service REST Endpoints

Account Services/Account Input Service
This service is used to create Virtual Account for Virtual Entity. Virtual Account details such as IBAN and Debit/Credit restrictions, Interest, Overdraft, Real Account Linkage preferences are captured.
Adds a new accounts
Method: post
Path: /service/accounts
Fetches the details of input Virtual Account.
Method: get
Path: /service/accounts/{virtualAccountNo}
Get all Account Currencies for the given account product
Method: get
Path: /service/accounts/ccysforaccountproduct
Get all valid accounts
Method: get
Path: /service/accounts
Get all valid accounts for closure
Method: get
Path: /service/accounts/virtualaccountsforclosure
Get all valid accounts for structure linkage
Method: get
Path: /service/accounts/getVAForStructure
Get all valid virtual accounts allowed as transfer account
Method: get
Path: /service/accounts/virtualaccountsfortransfer/{closureVirAcc}
Get virtual accounts which are either directly linked to real account or the header accounts in a structure that can take part in linkage
Method: get
Path: /service/vaforlinkage
Reopen account for the given virtual account number
Method: patch
Path: /service/accounts/{virtualAccountNo}/reopen
Retrieves the list of Accounts with Balance and Structure Code
Method: get
Path: /service/accounts/accountswithbalandstrcode
Update an existing accounts
Method: put
Path: /service/accounts/{virtualAccountNo}