Initiatives APIs
| 
                                                         S.No  | 
                                                    
                                                         Category  | 
                                                    
                                                         Name  | 
                                                    
                                                         Method  | 
                                                    
                                                         Description  | 
                                                    
                                                         Link  | 
                                                
| 
                                                         | 
                                                    
                                                         Initiative  | 
                                                    
                                                         Manage Initiative  | 
                                                    
                                                         POST  | 
                                                    
                                                         Handles requests to save Initiative details.  | 
                                                    
                                                         /api/ProductChoices/ManageInitiative 
  | 
                                                
| 
                                                         | 
                                                    Initiative | 
                                                         Delete Initiative  | 
                                                    DELETE | 
                                                         Handles requests to delete the initiative details 
  | 
                                                    
                                                         
 /api/Initiatives/DeleteInitiative  | 
                                                
| 
                                                         | 
                                                    Initiative | 
                                                         Update Initiative Status  | 
                                                    PUT | 
                                                         Handles requests to update the status of initiatives (example: from in progress to approve) 
  | 
                                                    
                                                         /api/Initiatives/UpdateInitiativeStatus  | 
                                                
| 
                                                         | 
                                                    Initiative | 
                                                         Get All Initiatives  | 
                                                    GET | 
                                                         Handles requests to get the list of initiatives across all the model with respect to the user.  | 
                                                    
                                                         /api/Initiatives/GetAllInitiatives  | 
                                                
| 
                                                         | 
                                                    Initiative | 
                                                         Get Initiatives Grid 
  | 
                                                    GET | 
                                                         Handles requests to fetch the list of initiatives in the dashboard. 
  | 
                                                    
                                                         /api/Initiatives/GetInitiativesGRID  | 
                                                
| 
                                                         | 
                                                    
                                                         Initiative  | 
                                                    
                                                         Get Initiative Info 
  | 
                                                    GET | 
                                                         Handles requests to get the initiative details by initiative ID. 
  | 
                                                    
                                                         /api/Initiatives/GetInitiativeInfo 
  | 
                                                
| 
                                                         | 
                                                    Initiative | 
                                                         Get Initiatives  | 
                                                    GET | 
                                                         Handles requests to fetch the list of approved initiatives. 
  | 
                                                    
                                                         /api/Initiatives/GetInitiatives  | 
                                                
| 
                                                         | 
                                                    Initiative | Get Grid Data For Plan Design | GET | 
                                                         Handles requests to fetch the list of initiatives in the plan design. 
  | 
                                                    
                                                         /api/Initiatives/GetGridDataForPlanDesign  | 
                                                
| 
                                                         | 
                                                    
                                                         Initiative  | 
                                                    
                                                         Manage Plan Mappings  | 
                                                    POST | 
                                                         Handles requests to save plan mappings details while while adoption/rejection of change. 
  | 
                                                    
                                                         /api/Initiatives/ManagePlanMappings  | 
                                                
| 
                                                         | 
                                                    Initiative | 
                                                         Override Plan Mappings  | 
                                                    POST | 
                                                         Handles requests to override the existing plan mappings while adoption/rejection of change.  | 
                                                    
                                                         /api/Initiatives/OverRidePlanMappings  | 
                                                
| 
                                                         | 
                                                    Initiative | Over Ride Edit Approve Mappings 
  | 
                                                    POST | 
                                                         Handles requests to override Changes against Plan version(s) in Edit Approve. 
  | 
                                                    
                                                         /api/Initiatives/OverRideEditApproveMappings 
  | 
                                                
| 
                                                         | 
                                                    Initiative | 
                                                         Get General Inquire GRID 
  | 
                                                    GET | 
                                                         Handles requests to fetches gets the snapshot->general Inquire grid (viz., product with workspaces,plans,initiatives). 
  | 
                                                    
                                                         /api/Initiatives/GetGeneralInquireGRID  | 
                                                
| 
                                                         | 
                                                    Initiative | 
                                                         Get Where Used Structure 
  | 
                                                    GET | 
                                                         Handles requests to fetch the structure of changes(parent types of changes) where change is used.   | 
                                                    
                                                         /api/Initiatives/GetWhereUsedStructure 
  | 
                                                
| 
                                                         | 
                                                    Initiative | 
                                                         Get Where Used Details 
  | 
                                                    GET | 
                                                         Handles requests to get all the details of where the change types such as Risk, Risk Extensions, Rate Table, Domain Table etc. are used across the model. 
  | 
                                                    
                                                         /api/Initiatives/GetWhereUsedDetails 
  | 
                                                
| 
                                                         | 
                                                    Initiative | 
                                                         Manage Edit Approve Mappings 
  | 
                                                    POST | 
                                                         Handles requests to edit approve plan in initiative details screen (if initiative is of type edit approve)  | 
                                                    
                                                         /api/Initiatives/ManageEditApproveMappings 
  | 
                                                
| 
                                                         | 
                                                    Initiative | 
                                                         Get Plan Version For Edit Approve  | 
                                                    GET | 
                                                         Handles requests to plan and its version tagged with base workspace id. 
  | 
                                                    
                                                         /api/Initiatives/GetPlanVersionForEditApprove 
  | 
                                                
| 
                                                         | 
                                                    Initiative | 
                                                         Get plans by Changesets 
  | 
                                                    GET | 
                                                         Handles requests to fetch plan and change related information mapped to a changeset. 
  | 
                                                    
                                                         /api/Initiatives/GetplansbyChangesets 
  | 
                                                
| 
                                                         | 
                                                    Initiative | 
                                                         Approve Edit Approve Initiative 
  | 
                                                    POST | 
                                                         Handles requests to change the Edit Approve status from in progress to approve . 
  | 
                                                    
                                                         /api/Initiatives/ApproveEditApproveInitiative 
  | 
                                                
| 
                                                         | 
                                                    Initiative | 
                                                         Get Previous Plan Version Id Mapped Initiative 
  | 
                                                    
                                                         GET  | 
                                                    
                                                         Handles information to fetch the previous plan version ID which is mapped to the initiative. 
  | 
                                                    
                                                         /api/Initiatives/GetPreviousPlanVersionIdMappedInitiative 
  | 
                                                
| 
                                                         | 
                                                    Initiative | 
                                                         Get Entity Mapped Workspaces  | 
                                                    GET | 
                                                         Handles requests to fetch the workspace details which are related to the specific product. 
  | 
                                                    
                                                         /api/Initiatives/GetEntityMappedWorkspaces 
  | 
                                                
| 
                                                         | 
                                                    Initiative | 
                                                         Get Plans In Initiative  | 
                                                    GET | 
                                                         
  | 
                                                    
                                                         /api/Initiatives/GetPlansInInitiative 
  | 
                                                
| 
                                                         | 
                                                    Initiative | 
                                                         Get Bom What Used 
  | 
                                                    GET | 
                                                         Handles requests to fetch BOM what used data such as to getRisk/Coverage/Forms/Schedule/Endorsement Basic Details Including context info & corresponding Child Details 
  | 
                                                    
                                                         /api/Initiatives/GetBomWhatUsed 
  | 
                                                
| 
                                                         | 
                                                    Initiative | 
                                                         Get Algo What Used 
  | 
                                                    
                                                         GET  | 
                                                    
                                                         Handles requests to fetch information related to Algorithm Whatused Basic Details&Child information.  | 
                                                    
                                                         /api/Initiatives/GetAlgoWhatUsed 
  | 
                                                
| 
                                                         | 
                                                    Initiative | 
                                                         Get Test Beds Initiative Mapping 
  | 
                                                    GET | 
                                                         Handles requests fetch the testbeds against the initiative which is used to validate while deletion of initiative(s). s  | 
                                                    
                                                         /api/Initiatives/GetTestBedsInitiativeMapping 
  |