Previous Next JavaScript must be enabled to correctly display this content

## All REST Endpoints

Sort by
Task Path Method
Group by API
Cash Concentration Services/Sweep Instruction API
This service is used to generate the sweep instruction.

Adds a New Instruction
  Method: post
  Path: `/instruction`
Authorize the Instruction by Given ID
  Method: patch
  Path: `/instruction/{id}/approve`
Close the Instruction by Given ID
  Method: patch
  Path: `/instruction/{id}/close`
Deletes the Instruction Identified by Given ID
  Method: delete
  Path: `/instruction/{id}`
Get all Valid Instruction
  Method: get
  Path: `/instruction`
Reject the instruction by given ID.
  Method: patch
  Path: `/instruction/{id}/reject`
Reopen the Instruction by Given ID
  Method: patch
  Path: `/instruction/{id}/reopen`
Retrieves the Instruction by ID
  Method: get
  Path: `/instruction/{id}`
Retrives the Instruction by Given ID
  Method: get
  Path: `/instruction/{id}/history`
Retrives the Instruction by Given ID
  Method: get
  Path: `/instruction/{id}/unauthorized`
Update an Existing Instruction
  Method: put
  Path: `/instruction/{id}`

Cash Concentration Services/Sweep Instruction Service API
This service is used to perform the sweep instruction.

Adds a New Instruction
  Method: post
  Path: `/service/instruction`
Get all Valid Instruction
  Method: get
  Path: `/service/lmc/instruction`
Retrieves the Instruction by ID
  Method: get
  Path: `/service/lmc/instruction/{id}`
Retrives the Instruction by Given ID
  Method: get
  Path: `/service/lmc/instruction/{id}/history`
Retrives the Instruction By Given ID
  Method: get
  Path: `/service/lmc/instruction/{id}/unauthorized`
Update an Existing Instruction
  Method: put
  Path: `/service/instruction/{id}`

Cash Concentration Services/Sweep Products API
This service is used to generate the instruction.

Get all valid sweep products
  Method: get
  Path: `/sweepproducts`
Retrieves the sweep products by ID
  Method: get
  Path: `/sweepproducts/{id}`

Cash Concentration Services/Sweep Products Service API
This service is used for sweep product operation.

Get all Valid Sweep Products
  Method: get
  Path: `/service/lmc/sweepproducts`
Retrieves the Sweep Products by ID
  Method: get
  Path: `/service/lmc/sweepproducts/{id}`

Charge Services/Charge Definition API
This service is used for charge definition query.

Get all valid charge definition
  Method: get
  Path: `/service/chargedefinition`

Charge Services/Charge Inquiry API
This service is used for facilitates enquiry of all charges associated to a customer within an application based on the selected filters.

Charges Inquiry
  Method: get
  Path: `/service/chargeInquiry`

Common Core Services/Account API
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: post
  Path: `/service/coreaccounts`
Close the core accounts by given customer account number
  Method: patch
  Path: `/service/coreaccounts/{custAccountNo}/close`
Reopen the core accounts by given customer account number
  Method: patch
  Path: `/service/coreaccounts/{custAccountNo}/reopen`
Retrieves the core accounts by providing array of account numbers
  Method: get
  Path: `/service/coreaccounts/getAccounts`
Update an existing core accounts
  Method: put
  Path: `/service/coreaccounts/{custAccountNo}`

Common Core Services/BIC Directory API
This service is used to define the Bank Codes so that the bank is identified by SWIFT.

Adds a new BIC directorys
  Method: post
  Path: `/service/bicdirectorys`
Close the BIC directory by given ID
  Method: patch
  Path: `/service/bicdirectorys/{bicCode}/close`
Get all valid BIC directorys
  Method: get
  Path: `/service/bicdirectorys`
Reopen the BIC directory by given ID
  Method: patch
  Path: `/service/bicdirectorys/{bicCode}/reopen`
Update an existing BIC directory
  Method: put
  Path: `/service/bicdirectorys/{bicCode}`

Common Core Services/Branch API
This service is used for local holidays Operations.

Adds a new core banks
  Method: post
  Path: `/service/corebanks`
Adds a new core branches
  Method: post
  Path: `/service/corebranchs`
Adds a new local holidays
  Method: post
  Path: `/service/localholidays`
Close the core banks by given ID
  Method: patch
  Path: `/service/corebanks/{bankCode}/close`
Close the core branches by given ID
  Method: patch
  Path: `/service/corebranchs/{branchCode}/close`
Close the local holidays by given ID
  Method: patch
  Path: `/service/localholidays/{branchCode}/{year}/close`
Reopen the core banks by given ID
  Method: patch
  Path: `/service/corebanks/{bankCode}/reopen`
Reopen the core branches by given ID
  Method: patch
  Path: `/service/corebranchs/{branchCode}/reopen`
Reopen the local holidays by given ID
  Method: patch
  Path: `/service/localholidays/{branchCode}/{year}/reopen`
Update an existing core banks
  Method: put
  Path: `/service/corebanks/{bankCode}`
Update an existing core branches
  Method: put
  Path: `/service/corebranchs/{branchCode}`
Update an existing rule
  Method: put
  Path: `/service/localholidays/{branchCode}/{year}`

Common Core Services/Branch EOD API
This service provides the API for branch EOD Operations

Get EOD process status of a given branch
  Method: get
  Path: `/service/brancheod/{branchCode}/{eodDate}`

Common Core Services/Country Code API
This service is used for country code Operations.

Adds a new country code
  Method: post
  Path: `/service/countrycodes`
Adds a new host code
  Method: post
  Path: `/service/hostcodes`
Adds a new language code
  Method: post
  Path: `/service/languagecodes`
Close the country codes by given ID
  Method: patch
  Path: `/service/countrycodes/{countryCode}/close`
Close the host codes by given ID
  Method: patch
  Path: `/service/hostcodes/{hostCode}/close`
Close the language code service by given ID
  Method: patch
  Path: `/service/languagecodes/{languageCode}/close`
Reopen the country codes by given ID
  Method: patch
  Path: `/service/countrycodes/{countryCode}/reopen`
Reopen the host codes by given ID
  Method: patch
  Path: `/service/hostcodes/{hostCode}/reopen`
Reopen the language code service by given ID
  Method: patch
  Path: `/service/languagecodes/{languageCode}/reopen`
Update an existing host code
  Method: put
  Path: `/service/hostcodes/{hostCode}`
Update an existing rule
  Method: put
  Path: `/service/countrycodes/{countryCode}`
Update an existing rule
  Method: put
  Path: `/service/languagecodes/{languageCode}`

Common Core Services/Currency API
API for Currency Operations

Adds a new currency definitions
  Method: post
  Path: `/service/currencydefinitions`
Adds a new currency holiday calendars
  Method: post
  Path: `/service/currencyholidaycalendars`
Adds a new currency pairs
  Method: post
  Path: `/service/currencypairs`
Adds a new currency rate types.
  Method: post
  Path: `/service/currencyratetypes`
Adds a new rates
  Method: post
  Path: `/service/rates`
Close the currency definitions by given ID
  Method: patch
  Path: `/service/currencydefinitions/{currencyCode}/{maintenanceCountry}/close`
Close the currency holiday calendars by given ID
  Method: patch
  Path: `/service/currencyholidaycalendars/{currency}/{year}/close`
Close the currency pairs by given ID
  Method: patch
  Path: `/service/currencypairs/{currency1}/{currency2}/{maintenanceCountry}/close`
Close the currency rate types by given ID
  Method: patch
  Path: `/service/currencyratetypes/{currencyRateType}/close`
Close the rates by given ID
  Method: patch
  Path: `/service/rates/{branchCode}/{currency1}/{currency2}/close`
Reopen the currency definitions by given ID
  Method: patch
  Path: `/service/currencydefinitions/{currencyCode}/{maintenanceCountry}/reopen`
Reopen the currency holiday calendars by given ID
  Method: patch
  Path: `/service/currencyholidaycalendars/{currency}/{year}/reopen`
Reopen the currency rate types by given ID
  Method: patch
  Path: `/service/currencyratetypes/{currencyRateType}/reopen`
Reopen the currencypairs by given ID
  Method: patch
  Path: `/service/currencypairs/{currency1}/{currency2}/{maintenanceCountry}/reopen`
Reopen the rates by given ID
  Method: patch
  Path: `/service/rates/{branchCode}/{currency1}/{currency2}/reopen`
Update an existing rule
  Method: put
  Path: `/service/currencydefinitions/{currencyCode}/{maintenanceCountry}`
Update an existing rule
  Method: put
  Path: `/service/currencypairs/{currency1}/{currency2}/{maintenanceCountry}`
Update an existing rule
  Method: put
  Path: `/service/currencyratetypes/{currencyRateType}`
Update an existing rule.
  Method: put
  Path: `/service/currencyholidaycalendars/{currency}/{year}`
Update an existing rule.
  Method: put
  Path: `/service/rates`

Common Core Services/Customer API
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 core customers
  Method: post
  Path: `/service/corecustomers`
Close the core customers by given ID
  Method: patch
  Path: `/service/corecustomers/{customerNo}/close`
Reopen the core customers by given ID
  Method: patch
  Path: `/service/corecustomers/{customerNo}/reopen`
Retrieves the core customers by providing array of customer number
  Method: get
  Path: `/service/corecustomers`
Update an existing core customers
  Method: put
  Path: `/service/corecustomers/{customerNo}`

Common Core Services/ECA System API
This service is used to maintain the External Credit Approval System (ECA System).

Adds a new ECA system
  Method: post
  Path: `/service/ecasystems`
Close the ECA systems by given ID
  Method: patch
  Path: `/service/ecasystems/{ecaSystem}/close`
Get all valid ECA systems
  Method: get
  Path: `/service/ecasystems`
Reopen the ECA systems by given ID
  Method: patch
  Path: `/service/ecasystems/{ecaSystem}/reopen`
Update an existing ECA systems
  Method: put
  Path: `/service/ecasystems/{ecaSystem}`

Common Core Services/External Chart Accounts API
This service API is used for external chart accounts Operations.

Adds a new external chart accounts
  Method: post
  Path: `/service/externalchartaccounts`
Close the external chart accounts by given ID
  Method: patch
  Path: `/service/externalchartaccounts/{glCode}/close`
Reopen the external chart accounts by given ID.
  Method: patch
  Path: `/service/externalchartaccounts/{glCode}/reopen`
Update an existing rule
  Method: put
  Path: `/service/externalchartaccounts/{glCode}`

Common Core Services/External Virtual Account API
This service is used to create virtual accounts in plato common core as external virtual accounts.

Adds the new core virtual accounts
  Method: post
  Path: `/service/corevirtualaccounts`
Close the core virtual account by given Natural Key
  Method: patch
  Path: `/service/corevirtualaccounts/{virtualAccountNo}/close`
Get all valid core virtual accounts
  Method: get
  Path: `/service/corevirtualaccounts`
Modifies the core virtual accounts for a natural key
  Method: put
  Path: `/service/corevirtualaccounts/{virtualAccountNo}`
Reopen the core virtual account by given Natural Key
  Method: patch
  Path: `/service/corevirtualaccounts/{virtualAccountNo}/reopen`
Retrieves the core virtual accounts by natural key
  Method: get
  Path: `/service/corevirtualaccounts/{virtualAccountNo}`

Common Core Services/External Virtual Account Structured Address API
This service is used to maintain structured address for Real Account .

Adds a new structured address service
  Method: post
  Path: `/service/structuredaddressservice`
Close the structured address service by given ID
  Method: patch
  Path: `/service/structuredaddressservice/{virtualAccountNo}/close`
Get all valid structured address service
  Method: get
  Path: `/service/structuredaddressservice`
Reopen the structured address service by given ID
  Method: patch
  Path: `/service/structuredaddressservice/{virtualAccountNo}/reopen`
Retrieves the structured address service by ID
  Method: get
  Path: `/service/structuredaddressservice/{virtualAccountNo}`
Update an existing structured address service
  Method: put
  Path: `/service/structuredaddressservice/{virtualAccountNo}`

Common Core Services/Multi-Currency Account API
This service is used to maintain multi currency accounts by linking it with sub accounts.

Adds a new multi currency accounts linkage
  Method: post
  Path: `/multi-currency-accounts/linkage`
Authorize the multi currency accounts linkage by given ID
  Method: patch
  Path: `/multi-currency-accounts/linkage/{id}/approve`
Close the multi currency accounts linkage by given ID
  Method: patch
  Path: `/multi-currency-accounts/linkage/{id}/close`
Deletes the multi currency accounts linkage identified by given ID
  Method: delete
  Path: `/multi-currency-accounts/linkage/{id}`
Get all valid multi currency accounts linkage
  Method: get
  Path: `/multi-currency-accounts/linkage`
Reopen the multi currency accounts linkage by given ID
  Method: patch
  Path: `/multi-currency-accounts/linkage/{id}/reopen`
Retrieves the multi currency accounts linkage by ID
  Method: get
  Path: `/multi-currency-accounts/linkage/{id}`
Retrives the multi currency accounts linkage by given ID
  Method: get
  Path: `/multi-currency-accounts/linkage/{id}/unauthorized`
Retrives the unauthorized multi currency account records
  Method: get
  Path: `/multi-currency-accounts/linkage/unauthorizedcount`
Update an existing multi currency accounts linkage
  Method: put
  Path: `/multi-currency-accounts/linkage/{id}`

Common Core Services/Structured Address API
This service is used to maintain structured address for Real Account.

Adds a new structured address
  Method: post
  Path: `/structuredaddress`
Authorize the structured address by given ID
  Method: patch
  Path: `/structuredaddress/{id}/approve`
Close the structured address by given ID
  Method: patch
  Path: `/structuredaddress/{id}/close`
Deletes the structured address identified by given ID
  Method: delete
  Path: `/structuredaddress/{id}`
Get all valid structured address
  Method: get
  Path: `/structuredaddress`
Reopen the structured address by given ID
  Method: patch
  Path: `/structuredaddress/{id}/reopen`
Retrieves the structured address by ID
  Method: get
  Path: `/structuredaddress/{id}`
Retrives the structured address by given ID
  Method: get
  Path: `/structuredaddress/{id}/history`
Retrives the structured address by given ID
  Method: get
  Path: `/structuredaddress/{id}/unauthorized`
Retrives the unauthorized core account records
  Method: get
  Path: `/structuredaddress/unauthorizedcount`
Update an existing structured address
  Method: put
  Path: `/structuredaddress/{id}`

Common Core Services/Transaction Code API
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 transaction codes
  Method: post
  Path: `/service/coretrncodes`
Close the core transaction codes by given ID
  Method: patch
  Path: `/service/coretrncodes/{trnCode}/close`
Reopen the core transaction codes by given ID
  Method: patch
  Path: `/service/coretrncodes/{trnCode}/reopen`
Update an existing core transaction codes
  Method: put
  Path: `/service/coretrncodes/{trnCode}`

Common Core Services/Upload Source Preference API
This service is used for upload source preferences operations.

Adds a new upload source preferences
  Method: post
  Path: `/cmc-upload-source-preferences-services/service/uploadsourcepreferences`
Adds a new upload sources
  Method: post
  Path: `/cmc-upload-source-preferences-services/service/uploadsources`
Close the upload source preferences by given ID
  Method: patch
  Path: `/cmc-upload-source-preferences-services/service/uploadsourcepreferences/{uploadSourceCode}/close`
Close the upload sources by given ID
  Method: patch
  Path: `/cmc-upload-source-preferences-services/service/uploadsources/{uploadSourceCode}/close`
Get all valid upload source preferences.
  Method: get
  Path: `/cmc-upload-source-preferences-services/service/uploadsourcepreferences`
Get all valid upload sources.
  Method: get
  Path: `/cmc-upload-source-preferences-services/service/uploadsources`
Reopen the upload source preferences by given ID.
  Method: patch
  Path: `/cmc-upload-source-preferences-services/service/uploadsourcepreferences/{uploadSourceCode}/reopen`
Reopen the upload sources by given ID
  Method: patch
  Path: `/cmc-upload-source-preferences-services/service/uploadsources/{uploadSourceCode}/reopen`
Update an existing rule
  Method: put
  Path: `/cmc-upload-source-preferences-services/service/uploadsourcepreferences/{uploadSourceCode}`
Update an existing rule
  Method: put
  Path: `/cmc-upload-source-preferences-services/service/uploadsources/{uploadSourceCode}`

Dashboard Services/Account Dashboard API
This service is used for account operations.

Persists Accounts
  Method: post
  Path: `/accounts`
Persists Accounts
  Method: post
  Path: `/accounts/updatebalance`

Dashboard Services/Account Map API
This service is used for Account Map Operations

Retrieves the list of Total Account Map
  Method: get
  Path: `/accountmap`

Dashboard Services/Account Map Service API
The operations from the Dashboard Services/Account Map Service API category.

Retrieves the List of Total Account Map
  Method: get
  Path: `/service/lmd/accountmap`

Dashboard Services/Currency Balance API
This service is for Currency Balances Operations

Retrieves the Currency Balance by ID
  Method: get
  Path: `/currencybalance`

Dashboard Services/Currency Balance Service API
The operations from the Dashboard Services/Currency Balance Service API category.

Retrieves the Currency Balance by ID
  Method: get
  Path: `/service/lmd/currencybalance`

Dashboard Services/Currency Liability API
This service is for Currency Liability Operations

Retrieves the list of existing currency liability
  Method: get
  Path: `/currencyliability`

Dashboard Services/Currency Liability Service API
The operations from the Dashboard Services/Currency Liability Service API category.

Retrieves the List of Existing Currency Liability
  Method: get
  Path: `/service/lmd/currencyliability`

Dashboard Services/Customer Account Balance API
This service is for to perform the Account Balance Operations.

Persists Balance of Accounts
  Method: post
  Path: `/accountbalance`

Dashboard Services/Customer Service API
The operations from the Dashboard Services/Customer Service API category.

Get all Valid Customer
  Method: get
  Path: `/service/lmd/customer`
Retrieves the Customer by Given ID
  Method: get
  Path: `/service/lmd/customer/{id}/history`
Retrieves the Customer by Given ID
  Method: get
  Path: `/service/lmd/customer/{id}/unauthorized`
Retrieves the Customer by ID
  Method: get
  Path: `/service/lmd/customer/{id}`

Dashboard Services/Effective Balance API
This service is use for Effective Balances Operations.

Retrieves the List of Total Effective Balances
  Method: get
  Path: `/effectivebalance`

Dashboard Services/Effective Balance Service API
The operations from the Dashboard Services/Effective Balance Service API category.

Retrieves the List of Total Effective Balances
  Method: get
  Path: `/service/lmd/effectivebalance`

Dashboard Services/Event Dashboard API
API for Events Operations

Adds a new event
  Method: post
  Path: `/events`
Delete a event
  Method: put
  Path: `/events/deleteEvent`
Modify a event
  Method: put
  Path: `/events/dismiss`
Retrieves the event by ID
  Method: get
  Path: `/events/{id}`
Retrieves the list of existing events based on log Type
  Method: get
  Path: `/events`

Dashboard Services/Event Dashboard Service API
The operations from the Dashboard Services/Event Dashboard Service API category.

Retrieves the Event by ID
  Method: get
  Path: `/service/lmd/events/{id}`
Retrieves the List of Existing Events Based on Log Type
  Method: get
  Path: `/service/lmd/events`

Dashboard Services/Interest Details API
API for Interest Details Operations

Adds a new Interest Details
  Method: post
  Path: `/interestdetails`
Retrieves the list of existing Interest Details
  Method: get
  Path: `/interestdetails`

Dashboard Services/Interest Details Service API
This service is used for Interest Details Operations.

Retrieves the List of Existing Interest Details
  Method: get
  Path: `/service/lmd/interestdetails`

Dashboard Services/Investment Details API
This service used for Investment details Operations

Adds a new Investment Details
  Method: post
  Path: `/investmentdetails`
Retrieves the list of total investment details
  Method: get
  Path: `/investmentdetails`

Dashboard Services/Investment Details Service API
This service is used for investment details operations.

Retrieves the List of Total Investment Details
  Method: get
  Path: `/service/lmd/investmentdetails`

Dashboard Services/RM Dashboard API
This service used for RM Dashboard Operations

Retrieves the data for RM dashboard
  Method: get
  Path: `/rmdashboard`

Dashboard Services/RM Dashboard Service API
This service is used for RM Dashboard Operations

Retrieves the Data for RM Dashboard
  Method: get
  Path: `/service/lmd/rmdashboard`

Dashboard Services/Scheduled Sweeps Dasboard Service API
This service is used for Scheduled Sweeps Operations.

Retrieves the List of Existing Scheduled Sweeps
  Method: get
  Path: `/service/lmd/scheduledsweeps`

Dashboard Services/Top Cross Border Sweeps API
This service used for Top Cross Border Sweep Operations

Adds a new Top Cross Border Sweep
  Method: post
  Path: `/crossborder`
Retrieves the list of existing cross border sweeps
  Method: get
  Path: `/crossborder`

Dashboard Services/Top Cross Border Sweeps Service API
This service is used for Top Cross Border Sweep Operations.

Retrieves the List of Existing Cross Border Sweeps
  Method: get
  Path: `/service/lmd/crossborder`

Dashboard Services/Top Customer Sweeps API
This service used for Customer Sweep Operations

Retrieves the list of existing Customer Sweeps
  Method: get
  Path: `/topcustomersweeps`

Dashboard Services/Top Customer Sweeps Service API
This service is used for customer sweep operations.

Retrieves the List of Existing Customer Sweeps
  Method: get
  Path: `/service/lmd/topcustomersweeps`

Dashboard Services/Top Customers Balance API
This Service is used for Customer Balance Operations

Retrieves the list of existing Customer Balance
  Method: get
  Path: `/topcustomersbalance`

Dashboard Services/Top Customers Balance Service API
This service is used for Customer Balance Operations.

Retrieves the List of Existing Customer Balance
  Method: get
  Path: `/service/lmd/topcustomersbalance`

ICL Services/ICL Customer API
icl-limit screen where we define customer lending browser individual and overall limt.

Adds a new customer
  Method: post
  Path: `/customer`
Authorize the customer by given ID
  Method: patch
  Path: `/customer/{id}/approve`
Checks the lend limit availability between a pair of customers
  Method: get
  Path: `/customer/checkLimitAvailability`
Close the customer by given ID
  Method: patch
  Path: `/customer/{id}/close`
Deletes the customer identified by given ID
  Method: delete
  Path: `/customer/{id}`
Get all valid customer
  Method: get
  Path: `/customer`
Reject the customer by given ID
  Method: patch
  Path: `/customer/{id}/reject`
Reopen the customer by given ID
  Method: patch
  Path: `/customer/{id}/reopen`
Retrieves the customer by ID
  Method: get
  Path: `/customer/{id}`
Retrives the customer by given ID
  Method: get
  Path: `/customer/{id}/history`
Retrives the customer by given ID
  Method: get
  Path: `/customer/{id}/unauthorized`
Update an existing customer
  Method: put
  Path: `/customer/{id}`
Update lend limit of a customer identified by given ID
  Method: patch
  Path: `/customer/{customerId}/updateLimit`

ICL Services/ICL Customer Service API
This service is used for icl-limit screen where we define customer lending browser individual and overall limt.

Checks the Lend Limit Availability Between a Pair of Customers
  Method: get
  Path: `/service/icl/customer/checkLimitAvailability`
Get all Valid Customer
  Method: get
  Path: `/service/icl/customer`
Retrieves the Customer by ID
  Method: get
  Path: `/service/icl/customer/{id}`
Retrives the Customer by given ID
  Method: get
  Path: `/service/icl/customer/{id}/history`
Retrives the Customer by given ID
  Method: get
  Path: `/service/icl/customer/{id}/unauthorized`

ICL Services/Loan API
This service is used for Loan API

Adds a new loan
  Method: post
  Path: `/loan`
Get all valid loan
  Method: get
  Path: `/loan`
Get pending loans for given customers
  Method: get
  Path: `/loan/pending/{lendingCustId}/{borrowingCustId}`
Initiate loan settlement
  Method: post
  Path: `/loan/{id}/initiateSettlement`
Record payment on an existing loan
  Method: patch
  Path: `/loan/{sweepLogId}/recordRepayment`
Reject an existing loan
  Method: patch
  Path: `/loan/{sweepLogId}/reject`
Retrieves the loan by ID
  Method: get
  Path: `/loan/{id}`
Update an existing loan
  Method: put
  Path: `/loan/{id}`
Update existing loan status
  Method: patch
  Path: `/loan/{sweepLogId}/updateLoanStatus/{loanStatus}`
Update sweep log ID
  Method: patch
  Path: `/loan/{id}/updateSweepLogID/{sweepLogId}`

ICL Services/Loan Service API
The operations from the ICL Services/Loan Service API category.

Get all Valid Loan
  Method: get
  Path: `/service/icl/loan`
Get Pending Loans for given Customers
  Method: get
  Path: `/service/icl/loan/pending/{lendingCustId}/{borrowingCustId}`
Retrieves the Loan by ID
  Method: get
  Path: `/service/icl/loan/{id}`

ICL Services/Loan Transaction API
This service is used for Loan Transaction.

Adds a new new loan
  Method: post
  Path: `/loan/{loanId}/transactions`
Get all valid transaction of an existing loan
  Method: get
  Path: `/loan/{loanId}/transactions`

ICL Services/Loan Transaction Service API
This service is used to perform Loan Transaction related operations.

Get all Valid Transaction of an Existing Loan
  Method: get
  Path: `/service/icl/loan/{loanId}/transactions`

Integration Services/Balance Fetch Integration API
This service is used to perform Balance Fetch related operations.

Add a new balances
  Method: post
  Path: `/balanceFetch`
Add a new balances
  Method: post
  Path: `/balanceFetch/balances`
Get all balances
  Method: get
  Path: `/balanceFetch`
Get all ictb Entries History Accrual
  Method: get
  Path: `/balanceFetch/ictbEntriesHistoryAccr/{branchCode}`
Get all ictb Entries History.
  Method: get
  Path: `/balanceFetch/ictbEntriesHistory`
Get all valid value dated balances for the specified account
  Method: post
  Path: `/balanceFetch/getVDBalance`
Get available balance for the specified query parameters
  Method: get
  Path: `/balanceFetch/availableBalance`
Retrieves the accoubt by Value Date
  Method: post
  Path: `/balanceFetch/valueDate`
Retrieves the account by Account Number and Value Date
  Method: post
  Path: `/balanceFetch/getByAcctNoValueDate`
Retrieves the balance by ID
  Method: post
  Path: `/balanceFetch/accounts`
Retrieves the balance by ID
  Method: get
  Path: `/balanceFetch/getBySourceRef/{sourceRef}`
Retrieves the balance by ID
  Method: get
  Path: `/balanceFetch/{id}`
Update a balance
  Method: put
  Path: `/balanceFetch/balances/{id}`
Update a balance
  Method: put
  Path: `/balanceFetch/{id}`

Integration Services/Balance Fetch Integration Service API
This service is used to perform Balance related operations.

Add a new balances
  Method: post
  Path: `/service/balanceFetch`
Get all balances
  Method: get
  Path: `/service/lmx/balanceFetch`
Get all ictb Entries History
  Method: get
  Path: `/service/lmx/balanceFetch/ictbEntriesHistory`
Get available balance for the specified query parameters
  Method: get
  Path: `/service/lmx/balanceFetch/availableBalance`
Retrieves the accoubt by Value Date
  Method: post
  Path: `/service/lmx/balanceFetch/valueDate`
Retrieves the balance by ID
  Method: get
  Path: `/service/lmx/balanceFetch/getBySourceRef/{sourceRef}`
Update a balance
  Method: put
  Path: `/service/balanceFetch/{id}`

Integration Services/Event API
This service is used for Event.

Add a new event Logs
  Method: post
  Path: `/eventLog`
Get all events
  Method: get
  Path: `/eventLog`
Publish all events
  Method: get
  Path: `/eventLog/publish`

Integration Services/Event Service API
This service is used for event related operations.

Get all events
  Method: get
  Path: `/service/lmx/eventLog`
Publish all events
  Method: get
  Path: `/service/lmx/eventLog/publish`

Integration Services/External System Log API
This service is used to perform External System Log related operations.

Export all valid external system log
  Method: get
  Path: `/externalSystemLog/export`
Get all valid external system Log
  Method: get
  Path: `/externalSystemLog`
Retrieves the external system log by ID
  Method: get
  Path: `/externalSystemLog/{id}`
Update Transaction hand Off Status
  Method: post
  Path: `/externalSystemLog/processAckNack`

Integration Services/External System Log Service API
This service is used to perform External System Log related operations.

Export all valid external system log
  Method: get
  Path: `/service/lmx/externalSystemLog/export`
Get all valid external system log
  Method: get
  Path: `/service/lmx/externalSystemLog`
Retrieves the external system log by ID
  Method: get
  Path: `/service/lmx/externalSystemLog/{id}`

Integration Services/External System Setup API
This service is used for External System Setup API

Adds a new external system setup
  Method: post
  Path: `/externalsystemsetup`
Authorize the external system setup by given ID
  Method: patch
  Path: `/externalsystemsetup/{id}/approve`
Close the external system setup by given ID
  Method: patch
  Path: `/externalsystemsetup/{id}/close`
Deletes the external system setup identified by given ID
  Method: delete
  Path: `/externalsystemsetup/{id}`
Get all valid external system setup
  Method: get
  Path: `/externalsystemsetup`
Get all valid external system setup details
  Method: get
  Path: `/externalsystemsetup/getDetails`
Get all valid external system setup where DDA is true
  Method: get
  Path: `/externalsystemsetup/getbydda`
reopen the external system setup by given ID
  Method: patch
  Path: `/externalsystemsetup/{id}/reopen`
Retrieves the external system setup by ID
  Method: get
  Path: `/externalsystemsetup/{id}`
Retrives the external system setup by given ID
  Method: get
  Path: `/externalsystemsetup/{id}/history`
Retrives the external system setup by given ID
  Method: get
  Path: `/externalsystemsetup/{id}/unauthorized`
Update an existing external system setup
  Method: put
  Path: `/externalsystemsetup/{id}`

Integration Services/External System Setup Service API
This service is used to perform External System related operations

Get all valid external system setup
  Method: get
  Path: `/service/lmx/externalsystemsetup`
Get all valid external system setup details
  Method: get
  Path: `/service/lmx/externalsystemsetup/getDetails`

Integration Services/Interest Optimization API
Interest Optimization method works by applying preferential pricing across a group of accounts on the basis of pre-determined criteria that are typically based on a net aggregate balance threshold. For example, a company with multiple credit balances distributed across its various operating centers may find that individually these balances only qualify for the lowest interest-rate tier payable on credit balances. By contrast, under an interest-Optimization arrangement, the total of these balances is used to enhance the qualifying tier of the individual balances

Adds a new interest optimization
  Method: post
  Path: `/interest-optimization`
Authorize the interest optimization by given ID
  Method: patch
  Path: `/interest-optimization/{id}/approve`
Close the interest optimization by given ID
  Method: patch
  Path: `/interest-optimization/{id}/close`
Deletes the interest optimization identified by given ID
  Method: delete
  Path: `/interest-optimization/{id}`
Get all valid interest optimization
  Method: get
  Path: `/interest-optimization`
Reject the interest optimization by given ID
  Method: patch
  Path: `/interest-optimization/{id}/reject`
Reopen the interest optimization by given ID
  Method: patch
  Path: `/interest-optimization/{id}/reopen`
Retrieves the interest optimization by given ID
  Method: get
  Path: `/interest-optimization/{id}/history`
Retrieves the interest optimization by given ID
  Method: get
  Path: `/interest-optimization/{id}/unauthorized`
Retrieves the interest optimization by ID
  Method: get
  Path: `/interest-optimization/{id}`
Retrieves the IO structure ID
  Method: get
  Path: `/interest-optimization/getIOStructureId`
Update an existing interest optimization
  Method: put
  Path: `/interest-optimization/{id}`

Integration Services/Interest Optimization Service API
Interest Optimization method works by applying preferential pricing across a group of accounts on the basis of pre-determined criteria that are typically based on a net aggregate balance threshold. For example, a company with multiple credit balances distributed across its various operating centers may find that individually these balances only qualify for the lowest interest-rate tier payable on credit balances. By contrast, under an interest-Optimization arrangement, the total of these balances is used to enhance the qualifying tier of the individual balances

Get all valid interest optimization
  Method: get
  Path: `/service/lmx/interest-optimization`
Retrieves the interest optimization by given ID
  Method: get
  Path: `/service/lmx/interest-optimization/{id}/history`
Retrieves the interest optimization by given ID
  Method: get
  Path: `/service/lmx/interest-optimization/{id}/unauthorized`
Retrieves the interest optimization by ID
  Method: get
  Path: `/service/lmx/interest-optimization/{id}`
Retrieves the IO structure ID
  Method: get
  Path: `/service/lmx/interest-optimization/getIOStructureId`

Integration Services/Interest Optimization Simulation API
Interest Optimization method works by applying preferential pricing across a group of accounts on the basis of pre-determined criteria that are typically based on a net aggregate balance threshold. For example, a company with multiple credit balances distributed across its various operating centers may find that individually these balances only qualify for the lowest interest-rate tier payable on credit balances. By contrast, under an interest-Optimization arrangement, the total of these balances is used to enhance the qualifying tier of the individual balances

Adds a new interest optimization
  Method: post
  Path: `/simulation/interest-optimization`
Authorize the interest optimization simulation by given ID
  Method: patch
  Path: `/simulation/interest-optimization/{id}/approve`
Close the interest optimization simulation by given ID
  Method: patch
  Path: `/simulation/interest-optimization/{id}/close`
Deletes the interest optimization simulation identified by given ID
  Method: delete
  Path: `/simulation/interest-optimization/{id}`
Get all valid interest optimization simulation
  Method: get
  Path: `/simulation/interest-optimization`
Reopen the interest optimization simulation by given ID
  Method: patch
  Path: `/simulation/interest-optimization/{id}/reopen`
Retrieves the interest optimization simulation by given ID
  Method: get
  Path: `/simulation/interest-optimization/{id}/history`
Retrieves the interest optimization simulation by given ID
  Method: get
  Path: `/simulation/interest-optimization/{id}/unauthorized`
Retrieves the interest optimization simulation by ID
  Method: get
  Path: `/simulation/interest-optimization/{id}`
Retrieves the IO structure ID
  Method: get
  Path: `/simulation/interest-optimization/getIOStructureId`
Update an existing interest optimization simulation
  Method: put
  Path: `/simulation/interest-optimization/{id}`

Integration Services/Interface API
This service is used for Interface operations.

Get all balances
  Method: get
  Path: `/balanceFetch1`

Integration Services/Interface Service API
This service is used to perform Interface related operations.

Get all balances
  Method: get
  Path: `/service/lmx/balanceFetch1`

Integration Services/Payment Interface API
This service is used to perform Payment Interface related operations.

Adds a new payment interface
  Method: post
  Path: `/paymentinterface`
Authorize the payment interface by given ID
  Method: patch
  Path: `/paymentinterface/{id}/approve`
Close the payment interface by given ID
  Method: patch
  Path: `/paymentinterface/{id}/close`
Deletes the payment interface identified by given ID
  Method: delete
  Path: `/paymentinterface/{id}`
Get all valid payment interface
  Method: get
  Path: `/paymentinterface`
Reject the payment interface by given ID
  Method: patch
  Path: `/paymentinterface/{id}/reject`
reopen the payment interface by given ID
  Method: patch
  Path: `/paymentinterface/{id}/reopen`
Retrieves all the interface types in system
  Method: get
  Path: `/paymentinterface/interfacetype`
Retrieves the payment interface by ID
  Method: get
  Path: `/paymentinterface/{id}`
Retrieves the payment interface details by external system id and method name
  Method: get
  Path: `/paymentinterface/interfacedetails/{externalSystemId}/{methodName}`
Retrieves the payment interface templates based on external system ID
  Method: get
  Path: `/paymentinterface/interfacetemplate/{externalSystemId}/{methodName}`
Retrives the payment interface by given ID
  Method: get
  Path: `/paymentinterface/{id}/history`
Retrives the payment interface by given ID
  Method: get
  Path: `/paymentinterface/{id}/unauthorized`
Update an existing payment interface
  Method: put
  Path: `/paymentinterface/{id}`

Integration Services/Payment Interface Service API
This service is used to perform Payment Interface related operations.

Adds a new payment interface service
  Method: post
  Path: `/service/paymentinterface`
Update an existing payment interface service
  Method: put
  Path: `/service/paymentinterface/{id}`

Integration Services/Pre EOD Check API
This service is used for job scheduler operations

Get all valid count of pre EOD Check records
  Method: get
  Path: `/preEODCheck/getCount`
Responds whether the branch has Pending Maintenances for Authorization
  Method: get
  Path: `/preEODCheck/has-pending-maintenances/{branchCodeId}`
To get Unauthorized records
  Method: get
  Path: `/preEODCheck/{branchCodeId}`

Integration Services/Pre EOD Check Service API
API for jobscheduler Operations

Get all valid count of pre EOD Check records
  Method: get
  Path: `/service/lmx/preEODCheck/getCount`
Responds whether the branch has Pending Maintenances for Authorization
  Method: get
  Path: `/service/lmx/preEODCheck/has-pending-maintenances/{branchCodeId}`
To get Unauthorized records
  Method: get
  Path: `/service/lmx/preEODCheck/{branchCodeId}`

Integration Services/SDE Processor API
This server will process the SDEs that are to be populated to IC SDE Val table

Process SDEs for different interest methods
  Method: post
  Path: `/process-sde`
Process SDEs for ratio method simulation
  Method: post
  Path: `/async-process-sde-si`
Process SDEs for ratio method simulation
  Method: post
  Path: `/process-sde-si`

Integration Services/Transaction Log API
This service is used for Populate Transaction ID for hand Off

Adds a new post-HandOff Transaction
  Method: post
  Path: `/transactionLog/postHandOffTxn`
Adds a new transaction Log
  Method: post
  Path: `/transactionLog`
Get all valid transaction Log
  Method: get
  Path: `/transactionLog/fetchNewTxnList`
Process Pending Sweeps
  Method: get
  Path: `/transactionLog/processPendingSweeps`

Integration Services/Transaction Log Service API
This service is used to perform Transaction Log related operations.

Get all valid transaction log
  Method: get
  Path: `/service/lmx/transactionLog/fetchNewTxnList`
Process Pending Sweeps
  Method: get
  Path: `/service/lmx/transactionLog/processPendingSweeps`

Integration Services/Withholding Tax API
This service is used to perform Withholding Tax related operations

Adds a new withholding tax
  Method: post
  Path: `/withholdingtax`
Authorize the withholding tax by given ID
  Method: patch
  Path: `/withholdingtax/{id}/approve`
Close the withholdingtax by given ID
  Method: patch
  Path: `/withholdingtax/{id}/close`
Deletes the withholding tax identified by given ID
  Method: delete
  Path: `/withholdingtax/{id}`
Get all valid withholding Tax
  Method: get
  Path: `/withholdingtax`
Reject the withholdingtax by given ID
  Method: patch
  Path: `/withholdingtax/{id}/reject`
Reopen the withholding tax by given ID
  Method: patch
  Path: `/withholdingtax/{id}/reopen`
Retrieves the withholding tax by ID
  Method: get
  Path: `/withholdingtax/{id}`
Retrives the withholding tax by given ID
  Method: get
  Path: `/withholdingtax/{id}/history`
Retrives the withholding tax by given ID
  Method: get
  Path: `/withholdingtax/{id}/unauthorized`
Save the total child amount in ICTBLmChildSumInt table
  Method: post
  Path: `/withholdingtax/buildadvantageinterestpool/{todayDate}`
Update an existing withholding tax
  Method: put
  Path: `/withholdingtax/{id}`

Interest Batch Services/EOD Batch API
This Service is used to Trigger EOD Batch.

Initiate EOD Batch
  Method: post
  Path: `/eodBatch`
Initiate IC Batch EOD
  Method: post
  Path: `/icbeod`
Initiate IC Batch EOD
  Method: post
  Path: `/icblmtad`
Initiate Intraday Process
  Method: post
  Path: `/intraday`
Updates EOD Batch Status for corresponding ID
  Method: post
  Path: `/eodBatch/updateStatus`

Interest Input Services/Account and Product API
This service is used to generate IC query operations.

Create customer role to head mapping
  Method: post
  Path: `/createCustRoleToHead`
Create IC group-external group mapping
  Method: post
  Path: `/icGrpExt`
Create IC group-product mapping
  Method: post
  Path: `/icGrpPrd`
Delete customer role to head mapping
  Method: delete
  Path: `/custRoleToHead`
Get account role
  Method: get
  Path: `/getAccrole`
Get all rate Codes
  Method: get
  Path: `/rate/icRate`
Get customer role to head mapping
  Method: get
  Path: `/custRoleToHead`
Get for prodUdeList
  Method: get
  Path: `/prodUdeList`
Get IC account group
  Method: get
  Path: `/accGrp`
Get IC group product
  Method: get
  Path: `/icGrpPrd`
Get ICTB entries history
  Method: get
  Path: `/ictbEntriesHistory`
Modify customer role to head mapping
  Method: post
  Path: `/modifyCustRoleToHead`
Query IC Entries
  Method: get
  Path: `/icQuery/ictbEntries/brn/{brn}/accNo/{accNo}`

Interest Input Services/External SDE API
This service is used External SDE Values related services

Save External SDE values
  Method: post
  Path: `/extSdeVal`

Interest Input Services/Rate and Account API
This service is used to save IC Inputs from external services

Account close pre-process
  Method: post
  Path: `/icAccnt/intliqd`
Accrual liquidation details
  Method: post
  Path: `/accrLiqDetails`
Close account
  Method: post
  Path: `/icAccntMaster/recState`
Get Accured Amount
  Method: get
  Path: `/accruedAmt`
Get Accured Amount Web API
  Method: get
  Path: `/uiAccruedAmt`
Get all rate Codes
  Method: get
  Path: `/rateBrnDef/rateCode`
Get for general Conditions UDE Value
  Method: get
  Path: `/udeVals/genCondn`
Get for special Condition Ude Value
  Method: get
  Path: `/udeVals/spCondn`
Get VD Balance
  Method: get
  Path: `/vdBal`
Modify IC Accounts
  Method: post
  Path: `/icAccntModify`
Save Account Product and Account Charge Slab
  Method: post
  Path: `/charge/splCondn`
Save and Authorize IC Accounts
  Method: post
  Path: `/icAccntMaster`
Save and Authorize IC Other Balance
  Method: post
  Path: `/icOtherBalMaster`
Save UDE value
  Method: post
  Path: `/udeVals/genCondn`
Save VD Balance
  Method: post
  Path: `/vdBalMaster`
Special condition UDE value
  Method: post
  Path: `/udeVals/spCondn`

Maintenance Services/Account Maintenance Service API
This service is used to perform Account Service related operations.

Adds a new account
  Method: post
  Path: `/service/account`
Check IC accounts
  Method: get
  Path: `/service/lmm/account/shouldProcessIC/{branchCode}`
Close the account by given ID
  Method: patch
  Path: `/service/account/{accountNumber}/{branchCode}/{currency}/close`
Get all valid account
  Method: get
  Path: `/service/account`
Get List of Accounts for Balance update during EOD
  Method: get
  Path: `/service/lmm/account/fetchAccountsEod/{eodBranchCode}`
Get List of Accounts for the given customer collection
  Method: get
  Path: `/service/lmm/account/getLinkedAccountsForCustomers`
Get the List of linked Accounts
  Method: get
  Path: `/service/lmm/account/getLinkedAccounts`
Gets the list of virtual and real accounts
  Method: get
  Path: `/service/account/virtualRealAccountfetch`
Gets the list of virtual and real accounts
  Method: get
  Path: `/service/lmm/account/commonCoreAccountfetch`
Reopen the account by given ID
  Method: patch
  Path: `/service/account/{accountNumber}/{branchCode}/{currency}/reopen`
Retrieves the account by ID
  Method: get
  Path: `/service/account/{accountNumber}/{branchCode}/{currency}`
Retrieves the list of existing Customer Balance
  Method: get
  Path: `/service/lmm/account/topcustomersbalances`
Retrives the account by given ID
  Method: get
  Path: `/service/lmm/account/{id}/history`
Retrives the account by given ID
  Method: get
  Path: `/service/lmm/account/{id}/unauthorized`
Update an existing account
  Method: put
  Path: `/service/account/{accountNumber}/{branchCode}/{currency}`

Maintenance Services/Account Special Rate API
This service is used to perform Account Special Rate related operations.

Adds a new account special rate
  Method: post
  Path: `/accountSpecialRate`
Authorize the account special rate by given ID
  Method: patch
  Path: `/accountSpecialRate/{id}/approve`
Close the account special rate by given ID
  Method: patch
  Path: `/accountSpecialRate/{id}/close`
Deletes the account special rate identified by given ID
  Method: delete
  Path: `/accountSpecialRate/{id}`
Get all valid account special rate
  Method: get
  Path: `/accountSpecialRate`
Reject the special rate by given ID
  Method: patch
  Path: `/accountSpecialRate/{id}/reject`
Reopen the account special rate by given ID
  Method: patch
  Path: `/accountSpecialRate/{id}/reopen`
Retrieves the account special rate by ID
  Method: get
  Path: `/accountSpecialRate/{id}`
Retrives the account special rate by given ID
  Method: get
  Path: `/accountSpecialRate/{id}/history`
Retrives the account special rate by given ID
  Method: get
  Path: `/accountSpecialRate/{id}/unauthorized`
Retrives the IC Products by given IC Group
  Method: get
  Path: `/accountSpecialRate/getICProducts`
Update account special rate
  Method: post
  Path: `/accountSpecialRate/modifyAutoAuth`
Update an existing account special rate
  Method: put
  Path: `/accountSpecialRate/{id}`

Maintenance Services/Account Special Rate Service API
This service is used to perform Account Special Rate related operations.

Get all valid account special rate
  Method: get
  Path: `/service/lmm/accountSpecialRate`
Retrieves the account special rate by ID
  Method: get
  Path: `/service/lmm/accountSpecialRate/{id}`
Retrives the account special rate by given ID
  Method: get
  Path: `/service/lmm/accountSpecialRate/{id}/history`
Retrives the account special rate by given ID
  Method: get
  Path: `/service/lmm/accountSpecialRate/{id}/unauthorized`
Retrives the IC Products by given IC Group
  Method: get
  Path: `/service/lmm/accountSpecialRate/getICProducts`

Maintenance Services/Application Parameters API
This service is used to perform Application Parameter related operations.

Adds a new application parameters
  Method: post
  Path: `/application`
Authorize the application parameters by given ID
  Method: patch
  Path: `/application/{id}/approve`
Close the application parameters by given ID
  Method: patch
  Path: `/application/{id}/close`
Deletes the application parameters identified by given ID
  Method: delete
  Path: `/application/{id}`
Get all valid application parameters
  Method: get
  Path: `/application`
Reject the application parameters by given ID
  Method: patch
  Path: `/application/{id}/reject`
Reopen the application parameters by given ID
  Method: patch
  Path: `/application/{id}/reopen`
Retrieves the application parameters by ID
  Method: get
  Path: `/application/{id}`
Retrives the application parameters by given ID
  Method: get
  Path: `/application/{id}/history`
Retrives the application parameters by given ID
  Method: get
  Path: `/application/{id}/unauthorized`
Update an existing application parameters
  Method: put
  Path: `/application/{id}`

Maintenance Services/Application Parameters Service API
This service is used to perform Application Parameter related operations.

Get all valid application parameters
  Method: get
  Path: `/service/lmm/application`
Retrieves the application parameters by ID
  Method: get
  Path: `/service/lmm/application/{id}`
Retrives the application parameters by given ID
  Method: get
  Path: `/service/lmm/application/{id}/history`
Retrives the application parameters by given ID
  Method: get
  Path: `/service/lmm/application/{id}/unauthorized`

Maintenance Services/Bank Parameters Maintenance Service API
This service is used to perform Bank Parameter related operations.

Adds a new bank
  Method: post
  Path: `/service/bank`
Get all valid bank
  Method: get
  Path: `/service/lmm/bank`
Gets the list of external banks
  Method: get
  Path: `/service/lmm/bank/external`
Gets the list of internal banks
  Method: get
  Path: `/service/lmm/bank/internal`
Retrieves the bank by ID
  Method: get
  Path: `/service/lmm/bank/{id}`
Retrives the bank by given ID
  Method: get
  Path: `/service/lmm/bank/{id}/history`
Retrives the bank by given ID
  Method: get
  Path: `/service/lmm/bank/{id}/unauthorized`
Update an existing bank
  Method: put
  Path: `/service/bank/{bankCode}`

Maintenance Services/Branch Parameters Maintenance Service API
This service is used to perform Branch Parameter related operations.

Adds a new branch
  Method: post
  Path: `/service/branch`
Flips the date of a branch
  Method: get
  Path: `/service/lmm/branch/flipDate/{branchCode}`
Get all valid BIC Codes
  Method: get
  Path: `/service/lmm/branch/biccode`
Get all valid branch
  Method: get
  Path: `/service/lmm/branch`
Gets the list of internal or external branches based on bank type
  Method: get
  Path: `/service/lmm/branch/external`
Gets the list of internal or external branches based on bank type
  Method: get
  Path: `/service/lmm/branch/internal`
Retrieves the branch by ID
  Method: get
  Path: `/service/lmm/branch/{id}`
Retrieves the external system details by branch code
  Method: get
  Path: `/service/lmm/branch/externalSystemDetails/{branchCode}`
Retrives the branch by given ID
  Method: get
  Path: `/service/lmm/branch/{id}/history`
Retrives the branch by given ID
  Method: get
  Path: `/service/lmm/branch/{id}/unauthorized`
Update an existing branch
  Method: put
  Path: `/service/branch/{branchCode}`

Maintenance Services/Core Accounts API
This service is used to maintain external accounts for customers and maps the source system account number to external account maintained.It give us options to specify various parameters of the account like account is active or not credit or debit is allowed or not etc.

Adds a new core accounts
  Method: post
  Path: `/coreaccounts`
Authorize the core accounts by given ID
  Method: patch
  Path: `/coreaccounts/{id}/approve`
Close the core accounts by given ID
  Method: patch
  Path: `/coreaccounts/{id}/close`
Deletes the core accounts identified by given ID
  Method: delete
  Path: `/coreaccounts/{id}`
Get all valid core accounts
  Method: get
  Path: `/coreaccounts`
Reject the core accounts by given ID
  Method: patch
  Path: `/coreaccounts/{id}/reject`
Reopen the core accounts by given ID
  Method: patch
  Path: `/coreaccounts/{id}/reopen`
Retrieves the core accounts by ID
  Method: get
  Path: `/coreaccounts/{id}`
Retrives the core accounts by given ID
  Method: get
  Path: `/coreaccounts/{id}/history`
Retrives the core accounts by given ID
  Method: get
  Path: `/coreaccounts/{id}/unauthorized`
Retrives the unauthorized core account records
  Method: get
  Path: `/coreaccounts/unauthorizedcount`
Update an existing core accounts
  Method: put
  Path: `/coreaccounts/{id}`

Maintenance Services/Core Accounts Service API
This service is used to maintain external accounts for customers and maps the source system account number to external account maintained.It give us options to specify various parameters of the account like account is active or not credit or debit is allowed or not etc.

Get all valid core accounts
  Method: get
  Path: `/service/lmm/coreaccounts`
Retrieves the core accounts by ID
  Method: get
  Path: `/service/lmm/coreaccounts/{id}`
Retrives the core accounts by given ID
  Method: get
  Path: `/service/lmm/coreaccounts/{id}/history`
Retrives the core accounts by given ID
  Method: get
  Path: `/service/lmm/coreaccounts/{id}/unauthorized`
Retrives the unauthorized core account records
  Method: get
  Path: `/service/lmm/coreaccounts/unauthorizedcount`

Maintenance Services/Country Parameters API
This is a sample server country server

Adds a new country
  Method: post
  Path: `/country`
Authorize the country by given ID
  Method: patch
  Path: `/country/{id}/approve`
Close the country by given ID
  Method: patch
  Path: `/country/{id}/close`
Deletes the country identified by given ID
  Method: delete
  Path: `/country/{id}`
Get all valid country
  Method: get
  Path: `/country`
Reject the country by given ID
  Method: patch
  Path: `/country/{id}/reject`
Reopen the country by given ID
  Method: patch
  Path: `/country/{id}/reopen`
Retrieves the country by ID
  Method: get
  Path: `/country/{id}`
Retrives the country by given ID
  Method: get
  Path: `/country/{id}/history`
Retrives the country by given ID
  Method: get
  Path: `/country/{id}/unauthorized`
Update an existing country
  Method: put
  Path: `/country/{id}`

Maintenance Services/Country Parameters Service API
This service is used to perform Country Parameters related operations.

Adds a new country
  Method: post
  Path: `/service/country`
Get all valid country
  Method: get
  Path: `/service/lmm/country`
Retrieves the country by ID
  Method: get
  Path: `/service/lmm/country/{id}`
Retrives the country by given ID
  Method: get
  Path: `/service/lmm/country/{id}/history`
Retrives the country by given ID
  Method: get
  Path: `/service/lmm/country/{id}/unauthorized`
Update an existing country
  Method: put
  Path: `/service/country/{countryCode}`

Maintenance Services/Currency Cutoff API
This server is used for currency cutoff related operation.

Adds a new currency cutoff
  Method: post
  Path: `/ccycutoff`
Authorize the currency cutoff by given ID
  Method: patch
  Path: `/ccycutoff/{id}/approve`
Close the currency cutoff by given ID
  Method: patch
  Path: `/ccycutoff/{id}/close`
Deletes the currency cutoff identified by given ID
  Method: delete
  Path: `/ccycutoff/{id}`
Get all valid currency cutoff
  Method: get
  Path: `/ccycutoff`
Reject the currency cutoff by given ID
  Method: patch
  Path: `/ccycutoff/{id}/reject`
Reopen the currency cutoff by given ID
  Method: patch
  Path: `/ccycutoff/{id}/reopen`
Retrieves the currency cutoff by ID
  Method: get
  Path: `/ccycutoff/{id}`
Retrives the currency cutoff by given ID
  Method: get
  Path: `/ccycutoff/{id}/history`
Retrives the currency cutoff by given ID
  Method: get
  Path: `/ccycutoff/{id}/unauthorized`
Update an existing currency cutoff
  Method: post
  Path: `/ccycutoff/getCutoffDetails`
Update an existing currency cutoff
  Method: put
  Path: `/ccycutoff/{id}`

Maintenance Services/Currency Cutoff Service API
This service is used to perform Currency Cutoff related operations

Adds a new currency cutoff
  Method: post
  Path: `/service/ccycutoff`
Get all valid currency cutoff
  Method: get
  Path: `/service/lmm/ccycutoff`
Retrieves the currency cutoff by ID
  Method: get
  Path: `/service/lmm/ccycutoff/{id}`
Retrives the currency cutoff by given ID
  Method: get
  Path: `/service/lmm/ccycutoff/{id}/history`
Retrives the currency cutoff by given ID
  Method: get
  Path: `/service/lmm/ccycutoff/{id}/unauthorized`
Update an existing currency cutoff
  Method: put
  Path: `/service/ccycutoff/{bicCode}`

Maintenance Services/Currency Parameters API
This service is used to currency related operations.

Adds a new currency.
  Method: post
  Path: `/currency`
Authorize the currency by given ID
  Method: patch
  Path: `/currency/{id}/approve`
Close the currency by given ID
  Method: patch
  Path: `/currency/{id}/close`
Deletes the currency identified by given ID
  Method: delete
  Path: `/currency/{id}`
Get all valid currency.
  Method: get
  Path: `/currency`
Reject the currency by given ID
  Method: patch
  Path: `/currency/{id}/reject`
Reopen the currency by given ID
  Method: patch
  Path: `/currency/{id}/reopen`
Retrieves the currency by ID
  Method: get
  Path: `/currency/{id}`
Retrives the currency by given ID
  Method: get
  Path: `/currency/{id}/history`
Retrives the currency by given ID
  Method: get
  Path: `/currency/{id}/unauthorized`
Update an existing currency
  Method: put
  Path: `/currency/{id}`

Maintenance Services/Currency Parameters Service API
This service is used to perform Currency Parameter related operations.

Adds a new currency
  Method: post
  Path: `/service/currency`
Get all valid currency
  Method: get
  Path: `/service/lmm/currency`
Retrieves the currency by ID
  Method: get
  Path: `/service/lmm/currency/{id}`
Retrives the currency by given ID
  Method: get
  Path: `/service/lmm/currency/{id}/history`
Retrives the currency by given ID
  Method: get
  Path: `/service/lmm/currency/{id}/unauthorized`
Update an existing currency
  Method: put
  Path: `/service/currency/{currencyCode}`

Maintenance Services/Customer Maintenance API
The operations from the Maintenance Services/Customer Maintenance API category.

Adds a new customer
  Method: post
  Path: `/service/customer`
Close the account by given ID
  Method: patch
  Path: `/service/customer/{customerId}/close`
Reopen the account by given ID
  Method: patch
  Path: `/service/customer/{customerId}/reopen`
Retrieves the account by ID
  Method: get
  Path: `/service/customer/{customerId}`
Update an existing customer
  Method: put
  Path: `/service/customer/{customerId}`

Maintenance Services/Default Payment Instruction API
This service is used to perform Default Payment Instruction related operations.

Adds a new default payment instruction
  Method: post
  Path: `/defaultPaymentInstruction`
Authorize the default payment instruction by given ID
  Method: patch
  Path: `/defaultPaymentInstruction/{id}/approve`
Close the default payment instruction by given ID
  Method: patch
  Path: `/defaultPaymentInstruction/{id}/close`
Deletes the defaultPaymentInstruction identified by given ID.
  Method: delete
  Path: `/defaultPaymentInstruction/{id}`
get a list of default payment instruction templates
  Method: post
  Path: `/defaultPaymentInstruction/templates`
Get all valid default Payment Instruction
  Method: get
  Path: `/defaultPaymentInstruction`
Reject the default payment instruction by given ID
  Method: patch
  Path: `/defaultPaymentInstruction/{id}/reject`
Reopen the default payment instruction by given ID
  Method: patch
  Path: `/defaultPaymentInstruction/{id}/reopen`
Retrieves the default payment instruction by ID
  Method: get
  Path: `/defaultPaymentInstruction/{id}`
Retrives the default payment instruction by given ID
  Method: get
  Path: `/defaultPaymentInstruction/{id}/history`
Retrives the default payment instruction by given ID
  Method: get
  Path: `/defaultPaymentInstruction/{id}/unauthorized`
Update an existing default payment instruction
  Method: put
  Path: `/defaultPaymentInstruction/{id}`

Maintenance Services/Default Payment Instruction Service API
This service is used to perform Default Payment Instruction related operations.

Get all valid default payment instruction
  Method: get
  Path: `/service/lmm/defaultPaymentInstruction`
Retrieves the default payment instruction by ID
  Method: get
  Path: `/service/lmm/defaultPaymentInstruction/{id}`
Retrives the default payment instruction by given ID
  Method: get
  Path: `/service/lmm/defaultPaymentInstruction/{id}/history`
Retrives the default payment instruction by given ID
  Method: get
  Path: `/service/lmm/defaultPaymentInstruction/{id}/unauthorized`

Maintenance Services/Event Maintenance API
This service is used for Events.

Adds a new event
  Method: post
  Path: `/event`
Authorize the event by given ID
  Method: patch
  Path: `/event/{id}/approve`
Close the event by given ID
  Method: patch
  Path: `/event/{id}/close`
Deletes the event identified by given ID
  Method: delete
  Path: `/event/{id}`
Get all valid event
  Method: get
  Path: `/event`
Reopen the event by given ID
  Method: patch
  Path: `/event/{id}/reopen`
Retrieves the event by ID
  Method: get
  Path: `/event/{id}`
Retrives the event by given event code
  Method: get
  Path: `/event/getByEvtCode/{evtCode}`
Update an existing event
  Method: put
  Path: `/event/{id}`

Maintenance Services/Event Maintenance Service API
This service is used to perform Event related operations.

Retrives the event by given event code
  Method: get
  Path: `/service/lmm/event/getByEvtCode/{evtCode}`

Maintenance Services/Frequency API
This service is used to perform Frequency related operations.

Adds a new frequency
  Method: post
  Path: `/frequency`
Authorize the frequency by given ID
  Method: patch
  Path: `/frequency/{id}/approve`
Close the frequency by given ID
  Method: patch
  Path: `/frequency/{id}/close`
Deletes the frequency identified by given ID
  Method: delete
  Path: `/frequency/{id}`
Get all valid frequency
  Method: get
  Path: `/frequency`
Reject the frequency by given ID
  Method: patch
  Path: `/frequency/{id}/reject`
reopen the frequency by given ID
  Method: patch
  Path: `/frequency/{id}/reopen`
Retrieves the frequency by ID
  Method: get
  Path: `/frequency/{id}`
Retrives the frequency by given ID
  Method: get
  Path: `/frequency/{id}/history`
Retrives the frequency by given ID
  Method: get
  Path: `/frequency/{id}/unauthorized`
Update an existing frequency
  Method: put
  Path: `/frequency/{id}`

Maintenance Services/Frequency Service API
This service is used to perform Frequency related operations.

Get all valid frequency
  Method: get
  Path: `/service/lmm/frequency`
Retrieves the frequency by ID
  Method: get
  Path: `/service/lmm/frequency/{id}`
Retrives the frequency by given ID
  Method: get
  Path: `/service/lmm/frequency/{id}/history`
Retrives the frequency by given ID
  Method: get
  Path: `/service/lmm/frequency/{id}/unauthorized`

Maintenance Services/Instruction Service API
This service is used to perform Sweep Instruction related operations.

Get all valid instruction
  Method: get
  Path: `/service/lmm/instruction`
Retrieves the instruction by ID
  Method: get
  Path: `/service/lmm/instruction/{id}`
Retrives the instruction by given ID
  Method: get
  Path: `/service/lmm/instruction/{id}/history`
Retrives the instruction by given ID
  Method: get
  Path: `/service/lmm/instruction/{id}/unauthorized`

Maintenance Services/Interest Account Group API
This service is used to perform Interest Account Group related operations.

Adds a new interest account group
  Method: post
  Path: `/interestaccountgroup`
Authorize the interest account group by given ID
  Method: patch
  Path: `/interestaccountgroup/{id}/approve`
Close the interest account group by given ID
  Method: patch
  Path: `/interestaccountgroup/{id}/close`
Deletes the interestaccountgroup identified by given ID
  Method: delete
  Path: `/interestaccountgroup/{id}`
Get all valid interest account group
  Method: get
  Path: `/interestaccountgroup`
Reject the interest account group by given ID
  Method: patch
  Path: `/interestaccountgroup/{id}/reject`
Reopen the interest account group by given ID
  Method: patch
  Path: `/interestaccountgroup/{id}/reopen`
Retrieves the interestaccountgroup by ID
  Method: get
  Path: `/interestaccountgroup/{id}`
Retrives the interest account group by given ID
  Method: get
  Path: `/interestaccountgroup/{id}/history`
Retrives the interest account group by given ID
  Method: get
  Path: `/interestaccountgroup/{id}/unauthorized`
Update an existing interest account group
  Method: put
  Path: `/interestaccountgroup/{id}`

Maintenance Services/Interest Account Group Service API
This service is used to perform Interest Account Group related operations.

Get all valid interest account group
  Method: get
  Path: `/service/lmm/interestaccountgroup`
Retrieves the interestaccountgroup by ID
  Method: get
  Path: `/service/lmm/interestaccountgroup/{id}`
Retrives the interest account group by given ID
  Method: get
  Path: `/service/lmm/interestaccountgroup/{id}/history`
Retrives the interest account group by given ID
  Method: get
  Path: `/service/lmm/interestaccountgroup/{id}/unauthorized`

Maintenance Services/Message Type API
This service is used for message details.

Get all valid message types
  Method: get
  Path: `/messagetype`

Maintenance Services/Message Type Service API
This service is used to query Message Type.

Get all valid message types
  Method: get
  Path: `/service/lmm/messagetype`

Maintenance Services/RM Linkage API
This service is used to perform RM Linkage related operations.

Adds a new rm linkage
  Method: post
  Path: `/rmlinkage`
Authorize the rm linkage by given ID
  Method: patch
  Path: `/rmlinkage/{id}/approve`
Close the rm linkage by given ID
  Method: patch
  Path: `/rmlinkage/{id}/close`
Deletes the rm linkage identified by given ID
  Method: delete
  Path: `/rmlinkage/{id}`
Get all valid rm linkage
  Method: get
  Path: `/rmlinkage`
Get all valid rm linkage customer
  Method: get
  Path: `/rmlinkage/getLinkedCustomers`
Reject the rm linkage by given ID
  Method: patch
  Path: `/rmlinkage/{id}/reject`
Reopen the rm linkage by given ID
  Method: patch
  Path: `/rmlinkage/{id}/reopen`
Retrieves the rm linkage by ID
  Method: get
  Path: `/rmlinkage/{id}`
Retrives the rm linkage by given ID
  Method: get
  Path: `/rmlinkage/{id}/history`
Retrives the rm linkage by given ID
  Method: get
  Path: `/rmlinkage/{id}/unauthorized`
Update an existing rm linkage
  Method: put
  Path: `/rmlinkage/{id}`

Maintenance Services/RM Linkage service API
This service is used to perform User Linkage related operations.

Get all valid rm linkage
  Method: get
  Path: `/service/lmm/rmlinkage`
Get all valid rm linkage customer
  Method: get
  Path: `/service/lmm/rmlinkage/getLinkedCustomers`
Retrieves the rm linkage by ID
  Method: get
  Path: `/service/lmm/rmlinkage/{id}`
Retrives the rm linkage by given ID
  Method: get
  Path: `/service/lmm/rmlinkage/{id}/history`
Retrives the rm linkage by given ID
  Method: get
  Path: `/service/lmm/rmlinkage/{id}/unauthorized`

Maintenance Services/UnAuthorized Records API
This service is used for unauthorized records details.

Get all valid UnAuthorized Records
  Method: get
  Path: `/unAuthorizedRecords`

Maintenance Services/UnAuthorized Records Service API
This service is used to query Unauthorized Records.

Get all valid UnAuthorized Records
  Method: get
  Path: `/service/lmm/unAuthorizedRecords`

Maintenance Services/World Cities API
This service is used for world cities operation.

Get all valid world cities
  Method: get
  Path: `/cities`
Retrieves the city by Country
  Method: get
  Path: `/cities/{countryCode}`

Maintenance Services/World Cities Service API
This service is used to perform Cities related operations.

Get all valid world cities
  Method: get
  Path: `/service/lmm/cities`
Retrieves the city by Country
  Method: get
  Path: `/service/lmm/cities/{countryCode}`

Maintenance Services/World Time Zone API
This service is used for time zone details.

Get all valid world timezones
  Method: get
  Path: `/timezones`
Retrieves the timezones by Country Code
  Method: get
  Path: `/timezones/{countryCode}`

Maintenance Services/World Time Zone Service API
This service is used to query Time Zone.

Get all valid world timezones
  Method: get
  Path: `/service/lmm/timezones`
Retrieves the timezones by Country Code
  Method: get
  Path: `/service/lmm/timezones/{countryCode}`

Messaging Services/Account Parameters API
This service is used for account maintenance.

Adds a new account
  Method: post
  Path: `/account`
Adds a new account
  Method: post
  Path: `/account/createLmAccount`
Adds a new multiple accounts
  Method: post
  Path: `/account/bulkLmAccount`
Authorize the account by given ID
  Method: patch
  Path: `/account/{id}/approve`
Close the account by given ID
  Method: patch
  Path: `/account/{id}/close`
Deletes the account identified by given ID
  Method: delete
  Path: `/account/{id}`
Get all valid account
  Method: get
  Path: `/account`
Get List of Accounts for the given customer collection
  Method: get
  Path: `/account/getLinkedAccounts`
Gets the list of external accounts
  Method: get
  Path: `/account/external`
Gets the list of internal accounts
  Method: get
  Path: `/account/internal`
Reopen the account by given ID
  Method: patch
  Path: `/account/{id}/reopen`
Retrieves the account by ID
  Method: get
  Path: `/account/{id}`
Retrives the account by given ID
  Method: get
  Path: `/account/{id}/history`
Retrives the account by given ID
  Method: get
  Path: `/account/{id}/unauthorized`
Update account
  Method: post
  Path: `/account/modifyAutoAuth`
Update an existing account
  Method: put
  Path: `/account/updateAccountForMt942`
Update an existing account
  Method: put
  Path: `/account/{id}`
Update Balance for given account
  Method: post
  Path: `/account/updateBalances`

Messaging Services/Bank Parameters API
This service is used for bank parameters details.

Adds a new bank
  Method: post
  Path: `/bank`
Authorize the bank by given ID
  Method: patch
  Path: `/bank/{id}/approve`
Close the bank by given ID
  Method: patch
  Path: `/bank/{id}/close`
Deletes the bank identified by given ID
  Method: delete
  Path: `/bank/{id}`
Get all valid bank
  Method: get
  Path: `/bank`
Gets the list of external banks
  Method: get
  Path: `/bank/external`
Gets the list of internal banks
  Method: get
  Path: `/bank/internal`
Reopen the bank by given ID
  Method: patch
  Path: `/bank/{id}/reopen`
Retrieves the bank by ID
  Method: get
  Path: `/bank/{id}`
Retrives the bank by given ID
  Method: get
  Path: `/bank/{id}/history`
Retrives the bank by given ID
  Method: get
  Path: `/bank/{id}/unauthorized`
Update an existing bank
  Method: put
  Path: `/bank/{id}`

Messaging Services/Branch Parameters API
This service is used for creating branch parameters details.

Adds a new branch
  Method: post
  Path: `/branch`
Authorize the branch by given ID
  Method: patch
  Path: `/branch/{id}/approve`
Close the branch by given ID
  Method: patch
  Path: `/branch/{id}/close`
Deletes the branch identified by given ID
  Method: delete
  Path: `/branch/{id}`
Flips the date of a branch
  Method: get
  Path: `/branch/flipDate/{branchCode}`
Get all valid BIC Codes
  Method: get
  Path: `/branch/biccode`
Get all valid branch
  Method: get
  Path: `/branch`
Gets the list of internal or external branches based on bank type
  Method: get
  Path: `/branch/external`
Gets the list of internal or external branches based on bank type
  Method: get
  Path: `/branch/internal`
Reopen the branch by given ID
  Method: patch
  Path: `/branch/{id}/reopen`
Retrieves the branch by ID
  Method: get
  Path: `/branch/{id}`
Retrieves the external system details by branch code
  Method: get
  Path: `/branch/externalSystemDetails/{branchCode}`
Retrives the branch by given ID
  Method: get
  Path: `/branch/{id}/history`
Retrives the branch by given ID
  Method: get
  Path: `/branch/{id}/unauthorized`
Update an existing branch
  Method: put
  Path: `/branch/{id}`

Messaging Services/External Message API
This service is used for external message operations

Post MT message
  Method: post
  Path: `/postMessage`

Messaging Services/External Message Log API
This service is used for external message Operations

Get all MT message log
  Method: get
  Path: `/externalMessage/getExternalMessageLog`
Process hold messages in batch
  Method: get
  Path: `/externalMessage/processHoldMessagesInBatch`
Process pending message
  Method: get
  Path: `/externalMessage/processPendingMessage`
Supress Message
  Method: get
  Path: `/externalMessage/supressMessage`

Messaging Services/External Message Log Service API
This service is used for external message log Operations.

Get all MT message log
  Method: get
  Path: `/service/lmg/externalMessage/getExternalMessageLog`
Process Hold Messages In Batch
  Method: get
  Path: `/service/lmg/externalMessage/processHoldMessagesInBatch`
Process pending message
  Method: get
  Path: `/service/lmg/externalMessage/processPendingMessage`
Supress Message
  Method: get
  Path: `/service/lmg/externalMessage/supressMessage`

Messaging Services/Form Common Message API
This service is used for form common message Operations

Form common DTO message for given XML message
  Method: post
  Path: `/formCommonMessage`

Online Liquidation Services/Branch Parameter Liquidation API
This Service is used to maintain Core Branch Parameters.

Get all valid Online Liquidation
  Method: get
  Path: `/onliq`
Liquidate Online
  Method: post
  Path: `/onliq/liquidateOnline`

Pool Services/Pool API
This service is used to perform Pool related operations.

Fetch Pool log for Structure
  Method: get
  Path: `/pool/log`
Fetch Ratio Method details for Branch
  Method: get
  Path: `/pool/ratio-details`
Invoking Pool Batch for Branch
  Method: post
  Path: `/pool/eod/{branchCode}/{jobId}`
Invoking Pool Batch for Branch
  Method: post
  Path: `/pool/{branchCode}/{jobId}`
Invoking Pool Batch for Structure
  Method: post
  Path: `/pool`
Simulate Async Pool for a Structure
  Method: post
  Path: `/pool/simulatePoolAsync`
Simulate Pool for a Structure
  Method: post
  Path: `/pool/simulate`

Pool Services/Pool Reallocation API
This service is used to perform Pool Reallocation related operations.

Export all valid pool reallocation data
  Method: get
  Path: `/poolRealloc/export`
Fetch Ic History Entries
  Method: get
  Path: `/poolRealloc/icEntries`
Fetch Ic History Entries For Accrual HandOff
  Method: get
  Path: `/poolRealloc/icEntriesForAccrHandOff`
Get all fetch all reallocation details
  Method: get
  Path: `/poolRealloc/fetchReallocationDetails`
Get all pending reallocation logs
  Method: get
  Path: `/poolRealloc/pendingreallocations`
Get all valid pool reallocation data
  Method: get
  Path: `/poolRealloc`
Invoking Reallocation Batch for Structure
  Method: post
  Path: `/poolRealloc/execute`
Invoking Reallocation Batch for Structure
  Method: post
  Path: `/poolRealloc/execute/async`
Invoking Withholding Tax for Structure
  Method: post
  Path: `/poolRealloc/withholdingtax`
Invoking Withholding Tax for Structure
  Method: post
  Path: `/poolRealloc/withholdingtax/{headerBranchCode}/{interestMethod}/{structureType}`
Process ICL loan interest liquidation
  Method: post
  Path: `/poolRealloc/processICL`
Simulate Pool Reallocation for Structure
  Method: post
  Path: `/poolRealloc/simulate`
Update an existing reallocation log data
  Method: post
  Path: `/poolRealloc/modifyReallocLog`

Pool Services/Pool Reallocation Service API
This service is used to perform Pool Reallocation related operations.

Fetch Ic history entries
  Method: get
  Path: `/service/lmp/poolRealloc/icEntries`
Fetch Ic History Entries For Accrual HandOff
  Method: get
  Path: `/service/lmp/poolRealloc/icEntriesForAccrHandOff`
Get all fetch all reallocation details
  Method: get
  Path: `/service/lmp/poolRealloc/fetchReallocationDetails`
Get all pending reallocation logs
  Method: get
  Path: `/service/lmp/poolRealloc/pendingreallocations`
Get all valid poolRealloc data
  Method: get
  Path: `/service/lmp/poolRealloc`

Pool Services/Pool Service API

Fetch Pool log for Structure
  Method: get
  Path: `/service/lmp/pool/log`
Fetch Ratio Method details for Branch
  Method: get
  Path: `/service/lmp/pool/ratio-details`
Get Parent account and its child accounts from pool contribution and update IctbDeferredEntries
  Method: get
  Path: `/service/lmp/pool/updateDeferredEntriesForPoolCont`

RTL Services/Real Time Liquidity Parameter API
This service is used for real time liquidity parameter operation.

Adds a new real time liquidity parameter
  Method: post
  Path: `/parameter`
Authorize the real time liquidity parameter by given ID
  Method: patch
  Path: `/parameter/{id}/approve`
Close the real time liquidity parameter by given ID
  Method: patch
  Path: `/parameter/{id}/close`
Deletes the real time liquidity parameter identified by given ID
  Method: delete
  Path: `/parameter/{id}`
Get all valid real time liquidity parameter
  Method: get
  Path: `/parameter`
Reopen the real time liquidity parameter by given ID
  Method: patch
  Path: `/parameter/{id}/reopen`
Retrieves the real time liquidity parameter by ID
  Method: get
  Path: `/parameter/{id}`
Retrives the real time liquidity parameter by given ID
  Method: get
  Path: `/parameter/{id}/history`
Retrives the real time liquidity parameter by given ID
  Method: get
  Path: `/parameter/{id}/unauthorized`
Update an existing real time liquidity parameter
  Method: put
  Path: `/parameter/{id}`

RTL Services/Real Time Liquidity Structure Service API
This service is used to perform Real Time Liquidity Structure related operations.

Get all valid real time liquidity structure
  Method: get
  Path: `/service/lrt/structure`
Retrieves the real time liquidity structure by ID
  Method: get
  Path: `/service/lrt/structure/key`
Retrieves the real time liquidity structure by ID
  Method: get
  Path: `/service/lrt/structure/{id}`
Retrives the real time liquidity structure by given ID
  Method: get
  Path: `/service/lrt/structure/{id}/history`
Retrives the real time liquidity structure by given ID
  Method: get
  Path: `/service/lrt/structure/{id}/unauthorized`

RTL Services/Real Time Liquidity Transaction Monitor API
This service is used for monitoring real time liquidity transaction.

Get all valid RTL sublimit transactions
  Method: get
  Path: `/RtlTransaction/fetchSublimitLog`
Get all valid RTL transaction
  Method: get
  Path: `/RtlTransaction/fetch`
Get sublimit details on a structure
  Method: get
  Path: `/RtlTransaction/fetchSublimitDetails`
Initiate RTL transaction
  Method: post
  Path: `/RtlTransaction/initiateRtlTxn`
Modify all valid RTL transaction
  Method: patch
  Path: `/RtlTransaction/modifyRtlTxn`
Post RTL transaction
  Method: post
  Path: `/RtlTransaction/postRtl`
Undo RTL transaction
  Method: post
  Path: `/RtlTransaction/undoRtl`

RTL Services/Real Time Liquidity Transaction Monitor Service API
This service is used to perform Real Time Liquidity Transaction related operations.

Get all valid rtl sublimit transactions
  Method: get
  Path: `/service/lrt/RtlTransaction/fetchSublimitLog`
Get all valid rtl transaction
  Method: get
  Path: `/service/lrt/RtlTransaction/fetch`
Get sublimit details on a structure
  Method: get
  Path: `/service/lrt/RtlTransaction/fetchSublimitDetails`

Report Services/Exception Report API
This service is used for Exception Report Operations.

Adds a new exception report data
  Method: post
  Path: `/exceptionReport/save`
Get exception Report
  Method: post
  Path: `/exceptionReport`

Report Services/Interest Accrual Report API
This is service is used for interest accrual report creation and retrieving.

Get all valid interest accrual report
  Method: post
  Path: `/interestaccrualreport`

Report Services/Interest Paid Report API
This service is used for interest paid report creation and retrieving.

Adds a new ICTB entries history
  Method: post
  Path: `/interestpaidreport/saveIctbEntriesHistory`
Adds a new reallocation details
  Method: post
  Path: `/interestpaidreport/saveReallocationDetails`
Adds a new reallocation log
  Method: post
  Path: `/interestpaidreport/saveReallocationLog`
Get all valid interest paid report
  Method: post
  Path: `/interestpaidreport/generateReport`
Update reallocation details
  Method: put
  Path: `/interestpaidreport/updateReallocationDetails`

Report Services/Interest Reallocation Report API
This service is used for interest reallocation report creation and retrieving.

Get all valid interest reallocation report
  Method: post
  Path: `/interestreallocationreport/generateReport`

Report Services/QC Interface Report API
This service is used for QC interface report creation and retrieving.

Adds a new QC interface report
  Method: post
  Path: `/qcinterfacereport/save`

Report Services/Simulation Report API
This service is used for simulation report for Sweep and Pool.

Generate pool report
  Method: post
  Path: `/simulation/generatePoolReport`
Generate sweep report
  Method: post
  Path: `/simulation/generateSweepReport`

Report Services/Structure Created Report API
This service is used for Structure created report creation and retrieving.

Adds a new structure created report
  Method: post
  Path: `/structurecreatedreport/save`

Report Services/Structure Details Report API
This service is used for Structure details report creation and retrieving.

Adds a new structure details report
  Method: post
  Path: `/structuredetailsreport/save`

Report Services/Sweep Structure Report API
This service is used for Sweep Structure Report

Get all valid reports
  Method: post
  Path: `/sweepStructureReport/generateReport`

Report Services/Sweep Summary Report API
This service is used for sweep summary report operations.

Adds a new sweep summary report data
  Method: post
  Path: `/sweepSummaryReport/save`

Security Management System Services/User API
This service is used for creating the User related operations.

Adds a new user
  Method: post
  Path: `/service/user`
Update an existing user
  Method: put
  Path: `/service/user/{userLoginId}`

Structure Services/Interest Enhancement API
This service is used for interest enhancement method works by applying preferential pricing across a group of accounts on the basis of pre-determined criteria that are typically based on a net aggregate balance threshold.

Adds a new interest enhancement
  Method: post
  Path: `/interestenhancement`
Authorize the interest enhancement by given ID
  Method: patch
  Path: `/interestenhancement/{id}/approve`
Close the interest enhancement by given ID
  Method: patch
  Path: `/interestenhancement/{id}/close`
Deletes the interest enhancement identified by given ID.
  Method: delete
  Path: `/interestenhancement/{id}`
Get all valid interest enhancement
  Method: get
  Path: `/interestenhancement`
reopen the interest enhancement by given ID
  Method: patch
  Path: `/interestenhancement/{id}/reopen`
Retrieves the IE structure ID
  Method: get
  Path: `/interestenhancement/getIEStructureId`
Retrieves the interest enhancement by ID
  Method: get
  Path: `/interestenhancement/{id}`
Retrives the interest enhancement by given ID
  Method: get
  Path: `/interestenhancement/{id}/history`
Retrives the interest enhancement by given ID
  Method: get
  Path: `/interestenhancement/{id}/unauthorized`
Update an existing interest enhancement
  Method: put
  Path: `/interestenhancement/{id}`

Structure Services/Structure Maintenance API
This service is used for structure maintenance operation.

Adds a new structure
  Method: post
  Path: `/structure`
Adds a new structure from external system
  Method: post
  Path: `/structure/createExternal`
Adds a new structure from simulated structure
  Method: post
  Path: `/structure/createFromSimulation`
Authorize the structure by given ID
  Method: patch
  Path: `/structure/{id}/approve`
Close the structure by given ID
  Method: patch
  Path: `/structure/{id}/close`
Deletes the structure identified by given ID
  Method: delete
  Path: `/structure/{id}`
Export an a structure
  Method: get
  Path: `/structure/{id}/export/{format}`
Fetch all the accounts of a structure by given ID
  Method: get
  Path: `/structure/{id}/accounts`
Fetch Structure Account Priority's for the given account
  Method: get
  Path: `/structure/priorities`
Fetch Structure Account Priority's for the given account
  Method: get
  Path: `/structure/priority/{accountNumber}`
Fetch Structure Account Priority's for the given accounts
  Method: get
  Path: `/structure/priorities/accountNumbers/{accountNumbers}`
For a given intruction ID or frequency, validates whether there are open structures
  Method: get
  Path: `/structure/checkStructureExists`
Get all structure that are going to expire within n days
  Method: post
  Path: `/structure/expiry`
Get all valid simulation structure
  Method: get
  Path: `/structure/simulation`
Get all valid structure
  Method: get
  Path: `/structure`
Get structure logs to view, authorize or reject
  Method: get
  Path: `/structure/approval`
Modifies a structure from external system
  Method: post
  Path: `/structure/modifyExternal`
Reject the structure by given ID
  Method: patch
  Path: `/structure/{id}/reject`
Reopen the structure by given ID
  Method: patch
  Path: `/structure/{id}/reopen`
Retrieves active VA count for the input real customer with structure
  Method: post
  Path: `/structure/vacountperstrcustomer`
Retrieves the BOD structure master ID by header branch code
  Method: get
  Path: `/structure/structureBod/{headerBranchCode}`
Retrieves the reallocation structure details by header branch code
  Method: get
  Path: `/structure/strRealloc/{headerBranchCode}`
Retrieves the structure by ID
  Method: get
  Path: `/structure/fetch/{id}`
Retrieves the structure by ID.
  Method: get
  Path: `/structure/{id}`
Retrieves the structure for EOD by header branch code
  Method: get
  Path: `/structure/structureEod/{headerBranchCode}`
Retrieves the structure for pool by header branch code
  Method: get
  Path: `/structure/poolstructure/{headerBranchCode}`
Retrieves the structure ID
  Method: get
  Path: `/structure/getStructureId`
Retrieves the structure ID and simulation ID
  Method: get
  Path: `/structure/simulation/getSimulationId`
Retrieves the structure Master ID by header branch code reverse sweep
  Method: get
  Path: `/structure/strRevSweep/{headerBranchCode}`
Retrieves the structure master ID by next run date
  Method: get
  Path: `/structure/structureIntraDay`
Retrieves the structure master ID by next run date for reverse sweep
  Method: get
  Path: `/structure/strRevSweepIntraDay`
Retrieves the structure master ID by next run date reverse
  Method: get
  Path: `/structure/revFreqStructure`
Retrives the structure by given ID
  Method: get
  Path: `/structure/{id}/history`
Retrives the structure by given ID
  Method: get
  Path: `/structure/{id}/unauthorized`
Update an existing structure
  Method: put
  Path: `/structure/{id}`
Update an existing structure with validation
  Method: put
  Path: `/structure/submit/{id}`
Update last successful sweep for given structure
  Method: patch
  Path: `/structure/{structureId}/last-successful-sweep-date`
Update next run date for given structure
  Method: post
  Path: `/structure/updateNextRunDate`
Update structure status of existing structures
  Method: put
  Path: `/structure/updateStructureStatus/{headerBranchCode}`
Validates a new structure
  Method: post
  Path: `/structure/validate`

Structure Services/Structure Maintenance Service API
This service is used to peform Structure Maintenance related operations.

Export an a structure
  Method: get
  Path: `/service/lma/structure/{id}/export/{format}`
Fetch all the accounts of a structure by given ID
  Method: get
  Path: `/service/lma/structure/{id}/accounts`
Fetch Structure Account Priority's for the given account
  Method: get
  Path: `/service/lma/structure/priorities`
Fetch Structure Account Priority's for the given account
  Method: get
  Path: `/service/lma/structure/priority/{accountNumber}`
Fetch Structure Account Priority's for the given accounts
  Method: get
  Path: `/service/lma/structure/priorities/accountNumbers/{accountNumbers}`
For a given intruction id or frequency, validates whether there are open structures
  Method: get
  Path: `/service/lma/structure/checkStructureExists`
Get all valid simulation structure
  Method: get
  Path: `/service/lma/structure/simulation`
Get all valid structure
  Method: get
  Path: `/service/lma/structure`
Get structure logs to view, authorize or reject
  Method: get
  Path: `/service/lma/structure/approval`
Retrieves the BOD Structure Master Id by header Branch Code
  Method: get
  Path: `/service/lma/structure/structureBod/{headerBranchCode}`
Retrieves the Reallocation Structure details by header Branch Code
  Method: get
  Path: `/service/lma/structure/strRealloc/{headerBranchCode}`
Retrieves the structure by ID
  Method: get
  Path: `/service/lma/structure/fetch/{id}`
Retrieves the structure by ID
  Method: get
  Path: `/service/lma/structure/{id}`
Retrieves the Structure for EOD by header Branch Code
  Method: get
  Path: `/service/lma/structure/structureEod/{headerBranchCode}`
Retrieves the Structure for Pool by header Branch Code
  Method: get
  Path: `/service/lma/structure/poolstructure/{headerBranchCode}`
Retrieves the structure ID
  Method: get
  Path: `/service/lma/structure/getStructureId`
Retrieves the structure ID and simulation ID
  Method: get
  Path: `/service/lma/structure/simulation/getSimulationId`
Retrieves the Structure Master Id by header Branch Code reverse sweep
  Method: get
  Path: `/service/lma/structure/strRevSweep/{headerBranchCode}`
Retrieves the Structure Master Id by next run date
  Method: get
  Path: `/service/lma/structure/structureIntraDay`
Retrieves the Structure Master Id by next run date for reverse sweep
  Method: get
  Path: `/service/lma/structure/strRevSweepIntraDay`
Retrieves the Structure Master Id by next run date reverse
  Method: get
  Path: `/service/lma/structure/revFreqStructure`
Retrives the structure by given ID
  Method: get
  Path: `/service/lma/structure/{id}/history`
Retrives the structure by given ID
  Method: get
  Path: `/service/lma/structure/{id}/unauthorized`

Structure Services/Structure Priority API
This service is used to perform Structure Priority related operations.

Get all valid structure
  Method: get
  Path: `/structure-priority`
Get Structure Priority Details for customer ID
  Method: get
  Path: `/structure-priority/{customerId}`

Structure Services/Structure Priority Service API
This service is used to perform Structure Priority related operations.

Get all valid structure
  Method: get
  Path: `/service/lma/structure-priority`
Get Structure Priority Details for customer ID
  Method: get
  Path: `/service/lma/structure-priority/{customerId}`

Sweep Services/Ccy Convert Adapter API
This service is used for Ccy Convert Adapter's Operations.

Convert Currency by customer Id
  Method: post
  Path: `/api/v1/CcyConvertAdapters/convertCcyByCustomerId/{customerId}`

Sweep Services/Contribution API
This service is used for contribution Operations.

Add new data for contribution
  Method: post
  Path: `/contribution`
Get all valid contribution
  Method: get
  Path: `/contribution`
Get all valid contribution
  Method: get
  Path: `/contribution/absContribution`
Get all valid contribution
  Method: get
  Path: `/contribution/contributionSum`
Get all valid contribution
  Method: get
  Path: `/contribution/dailyContribution`
Get all valid contribution
  Method: get
  Path: `/contribution/parentContribution`
Retrieves minimum contribution value date for given structure
  Method: get
  Path: `/contribution/valuedate/{structureId}`
Update an existing contribution data
  Method: put
  Path: `/contribution/{id}`

Sweep Services/Contribution Service API
This service is used to perform Contribution related operations.

Get all valid contribution
  Method: get
  Path: `/service/lms/contribution`
Get all valid contribution
  Method: get
  Path: `/service/lms/contribution/absContribution`
Get all valid contribution
  Method: get
  Path: `/service/lms/contribution/contributionSum`
Get all valid contribution
  Method: get
  Path: `/service/lms/contribution/dailyContribution`
Get all valid contribution
  Method: get
  Path: `/service/lms/contribution/parentContribution`
Retrieves minimum contribution value date for given structure
  Method: get
  Path: `/service/lms/contribution/valuedate/{structureId}`

Sweep Services/IC Input API
This Service is used to save and IC Inputs from external services

Save and authorize VD balance
  Method: post
  Path: `/intInput/vdBalLM`
Save and authprize IC account
  Method: post
  Path: `/intInput/icAccnt`

Sweep Services/Reverse Sweep API
This service is used for reverse sweep operations

Run reverse sweep service for a structure
  Method: post
  Path: `/reversesweepservice/structure`
Run reverse sweep service for a structure
  Method: post
  Path: `/reversesweepservice/structureasync`
Run reverse sweep service for accounts
  Method: post
  Path: `/reversesweepservice/accpairasync`
Run sweep service for a structure
  Method: post
  Path: `/reversesweepservice/accpair`

Sweep Services/Reverse Sweep Monitor API
This service is used for reverse sweep monitor operations

Get all valid reverse sweep monitor
  Method: get
  Path: `/reversesweepmonitor`

Sweep Services/Scheduled Sweeps API
This service is used for scheduled sweeps operations

Adds a new batch
  Method: post
  Path: `/batch`
Adds a new scheduled sweeps
  Method: post
  Path: `/scheduledsweeps`
Get all valid batch
  Method: get
  Path: `/batch`
Retrieves the list of existing scheduled sweeps
  Method: get
  Path: `/scheduledsweeps`
Update status for batch data
  Method: put
  Path: `/batch/updateBatchData`

Sweep Services/Scheduled Sweeps Service API
This service is used to perform Scheduled Sweeps related operations.

Get all valid batch
  Method: get
  Path: `/service/lms/batch`
Retrieves the list of existing Scheduled Sweeps
  Method: get
  Path: `/service/lms/scheduledsweeps`

Sweep Services/Sweep API
This service is used to perform Sweep related operations.

Authorize the structure by given ID
  Method: patch
  Path: `/sweepservice/adhoc/{id}/approve`
Execute sweep for a structure
  Method: post
  Path: `/sweepservice/executesweepobdx`
Get all valid acc pair for authorize
  Method: get
  Path: `/sweepservice/adhoc/accpairsweepquery`
Get all valid adhoc structure sweep structure
  Method: get
  Path: `/sweepservice/adhoc/strsweepview`
Get all valid structure for authorize
  Method: get
  Path: `/sweepservice/adhoc/accpairsweepview`
Get all valid structure for authorize
  Method: get
  Path: `/sweepservice/adhoc/strsweepquery`
Initiate sweep structure
  Method: post
  Path: `/sweepservice/adhoc/initiateSweep`
Reject the structure by given ID
  Method: patch
  Path: `/sweepservice/adhoc/{id}/reject`
Retrieves all unauthorized structures
  Method: get
  Path: `/sweepservice/adhoc/eodcheck`
Retrieves the structure by ID
  Method: get
  Path: `/sweepservice/adhoc/{id}`
Run sweep service for a structure
  Method: post
  Path: `/sweepservice`
Run sweep service for a structure
  Method: post
  Path: `/sweepservice/accpair`
Run sweep service for a structure
  Method: post
  Path: `/sweepservice/accpairasync`
Run sweep service for a structure
  Method: post
  Path: `/sweepservice/structureasync`
Simulate async sweep service for a structure
  Method: post
  Path: `/sweepservice/simulatesweepAsync`
Simulate sweep service for a structure
  Method: post
  Path: `/sweepservice/simulatesweep`

Sweep Services/Sweep Master API
This service is used for sweep master operations

Add new data for sweep master
  Method: post
  Path: `/sweepmaster`
Get all valid sweep master data
  Method: get
  Path: `/sweepmaster`
Update an existing sweep master data
  Method: put
  Path: `/sweepmaster/{id}`

Sweep Services/Sweep Master Service API
This service is used to perform Sweep Master related operations.

Get all valid sweepmaster data
  Method: get
  Path: `/service/lms/sweepmaster`

Sweep Services/Sweep Monitor API
This service is used for sweep monitor operations

Add new data for sweep monitor.
  Method: post
  Path: `/sweepmonitor/externaltxn`
Authorize sweep status.
  Method: post
  Path: `/sweepmonitor/authSweepStatus`
Export all valid sweep monitor
  Method: get
  Path: `/sweepmonitor/export`
For a given account, check sweep in-progress for that day
  Method: get
  Path: `/sweepmonitor/sweepValidation`
For a given branch and branch date, validates whether sweep log contains pending sweeps.
  Method: get
  Path: `/sweepmonitor/eod-validation`
Get all pending sweep logs.
  Method: get
  Path: `/sweepmonitor/pendingsweeps`
Get all valid sweep monitor by external transaction number.
  Method: get
  Path: `/sweepmonitor/externaltxn`
Get all valid sweep monitor.
  Method: get
  Path: `/sweepmonitor`
Retrieves Sweep count for the input real customer with structure
  Method: post
  Path: `/sweepmonitor/sweepcountperstrcustomer`
Update an existing sweep log data.
  Method: post
  Path: `/sweepmonitor/modifySweepLog`
Update an existing sweep log data.
  Method: put
  Path: `/sweepmonitor/{id}`
Update the sweep status.
  Method: post
  Path: `/sweepmonitor/modifySweepStatus`

Sweep Services/Sweep Reallocation API
This service is used for sweep reallocation operations

Get all valid sweep reallocation data
  Method: get
  Path: `/sweepRealloc`

Sweep Services/Sweep Reallocation Service API
This service is used to perform Sweep Reallocation related operations.

Get all valid sweep reallocation data
  Method: get
  Path: `/service/lms/sweepRealloc`

Sweep Services/System Account API
This service is used for system account operations.

Create new system account
  Method: post
  Path: `/systemAccount`
Get all valid system accounts
  Method: get
  Path: `/systemAccount`
Get valid system accounts for passed account pair
  Method: get
  Path: `/systemAccount/getForAccountPair`
Record reallocation in system account
  Method: put
  Path: `/systemAccount/{systemAccountNumber}/recordReallocation`
Record repayment in system account
  Method: patch
  Path: `/systemAccount/{sweepId}/recordRepayment`
Update status of system account
  Method: put
  Path: `/systemAccount/{sweepId}/updateStatus/{status}`

Sweep Services/System Account Service API
This service is used to perform Sweep Account related operations.

Get all valid system accounts
  Method: get
  Path: `/service/lms/systemAccount`
Get valid system accounts for passed account pair
  Method: get
  Path: `/service/lms/systemAccount/getForAccountPair`