All REST Endpoints
Account Services/Account Balance Service
This service is used to perform the Virtual Account Balance Operations.
- Get the balance
- Method: getPath:
/service/balance
- Get the balance for all the virtual accounts of a structure
- Method: getPath:
/service/structureaccountbalances
- Get the current balance of virtual account
- Method: getPath:
/service/balance/{virtualAccountNo}
Account Services/Account Closure Service
This service is used to create Virtual Account Closure for Virtual Entity.
- Creates a new transaction request for Virtual Account Closure
- Method: postPath:
/service/accountclosure
- Request to get details of the Virtual Account Closure
- Method: getPath:
/service/accountclosure/{sourceReferenceNo}
Account Services/Account File Service
This service is used to create Corporate Specific Virtual Account products. These products are further used to create virtual accounts. Product level preferences must be enabled before enabling the preference for account.
- Adds a new Ack File to obvam
- Method: postPath:
/service/account/h2hAckFile
- Adds a new Ack File to obvam
- Method: postPath:
/service/account/h2hAckFileAsync
- Adds a new data segment details
- Method: postPath:
/service/account/parsefile
- Adds a new data segment details
- Method: postPath:
/service/account/parsefileAsync
- Adds a new Handoff File to obvam
- Method: postPath:
/service/account/handoffAsync
- Adds a new Handoff File to obvam
- Method: postPath:
/service/account/handoffProcess
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: postPath:
/service/accounts
- Fetches the details of the input Virtual Account.
- Method: getPath:
/service/accounts/{virtualAccountNo}
- Get all Account Currencies for the given account product
- Method: getPath:
/service/accounts/ccysforaccountproduct
- Get all valid accounts
- Method: getPath:
/service/accounts
- Get all valid accounts for closure
- Method: getPath:
/service/accounts/virtualaccountsforclosure
- Get all valid accounts for structure linkage
- Method: getPath:
/service/accounts/getVAForStructure
- Get all valid virtual accounts allowed as transfer account
- Method: getPath:
/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: getPath:
/service/vaforlinkage
- Reopen account for the given virtual account number
- Method: patchPath:
/service/accounts/{virtualAccountNo}/reopen
- Retrives the list of Accounts with Balance and Structure Code
- Method: getPath:
/service/accounts/accountswithbalandstrcode
- Update an existing accounts
- Method: putPath:
/service/accounts/{virtualAccountNo}
Account Services/Account Product Service
This service can create Corporate Specific Virtual Account products. These products are further used to create virtual accounts. Product level preferences must be enabled before enabling the preference for account.
- Gets all valid account products
- Method: getPath:
/service/accountproducts
- Gets all valid account products that have the given Limit Codes attached
- Method: postPath:
/service/accountproducts/getByLimitCodes
Account Services/Account Range Service
This service is used for fetching the necessary details of Corporate Specific Account Number Range.
- Get all valid Account Range
- Method: getPath:
/service/accountrange
Account Services/Account Structure Service
This service is used to create Virtual Account Structure. Through this service, Virtual accounts can be mapped to a real account and the structure can be linked to various virtual accounts as per the customer requirement.
- Adds a new account structures
- Method: postPath:
/service/accountstructures
- Close the Account Structure by given Natural Key
- Method: patchPath:
/service/accountstructures/{virtualMainAcc}/close
- Fetches the list of linked child account's Number by given Virtual Account Number
- Method: getPath:
/service/accountstructures/linkedChildAccounts/{virtualAccountNo}
- Get all valid account structures
- Method: getPath:
/service/accountstructures
- Get all valid account structures by customer
- Method: getPath:
/service/accountstructures/getByCustomer
- Linking or Delinking a virtual account in the existing Account Structure
- Method: putPath:
/service/accountstructures/modifystructure
- Retrieves the account structures by ID
- Method: getPath:
/service/accountstructures/download
- Retrieves the account structures by virtualMainAcc with account balances
- Method: getPath:
/service/accountstructures/{virtualMainAcc}/withAccountBalance
- Retrieves the account structures by virtualMainAcc with account balances and child count
- Method: getPath:
/service/accountstructures/{virtualMainAcc}/viewaccountstructure
- Returns all VA that is part of the given customer and structure code
- Method: getPath:
/service/accountstructures/viewvainstructure
- Update an existing account structures
- Method: putPath:
/service/accountstructures/{virtualMainAcc}
Account Services/Account Transaction Restriction Service
This service is used to perform the Account level transaction restrictions.
- Add/update the account transaction restriction
- Method: postPath:
/service/acctxnrestriction
- Close the account transaction restriction
- Method: patchPath:
/service/acctxnrestriction/close
Account Services/Account Transaction Utilization Service
This service is used to retrieve the Transaction Utilization for a given Virtual Account
- Gets the Transaction Utilization for a Virtual Account
- Method: getPath:
/service/accountTxnUtil
Account Services/Branch Parameters Service
This services is used to maintain the parameters that are controlled at branch. Oracle Banking Virtual Account Management maintains account and IBAN parameters for a branch. It has various parameters to validate the generated account number such as account mask, start and end account number for auto generation, and to validate IBAN format mask for BBAN format mask and data type.
- Get all valid account branch parameters
- Method: getPath:
/service/accountbranchparameters
Account Services/Credit Limit Linkage Service
This service is used to link Internal credit limit to a virtual account. Limit amount can either be mentioned in amount or percentage. During balance calculation, this maintenance will also be included to arrive at effective available balance.
- Adds a new credit limit linkage
- Method: postPath:
/service/creditlimitlinkage
- Close the credit limit linkage by given ID
- Method: patchPath:
/service/creditlimitlinkage/{lineId}/{virtualAccountNo}/close
- Get all valid credit limit linkage
- Method: getPath:
/service/creditlimitlinkage
- Update an existing credit limit linkage
- Method: putPath:
/service/creditlimitlinkage/{lineId}/{virtualAccountNo}
Account Services/Internal Credit Limit Service
Internal Credit Limit is a facility provided at Real customer level. Through this service, a customer can offer credit line facility to its subsidiaries. A Credit line facility can be linked to multiple virtual accounts that belong to same real customer number.
- Adds a new internal credit limit
- Method: postPath:
/service/internalcreditlimits
- Close the internal credit limit by given ID
- Method: patchPath:
/service/internalcreditlimits/{lineId}/close
- Get all valid internal credit limit
- Method: getPath:
/service/internalcreditlimits
- Update an existing internal credit limits
- Method: putPath:
/service/internalcreditlimits/{lineId}
Account Services/Line Limit Utilization Service
This Service is used to track internal credit limit utilization and de-utilization for a virtual account at both contract/transaction and account level. Also this provides the maximum available line amount for a given Line ID.
- Get Credit Limit utilization details at Account level for the given Real Customer Number and Line ID
- Method: getPath:
/service/lineAccountUtilizationDetails
- Get Credit Limit utilization details for the given Real Customer Number and Line ID
- Method: getPath:
/service/lineUtilizationDetails
Account Services/Sweep Eligible and Value Dated Balance Service
This service is used for Sweep eligible balance and Value Dated Balance Operations.
- Service API that gets valid value dated balances details and sweep eligible balance for the specified virtual account and value date
- Method: postPath:
/service/sweepandvaluedatedbalance
Account Services/Transaction Code Preference Service
This service is used for Transaction code maintenance service operations.
- Close the transaction code maintainance by given transaction code
- Method: patchPath:
/service/txncodemaint/{txnCode}/close
- Create Transaction Code Maintainance details
- Method: postPath:
/service/txncodemaint
- Get all the maintainance for the specified transaction code
- Method: getPath:
/service/txncodemaint
- Reopen the transaction code maintainance by given transaction code
- Method: patchPath:
/service/txncodemaint/{txnCode}/reopen
- Update an existing Transaction Code
- Method: putPath:
/service/txncodemaint/{txnCode}
Account Services/Uncollected Amount Manual Release Service
This service is used for releasing uncollected amount.
- API to authorize the manually released uncollected amount
- Method: patchPath:
/service/uncollectedamt/{id}/approve
- API to manually release uncollected amount
- Method: getPath:
/service/releasedUncollectedAmtTxns/{referenceNo}
- Releases uncollected amount manually
- Method: postPath:
/service/uncollectedamt
- Retrieves the list of manually released uncollected amount transactions
- Method: getPath:
/service/releasedUncollectedAmtTxns/getAll
- Retrieves the list of manually released uncollected amount transactions by reference number
- Method: deletePath:
/service/releasedUncollectedAmtTxns/{referenceNo}
- Retrieves the list of uncollected amount transactions
- Method: getPath:
/service/uncollectedAmtTxns
Account Services/Value Dated Balance Service
This service is used for Value Dated Balance Operations.
- Get all valid value dated balances for the specified virtual account
- Method: postPath:
/service/getVDBalance
- Service API that Get all valid value dated balances for the specified virtual account
- Method: getPath:
/service/getVDBalance
Account Services/Virtual Account Closure Status Service
This Service is used to track the status of Virtual Account Closure Request.
- Abort virtual account closure request
- Method: patchPath:
/service/vaclosurestatus/{sourceReferenceNo}/{virtualAccountNo}/abort
- Get all the Virtual account closure request status records
- Method: getPath:
/service/vaclosurestatus
- Get the sequence of processes happened as part of virtual account closure
- Method: getPath:
/service/vaclosurestatus/process
- Retry virtual account closure request
- Method: patchPath:
/service/vaclosurestatus/{sourceReferenceNo}/{virtualAccountNo}/retry
Account Services/Virtual Account Sanction Status Service
This Service API is used to handle sanction status for a virtual account
- Adds a new record in virtual account sanction status
- Method: postPath:
/service/vasanctionstatus
- Get Virtual account Sanction status record by account number
- Method: getPath:
/service/vasanctionstatus
Charge Services/Charge Definition Service
This service is used to query the charge definition.
- Get all valid charge definition
- Method: getPath:
/service/chargedefinition
Charge Services/Charge Inquiry Service
This services is used to facilitate the enquiry of all charges associated to a customer within an application based on the selected filters.
- Charges Inquiry
- Method: getPath:
/service/chargeInquiry
Charge Services/External Charge Calculation Service
This service is used to get charge basis for the given customer.
- Fetches Charge Basis for External Charge Calculation
- Method: postPath:
/service/externalChgCalculation
Charge Services/External Charge Posting Service
This service is used to facilitate the enquiry of all charges associated to a customer within an application based on the selected filters.
- Query charge amount for external posting
- Method: postPath:
/service/queryExternalCharge
- Update External charge posting status
- Method: postPath:
/service/updateExternalChargePosting
Common Core Services/Account 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 core accounts
- Method: postPath:
/service/coreaccounts
- Close the core accounts by given custAccountNo
- Method: patchPath:
/service/coreaccounts/{custAccountNo}/close
- Reopen the core accounts by given custAccountNo
- Method: patchPath:
/service/coreaccounts/{custAccountNo}/reopen
- Retrieves the core accounts by providing array of account numbers
- Method: getPath:
/service/coreaccounts/getAccounts
- Update an existing core accounts
- Method: putPath:
/service/coreaccounts/{custAccountNo}
Common Core Services/BIC Directory Service
This service defines the Bank Codes so that the bank is identified by SWIFT. BICs are used when it is necessary to identify exactly a party of a transaction and are frequently used to help route payments.
- Adds a new bic directory
- Method: postPath:
/service/bicdirectorys
- Close the bic directory by given ID
- Method: patchPath:
/service/bicdirectorys/{bicCode}/close
- Get all valid bic directorys
- Method: getPath:
/service/bicdirectorys
- Reopen the bic directory by given ID
- Method: patchPath:
/service/bicdirectorys/{bicCode}/reopen
- Update an existing bic directory
- Method: putPath:
/service/bicdirectorys/{bicCode}
Common Core Services/Branch EOD Service
This service provides the API for branch EOD Operations
- Get EOD process status of a given branch
- Method: getPath:
/service/brancheod/{branchCode}/{eodDate}
Common Core Services/Branch Service
This service is used for local holidays Operations.
- Adds a new core banks
- Method: postPath:
/service/corebanks
- Adds a new core branches
- Method: postPath:
/service/corebranchs
- Adds a new local holidays
- Method: postPath:
/service/localholidays
- Close the core banks by given ID
- Method: patchPath:
/service/corebanks/{bankCode}/close
- Close the core branches by given ID
- Method: patchPath:
/service/corebranchs/{branchCode}/close
- Close the local holidays by given ID
- Method: patchPath:
/service/localholidays/{branchCode}/{year}/close
- Reopen the core banks by given ID
- Method: patchPath:
/service/corebanks/{bankCode}/reopen
- Reopen the core branches by given ID
- Method: patchPath:
/service/corebranchs/{branchCode}/reopen
- Reopen the local holidays by given ID
- Method: patchPath:
/service/localholidays/{branchCode}/{year}/reopen
- Update an existing core banks
- Method: putPath:
/service/corebanks/{bankCode}
- Update an existing core branches
- Method: putPath:
/service/corebranchs/{branchCode}
- Update an existing rule
- Method: putPath:
/service/localholidays/{branchCode}/{year}
Common Core Services/Country Code Service
This service is used for country code Operations.
- Adds a new country code
- Method: postPath:
/service/countrycodes
- Adds a new host code
- Method: postPath:
/service/hostcodes
- Adds a new language code
- Method: postPath:
/service/languagecodes
- Close the country codes by given ID
- Method: patchPath:
/service/countrycodes/{countryCode}/close
- Close the host codes by given ID
- Method: patchPath:
/service/hostcodes/{hostCode}/close
- Close the language code service by given ID
- Method: patchPath:
/service/languagecodes/{languageCode}/close
- Reopen the country codes by given ID
- Method: patchPath:
/service/countrycodes/{countryCode}/reopen
- Reopen the host codes by given ID
- Method: patchPath:
/service/hostcodes/{hostCode}/reopen
- Reopen the language code service by given ID
- Method: patchPath:
/service/languagecodes/{languageCode}/reopen
- Update an existing host code
- Method: putPath:
/service/hostcodes/{hostCode}
- Update an existing rule
- Method: putPath:
/service/countrycodes/{countryCode}
- Update an existing rule
- Method: putPath:
/service/languagecodes/{languageCode}
Common Core Services/Currency Service
This service API is used for Currency Operations.
- Adds a new currency definitions
- Method: postPath:
/service/currencydefinitions
- Adds a new currency holiday calendars
- Method: postPath:
/service/currencyholidaycalendars
- Adds a new currency pairs
- Method: postPath:
/service/currencypairs
- Adds a new currency rate types
- Method: postPath:
/service/currencyratetypes
- Adds a new rates
- Method: postPath:
/service/rates
- Close the currency definitions by given ID
- Method: patchPath:
/service/currencydefinitions/{currencyCode}/{maintenanceCountry}/close
- Close the currency holiday calendars by given ID
- Method: patchPath:
/service/currencyholidaycalendars/{currency}/{year}/close
- Close the currency pairs by given ID
- Method: patchPath:
/service/currencypairs/{currency1}/{currency2}/{maintenanceCountry}/close
- Close the currency rate types by given ID
- Method: patchPath:
/service/currencyratetypes/{currencyRateType}/close
- Close the rates by given ID
- Method: patchPath:
/service/rates/{branchCode}/{currency1}/{currency2}/close
- Reopen the currency definitions by given ID
- Method: patchPath:
/service/currencydefinitions/{currencyCode}/{maintenanceCountry}/reopen
- Reopen the currency holiday calendars by given ID
- Method: patchPath:
/service/currencyholidaycalendars/{currency}/{year}/reopen
- Reopen the currency pairs by given ID
- Method: patchPath:
/service/currencypairs/{currency1}/{currency2}/{maintenanceCountry}/reopen
- Reopen the currency rate types by given ID
- Method: patchPath:
/service/currencyratetypes/{currencyRateType}/reopen
- Reopen the rates by given ID
- Method: patchPath:
/service/rates/{branchCode}/{currency1}/{currency2}/reopen
- Update an existing currency definitions
- Method: putPath:
/service/currencydefinitions/{currencyCode}/{maintenanceCountry}
- Update an existing currency holiday calendars
- Method: putPath:
/service/currencyholidaycalendars/{currency}/{year}
- Update an existing currency pairs
- Method: putPath:
/service/currencypairs/{currency1}/{currency2}/{maintenanceCountry}
- Update an existing currency rate types
- Method: putPath:
/service/currencyratetypes/{currencyRateType}
- Update an existing rates
- Method: putPath:
/service/rates
Common Core Services/Customers Service
This service is used to maintain the record for external customers.It has the option to create different type and different category for the customers, also it takes the source system and source system customer number as input and maps the source system customer number to a unique customer.
- Adds a new corecustomers
- Method: postPath:
/service/corecustomers
- Close the core customers by given ID
- Method: patchPath:
/service/corecustomers/{customerNo}/close
- Reopen the core customers by given ID
- Method: patchPath:
/service/corecustomers/{customerNo}/reopen
- Retrieves the core customers by providing array of customerNos
- Method: getPath:
/service/corecustomers
- Update an existing core customers
- Method: putPath:
/service/corecustomers/{customerNo}
Common Core Services/ECA System Service
This service is used to maintain the External Credit Approval System (ECA System). This field is also referred as Source System which identifies the source of the maintenance (Customer, Account, Branch, Bank, Transaction code etc).
- Adds a new eca systems
- Method: postPath:
/service/ecasystems
- Close the eca systems by given ID
- Method: patchPath:
/service/ecasystems/{ecaSystem}/close
- Get all valid eca systems
- Method: getPath:
/service/ecasystems
- Reopen the eca systems by given ID
- Method: patchPath:
/service/ecasystems/{ecaSystem}/reopen
- Update an existing eca systems
- Method: putPath:
/service/ecasystems/{ecaSystem}
Common Core Services/External Chart Accounts Service
This service API is used for external chart accounts Operations.
- Adds a new external chart accounts
- Method: postPath:
/service/externalchartaccounts
- Close the external chart accounts by given ID
- Method: patchPath:
/service/externalchartaccounts/{glCode}/close
- Reopen the external chart accounts by given ID.
- Method: patchPath:
/service/externalchartaccounts/{glCode}/reopen
- Update an existing rule
- Method: putPath:
/service/externalchartaccounts/{glCode}
Common Core Services/External Virtual Account Service
This service is used to create virtual accounts in plato common core as external virtual accounts. External Virtual Accounts will be populated from OBVAM account service on authorization of new Virtual account.
- Adds the new core virtual accounts
- Method: postPath:
/service/corevirtualaccounts
- Close the core virtual account by given Natural Key
- Method: patchPath:
/service/corevirtualaccounts/{virtualAccountNo}/close
- Get all valid core virtual accounts
- Method: getPath:
/service/corevirtualaccounts
- Modifies the core virtual accounts for a natural key
- Method: putPath:
/service/corevirtualaccounts/{virtualAccountNo}
- Reopen the core virtual account by given Natural Key
- Method: patchPath:
/service/corevirtualaccounts/{virtualAccountNo}/reopen
- Retrieves the core virtual accounts by natural key
- Method: getPath:
/service/corevirtualaccounts/{virtualAccountNo}
Common Core Services/External Virtual Account Structured Address Service
This service is used to maintain structured address for Real Account .
- Adds a new structured address service
- Method: postPath:
/service/structuredaddressservice
- Close the structured address service by given ID
- Method: patchPath:
/service/structuredaddressservice/{virtualAccountNo}/close
- Get all valid structured address service
- Method: getPath:
/service/structuredaddressservice
- Reopen the structured address service by given ID
- Method: patchPath:
/service/structuredaddressservice/{virtualAccountNo}/reopen
- Retrieves the structured address service by ID
- Method: getPath:
/service/structuredaddressservice/{virtualAccountNo}
- Update an existing structured address service
- Method: putPath:
/service/structuredaddressservice/{virtualAccountNo}
Common Core Services/Multi-Currency Account Service
This service is used to maintain multi currency accounts by linking it with sub accounts.
- Adds a new Multi-Currency Account linkage
- Method: postPath:
/service/multi-currency-accounts/linkage
- Close the Multi-Currency Account linkage by given ID
- Method: patchPath:
/service/multi-currency-accounts/linkage/{multiCurrencyAccNo}/close
- Get all valid Multi-Currency Account linkage
- Method: getPath:
/service/multi-currency-accounts/linkage
- Reopen the Multi-Currency Account linkage by given ID
- Method: patchPath:
/service/multi-currency-accounts/linkage/{multiCurrencyAccNo}/reopen
- Update an existing Multi-Currency Account linkage
- Method: putPath:
/service/multi-currency-accounts/linkage/{multiCurrencyAccNo}
Common Core Services/Structured Address Service
This service is used to maintain structured address for Real Account.
- Adds a new structured address
- Method: postPath:
/service/structuredaddress
- Close the structured address by given Customer Account Number
- Method: patchPath:
/service/structuredaddress/{custAccountNo}/close
- Reopen the structured address by given Customer Account Number
- Method: patchPath:
/service/structuredaddress/{custAccountNo}/reopen
- Retrieves the structured addresses by providing array of account numbers
- Method: getPath:
/service/structuredaddress/getStructuredAddresses
- Update an existing structured address
- Method: putPath:
/service/structuredaddress/{custAccountNo}
Common Core Services/Transaction Code Service
This service is used to create Source Transaction Codes. Transaction codes represents various types of transactions, for example, transfer charges, incoming mail transfer, incoming telex transfer, reserve, incoming clearing transfer etc.
- Adds a new core trn codes
- Method: postPath:
/service/coretrncodes
- Close the core trn codes by given ID
- Method: patchPath:
/service/coretrncodes/{trnCode}/close
- Reopen the core trn codes by given ID.
- Method: patchPath:
/service/coretrncodes/{trnCode}/reopen
- Update an existing core trn codes
- Method: putPath:
/service/coretrncodes/{trnCode}
Common Core Services/Upload Source Preference Service
This service API is used for upload source preferences Operations
- Adds a new upload source preferences
- Method: postPath:
/service/uploadsourcepreferences
- Adds a new upload sources
- Method: postPath:
/service/uploadsources
- Close the upload source preferences by given ID
- Method: patchPath:
/service/uploadsourcepreferences/{uploadSourceCode}/close
- Close the upload sources by given ID
- Method: patchPath:
/service/uploadsources/{uploadSourceCode}/close
- Get all valid upload source preferences
- Method: getPath:
/service/uploadsourcepreferences
- Get all valid upload sources
- Method: getPath:
/service/uploadsources
- Reopen the upload source preferences by given ID
- Method: patchPath:
/service/uploadsourcepreferences/{uploadSourceCode}/reopen
- Reopen the upload sources by given ID
- Method: patchPath:
/service/uploadsources/{uploadSourceCode}/reopen
- Update an existing rule
- Method: putPath:
/service/uploadsourcepreferences/{uploadSourceCode}
- Update an existing rule
- Method: putPath:
/service/uploadsources/{uploadSourceCode}
Core Services/Account Facility Service
This service is used for Account Facility Creation and maintenance. This service is also used to define the real customer and its real accounts for which virtual accounts can be created. It has a Real Customer LOV field which has one to many Relation with Real Accounts of that customer.
- Get all parameter related to bank and default virtual entity
- Method: getPath:
/service/accfcltybankparams/{keyId}
- Get all parameter related to sanction check
- Method: getPath:
/service/sanctionCheckParameters/{customerNumber}
- Get all the valid account facilities
- Method: getPath:
/service/accountfacility
- Retrieves the account facilities for the Real Customer Number
- Method: getPath:
/service/accountfacility/vaenabledaccounts
- Retrieves the account facilities for the Real Customer Number with Description
- Method: getPath:
/service/accountfacility/vaenabledaccountswithDesc
Core Services/Multi-Currency Account Groups Service
This service is used to maintain multi-currency account group. It permits linking a real customer with its account and currency with a unique combination of account currency pair. In an account group, currency cannt be repeated.
- Adds a new Multi-Currency Account Group
- Method: postPath:
/service/multiccyaccountgroups
- Close the Virtual MCA by given Natural Composite Key
- Method: patchPath:
/service/multiccyaccountgroups/{realCustomerNo}/{virtualMCA}/close
- Get all valid Multi-Currency Account Groups
- Method: getPath:
/service/multiccyaccountgroups
- Modifies the Multi-Currency Account Groups by ID.
- Method: putPath:
/service/multiccyaccountgroups/{realCustomerNo}/{virtualMCA}
- Retrieves the Multi-Currency Account Groups by ID.
- Method: getPath:
/service/multiccyaccountgroups/{realCustomerNo}/{virtualMCA}
ECA Services/Amount Block Service
This service allows to block amount on virtual accounts.
- Adds a new ECA Block
- Method: postPath:
/service/ecablock
- Deletes the ECA block identified by given block reference number
- Method: deletePath:
/service/ecablock/{blockRefNo}
- Get all ECA block
- Method: getPath:
/service/ecablock
- Release the ECA block by given block RefNo
- Method: patchPath:
/service/ecablock/{blockRefNo}/release
- Retrieves the ECA block by block reference number
- Method: getPath:
/service/ecablock/{blockRefNo}
ECA Services/Exchange Rate Queue Service
This service allows to block amount on virtual accounts and it allows to input user rate from an exchange queue.
- Authorize the amount Blocks by given ID
- Method: postPath:
/service/amountBlockSerQueues
Entity Services/Bank Parameters Service
This services is used to maintain entity mask and bank code for bank in Oracle Banking Virtual Account Management, any UI application can be invoked to validate and persist the data.
- Get all valid entity bank parameters
- Method: getPath:
/service/entitybankparameters
Entity Services/Virtual Entity Service
This service is used to maintain virtual entity and is responsible for validating provided data and maintaining valid virtual entity account to the mask maintained for a bank parameter.
- Adds a new virtual entities
- Method: postPath:
/service/virtualentities
- Close the virtual entities by given virtual Entity Id
- Method: patchPath:
/service/virtualentities/{virtualEntityId}/close
- Get all valid virtual entities
- Method: getPath:
/service/virtualentities
- Get the virtual entities by given virtual Entity Id
- Method: getPath:
/service/virtualentities/{virtualEntityId}
- Retrives the id by given virtual Entity Id
- Method: getPath:
/service/virtualentities/idWithModNos/{virtualEntityId}
- Retrives the virtual entities with the details of accounts under that entity for a given real customer
- Method: getPath:
/service/virtualentities/entitieswithaccountdetails
- Update an existing virtual entities
- Method: putPath:
/service/virtualentities/{virtualEntityId}
External Interest Engine Services/Interest Liquidation Service
This service is used to accure interest for a virtual account which can be liquidated.
- Get all the transactions initiated for liquidating interest for virtual account
- Method: getPath:
/service/interestLiq
- Get Interest Liquidation for the given Source reference number
- Method: getPath:
/service/interestLiq/{sourceReferenceNo}
- Initiate interest liquidation for a virtual account
- Method: postPath:
/service/interestLiq
Identifier Services/Identifier Map Service
This service is used to get list of identifier and its detail for a given customer.
- Get all valid virtual identifier for a given customer
- Method: getPath:
/service/idmaps/fetchIdentifier
Identifier Services/Remitter ID Service
This service is used to create remitter list ID. Remitter list ID is mapped to an identifier rule.
- Get all valid remittance ids by customer number
- Method: getPath:
/service/remitterids/getByCustomer
- Update an existing remitter ids
- Method: putPath:
/service/remitterids/{remitterListId}
Identifier Services/Remitter Service
This service helps in the creation of Remitter ID records for a Remitter List ID.
- Adds a new remitter ids
- Method: postPath:
/service/remitters
- Close the remitter ids by given ID
- Method: patchPath:
/service/remitters/{virtualIdentifier}/{remitterId}/close
- Get all valid remitters
- Method: getPath:
/service/remitters
- Get count of valid remittance ids per identifier for a given customer
- Method: getPath:
/service/remitterids/getremittercountforvi
- Get count of valid remittanceids per identifier for a given customer
- Method: getPath:
/service/remitters/downloadremitter/{realCustomerNo}/{virtualIdentifier}
- Reopen the remitter ids by given ID
- Method: patchPath:
/service/remitters/{virtualIdentifier}/{remitterId}/reopen
- Update an existing remitter ids
- Method: putPath:
/service/remitters/{virtualIdentifier}/{remitterId}
Inter Entity Position Service
This service is used for querying positions between entities at any given particular time.
- Get all valid entity position enquiry
- Method: getPath:
/service/entitypositionenquiry
- Retrieves the entity positions by date range
- Method: getPath:
/service/entitypositionenquiry/byDateRange
Internal Transfer Service
This services is used for internal transfer that enables balance transfer between two virtual account that belong to a real account.
- Adds a new internal transfer
- Method: postPath:
/service/intbks
- Get all valid internal transfers
- Method: getPath:
/service/intbks
- Reverse the txn by given ID
- Method: patchPath:
/service/intbks/{bookingRefNo}/reverse
Projection Services/Currency Wise Balance Service
This service is used to fetch currency wise balance for virtual account numbers for a real customer number.
- Fetches currency wise balance for virtual account numbers for real customer number
- Method: getPath:
/service/currencyWiseBalance
Projection Services/Distinct Currency Service
This service is used for distinct virtual account currency for a real customer.
- Fetches distinct virtual account currency for a real customer
- Method: getPath:
/service/distinctCurrencies
- Fetches top five virtual accounts current balances based on a currency for a real customer number
- Method: getPath:
/service/topFiveVirtualAccBalances
Projection Services/RM Customer360 View Service
This service is used for fetching Customer360 view for the real customer number.
- Fetches Customer360 view for real customer number
- Method: getPath:
/service/rmcustomer360view
Statement Services/Account Statement Service
This service is used to generate individual and consolidated account statement.
- Fetch messages
- Method: getPath:
/service/statement/fetch
- Generate CAMT.052 statement
- Method: postPath:
/service/statement/camt052
- Generate CAMT.053 statement
- Method: postPath:
/service/statement/camt053
- Generate MT940 statement
- Method: postPath:
/service/statement/mt940
- Generate MT942 statement
- Method: postPath:
/service/statement/mt942
- Generate MT950 statement
- Method: postPath:
/service/statement/mt950
- Get all valid obvam-statement-services
- Method: postPath:
/service/accStatement
Statement Services/Transaction Entries Service
This service is used by the transaction services for inserting data required for statement generation.
- Download Transaction Enquiry
- Method: postPath:
/service/txnEnquiryDownload
- Get Transaction Enquiry
- Method: getPath:
/service/obvamStatementServices
Transaction Journal Services/Journal Online Service
This service is used for Transaction Operations.
- Adds a new txn
- Method: postPath:
/service/txns
- Adds a new txn with skip DDA
- Method: postPath:
/service/txnPostingWithSkipDda
- Retrieves the Real account for given Virtual Account/Virtual Identifier/Virtual Account IBAN
- Method: getPath:
/service/realaccountforvirtual
- Reverse/Rollback the txn by given txnRefNo
- Method: patchPath:
/service/txns/{txnRefNo}/{action}
- URL for virtual account check from external systems
- Method: postPath:
/service/eac
Transaction Journal Services/Transaction Exchange Queue Service
This service is used for Transaction exhange rate queue Operations.
- Update a transaction exchange rate queue record
- Method: postPath:
/service/txnqueues