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 Service API
This service is used to perform the sweep instruction related operations.

Adds a New Instruction
  Method: post
  Path: `/service/instruction`
Get all valid Instruction
  Method: get
  Path: `/service/lmc/instruction`
Retrieve the Audit Information for the Given ID
  Method: get
  Path: `/service/lmc/instruction/{id}/history`
Retrieves the Instruction by ID
  Method: get
  Path: `/service/lmc/instruction/{id}`
Retrive the Unauthorized Instructions 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 Service API
This service is used to perform Sweep Product related Operations like get all valid sweep products.

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 Service API
This service is used for charge definition query.

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

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

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

Dashboard Services/Account Map Service API
This service is used to retrieve the account map - currency wise balances of a corporate across all structures in a location.

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

Dashboard Services/Currency Balance Service API
This service is used to retrieve the currency balance.The currency balance refers to the EOD balances.It will basically list corporate currency wise total positions on a day for the past 30 days.

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

Dashboard Services/Currency Liability Service API
This service is used to retrieve the currency wise liability balances across regions in five main currencies (USD, EUR, GBP, JPY and SGD).

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

Dashboard Services/Customer Service API
This service is used to get all the valid customer maintenance records.

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

Dashboard Services/Effective Balance Service API
This service is used to query the Effective Balances.

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

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

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 Service API
This service is used to perform Interest Details related Operations.

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

Dashboard Services/Investment Details Service API
This service is used to retrieve Investment Details.

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

Dashboard Services/RM Dashboard Service API
This service is used to query the data for RM Dashboard like Liquidity Management transactions and the relevant system alerts.

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

Dashboard Services/Scheduled Sweeps Service API
This service is used to get the list of sweeps scheduled for the day, as per the logged in user???s time zone.

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

Dashboard Services/Top Cross Border Sweeps Service API
This service is used to display the top five cross border sweeps for the day in terms of sweep amount.

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

Dashboard Services/Top Customer Sweeps Service API
This service is used to query the top customers based on the total available balance,and accordingly strategise the sale and customer retention.

Retrieves the List of Existing Customer Balance
  Method: get
  Path: `/api/1.0/service/lmd/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 Service API
This service is used to retrieve and perform some operations on valid lending Customers.

Adds a list of new customers
  Method: post
  Path: `/service/icl/customers`
Adds a new customer
  Method: post
  Path: `/service/icl/customer`
Authorize the customer by given ID
  Method: patch
  Path: `/service/icl/customer/{id}/approve`
Checks the lend limit availability between a pair of customers
  Method: get
  Path: `/service/icl/customer/checkLimitAvailability`
Close the customer by given ID
  Method: patch
  Path: `/service/icl/customer/{id}/close`
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 audit information by given ID
  Method: get
  Path: `/service/icl/customer/{id}/history`
Retrives the Unauthorized Customer by ID
  Method: get
  Path: `/service/icl/customer/{id}/unauthorized`
Update an existing customer
  Method: put
  Path: `/service/icl/customer/{id}`

ICL Services/Loan Service API
This service is used to perform Loan related operations like getting a list of valid loans, loan details based on loan id, pending loans for a customer etc.

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}`
Get the group customer Id for given customer id
  Method: get
  Path: `/service/icl/loan/getGroupCustId`
Get the loan summary
  Method: get
  Path: `/service/icl/loan/summary`
initiate loan settlement
  Method: post
  Path: `/service/icl/loan/initiateSettlement`
Retrieves the loan by ID
  Method: get
  Path: `/service/icl/loan/{id}`

ICL Services/Loan Transaction Service API
This service is used to get all valid transactions of an existing loan.

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

Integration Services/Balance Service API
This service is used to perform Balance related operations like fetching the VD Balances, uploading Balances, modify VD Balances etc.

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 Service API
This service is used to perform Event driven functionality, like storing the events to be published, publishing already logged events on kafka.

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

Integration Services/External System Setup Service API
This service is used to fetch all the External Systems setup details.

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 Structure 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

Generate and Get the Interest Optimization Structure ID
  Method: get
  Path: `/service/lmx/interest-optimization/getIOStructureId`
Get all Valid Interest Optimization
  Method: get
  Path: `/service/lmx/interest-optimization`
Retrieves the Audit Information by Given ID
  Method: get
  Path: `/service/lmx/interest-optimization/{id}/history`
Retrieves the Interest Optimization by ID
  Method: get
  Path: `/service/lmx/interest-optimization/{id}`
Retrieves the Unauthorized Interest Optimiation by Given ID
  Method: get
  Path: `/service/lmx/interest-optimization/{id}/unauthorized`

Integration Services/Payment Interface Service API
This service is used to perform operations on Payment Interface, like saving and modifying payment Interface.

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 Service API
This service is used to perform Pre EOD Check, like fetching unauthorized maintenance,structure and sweep pending records, fetching all valid job scheduler maintenance records, to check whether the branch has pending maintenances for authorization etc.

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/Transaction Log Service API
This service is used to perform Transaction Log related operations like fetching pending sweep transaction, to get all valid transaction log maintenance records.

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

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: `/icGroupProd`
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 Product UDE List
  Method: get
  Path: `/prodUdeList`
Get IC Account Group
  Method: get
  Path: `/accGrp`
Get IC Group Product
  Method: get
  Path: `/icGroupProd`
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 to perform External SDE related services

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

Interest Input Services/IC File Upload API
This service is used for upload and parse files

Acknowledge records
  Method: post
  Path: `/accountInterest/ackFile`
Parse uploaded file to link accounts interest rates
  Method: post
  Path: `/accountInterest/parseFile`
Parse uploaded file to link accounts interest rates
  Method: post
  Path: `/accountInterest/parseFileAsync`
Save Record
  Method: post
  Path: `/icSplCndnHandoff`

Interest Input Services/Rate and Account API
This Service is used to save IC related Inputs or maintenances

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 generic Condition UDE Values
  Method: get
  Path: `/udeVals/genCondn`
Get for special Condition UDE Value
  Method: get
  Path: `/udeVals/spCondn`
Get for Special Create Condition UDE Value
  Method: get
  Path: `/udeVals/splCondn`
Get Product, Currency, Open Details
  Method: get
  Path: `/prodCcyOpenDetails`
Get VD Balance
  Method: get
  Path: `/vdBal`
Modify IC Accounts
  Method: post
  Path: `/icAccntModify`
Modify IC Accounts
  Method: post
  Path: `/icAccntModify/icAccntModifyCDDA`
Save Account Pricing and Account Charge Slab
  Method: post
  Path: `/charge/splCondn`
Save and Authorize IC Accounts
  Method: post
  Path: `/icCreateAccnt`
Save and Authorize IC Accounts.
  Method: post
  Path: `/icAccntMaster`
Save and Authorize IC Other Balances
  Method: post
  Path: `/icOtherBalMaster`
Save Charge Products Aclass
  Method: post
  Path: `/chgProdLinkage`
Save Charge Values
  Method: post
  Path: `/chargeValues`
Save UDE Values
  Method: post
  Path: `/udeVals/genCondn`
Save VD Balance
  Method: post
  Path: `/vdBalance`
Save VD Balance Master
  Method: post
  Path: `/vdBalMaster`
Special Condition UDE Value
  Method: post
  Path: `/udeVals/spCondn`
Special Condition UDE Value
  Method: post
  Path: `/udeVals/splCondn`
To Validate Account
  Method: get
  Path: `/validateAcc`

Maintenance Services/Account Maintenance Service API
This service is used to perform operations on participating accounts like retrieve list of all virtual and real accounts, update and close the account etc.

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 for OBDX
  Method: get
  Path: `/service/account`
Get all Valid Account for OBVAM
  Method: get
  Path: `/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 for a Customer
  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 Audit Information by Given ID
  Method: get
  Path: `/service/lmm/account/{id}/history`
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`
Retrieves the Unauthorized 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 Service API
This service is used to retrieve the valid account special rates supported by the bank.

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 audit information by given ID
  Method: get
  Path: `/service/lmm/accountSpecialRate/{id}/history`
Retrives the IC Products by given IC Group
  Method: get
  Path: `/service/lmm/accountSpecialRate/getICProducts`
Retrives the unauthorized account special rate by given ID
  Method: get
  Path: `/service/lmm/accountSpecialRate/{id}/unauthorized`

Maintenance Services/Application Parameters Service API
This service is used to get the configured system level parameters.

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 audit information by given ID
  Method: get
  Path: `/service/lmm/application/{id}/history`
Retrives the unauthorized application parameters by given ID
  Method: get
  Path: `/service/lmm/application/{id}/unauthorized`

Maintenance Services/Bank Parameters Service API
This service is used to perform Bank Parameter related operations such as get a list of configured bank level parameters, get the bank history by ID etc.

Adds a New Bank
  Method: post
  Path: `/service/bank`
Get all Valid Bank
  Method: get
  Path: `/service/lmm/bank`
Gets the List of Internal Banks
  Method: get
  Path: `/service/lmm/bank/internal`
Gets the List of External Banks
  Method: get
  Path: `/service/lmm/bank/external`
Retrieves the Bank by ID
  Method: get
  Path: `/service/lmm/bank/{id}`
Retrives the Bank Audit Information by Given ID
  Method: get
  Path: `/service/lmm/bank/{id}/history`
Retrives the Unauthorized 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 Service API
This service is used to perform Branch Parameter related operations like retrieve the branch details,update branch details, Get all valid branch bic codes etc.

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 External Branches
  Method: get
  Path: `/service/lmm/branch/external`
Gets the List of Internal Branches
  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 Audit Information by Given ID
  Method: get
  Path: `/service/lmm/branch/{id}/history`
Retrives the Unauthorized Branch by Given ID
  Method: get
  Path: `/service/lmm/branch/{id}/unauthorized`
Update an Existing Branch
  Method: put
  Path: `/service/branch/{branchCode}`

Maintenance Services/Country Parameters Service API
This service is used to retrieve the list of configured country parameters.

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 audit information by given ID
  Method: get
  Path: `/service/lmm/country/{id}/history`
Retrives the unauthorized 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 Service API
This service is used to perform Currency Cutoff operations like retrieving currency cutoffs supported by the bank.

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 audit information by given ID
  Method: get
  Path: `/service/lmm/ccycutoff/{id}/history`
Retrives the Unauthorized 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 Service API
This service is used to perform Currency operations like retrieving currencies supported by the bank.

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 audit information by given ID
  Method: get
  Path: `/service/lmm/currency/{id}/history`
Retrives the unauthorized 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
This service is used to perform Customer maintenance related operations.

Retrives the Customers by Given Parent Customer ID
  Method: get
  Path: `/customer/getAllCustomers`

Maintenance Services/Default Payment Instruction Service API
This service is used to perform Default Payment Instruction related operations.Default Payment Instruction allows the user to maintain a matrix that decides the default payment service for an account pair involved in a liquidity structure, based on parameters like DDA/Hosts involved, Entities involved, and the Type of Payment (Internal/Domestic/Cross-Border).

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 audit information by given ID
  Method: get
  Path: `/service/lmm/defaultPaymentInstruction/{id}/history`
Retrives the unauthorized default payment instruction by given ID
  Method: get
  Path: `/service/lmm/defaultPaymentInstruction/{id}/unauthorized`

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 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 audit information by given ID
  Method: get
  Path: `/service/lmm/frequency/{id}/history`
Retrives the unauthorized frequency by given ID
  Method: get
  Path: `/service/lmm/frequency/{id}/unauthorized`

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 audit information by given ID
  Method: get
  Path: `/service/lmm/interestaccountgroup/{id}/history`
Retrives the unauthorized interest account group by given ID
  Method: get
  Path: `/service/lmm/interestaccountgroup/{id}/unauthorized`

Maintenance Services/Message Type Service API
This service is used to query all valid message types.

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

Maintenance Services/RM Linkage service API
This service is used to perform operations on the list of configured customer and user linkage.

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 audit information by given ID
  Method: get
  Path: `/service/lmm/rmlinkage/{id}/history`
Retrives the unauthorized rm linkage by given ID
  Method: get
  Path: `/service/lmm/rmlinkage/{id}/unauthorized`

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

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

Maintenance Services/World Cities Service API
This service is used to perform Cities related operations like get the list of all world-cities, retrieve the city by Country code.

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 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/External Message Log Service API
This service is used to get external message log based on input criteria.

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`
Update Latest Balance by Processing CAMT Message Based on Account Number and Value Date
  Method: post
  Path: `/service/lmg/externalMessage/processCAMTMessage`
Update latest Balance by Processing MT940,MT941,MT950 Message Based on Account Number and Value Date
  Method: post
  Path: `/service/lmg/externalMessage/processMTMessages`
Update Latest Balance by Processing MT942 Message Based on Account Number and Value Date
  Method: post
  Path: `/service/lmg/externalMessage/processMT942Message`
Update MT942 Message Details
  Method: post
  Path: `/service/lmg/externalMessage/updateMt942MessageDetails`

Online Liquidation Services/Branch Parameter Liquidation API
This Service will allow us to maintain the parameters for branch that are common across the services using the branch service and Branch Code Uniquely Distinguishes a Branch.

Get all Valid Online Liquidation
  Method: get
  Path: `/onliq`
Liquidate Online
  Method: post
  Path: `/onliq/liquidateOnline`
Liquidate Online for GUS ResponseFromat
  Method: post
  Path: `/onliq/liqdOnlineCDDA`
Liquidate Online for UBS
  Method: post
  Path: `/onliq/liquidateOnlineUBS`

Pool Services/Pool Reallocation Service API
This service is used to perform Pool Reallocation related operations, like fetching reallocation details, fetching IC entries for Accrual handoff etc.

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
This service is used for pool operations.

Fetch Pool Log for Structure
  Method: get
  Path: `/service/lmp/pool/log`
Invoking Pool Batch for Structure
  Method: post
  Path: `/pool`

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

Generates the Real Time Liquidity Structure ID
  Method: get
  Path: `/service/lrt/structure/key`
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/{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 Service API
This service is used to perform Real Time Liquidity Transaction related operations.

Get all valid rtl sublimit transaction logs
  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/Simulation Report API
This service is used to generate sweep benefit report along with log summary.

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

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/Structure Maintenance Service API
This service is used to perform Structure Maintenance related operations for Service application, like fetching, creating, modifying, closing, reopening, authorizing a structure etc.

Export 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 child account by parent account number and master ID
  Method: get
  Path: `/service/lma/structure/v1/childAccounts`
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/accounts/{structureMasterId}`
Retrieves the structure by ID
  Method: get
  Path: `/service/lma/structure/fetch/{id}`
Retrieves the structure by ID
  Method: get
  Path: `/service/lma/structure/v1/{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`
Update an existing structure with list of Structure Detail records
  Method: put
  Path: `/service/lma/structure/v1/{id}`
Update the structures priorities upon customer hierarchy change
  Method: post
  Path: `/service/lma/structure/priority/updateCustIds`

Structure Services/Structure Priority Service API
This service is used to perform Structure Priority related operations, like getting the structure priority details.

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/Contribution Service API
This service is used to perform Contribution related operations like getting the daily contribution, calculating the parent contribution etc.

Get all Valid ABS Contribution
  Method: get
  Path: `/service/lms/contribution/absContribution`
Get all valid contribution
  Method: get
  Path: `/service/lms/contribution`
Get all Valid Daily Contribution
  Method: get
  Path: `/service/lms/contribution/dailyContribution`
Get all Valid Parent Contribution
  Method: get
  Path: `/service/lms/contribution/parentContribution`
Get all Valid Sum Contribution
  Method: get
  Path: `/service/lms/contribution/contributionSum`
Retrieves Minimum Contribution Value Date For Given Structure
  Method: get
  Path: `/service/lms/contribution/valuedate/{structureId}`

Sweep Services/Reverse Sweep Service API
This service is used to perform Reverse Sweep related operations like executing different types of synchronous and asynchronous reverse sweep etc.

Run reverse sweep service for a structure
  Method: post
  Path: `/reversesweepservice/structure`
Run reverse sweep service for a structure asynchronously
  Method: post
  Path: `/reversesweepservice/structureasync`
Run reverse sweep service for account pairs asynchronously
  Method: post
  Path: `/reversesweepservice/accpairasync`
Run sweep service for account pair
  Method: post
  Path: `/reversesweepservice/accpair`

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 Service API
This service is used for sweep monitor related operations.

Get all Valid Sweep Monitor
  Method: get
  Path: `/sweepmonitor`

Sweep Services/Sweep Reallocation Service API
This service is used fetch the Sweep Reallocation Logs.

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

Sweep Services/Sweep Service API
This service is used to perform Sweep execution related operations like executing different types of synchronous and asynchronous sweep, simulate sweep executions etc.

Authorize the Structure by Given ID
  Method: patch
  Path: `/sweepservice/adhoc/{id}/approve`
Execute Sweep for a Structure from channel
  Method: post
  Path: `/sweepservice/executesweepobdx`
Get all Valid account pair adhoc sweeps for Authorization and execution
  Method: get
  Path: `/sweepservice/adhoc/accpairsweepview`
Get all Valid Account Pair for Authorize
  Method: get
  Path: `/sweepservice/adhoc/accpairsweepquery`
Get all Valid Adhoc Structure sweep for Authorization and execution
  Method: get
  Path: `/sweepservice/adhoc/strsweepquery`
Get all Valid Adhoc Structure Sweep Structure
  Method: get
  Path: `/sweepservice/adhoc/strsweepview`
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 for a Structure asynchronously
  Method: post
  Path: `/sweepservice/structureasync`
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 account pair asynchronously
  Method: post
  Path: `/sweepservice/accpairasync`
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/System Account Service API
This service is used for system account related operations for Sweep Execution process like fetching the system account for a account pair sweep etc.

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`