Structure Maintenance Service API REST Endpoints

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.
Adds a new Structure from External System
Method: post
Path: /service/lma/structure/createExternal
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 Various Structures and their Priorities for the Given Account
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
Generate the Structure ID
Method: get
Path: /service/lma/structure/getStructureId
Generates the Structure ID for the Simulation Structure
Method: get
Path: /service/lma/structure/simulation/getSimulationId
Get all Valid Simulation Structure
Method: get
Path: /service/lma/structure/simulation
Get all Valid Structure
Method: get
Path: /service/lma/structure
Get Structure Details for Accounts Participating in Multiple Structures
Method: post
Path: /service/lma/structure/v1/having-common-accounts
Get Structure Logs to View, Authorize or Reject
Method: get
Path: /service/lma/structure/approval
Modifies a Structure From External System
Method: post
Path: /service/lma/structure/modifyExternal
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 Structure key 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 Details for BOD reverse Sweeps Execution
Method: get
Path: /service/lma/structure/revFreqStructure
Retrieves the Structure Details for Pool for the Given Header Branch Code
Method: get
Path: /service/lma/structure/poolstructure/{headerBranchCode}
Retrieves the Structure Details for Reverse Sweep for the Given Header Branch Code
Method: get
Path: /service/lma/structure/strRevSweep/{headerBranchCode}
Retrieves the Structure Details for Reverse Sweep to be Executed Intraday
Method: get
Path: /service/lma/structure/strRevSweepIntraDay
Retrieves the Structure Details to be Executed During EOD for the Given Header Branch Code
Method: get
Path: /service/lma/structure/structureEod/{headerBranchCode}
Retrieves the Structure Details to be Executed for Intraday Sweeps
Method: get
Path: /service/lma/structure/structureIntraDay
Retrives the Structure Audit Information by Given ID
Method: get
Path: /service/lma/structure/{id}/history
Retrives the Unauthorized 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
Validates a new Structure
Method: post
Path: /service/lma/structure/validate