Request Body : [{"ModuleId":1,"PageFlagDescriptions":{"ShowPTWDashboard":"Toggles the visibility of PTW Dashboard","ShowCustomDashBoard":"Toggles the visibility of Personalized Dashboard","UseButtonsForStatusChange":"In Add edit record page of a module","ShowHSEDashboard":"Toggles the visibility of HSE Dashboard","ShowTicketDashboard":"Toggles the visibility of Ticket Dashboard","ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here"}},{"ModuleId":13,"PageFlagDescriptions":{"ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here","enableELearning":"Enabled e learning for courses and quizzes","UseButtonsForStatusChange":"In Add edit record page of a module","DashboardCourseDurationCriteria":"Sets the dashboard training‐hours threshold (in hours) used for the X Hours Achieved metric — i.e. the hours criteria for counting","ExportAllColumnsByDefault":"If this flag is enabled","TrainingUserCountRoleIds":""}},{"ModuleId":3,"PageFlagDescriptions":{"ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here","EnableScheduleMaintForInspectionsOnly":"When true","UseButtonsForStatusChange":"In Add edit record page of a module","ExportAllColumnsByDefault":"If this flag is enabled"}},{"ModuleId":29,"PageFlagDescriptions":{"ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here","InspectionUIDFormatOptions":"","InspectionUIDFormatOptions.Attributes":"These are backend specific flags. These flags are used to generate UID for a record. Based on these params backend determines what to add after every '/' in a UID","InspectionUIDFormatOptions.Separator":"","InspectionUIDFormatOptions.SerialNumberMin":"","InspectionUIDFormatOptions.OptionalAttributes":"","InspectionUIDFormatOptions.NumberOfStandardShortCodes":"","EnablePendingWithMe":"Toggles the visibility and functionality of Pending with me button in respective module's list page.","UseButtonsForStatusChange":"In Add edit record page of a module","AllowInspectionCreationRoles":"Determines  what all user ids should have inspection creation access. Mainly added for ttk","ExportAllColumnsByDefault":"If this flag is enabled","EnableAssetAssociationWithInspection":"","EnableScheduleInspection":"defaults to false;  enables scheduling-related features (assigning field‐staff","DateFilterConfig":"","DateFilterConfig.StartDateRelative":"Used to set the start date for a module on its respective list page; defined under module page flag."}},{"ModuleId":40,"PageFlagDescriptions":{"ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here","LibraryUIDFormatOptions":"","LibraryUIDFormatOptions.Attributes":"These are backend specific flags. These flags are used to generate UID for a record. Based on these params backend determines what to add after every '/' in a UID","LibraryUIDFormatOptions.Separator":"","LibraryUIDFormatOptions.OptionalAttributes":"","LibraryUIDFormatOptions.NumberOfStandardShortCodes":"","UseButtonsForStatusChange":"In Add edit record page of a module","LibraryNotificationRoles":""}},{"ModuleId":42,"PageFlagDescriptions":{"ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here","EnableTaskAssociation":"If true","PssrUIDFormatOptions":"","PssrUIDFormatOptions.Attributes":"These are backend specific flags. These flags are used to generate UID for a record. Based on these params backend determines what to add after every '/' in a UID","PssrUIDFormatOptions.Separator":"","PssrUIDFormatOptions.OptionalAttributes":"","PssrUIDFormatOptions.NumberOfStandardShortCodes":"","UseButtonsForStatusChange":"In Add edit record page of a module","AllowTaskSubmission":"If true","DateFilterConfig":"","DateFilterConfig.StartDateRelative":"Used to set the start date for a module on its respective list page; defined under module page flag."}},{"ModuleId":38,"PageFlagDescriptions":{"ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here","AuditUIDFormatOptions":"","AuditUIDFormatOptions.Attributes":"These are backend specific flags. These flags are used to generate UID for a record. Based on these params backend determines what to add after every '/' in a UID","AuditUIDFormatOptions.Separator":"","AuditUIDFormatOptions.OptionalAttributes":"","AuditUIDFormatOptions.NumberOfStandardShortCodes":"","UseButtonsForStatusChange":"In Add edit record page of a module","AllowTaskSubmission":"If true"}},{"ModuleId":34,"PageFlagDescriptions":{"ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here","RiskAssesmentThresholdVal":"Numeric PSD/risk threshold (default 27) — when PSD >= this value the activity is considered breached and related checks/columns become mandatory / Aspect‐Impact suggestions appear.","EnableAspectImpactAssociation":"Boolean that turns on Aspect‐Impact association and the PSD/risk‐score → Aspect‐Impact workflows and UI (gates all risk‐score/threshold logic).","RiskScoreCheckName":"Name/label of the primary risk‐score check used to identify the risk field (used to compute PSD/score and trigger threshold logic).","AspectImpactRATypeId":"HIRA type Id used for Aspect‐Impact lookups; assigned to HiraTypeId","MajorRiskCheckName":"Label/name of the major‐risk check/column; used to locate the major‐risk field in sections/grid and apply special behavior (e.g. disable/lock or validate it) when PSD/risk exceeds the threshold.","AdditionalRiskCheckName":"Name/label of an extra risk‐related check; treated alongside RiskScoreCheckName when marking fields/columns mandatory after a threshold breach.","HiraUIDFormatOptions":"","HiraUIDFormatOptions.Attributes":"These are backend specific flags. These flags are used to generate UID for a record. Based on these params backend determines what to add after every '/' in a UID","HiraUIDFormatOptions.Separator":"","HiraUIDFormatOptions.OptionalAttributes":"","HiraUIDFormatOptions.NumberOfStandardShortCodes":"","HIRADocumentFormatOptions":"","HIRADocumentFormatOptions.Attributes":"These are backend specific flags. These flags are used to generate document number for a HIRA export document. This number is not displayed on frontend","HIRADocumentFormatOptions.Separator":"","HIRADocumentFormatOptions.SerialNumberMin":"","HIRADocumentFormatOptions.SerialNumberMax":"","HIRADocumentFormatOptions.OptionalAttributes":"","HIRADocumentFormatOptions.NumberOfStandardShortCodes":"","HIRADocumentFormatOptions.IsSerialNumberFixed":"","EnableMappingHiraTypeToActivities":"Enforces HIRA‐type → activity mapping: when true","EnableAutoSubActivityHazardAddition":"","HideRiskAssessmentName":"","HideSubActivityName":"","RiskScoreColorConfiguration":"","RiskScoreColorConfiguration[0].Scores":"","RiskScoreColorConfiguration[0].Color":"","ShowDynamicTable":"","IsHIRACreationForAllSites":"","ShowCompactSummary":"","ShowGenericTable":"","UseButtonsForStatusChange":"In Add edit record page of a module","EnableRevisedHiraCreation":"","ShowRevisionNumber":"","ShowPublishedData":"","AllowHiraModification":"","EnableNextHiraTracking":"","SetNextHiraRevisionDays":"","AllowActionsByAllRoles":""}},{"ModuleId":36,"PageFlagDescriptions":{"ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here","MocUIDFormatOptions":"","MocUIDFormatOptions.Attributes":"These are backend specific flags. These flags are used to generate UID for a record. Based on these params backend determines what to add after every '/' in a UID","MocUIDFormatOptions.Separator":"","MocUIDFormatOptions.OptionalAttributes":"","MocUIDFormatOptions.NumberOfStandardShortCodes":"","UseButtonsForStatusChange":"In Add edit record page of a module","EnableTaskAssociation":"If true","EnablePSSR":"If true","DateFilterConfig":"","DateFilterConfig.StartDateRelative":"Used to set the start date for a module on its respective list page; defined under module page flag."}},{"ModuleId":14,"PageFlagDescriptions":{"ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here","PtwUIDFormatOptions":"","PtwUIDFormatOptions.Attributes":"These are backend specific flags. These flags are used to generate UID for a record. Based on these params backend determines what to add after every '/' in a UID","PtwUIDFormatOptions.Separator":"","PtwUIDFormatOptions.OptionalAttributes":"","PtwUIDFormatOptions.NumberOfStandardShortCodes":"","UseButtonsForStatusChange":"In Add edit record page of a module","ExportAllColumnsByDefault":"If this flag is enabled"}},{"ModuleId":12,"PageFlagDescriptions":{"ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here","AddPendingWithUsers":"","DisableAssignedToMultiSelect":"controls whether the Assigned To dropdown allows multiple assignees.","AutoTaskCreationStatuses":"","ShowAssignedStatus":"","EnableReportedByType":"Shows the Reported‐By Type selector (plus CompanyName/ContactName) in incident forms","EnablePendingWithMe":"Toggles the visibility and functionality of Pending with me button in respective module's list page.","enableAllSites":"If true","TicketUIDFormatOptions":"","TicketUIDFormatOptions.Attributes":"These are backend specific flags. These flags are used to generate UID for a record. Based on these params backend determines what to add after every '/' in a UID","TicketUIDFormatOptions.Separator":"","TicketUIDFormatOptions.OptionalAttributes":"","TicketUIDFormatOptions.NumberOfStandardShortCodes":"","DisableAssociatePtw":"Hides/disables the Associate PTW (Permit‐To‐Work) field when true so incidents cannot be linked to a PTW from the UI.","UseButtonsForStatusChange":"In Add edit record page of a module","ShowReportedByTickets":"When true","ExportAllColumnsByDefault":"If this flag is enabled","DateFilterConfig":"","DateFilterConfig.StartDateRelative":"Used to set the start date for a module on its respective list page; defined under module page flag."}},{"ModuleId":46,"PageFlagDescriptions":{"ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here","EnablePendingWithMe":"Toggles the visibility and functionality of Pending with me button in respective module's list page.","IncidentManagementIncidentUIDFormatOptions":"","IncidentManagementIncidentUIDFormatOptions.Attributes":"These are backend specific flags. These flags are used to generate UID for a record. Based on these params backend determines what to add after every '/' in a UID","IncidentManagementIncidentUIDFormatOptions.Separator":"","IncidentManagementIncidentUIDFormatOptions.SerialNumberMin":"","IncidentManagementIncidentUIDFormatOptions.OptionalAttributes":"","IncidentManagementIncidentUIDFormatOptions.NumberOfStandardShortCodes":"","InvestigationUIDFormatOptions":"","InvestigationUIDFormatOptions.Attributes":"These are backend specific flags. These flags are used to generate UID for a record. Based on these params backend determines what to add after every '/' in a UID","InvestigationUIDFormatOptions.Separator":"","InvestigationUIDFormatOptions.SerialNumberMin":"","InvestigationUIDFormatOptions.OptionalAttributes":"","InvestigationUIDFormatOptions.NumberOfStandardShortCodes":"","IsMyHomeIncidentSetup":"While creating investigation","UseButtonsForStatusChange":"In Add edit record page of a module","ReportPreparedByCheckname":"","ReportDateCheckname":"","ReportPreparedBySectionName":"","AllowTaskSubmission":"If true","EnableSupervisorAlert":"","SupervisorAlertTimeGapHours":"","SkipContractorSafetyAlertAccessCheck":"","AllowInvestigationFromMobile":"Toggles the visibility of create investigation button in FIR in mobile","DateFilterConfig":"","DateFilterConfig.StartDateRelative":"Used to set the start date for a module on its respective list page; defined under module page flag.","EnableProcessAssociation":"If True","EnableAssetAssociation":"If True","CanSeeAllIncidentRoleIds":"is a list of role IDs that are allowed to view incidents across all departments/sites — users with any of those roles bypass department‐level visibility restrictions.","CanSeeAllDepartments":"If true","AllowDynamicConfig":""}},{"ModuleId":6,"PageFlagDescriptions":{"ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here","EnableReceiveAllPTWNotifications":"Enables the Receive all Permit‐to‐Work (PTW) notifications control for users — when true the Add/Edit User form can set a user to receive all PTW notifications.","UseButtonsForStatusChange":"In Add edit record page of a module","ExportAllColumnsByDefault":"If this flag is enabled","IsReportingManagerMultiSelect":"If true","IsValidationEnabledForFirstNameLastName":""}},{"ModuleId":53,"PageFlagDescriptions":{"ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here","HealthUIDFormatOptions":"","HealthUIDFormatOptions.Attributes":"These are backend specific flags. These flags are used to generate UID for a record. Based on these params backend determines what to add after every '/' in a UID","HealthUIDFormatOptions.Separator":"","HealthUIDFormatOptions.SerialNumberMin":"","HealthUIDFormatOptions.OptionalAttributes":"","HealthUIDFormatOptions.NumberOfStandardShortCodes":"","UseButtonsForStatusChange":"In Add edit record page of a module","AllowedUserCreationOnHealthTypeId":"List of Health‐Record type IDs that enable the create new user/patient (new‐joinee medical checkup) flow for those health record types.","SupervisorRoleId":"This flag was initially used in health to get the supervisor list and this role id was sent to backend","AllowAddHealthRecordRoles":"This defines what user role ids should have add health record access","DraftHealthRecordReminderConfig":"","DraftHealthRecordReminderConfig.Roles":"","DraftHealthRecordReminderConfig.HealthRecordStatuses":"","CheckForDraftHealthRecordsRoleIds":"Array of role IDs for which the UI checks for any existing draft health records (calls canCreateHealthRecord) before allowing creation.","ExportAllColumnsByDefault":"If this flag is enabled","SupervisorExcludedRoleId":"List of role Ids to be excluded in getAllUsers dropdown api","AutoCreatedContractorAcmRoleIds":"","DateFilterConfig":"","DateFilterConfig.StartDateRelative":"Used to set the start date for a module on its respective list page; defined under module page flag."}},{"ModuleId":55,"PageFlagDescriptions":{"ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here","WorkPermitUIDFormatOptions":"","WorkPermitUIDFormatOptions.Attributes":"These are backend specific flags. These flags are used to generate UID for a record. Based on these params backend determines what to add after every '/' in a UID","WorkPermitUIDFormatOptions.Separator":"","WorkPermitUIDFormatOptions.OptionalAttributes":"","WorkPermitUIDFormatOptions.NumberOfStandardShortCodes":"","UseButtonsForStatusChange":"In Add edit record page of a module","ExtensionApprovers":"In Extension flow - we have a general flow when once extension in requested - approvers have to approve in the same manner work permit was approved. If this flag is true","DateFilterConfig":"","DateFilterConfig.StartDateRelative":"Used to set the start date for a module on its respective list page; defined under module page flag.","AllowFutureWorkPermit":"If true","MaxFutureDays":"Denotes the max possible future date. It requires AllowFutureWorkPermit to be true"}},{"ModuleId":7,"PageFlagDescriptions":{"ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here","MapSiteRelatedCategoriesToUser":""}},{"ModuleId":8,"PageFlagDescriptions":{"ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here","EnableUserModuleNotification":"","GeneralNotifications":"Toggles the visibility of notifications icon on the titlebar. If true","PendingActionNotifications":"Toggles the visibility of sand-clock icon on the titlebar"}},{"ModuleId":4,"PageFlagDescriptions":{"ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here","ExportAllColumnsByDefault":"If this flag is enabled"}},{"ModuleId":25,"PageFlagDescriptions":{"ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here","ExportAllColumnsByDefault":"If this flag is enabled"}},{"ModuleId":28,"PageFlagDescriptions":{"ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here","ExportAllColumnsByDefault":"If this flag is enabled"}},{"ModuleId":35,"PageFlagDescriptions":{"ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here","ExportAllColumnsByDefault":"If this flag is enabled"}},{"ModuleId":37,"PageFlagDescriptions":{"ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here","ExportAllColumnsByDefault":"If this flag is enabled"}},{"ModuleId":39,"PageFlagDescriptions":{"ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here","ExportAllColumnsByDefault":"If this flag is enabled"}},{"ModuleId":41,"PageFlagDescriptions":{"ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here","ExportAllColumnsByDefault":"If this flag is enabled"}},{"ModuleId":43,"PageFlagDescriptions":{"ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here","ExportAllColumnsByDefault":"If this flag is enabled"}},{"ModuleId":50,"PageFlagDescriptions":{"ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here","ExportAllColumnsByDefault":"If this flag is enabled"}},{"ModuleId":58,"PageFlagDescriptions":{"ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here","ExportAllColumnsByDefault":"If this flag is enabled"}},{"ModuleId":60,"PageFlagDescriptions":{"ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here","ExportAllColumnsByDefault":"If this flag is enabled","DateFilterConfig":"","DateFilterConfig.StartDateRelative":"Used to set the start date for a module on its respective list page; defined under module page flag."}},{"ModuleId":62,"PageFlagDescriptions":{"ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here","SafetyKaizenUIDFormatOptions":"","SafetyKaizenUIDFormatOptions.Attributes":"These are backend specific flags. These flags are used to generate UID for a record. Based on these params backend determines what to add after every '/' in a UID","SafetyKaizenUIDFormatOptions.Separator":"","SafetyKaizenUIDFormatOptions.OptionalAttributes":"","SafetyKaizenUIDFormatOptions.NumberOfStandardShortCodes":"","DateFilterConfig":"","DateFilterConfig.StartDateRelative":"Used to set the start date for a module on its respective list page; defined under module page flag."}},{"ModuleId":45,"PageFlagDescriptions":{"ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here","ExportAllColumnsByDefault":"If this flag is enabled","AllowViewAllEmployees":"lists role names that are allowed to view KPI data for any employee — users without those roles can only see their own KPI.","SendNotificationOnCreate":"","SendNotificationOnUpdate":""}},{"ModuleId":66,"PageFlagDescriptions":{"ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here","ExportAllColumnsByDefault":"If this flag is enabled","UseButtonsForStatusChange":"In Add edit record page of a module","EsgPurchaseUIDFormatOptions":"","EsgPurchaseUIDFormatOptions.Attributes":"These are backend specific flags. These flags are used to generate UID for a record. Based on these params backend determines what to add after every '/' in a UID","EsgPurchaseUIDFormatOptions.Separator":"","EsgPurchaseUIDFormatOptions.SerialNumberMin":"","EsgPurchaseUIDFormatOptions.OptionalAttributes":"","EsgPurchaseUIDFormatOptions.NumberOfStandardShortCodes":""}},{"ModuleId":57,"PageFlagDescriptions":{"ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here","DateFilterConfig":"","DateFilterConfig.StartDateRelative":"Used to set the start date for a module on its respective list page; defined under module page flag."}},{"ModuleId":59,"PageFlagDescriptions":{"ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here","DateFilterConfig":"","DateFilterConfig.StartDateRelative":"Used to set the start date for a module on its respective list page; defined under module page flag."}},{"ModuleId":72,"PageFlagDescriptions":{"ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here","PeriodicHealthCheckupUIDFormatOptions":"","PeriodicHealthCheckupUIDFormatOptions.Attributes":"These are backend specific flags. These flags are used to generate UID for a record. Based on these params backend determines what to add after every '/' in a UID","PeriodicHealthCheckupUIDFormatOptions.Separator":"","PeriodicHealthCheckupUIDFormatOptions.SerialNumberMin":"","PeriodicHealthCheckupUIDFormatOptions.OptionalAttributes":"","ExportAllColumnsByDefault":"If this flag is enabled"}},{"ModuleId":27,"PageFlagDescriptions":{"ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here","TaskUIDFormatOptions":"","TaskUIDFormatOptions.Attributes":"These are backend specific flags. These flags are used to generate UID for a record. Based on these params backend determines what to add after every '/' in a UID","TaskUIDFormatOptions.Separator":"","TaskUIDFormatOptions.SerialNumberMin":"","TaskUIDFormatOptions.OptionalAttributes":"","TaskUIDFormatOptions.NumberOfStandardShortCodes":"","EnablePendingWithMe":"Toggles the visibility and functionality of Pending with me button in respective module's list page.","UseButtonsForStatusChange":"In Add edit record page of a module","ExportAllColumnsByDefault":"If this flag is enabled"}},{"ModuleId":79,"PageFlagDescriptions":{"FirUidFormatOptions":"","FirUidFormatOptions.Attributes":"","FirUidFormatOptions.Separator":"","FirUidFormatOptions.SerialNumberMin":"","FirUidFormatOptions.OptionalAttributes":"","FirUidFormatOptions.NumberOfStandardShortCodes":"","ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here"}},{"ModuleId":81,"PageFlagDescriptions":{"UseButtonsForStatusChange":"In Add edit record page of a module","InvestigationsUIDFormatOptions":"","InvestigationsUIDFormatOptions.Attributes":"","InvestigationsUIDFormatOptions.Separator":"","InvestigationsUIDFormatOptions.OptionalAttributes":"","InvestigationsUIDFormatOptions.NumberOfStandardShortCodes":"","ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here"}},{"ModuleId":83,"PageFlagDescriptions":{"UseButtonsForStatusChange":"In Add edit record page of a module","EnablePendingWithMe":"Toggles the visibility and functionality of Pending with me button in respective module's list page.","PendingWithActionTrackerStatuses":"","ActionTrackerUidFormatOptions":"","ActionTrackerUidFormatOptions.Attributes":"","ActionTrackerUidFormatOptions.Separator":"","ActionTrackerUidFormatOptions.SerialNumberMin":"","ActionTrackerUidFormatOptions.OptionalAttributes":"","ActionTrackerUidFormatOptions.NumberOfStandardShortCodes":"","ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here"}},{"ModuleId":85,"PageFlagDescriptions":{"UseButtonsForStatusChange":"In Add edit record page of a module","WorkPermitUIDFormatOptions":"","WorkPermitUIDFormatOptions.Attributes":"These are backend specific flags. These flags are used to generate UID for a record. Based on these params backend determines what to add after every '/' in a UID","WorkPermitUIDFormatOptions.Separator":"","WorkPermitUIDFormatOptions.OptionalAttributes":"","WorkPermitUIDFormatOptions.NumberOfStandardShortCodes":"","ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here"}},{"ModuleId":87,"PageFlagDescriptions":{"UseButtonsForStatusChange":"In Add edit record page of a module","InspectionUIDFormatOptions":"","InspectionUIDFormatOptions.Attributes":"These are backend specific flags. These flags are used to generate UID for a record. Based on these params backend determines what to add after every '/' in a UID","InspectionUIDFormatOptions.Separator":"","InspectionUIDFormatOptions.SerialNumberMin":"","InspectionUIDFormatOptions.OptionalAttributes":"","InspectionUIDFormatOptions.NumberOfStandardShortCodes":"","ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here"}},{"ModuleId":77,"PageFlagDescriptions":{"ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here","SafetyAlertUIDFormatOptions":"","SafetyAlertUIDFormatOptions.Attributes":"","SafetyAlertUIDFormatOptions.Separator":"","SafetyAlertUIDFormatOptions.SerialNumberMin":"","SafetyAlertUIDFormatOptions.OptionalAttributes":"","SafetyAlertUIDFormatOptions.NumberOfStandardShortCodes":""}},{"ModuleId":30,"PageFlagDescriptions":{"PpeVariants":"","PpeVariants[0].PpeItemId":"numeric identifier for a PPE variant item","PpeVariants[0].Options":"the array of variant strings for a given PPE item","ExportAllColumnsByDefault":"If this flag is enabled","PpeSplitIssuedItemsByColumnExport":"","SkipApprovalStep":"","ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here"}},{"ModuleId":107,"PageFlagDescriptions":{"ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here","PreventiveMaintenanceUIDFormatOptions":"","PreventiveMaintenanceUIDFormatOptions.Attributes":"","PreventiveMaintenanceUIDFormatOptions.Separator":"","PreventiveMaintenanceUIDFormatOptions.SerialNumberMin":"","PreventiveMaintenanceUIDFormatOptions.OptionalAttributes":"","PreventiveMaintenanceUIDFormatOptions.NumberOfStandardShortCodes":""}},{"ModuleId":121,"PageFlagDescriptions":{"ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here","VisitorManagementUIDFormatOptions":"","VisitorManagementUIDFormatOptions.Attributes":"","VisitorManagementUIDFormatOptions.Separator":"","VisitorManagementUIDFormatOptions.OptionalAttributes":"","VisitorManagementUIDFormatOptions.NumberOfStandardShortCodes":""}},{"ModuleId":91,"PageFlagDescriptions":{"ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here","HealthV2UIDFormatOptions":"","HealthV2UIDFormatOptions.Attributes":"","HealthV2UIDFormatOptions.Separator":"","HealthV2UIDFormatOptions.OptionalAttributes":"","HealthV2UIDFormatOptions.NumberOfStandardShortCodes":""}}]


Request URL : https://api-qa-staging-2.oqsha.com/Packages/List


Request URL : https://api-qa-staging-2.oqsha.com/Dashboard/Organisation/262


Request URL : https://api-qa-staging-2.oqsha.com/Resources/PtwPreferenceDescriptions


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/262/Comments


Request URL : https://api-qa-staging-2.oqsha.com/Organisation/262/FieldstaffsStats


Request URL : https://api-qa-staging-2.oqsha.com/Organisation/262/DivisionStats


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/262/PortalUsers


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/262/FlagDescription


Request URL : https://api-qa-staging-2.oqsha.com/Dashboard/Organisations/262/PageFlags


Request URL : https://api-qa-staging-2.oqsha.com/Dashboard/Organisations/262/PtwPreferences


Request URL : https://api-qa-staging-2.oqsha.com/Dashboard/Organisations/262/Divisions?OrgId=262


Request URL : https://api-qa-staging-2.oqsha.com/AdminPortal/Organisations/262/Users


Request URL : https://api-qa-staging-2.oqsha.com/Modules


Request URL : https://api-qa-staging-2.oqsha.com/Notifications


Request Body : {"OrgId":[262],"PageLimit":10,"SearchTerm":"","PageNumber":1,"SortingColumn":["CreatedOn"],"SortingOrder":["desc"]}


You are not part of the requested organisation UserId: 1, OrgId: 262, Module: Notifications


Request URL : https://api-qa-staging-2.oqsha.com/Incidents


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/262/PermitToWork/All?PageNumber=1&PageLimit=10&SearchTerm=&SortingColumn=PermitToWorkStartDate&SortingOrder=desc&IsAdminUser=true


You are not part of the requested organisation UserId: 1, OrgId: 262, Module: Tickets


You are not part of the requested organisation UserId: 1, OrgId: 262, Module: PermitToWork


Request URL : https://api-qa-staging-2.oqsha.com/Admin/UpdatePageFlagDescriptions


Request Body : [{"ModuleId":1,"PageFlagDescriptions":{"ShowPTWDashboard":"Toggles the visibility of PTW Dashboard","ShowCustomDashBoard":"Toggles the visibility of Personalized Dashboard","UseButtonsForStatusChange":"In Add edit record page of a module","ShowHSEDashboard":"Toggles the visibility of HSE Dashboard","ShowTicketDashboard":"Toggles the visibility of Ticket Dashboard","ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here"}},{"ModuleId":13,"PageFlagDescriptions":{"ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here","enableELearning":"Enabled e learning for courses and quizzes","UseButtonsForStatusChange":"In Add edit record page of a module","DashboardCourseDurationCriteria":"Sets the dashboard training‐hours threshold (in hours) used for the X Hours Achieved metric — i.e. the hours criteria for counting","ExportAllColumnsByDefault":"If this flag is enabled","TrainingUserCountRoleIds":""}},{"ModuleId":3,"PageFlagDescriptions":{"ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here","EnableScheduleMaintForInspectionsOnly":"When true","UseButtonsForStatusChange":"In Add edit record page of a module","ExportAllColumnsByDefault":"If this flag is enabled"}},{"ModuleId":29,"PageFlagDescriptions":{"ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here","InspectionUIDFormatOptions":"","InspectionUIDFormatOptions.Attributes":"These are backend specific flags. These flags are used to generate UID for a record. Based on these params backend determines what to add after every '/' in a UID","InspectionUIDFormatOptions.Separator":"","InspectionUIDFormatOptions.SerialNumberMin":"","InspectionUIDFormatOptions.OptionalAttributes":"","InspectionUIDFormatOptions.NumberOfStandardShortCodes":"","EnablePendingWithMe":"Toggles the visibility and functionality of Pending with me button in respective module's list page.","UseButtonsForStatusChange":"In Add edit record page of a module","AllowInspectionCreationRoles":"Determines  what all user ids should have inspection creation access. Mainly added for ttk","ExportAllColumnsByDefault":"If this flag is enabled","EnableAssetAssociationWithInspection":"","EnableScheduleInspection":"defaults to false;  enables scheduling-related features (assigning field‐staff","DateFilterConfig":"","DateFilterConfig.StartDateRelative":"Used to set the start date for a module on its respective list page; defined under module page flag."}},{"ModuleId":40,"PageFlagDescriptions":{"ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here","LibraryUIDFormatOptions":"","LibraryUIDFormatOptions.Attributes":"These are backend specific flags. These flags are used to generate UID for a record. Based on these params backend determines what to add after every '/' in a UID","LibraryUIDFormatOptions.Separator":"","LibraryUIDFormatOptions.OptionalAttributes":"","LibraryUIDFormatOptions.NumberOfStandardShortCodes":"","UseButtonsForStatusChange":"In Add edit record page of a module","LibraryNotificationRoles":""}},{"ModuleId":42,"PageFlagDescriptions":{"ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here","EnableTaskAssociation":"If true","PssrUIDFormatOptions":"","PssrUIDFormatOptions.Attributes":"These are backend specific flags. These flags are used to generate UID for a record. Based on these params backend determines what to add after every '/' in a UID","PssrUIDFormatOptions.Separator":"","PssrUIDFormatOptions.OptionalAttributes":"","PssrUIDFormatOptions.NumberOfStandardShortCodes":"","UseButtonsForStatusChange":"In Add edit record page of a module","AllowTaskSubmission":"If true","DateFilterConfig":"","DateFilterConfig.StartDateRelative":"Used to set the start date for a module on its respective list page; defined under module page flag."}},{"ModuleId":38,"PageFlagDescriptions":{"ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here","AuditUIDFormatOptions":"","AuditUIDFormatOptions.Attributes":"These are backend specific flags. These flags are used to generate UID for a record. Based on these params backend determines what to add after every '/' in a UID","AuditUIDFormatOptions.Separator":"","AuditUIDFormatOptions.OptionalAttributes":"","AuditUIDFormatOptions.NumberOfStandardShortCodes":"","UseButtonsForStatusChange":"In Add edit record page of a module","AllowTaskSubmission":"If true"}},{"ModuleId":34,"PageFlagDescriptions":{"ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here","RiskAssesmentThresholdVal":"Numeric PSD/risk threshold (default 27) — when PSD >= this value the activity is considered breached and related checks/columns become mandatory / Aspect‐Impact suggestions appear.","EnableAspectImpactAssociation":"Boolean that turns on Aspect‐Impact association and the PSD/risk‐score → Aspect‐Impact workflows and UI (gates all risk‐score/threshold logic).","RiskScoreCheckName":"Name/label of the primary risk‐score check used to identify the risk field (used to compute PSD/score and trigger threshold logic).","AspectImpactRATypeId":"HIRA type Id used for Aspect‐Impact lookups; assigned to HiraTypeId","MajorRiskCheckName":"Label/name of the major‐risk check/column; used to locate the major‐risk field in sections/grid and apply special behavior (e.g. disable/lock or validate it) when PSD/risk exceeds the threshold.","AdditionalRiskCheckName":"Name/label of an extra risk‐related check; treated alongside RiskScoreCheckName when marking fields/columns mandatory after a threshold breach.","HiraUIDFormatOptions":"","HiraUIDFormatOptions.Attributes":"These are backend specific flags. These flags are used to generate UID for a record. Based on these params backend determines what to add after every '/' in a UID","HiraUIDFormatOptions.Separator":"","HiraUIDFormatOptions.OptionalAttributes":"","HiraUIDFormatOptions.NumberOfStandardShortCodes":"","HIRADocumentFormatOptions":"","HIRADocumentFormatOptions.Attributes":"These are backend specific flags. These flags are used to generate document number for a HIRA export document. This number is not displayed on frontend","HIRADocumentFormatOptions.Separator":"","HIRADocumentFormatOptions.SerialNumberMin":"","HIRADocumentFormatOptions.SerialNumberMax":"","HIRADocumentFormatOptions.OptionalAttributes":"","HIRADocumentFormatOptions.NumberOfStandardShortCodes":"","HIRADocumentFormatOptions.IsSerialNumberFixed":"","EnableMappingHiraTypeToActivities":"Enforces HIRA‐type → activity mapping: when true","EnableAutoSubActivityHazardAddition":"","HideRiskAssessmentName":"","HideSubActivityName":"","RiskScoreColorConfiguration":"","RiskScoreColorConfiguration[0].Scores":"","RiskScoreColorConfiguration[0].Color":"","ShowDynamicTable":"","IsHIRACreationForAllSites":"","ShowCompactSummary":"","ShowGenericTable":"","UseButtonsForStatusChange":"In Add edit record page of a module","EnableRevisedHiraCreation":"","ShowRevisionNumber":"","ShowPublishedData":"","AllowHiraModification":"","EnableNextHiraTracking":"","SetNextHiraRevisionDays":"","AllowActionsByAllRoles":""}},{"ModuleId":36,"PageFlagDescriptions":{"ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here","MocUIDFormatOptions":"","MocUIDFormatOptions.Attributes":"These are backend specific flags. These flags are used to generate UID for a record. Based on these params backend determines what to add after every '/' in a UID","MocUIDFormatOptions.Separator":"","MocUIDFormatOptions.OptionalAttributes":"","MocUIDFormatOptions.NumberOfStandardShortCodes":"","UseButtonsForStatusChange":"In Add edit record page of a module","EnableTaskAssociation":"If true","EnablePSSR":"If true","DateFilterConfig":"","DateFilterConfig.StartDateRelative":"Used to set the start date for a module on its respective list page; defined under module page flag."}},{"ModuleId":14,"PageFlagDescriptions":{"ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here","PtwUIDFormatOptions":"","PtwUIDFormatOptions.Attributes":"These are backend specific flags. These flags are used to generate UID for a record. Based on these params backend determines what to add after every '/' in a UID","PtwUIDFormatOptions.Separator":"This is a separator for the UID ","PtwUIDFormatOptions.OptionalAttributes":"","PtwUIDFormatOptions.NumberOfStandardShortCodes":"","UseButtonsForStatusChange":"In Add edit record page of a module","ExportAllColumnsByDefault":"If this flag is enabled"}},{"ModuleId":12,"PageFlagDescriptions":{"ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here","AddPendingWithUsers":"","DisableAssignedToMultiSelect":"controls whether the Assigned To dropdown allows multiple assignees.","AutoTaskCreationStatuses":"","ShowAssignedStatus":"","EnableReportedByType":"Shows the Reported‐By Type selector (plus CompanyName/ContactName) in incident forms","EnablePendingWithMe":"Toggles the visibility and functionality of Pending with me button in respective module's list page.","enableAllSites":"If true","TicketUIDFormatOptions":"","TicketUIDFormatOptions.Attributes":"These are backend specific flags. These flags are used to generate UID for a record. Based on these params backend determines what to add after every '/' in a UID","TicketUIDFormatOptions.Separator":"","TicketUIDFormatOptions.OptionalAttributes":"","TicketUIDFormatOptions.NumberOfStandardShortCodes":"","DisableAssociatePtw":"Hides/disables the Associate PTW (Permit‐To‐Work) field when true so incidents cannot be linked to a PTW from the UI.","UseButtonsForStatusChange":"In Add edit record page of a module","ShowReportedByTickets":"When true","ExportAllColumnsByDefault":"If this flag is enabled","DateFilterConfig":"","DateFilterConfig.StartDateRelative":"Used to set the start date for a module on its respective list page; defined under module page flag."}},{"ModuleId":46,"PageFlagDescriptions":{"ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here","EnablePendingWithMe":"Toggles the visibility and functionality of Pending with me button in respective module's list page.","IncidentManagementIncidentUIDFormatOptions":"","IncidentManagementIncidentUIDFormatOptions.Attributes":"These are backend specific flags. These flags are used to generate UID for a record. Based on these params backend determines what to add after every '/' in a UID","IncidentManagementIncidentUIDFormatOptions.Separator":"","IncidentManagementIncidentUIDFormatOptions.SerialNumberMin":"","IncidentManagementIncidentUIDFormatOptions.OptionalAttributes":"","IncidentManagementIncidentUIDFormatOptions.NumberOfStandardShortCodes":"","InvestigationUIDFormatOptions":"","InvestigationUIDFormatOptions.Attributes":"These are backend specific flags. These flags are used to generate UID for a record. Based on these params backend determines what to add after every '/' in a UID","InvestigationUIDFormatOptions.Separator":"","InvestigationUIDFormatOptions.SerialNumberMin":"","InvestigationUIDFormatOptions.OptionalAttributes":"","InvestigationUIDFormatOptions.NumberOfStandardShortCodes":"","IsMyHomeIncidentSetup":"While creating investigation","UseButtonsForStatusChange":"In Add edit record page of a module","ReportPreparedByCheckname":"","ReportDateCheckname":"","ReportPreparedBySectionName":"","AllowTaskSubmission":"If true","EnableSupervisorAlert":"","SupervisorAlertTimeGapHours":"","SkipContractorSafetyAlertAccessCheck":"","AllowInvestigationFromMobile":"Toggles the visibility of create investigation button in FIR in mobile","DateFilterConfig":"","DateFilterConfig.StartDateRelative":"Used to set the start date for a module on its respective list page; defined under module page flag.","EnableProcessAssociation":"If True","EnableAssetAssociation":"If True","CanSeeAllIncidentRoleIds":"is a list of role IDs that are allowed to view incidents across all departments/sites — users with any of those roles bypass department‐level visibility restrictions.","CanSeeAllDepartments":"If true","AllowDynamicConfig":""}},{"ModuleId":6,"PageFlagDescriptions":{"ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here","EnableReceiveAllPTWNotifications":"Enables the Receive all Permit‐to‐Work (PTW) notifications control for users — when true the Add/Edit User form can set a user to receive all PTW notifications.","UseButtonsForStatusChange":"In Add edit record page of a module","ExportAllColumnsByDefault":"If this flag is enabled","IsReportingManagerMultiSelect":"If true","IsValidationEnabledForFirstNameLastName":""}},{"ModuleId":53,"PageFlagDescriptions":{"ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here","HealthUIDFormatOptions":"","HealthUIDFormatOptions.Attributes":"These are backend specific flags. These flags are used to generate UID for a record. Based on these params backend determines what to add after every '/' in a UID","HealthUIDFormatOptions.Separator":"","HealthUIDFormatOptions.SerialNumberMin":"","HealthUIDFormatOptions.OptionalAttributes":"","HealthUIDFormatOptions.NumberOfStandardShortCodes":"","UseButtonsForStatusChange":"In Add edit record page of a module","AllowedUserCreationOnHealthTypeId":"List of Health‐Record type IDs that enable the create new user/patient (new‐joinee medical checkup) flow for those health record types.","SupervisorRoleId":"This flag was initially used in health to get the supervisor list and this role id was sent to backend","AllowAddHealthRecordRoles":"This defines what user role ids should have add health record access","DraftHealthRecordReminderConfig":"","DraftHealthRecordReminderConfig.Roles":"","DraftHealthRecordReminderConfig.HealthRecordStatuses":"","CheckForDraftHealthRecordsRoleIds":"Array of role IDs for which the UI checks for any existing draft health records (calls canCreateHealthRecord) before allowing creation.","ExportAllColumnsByDefault":"If this flag is enabled","SupervisorExcludedRoleId":"List of role Ids to be excluded in getAllUsers dropdown api","AutoCreatedContractorAcmRoleIds":"","DateFilterConfig":"","DateFilterConfig.StartDateRelative":"Used to set the start date for a module on its respective list page; defined under module page flag."}},{"ModuleId":55,"PageFlagDescriptions":{"ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here","WorkPermitUIDFormatOptions":"","WorkPermitUIDFormatOptions.Attributes":"These are backend specific flags. These flags are used to generate UID for a record. Based on these params backend determines what to add after every '/' in a UID","WorkPermitUIDFormatOptions.Separator":"","WorkPermitUIDFormatOptions.OptionalAttributes":"","WorkPermitUIDFormatOptions.NumberOfStandardShortCodes":"","UseButtonsForStatusChange":"In Add edit record page of a module","ExtensionApprovers":"In Extension flow - we have a general flow when once extension in requested - approvers have to approve in the same manner work permit was approved. If this flag is true","DateFilterConfig":"","DateFilterConfig.StartDateRelative":"Used to set the start date for a module on its respective list page; defined under module page flag.","AllowFutureWorkPermit":"If true","MaxFutureDays":"Denotes the max possible future date. It requires AllowFutureWorkPermit to be true"}},{"ModuleId":7,"PageFlagDescriptions":{"ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here","MapSiteRelatedCategoriesToUser":""}},{"ModuleId":8,"PageFlagDescriptions":{"ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here","EnableUserModuleNotification":"","GeneralNotifications":"Toggles the visibility of notifications icon on the titlebar. If true","PendingActionNotifications":"Toggles the visibility of sand-clock icon on the titlebar"}},{"ModuleId":4,"PageFlagDescriptions":{"ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here","ExportAllColumnsByDefault":"If this flag is enabled"}},{"ModuleId":25,"PageFlagDescriptions":{"ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here","ExportAllColumnsByDefault":"If this flag is enabled"}},{"ModuleId":28,"PageFlagDescriptions":{"ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here","ExportAllColumnsByDefault":"If this flag is enabled"}},{"ModuleId":35,"PageFlagDescriptions":{"ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here","ExportAllColumnsByDefault":"If this flag is enabled"}},{"ModuleId":37,"PageFlagDescriptions":{"ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here","ExportAllColumnsByDefault":"If this flag is enabled"}},{"ModuleId":39,"PageFlagDescriptions":{"ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here","ExportAllColumnsByDefault":"If this flag is enabled"}},{"ModuleId":41,"PageFlagDescriptions":{"ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here","ExportAllColumnsByDefault":"If this flag is enabled"}},{"ModuleId":43,"PageFlagDescriptions":{"ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here","ExportAllColumnsByDefault":"If this flag is enabled"}},{"ModuleId":50,"PageFlagDescriptions":{"ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here","ExportAllColumnsByDefault":"If this flag is enabled"}},{"ModuleId":58,"PageFlagDescriptions":{"ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here","ExportAllColumnsByDefault":"If this flag is enabled"}},{"ModuleId":60,"PageFlagDescriptions":{"ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here","ExportAllColumnsByDefault":"If this flag is enabled","DateFilterConfig":"","DateFilterConfig.StartDateRelative":"Used to set the start date for a module on its respective list page; defined under module page flag."}},{"ModuleId":62,"PageFlagDescriptions":{"ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here","SafetyKaizenUIDFormatOptions":"","SafetyKaizenUIDFormatOptions.Attributes":"These are backend specific flags. These flags are used to generate UID for a record. Based on these params backend determines what to add after every '/' in a UID","SafetyKaizenUIDFormatOptions.Separator":"","SafetyKaizenUIDFormatOptions.OptionalAttributes":"","SafetyKaizenUIDFormatOptions.NumberOfStandardShortCodes":"","DateFilterConfig":"","DateFilterConfig.StartDateRelative":"Used to set the start date for a module on its respective list page; defined under module page flag."}},{"ModuleId":45,"PageFlagDescriptions":{"ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here","ExportAllColumnsByDefault":"If this flag is enabled","AllowViewAllEmployees":"lists role names that are allowed to view KPI data for any employee — users without those roles can only see their own KPI.","SendNotificationOnCreate":"","SendNotificationOnUpdate":""}},{"ModuleId":66,"PageFlagDescriptions":{"ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here","ExportAllColumnsByDefault":"If this flag is enabled","UseButtonsForStatusChange":"In Add edit record page of a module","EsgPurchaseUIDFormatOptions":"","EsgPurchaseUIDFormatOptions.Attributes":"These are backend specific flags. These flags are used to generate UID for a record. Based on these params backend determines what to add after every '/' in a UID","EsgPurchaseUIDFormatOptions.Separator":"","EsgPurchaseUIDFormatOptions.SerialNumberMin":"","EsgPurchaseUIDFormatOptions.OptionalAttributes":"","EsgPurchaseUIDFormatOptions.NumberOfStandardShortCodes":""}},{"ModuleId":57,"PageFlagDescriptions":{"ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here","DateFilterConfig":"","DateFilterConfig.StartDateRelative":"Used to set the start date for a module on its respective list page; defined under module page flag."}},{"ModuleId":59,"PageFlagDescriptions":{"ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here","DateFilterConfig":"","DateFilterConfig.StartDateRelative":"Used to set the start date for a module on its respective list page; defined under module page flag."}},{"ModuleId":72,"PageFlagDescriptions":{"ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here","PeriodicHealthCheckupUIDFormatOptions":"","PeriodicHealthCheckupUIDFormatOptions.Attributes":"These are backend specific flags. These flags are used to generate UID for a record. Based on these params backend determines what to add after every '/' in a UID","PeriodicHealthCheckupUIDFormatOptions.Separator":"","PeriodicHealthCheckupUIDFormatOptions.SerialNumberMin":"","PeriodicHealthCheckupUIDFormatOptions.OptionalAttributes":"","ExportAllColumnsByDefault":"If this flag is enabled"}},{"ModuleId":27,"PageFlagDescriptions":{"ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here","TaskUIDFormatOptions":"","TaskUIDFormatOptions.Attributes":"These are backend specific flags. These flags are used to generate UID for a record. Based on these params backend determines what to add after every '/' in a UID","TaskUIDFormatOptions.Separator":"","TaskUIDFormatOptions.SerialNumberMin":"","TaskUIDFormatOptions.OptionalAttributes":"","TaskUIDFormatOptions.NumberOfStandardShortCodes":"","EnablePendingWithMe":"Toggles the visibility and functionality of Pending with me button in respective module's list page.","UseButtonsForStatusChange":"In Add edit record page of a module","ExportAllColumnsByDefault":"If this flag is enabled"}},{"ModuleId":79,"PageFlagDescriptions":{"FirUidFormatOptions":"","FirUidFormatOptions.Attributes":"","FirUidFormatOptions.Separator":"","FirUidFormatOptions.SerialNumberMin":"","FirUidFormatOptions.OptionalAttributes":"","FirUidFormatOptions.NumberOfStandardShortCodes":"","ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here"}},{"ModuleId":81,"PageFlagDescriptions":{"UseButtonsForStatusChange":"In Add edit record page of a module","InvestigationsUIDFormatOptions":"","InvestigationsUIDFormatOptions.Attributes":"","InvestigationsUIDFormatOptions.Separator":"","InvestigationsUIDFormatOptions.OptionalAttributes":"","InvestigationsUIDFormatOptions.NumberOfStandardShortCodes":"","ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here"}},{"ModuleId":83,"PageFlagDescriptions":{"UseButtonsForStatusChange":"In Add edit record page of a module","EnablePendingWithMe":"Toggles the visibility and functionality of Pending with me button in respective module's list page.","PendingWithActionTrackerStatuses":"","ActionTrackerUidFormatOptions":"","ActionTrackerUidFormatOptions.Attributes":"","ActionTrackerUidFormatOptions.Separator":"","ActionTrackerUidFormatOptions.SerialNumberMin":"","ActionTrackerUidFormatOptions.OptionalAttributes":"","ActionTrackerUidFormatOptions.NumberOfStandardShortCodes":"","ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here"}},{"ModuleId":85,"PageFlagDescriptions":{"UseButtonsForStatusChange":"In Add edit record page of a module","WorkPermitUIDFormatOptions":"","WorkPermitUIDFormatOptions.Attributes":"These are backend specific flags. These flags are used to generate UID for a record. Based on these params backend determines what to add after every '/' in a UID","WorkPermitUIDFormatOptions.Separator":"","WorkPermitUIDFormatOptions.OptionalAttributes":"","WorkPermitUIDFormatOptions.NumberOfStandardShortCodes":"","ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here"}},{"ModuleId":87,"PageFlagDescriptions":{"UseButtonsForStatusChange":"In Add edit record page of a module","InspectionUIDFormatOptions":"","InspectionUIDFormatOptions.Attributes":"These are backend specific flags. These flags are used to generate UID for a record. Based on these params backend determines what to add after every '/' in a UID","InspectionUIDFormatOptions.Separator":"","InspectionUIDFormatOptions.SerialNumberMin":"","InspectionUIDFormatOptions.OptionalAttributes":"","InspectionUIDFormatOptions.NumberOfStandardShortCodes":"","ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here"}},{"ModuleId":77,"PageFlagDescriptions":{"ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here","SafetyAlertUIDFormatOptions":"","SafetyAlertUIDFormatOptions.Attributes":"","SafetyAlertUIDFormatOptions.Separator":"","SafetyAlertUIDFormatOptions.SerialNumberMin":"","SafetyAlertUIDFormatOptions.OptionalAttributes":"","SafetyAlertUIDFormatOptions.NumberOfStandardShortCodes":""}},{"ModuleId":30,"PageFlagDescriptions":{"PpeVariants":"","PpeVariants[0].PpeItemId":"numeric identifier for a PPE variant item","PpeVariants[0].Options":"the array of variant strings for a given PPE item","ExportAllColumnsByDefault":"If this flag is enabled","PpeSplitIssuedItemsByColumnExport":"","SkipApprovalStep":"","ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here"}},{"ModuleId":107,"PageFlagDescriptions":{"ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here","PreventiveMaintenanceUIDFormatOptions":"","PreventiveMaintenanceUIDFormatOptions.Attributes":"","PreventiveMaintenanceUIDFormatOptions.Separator":"","PreventiveMaintenanceUIDFormatOptions.SerialNumberMin":"","PreventiveMaintenanceUIDFormatOptions.OptionalAttributes":"","PreventiveMaintenanceUIDFormatOptions.NumberOfStandardShortCodes":""}},{"ModuleId":121,"PageFlagDescriptions":{"ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here","VisitorManagementUIDFormatOptions":"","VisitorManagementUIDFormatOptions.Attributes":"","VisitorManagementUIDFormatOptions.Separator":"","VisitorManagementUIDFormatOptions.OptionalAttributes":"","VisitorManagementUIDFormatOptions.NumberOfStandardShortCodes":""}},{"ModuleId":91,"PageFlagDescriptions":{"ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here","HealthV2UIDFormatOptions":"","HealthV2UIDFormatOptions.Attributes":"","HealthV2UIDFormatOptions.Separator":"","HealthV2UIDFormatOptions.OptionalAttributes":"","HealthV2UIDFormatOptions.NumberOfStandardShortCodes":""}}]


Request URL : https://api-qa-staging-2.oqsha.com/Packages/List


Request URL : https://api-qa-staging-2.oqsha.com/Dashboard/Organisation/262


Request URL : https://api-qa-staging-2.oqsha.com/Resources/PtwPreferenceDescriptions


Request URL : https://api-qa-staging-2.oqsha.com/Organisation/262/FieldstaffsStats


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/262/Comments


Request URL : https://api-qa-staging-2.oqsha.com/Organisation/262/DivisionStats


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/262/PortalUsers


Request URL : https://api-qa-staging-2.oqsha.com/AdminPortal/Organisations/262/Users


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/262/FlagDescription


Request URL : https://api-qa-staging-2.oqsha.com/Dashboard/Organisations/262/PtwPreferences


Request URL : https://api-qa-staging-2.oqsha.com/Dashboard/Organisations/262/PageFlags


Request URL : https://api-qa-staging-2.oqsha.com/Dashboard/Organisations/262/Divisions?OrgId=262


Request URL : https://api-qa-staging-2.oqsha.com/Modules


Request URL : https://api-qa-staging-2.oqsha.com/Notifications


Request Body : {"OrgId":[262],"PageLimit":10,"SearchTerm":"","PageNumber":1,"SortingColumn":["CreatedOn"],"SortingOrder":["desc"]}


You are not part of the requested organisation UserId: 1, OrgId: 262, Module: Notifications


Request URL : https://api-qa-staging-2.oqsha.com/Incidents


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/262/PermitToWork/All?PageNumber=1&PageLimit=10&SearchTerm=&SortingColumn=PermitToWorkStartDate&SortingOrder=desc&IsAdminUser=true


You are not part of the requested organisation UserId: 1, OrgId: 262, Module: Tickets


You are not part of the requested organisation UserId: 1, OrgId: 262, Module: PermitToWork


Request URL : https://api-qa-staging-2.oqsha.com/Admin/UpdatePageFlagDescriptions


Request Body : [{"ModuleId":1,"PageFlagDescriptions":{"ShowPTWDashboard":"Toggles the visibility of PTW Dashboard","ShowCustomDashBoard":"Toggles the visibility of Personalized Dashboard","UseButtonsForStatusChange":"In Add edit record page of a module","ShowHSEDashboard":"Toggles the visibility of HSE Dashboard","ShowTicketDashboard":"Toggles the visibility of Ticket Dashboard","ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here"}},{"ModuleId":13,"PageFlagDescriptions":{"ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here","enableELearning":"Enabled e learning for courses and quizzes","UseButtonsForStatusChange":"In Add edit record page of a module","DashboardCourseDurationCriteria":"Sets the dashboard training‐hours threshold (in hours) used for the X Hours Achieved metric — i.e. the hours criteria for counting","ExportAllColumnsByDefault":"If this flag is enabled","TrainingUserCountRoleIds":""}},{"ModuleId":3,"PageFlagDescriptions":{"ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here","EnableScheduleMaintForInspectionsOnly":"When true","UseButtonsForStatusChange":"In Add edit record page of a module","ExportAllColumnsByDefault":"If this flag is enabled"}},{"ModuleId":29,"PageFlagDescriptions":{"ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here","InspectionUIDFormatOptions":"","InspectionUIDFormatOptions.Attributes":"These are backend specific flags. These flags are used to generate UID for a record. Based on these params backend determines what to add after every '/' in a UID","InspectionUIDFormatOptions.Separator":"","InspectionUIDFormatOptions.SerialNumberMin":"","InspectionUIDFormatOptions.OptionalAttributes":"","InspectionUIDFormatOptions.NumberOfStandardShortCodes":"","EnablePendingWithMe":"Toggles the visibility and functionality of Pending with me button in respective module's list page.","UseButtonsForStatusChange":"In Add edit record page of a module","AllowInspectionCreationRoles":"Determines  what all user ids should have inspection creation access. Mainly added for ttk","ExportAllColumnsByDefault":"If this flag is enabled","EnableAssetAssociationWithInspection":"","EnableScheduleInspection":"defaults to false;  enables scheduling-related features (assigning field‐staff","DateFilterConfig":"","DateFilterConfig.StartDateRelative":"Used to set the start date for a module on its respective list page; defined under module page flag."}},{"ModuleId":40,"PageFlagDescriptions":{"ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here","LibraryUIDFormatOptions":"","LibraryUIDFormatOptions.Attributes":"These are backend specific flags. These flags are used to generate UID for a record. Based on these params backend determines what to add after every '/' in a UID","LibraryUIDFormatOptions.Separator":"","LibraryUIDFormatOptions.OptionalAttributes":"","LibraryUIDFormatOptions.NumberOfStandardShortCodes":"","UseButtonsForStatusChange":"In Add edit record page of a module","LibraryNotificationRoles":""}},{"ModuleId":42,"PageFlagDescriptions":{"ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here","EnableTaskAssociation":"If true","PssrUIDFormatOptions":"","PssrUIDFormatOptions.Attributes":"These are backend specific flags. These flags are used to generate UID for a record. Based on these params backend determines what to add after every '/' in a UID","PssrUIDFormatOptions.Separator":"","PssrUIDFormatOptions.OptionalAttributes":"","PssrUIDFormatOptions.NumberOfStandardShortCodes":"","UseButtonsForStatusChange":"In Add edit record page of a module","AllowTaskSubmission":"If true","DateFilterConfig":"","DateFilterConfig.StartDateRelative":"Used to set the start date for a module on its respective list page; defined under module page flag."}},{"ModuleId":38,"PageFlagDescriptions":{"ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here","AuditUIDFormatOptions":"","AuditUIDFormatOptions.Attributes":"These are backend specific flags. These flags are used to generate UID for a record. Based on these params backend determines what to add after every '/' in a UID","AuditUIDFormatOptions.Separator":"This is a separator for UID","AuditUIDFormatOptions.OptionalAttributes":"","AuditUIDFormatOptions.NumberOfStandardShortCodes":"","UseButtonsForStatusChange":"In Add edit record page of a module","AllowTaskSubmission":"If true"}},{"ModuleId":34,"PageFlagDescriptions":{"ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here","RiskAssesmentThresholdVal":"Numeric PSD/risk threshold (default 27) — when PSD >= this value the activity is considered breached and related checks/columns become mandatory / Aspect‐Impact suggestions appear.","EnableAspectImpactAssociation":"Boolean that turns on Aspect‐Impact association and the PSD/risk‐score → Aspect‐Impact workflows and UI (gates all risk‐score/threshold logic).","RiskScoreCheckName":"Name/label of the primary risk‐score check used to identify the risk field (used to compute PSD/score and trigger threshold logic).","AspectImpactRATypeId":"HIRA type Id used for Aspect‐Impact lookups; assigned to HiraTypeId","MajorRiskCheckName":"Label/name of the major‐risk check/column; used to locate the major‐risk field in sections/grid and apply special behavior (e.g. disable/lock or validate it) when PSD/risk exceeds the threshold.","AdditionalRiskCheckName":"Name/label of an extra risk‐related check; treated alongside RiskScoreCheckName when marking fields/columns mandatory after a threshold breach.","HiraUIDFormatOptions":"","HiraUIDFormatOptions.Attributes":"These are backend specific flags. These flags are used to generate UID for a record. Based on these params backend determines what to add after every '/' in a UID","HiraUIDFormatOptions.Separator":"","HiraUIDFormatOptions.OptionalAttributes":"","HiraUIDFormatOptions.NumberOfStandardShortCodes":"","HIRADocumentFormatOptions":"","HIRADocumentFormatOptions.Attributes":"These are backend specific flags. These flags are used to generate document number for a HIRA export document. This number is not displayed on frontend","HIRADocumentFormatOptions.Separator":"","HIRADocumentFormatOptions.SerialNumberMin":"","HIRADocumentFormatOptions.SerialNumberMax":"","HIRADocumentFormatOptions.OptionalAttributes":"","HIRADocumentFormatOptions.NumberOfStandardShortCodes":"","HIRADocumentFormatOptions.IsSerialNumberFixed":"","EnableMappingHiraTypeToActivities":"Enforces HIRA‐type → activity mapping: when true","EnableAutoSubActivityHazardAddition":"","HideRiskAssessmentName":"","HideSubActivityName":"","RiskScoreColorConfiguration":"","RiskScoreColorConfiguration[0].Scores":"","RiskScoreColorConfiguration[0].Color":"","ShowDynamicTable":"","IsHIRACreationForAllSites":"","ShowCompactSummary":"","ShowGenericTable":"","UseButtonsForStatusChange":"In Add edit record page of a module","EnableRevisedHiraCreation":"","ShowRevisionNumber":"","ShowPublishedData":"","AllowHiraModification":"","EnableNextHiraTracking":"","SetNextHiraRevisionDays":"","AllowActionsByAllRoles":""}},{"ModuleId":36,"PageFlagDescriptions":{"ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here","MocUIDFormatOptions":"","MocUIDFormatOptions.Attributes":"These are backend specific flags. These flags are used to generate UID for a record. Based on these params backend determines what to add after every '/' in a UID","MocUIDFormatOptions.Separator":"","MocUIDFormatOptions.OptionalAttributes":"","MocUIDFormatOptions.NumberOfStandardShortCodes":"","UseButtonsForStatusChange":"In Add edit record page of a module","EnableTaskAssociation":"If true","EnablePSSR":"If true","DateFilterConfig":"","DateFilterConfig.StartDateRelative":"Used to set the start date for a module on its respective list page; defined under module page flag."}},{"ModuleId":14,"PageFlagDescriptions":{"ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here","PtwUIDFormatOptions":"","PtwUIDFormatOptions.Attributes":"These are backend specific flags. These flags are used to generate UID for a record. Based on these params backend determines what to add after every '/' in a UID","PtwUIDFormatOptions.Separator":"This is a separator for the UID ","PtwUIDFormatOptions.OptionalAttributes":"","PtwUIDFormatOptions.NumberOfStandardShortCodes":"","UseButtonsForStatusChange":"In Add edit record page of a module","ExportAllColumnsByDefault":"If this flag is enabled"}},{"ModuleId":12,"PageFlagDescriptions":{"ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here","AddPendingWithUsers":"","DisableAssignedToMultiSelect":"controls whether the Assigned To dropdown allows multiple assignees.","AutoTaskCreationStatuses":"","ShowAssignedStatus":"","EnableReportedByType":"Shows the Reported‐By Type selector (plus CompanyName/ContactName) in incident forms","EnablePendingWithMe":"Toggles the visibility and functionality of Pending with me button in respective module's list page.","enableAllSites":"If true","TicketUIDFormatOptions":"","TicketUIDFormatOptions.Attributes":"These are backend specific flags. These flags are used to generate UID for a record. Based on these params backend determines what to add after every '/' in a UID","TicketUIDFormatOptions.Separator":"","TicketUIDFormatOptions.OptionalAttributes":"","TicketUIDFormatOptions.NumberOfStandardShortCodes":"","DisableAssociatePtw":"Hides/disables the Associate PTW (Permit‐To‐Work) field when true so incidents cannot be linked to a PTW from the UI.","UseButtonsForStatusChange":"In Add edit record page of a module","ShowReportedByTickets":"When true","ExportAllColumnsByDefault":"If this flag is enabled","DateFilterConfig":"","DateFilterConfig.StartDateRelative":"Used to set the start date for a module on its respective list page; defined under module page flag."}},{"ModuleId":46,"PageFlagDescriptions":{"ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here","EnablePendingWithMe":"Toggles the visibility and functionality of Pending with me button in respective module's list page.","IncidentManagementIncidentUIDFormatOptions":"","IncidentManagementIncidentUIDFormatOptions.Attributes":"These are backend specific flags. These flags are used to generate UID for a record. Based on these params backend determines what to add after every '/' in a UID","IncidentManagementIncidentUIDFormatOptions.Separator":"","IncidentManagementIncidentUIDFormatOptions.SerialNumberMin":"","IncidentManagementIncidentUIDFormatOptions.OptionalAttributes":"","IncidentManagementIncidentUIDFormatOptions.NumberOfStandardShortCodes":"","InvestigationUIDFormatOptions":"","InvestigationUIDFormatOptions.Attributes":"These are backend specific flags. These flags are used to generate UID for a record. Based on these params backend determines what to add after every '/' in a UID","InvestigationUIDFormatOptions.Separator":"","InvestigationUIDFormatOptions.SerialNumberMin":"","InvestigationUIDFormatOptions.OptionalAttributes":"","InvestigationUIDFormatOptions.NumberOfStandardShortCodes":"","IsMyHomeIncidentSetup":"While creating investigation","UseButtonsForStatusChange":"In Add edit record page of a module","ReportPreparedByCheckname":"","ReportDateCheckname":"","ReportPreparedBySectionName":"","AllowTaskSubmission":"If true","EnableSupervisorAlert":"","SupervisorAlertTimeGapHours":"","SkipContractorSafetyAlertAccessCheck":"","AllowInvestigationFromMobile":"Toggles the visibility of create investigation button in FIR in mobile","DateFilterConfig":"","DateFilterConfig.StartDateRelative":"Used to set the start date for a module on its respective list page; defined under module page flag.","EnableProcessAssociation":"If True","EnableAssetAssociation":"If True","CanSeeAllIncidentRoleIds":"is a list of role IDs that are allowed to view incidents across all departments/sites — users with any of those roles bypass department‐level visibility restrictions.","CanSeeAllDepartments":"If true","AllowDynamicConfig":""}},{"ModuleId":6,"PageFlagDescriptions":{"ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here","EnableReceiveAllPTWNotifications":"Enables the Receive all Permit‐to‐Work (PTW) notifications control for users — when true the Add/Edit User form can set a user to receive all PTW notifications.","UseButtonsForStatusChange":"In Add edit record page of a module","ExportAllColumnsByDefault":"If this flag is enabled","IsReportingManagerMultiSelect":"If true","IsValidationEnabledForFirstNameLastName":""}},{"ModuleId":53,"PageFlagDescriptions":{"ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here","HealthUIDFormatOptions":"","HealthUIDFormatOptions.Attributes":"These are backend specific flags. These flags are used to generate UID for a record. Based on these params backend determines what to add after every '/' in a UID","HealthUIDFormatOptions.Separator":"","HealthUIDFormatOptions.SerialNumberMin":"","HealthUIDFormatOptions.OptionalAttributes":"","HealthUIDFormatOptions.NumberOfStandardShortCodes":"","UseButtonsForStatusChange":"In Add edit record page of a module","AllowedUserCreationOnHealthTypeId":"List of Health‐Record type IDs that enable the create new user/patient (new‐joinee medical checkup) flow for those health record types.","SupervisorRoleId":"This flag was initially used in health to get the supervisor list and this role id was sent to backend","AllowAddHealthRecordRoles":"This defines what user role ids should have add health record access","DraftHealthRecordReminderConfig":"","DraftHealthRecordReminderConfig.Roles":"","DraftHealthRecordReminderConfig.HealthRecordStatuses":"","CheckForDraftHealthRecordsRoleIds":"Array of role IDs for which the UI checks for any existing draft health records (calls canCreateHealthRecord) before allowing creation.","ExportAllColumnsByDefault":"If this flag is enabled","SupervisorExcludedRoleId":"List of role Ids to be excluded in getAllUsers dropdown api","AutoCreatedContractorAcmRoleIds":"","DateFilterConfig":"","DateFilterConfig.StartDateRelative":"Used to set the start date for a module on its respective list page; defined under module page flag."}},{"ModuleId":55,"PageFlagDescriptions":{"ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here","WorkPermitUIDFormatOptions":"","WorkPermitUIDFormatOptions.Attributes":"These are backend specific flags. These flags are used to generate UID for a record. Based on these params backend determines what to add after every '/' in a UID","WorkPermitUIDFormatOptions.Separator":"","WorkPermitUIDFormatOptions.OptionalAttributes":"","WorkPermitUIDFormatOptions.NumberOfStandardShortCodes":"","UseButtonsForStatusChange":"In Add edit record page of a module","ExtensionApprovers":"In Extension flow - we have a general flow when once extension in requested - approvers have to approve in the same manner work permit was approved. If this flag is true","DateFilterConfig":"","DateFilterConfig.StartDateRelative":"Used to set the start date for a module on its respective list page; defined under module page flag.","AllowFutureWorkPermit":"If true","MaxFutureDays":"Denotes the max possible future date. It requires AllowFutureWorkPermit to be true"}},{"ModuleId":7,"PageFlagDescriptions":{"ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here","MapSiteRelatedCategoriesToUser":""}},{"ModuleId":8,"PageFlagDescriptions":{"ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here","EnableUserModuleNotification":"","GeneralNotifications":"Toggles the visibility of notifications icon on the titlebar. If true","PendingActionNotifications":"Toggles the visibility of sand-clock icon on the titlebar"}},{"ModuleId":4,"PageFlagDescriptions":{"ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here","ExportAllColumnsByDefault":"If this flag is enabled"}},{"ModuleId":25,"PageFlagDescriptions":{"ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here","ExportAllColumnsByDefault":"If this flag is enabled"}},{"ModuleId":28,"PageFlagDescriptions":{"ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here","ExportAllColumnsByDefault":"If this flag is enabled"}},{"ModuleId":35,"PageFlagDescriptions":{"ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here","ExportAllColumnsByDefault":"If this flag is enabled"}},{"ModuleId":37,"PageFlagDescriptions":{"ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here","ExportAllColumnsByDefault":"If this flag is enabled"}},{"ModuleId":39,"PageFlagDescriptions":{"ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here","ExportAllColumnsByDefault":"If this flag is enabled"}},{"ModuleId":41,"PageFlagDescriptions":{"ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here","ExportAllColumnsByDefault":"If this flag is enabled"}},{"ModuleId":43,"PageFlagDescriptions":{"ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here","ExportAllColumnsByDefault":"If this flag is enabled"}},{"ModuleId":50,"PageFlagDescriptions":{"ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here","ExportAllColumnsByDefault":"If this flag is enabled"}},{"ModuleId":58,"PageFlagDescriptions":{"ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here","ExportAllColumnsByDefault":"If this flag is enabled"}},{"ModuleId":60,"PageFlagDescriptions":{"ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here","ExportAllColumnsByDefault":"If this flag is enabled","DateFilterConfig":"","DateFilterConfig.StartDateRelative":"Used to set the start date for a module on its respective list page; defined under module page flag."}},{"ModuleId":62,"PageFlagDescriptions":{"ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here","SafetyKaizenUIDFormatOptions":"","SafetyKaizenUIDFormatOptions.Attributes":"These are backend specific flags. These flags are used to generate UID for a record. Based on these params backend determines what to add after every '/' in a UID","SafetyKaizenUIDFormatOptions.Separator":"","SafetyKaizenUIDFormatOptions.OptionalAttributes":"","SafetyKaizenUIDFormatOptions.NumberOfStandardShortCodes":"","DateFilterConfig":"","DateFilterConfig.StartDateRelative":"Used to set the start date for a module on its respective list page; defined under module page flag."}},{"ModuleId":45,"PageFlagDescriptions":{"ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here","ExportAllColumnsByDefault":"If this flag is enabled","AllowViewAllEmployees":"lists role names that are allowed to view KPI data for any employee — users without those roles can only see their own KPI.","SendNotificationOnCreate":"","SendNotificationOnUpdate":""}},{"ModuleId":66,"PageFlagDescriptions":{"ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here","ExportAllColumnsByDefault":"If this flag is enabled","UseButtonsForStatusChange":"In Add edit record page of a module","EsgPurchaseUIDFormatOptions":"","EsgPurchaseUIDFormatOptions.Attributes":"These are backend specific flags. These flags are used to generate UID for a record. Based on these params backend determines what to add after every '/' in a UID","EsgPurchaseUIDFormatOptions.Separator":"","EsgPurchaseUIDFormatOptions.SerialNumberMin":"","EsgPurchaseUIDFormatOptions.OptionalAttributes":"","EsgPurchaseUIDFormatOptions.NumberOfStandardShortCodes":""}},{"ModuleId":57,"PageFlagDescriptions":{"ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here","DateFilterConfig":"","DateFilterConfig.StartDateRelative":"Used to set the start date for a module on its respective list page; defined under module page flag."}},{"ModuleId":59,"PageFlagDescriptions":{"ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here","DateFilterConfig":"","DateFilterConfig.StartDateRelative":"Used to set the start date for a module on its respective list page; defined under module page flag."}},{"ModuleId":72,"PageFlagDescriptions":{"ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here","PeriodicHealthCheckupUIDFormatOptions":"","PeriodicHealthCheckupUIDFormatOptions.Attributes":"These are backend specific flags. These flags are used to generate UID for a record. Based on these params backend determines what to add after every '/' in a UID","PeriodicHealthCheckupUIDFormatOptions.Separator":"","PeriodicHealthCheckupUIDFormatOptions.SerialNumberMin":"","PeriodicHealthCheckupUIDFormatOptions.OptionalAttributes":"","ExportAllColumnsByDefault":"If this flag is enabled"}},{"ModuleId":27,"PageFlagDescriptions":{"ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here","TaskUIDFormatOptions":"","TaskUIDFormatOptions.Attributes":"These are backend specific flags. These flags are used to generate UID for a record. Based on these params backend determines what to add after every '/' in a UID","TaskUIDFormatOptions.Separator":"","TaskUIDFormatOptions.SerialNumberMin":"","TaskUIDFormatOptions.OptionalAttributes":"","TaskUIDFormatOptions.NumberOfStandardShortCodes":"","EnablePendingWithMe":"Toggles the visibility and functionality of Pending with me button in respective module's list page.","UseButtonsForStatusChange":"In Add edit record page of a module","ExportAllColumnsByDefault":"If this flag is enabled"}},{"ModuleId":79,"PageFlagDescriptions":{"FirUidFormatOptions":"","FirUidFormatOptions.Attributes":"","FirUidFormatOptions.Separator":"","FirUidFormatOptions.SerialNumberMin":"","FirUidFormatOptions.OptionalAttributes":"","FirUidFormatOptions.NumberOfStandardShortCodes":"","ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here"}},{"ModuleId":81,"PageFlagDescriptions":{"UseButtonsForStatusChange":"In Add edit record page of a module","InvestigationsUIDFormatOptions":"","InvestigationsUIDFormatOptions.Attributes":"","InvestigationsUIDFormatOptions.Separator":"","InvestigationsUIDFormatOptions.OptionalAttributes":"","InvestigationsUIDFormatOptions.NumberOfStandardShortCodes":"","ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here"}},{"ModuleId":83,"PageFlagDescriptions":{"UseButtonsForStatusChange":"In Add edit record page of a module","EnablePendingWithMe":"Toggles the visibility and functionality of Pending with me button in respective module's list page.","PendingWithActionTrackerStatuses":"","ActionTrackerUidFormatOptions":"","ActionTrackerUidFormatOptions.Attributes":"","ActionTrackerUidFormatOptions.Separator":"","ActionTrackerUidFormatOptions.SerialNumberMin":"","ActionTrackerUidFormatOptions.OptionalAttributes":"","ActionTrackerUidFormatOptions.NumberOfStandardShortCodes":"","ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here"}},{"ModuleId":85,"PageFlagDescriptions":{"UseButtonsForStatusChange":"In Add edit record page of a module","WorkPermitUIDFormatOptions":"","WorkPermitUIDFormatOptions.Attributes":"These are backend specific flags. These flags are used to generate UID for a record. Based on these params backend determines what to add after every '/' in a UID","WorkPermitUIDFormatOptions.Separator":"","WorkPermitUIDFormatOptions.OptionalAttributes":"","WorkPermitUIDFormatOptions.NumberOfStandardShortCodes":"","ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here"}},{"ModuleId":87,"PageFlagDescriptions":{"UseButtonsForStatusChange":"In Add edit record page of a module","InspectionUIDFormatOptions":"","InspectionUIDFormatOptions.Attributes":"These are backend specific flags. These flags are used to generate UID for a record. Based on these params backend determines what to add after every '/' in a UID","InspectionUIDFormatOptions.Separator":"","InspectionUIDFormatOptions.SerialNumberMin":"","InspectionUIDFormatOptions.OptionalAttributes":"","InspectionUIDFormatOptions.NumberOfStandardShortCodes":"","ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here"}},{"ModuleId":77,"PageFlagDescriptions":{"ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here","SafetyAlertUIDFormatOptions":"","SafetyAlertUIDFormatOptions.Attributes":"","SafetyAlertUIDFormatOptions.Separator":"","SafetyAlertUIDFormatOptions.SerialNumberMin":"","SafetyAlertUIDFormatOptions.OptionalAttributes":"","SafetyAlertUIDFormatOptions.NumberOfStandardShortCodes":""}},{"ModuleId":30,"PageFlagDescriptions":{"PpeVariants":"","PpeVariants[0].PpeItemId":"numeric identifier for a PPE variant item","PpeVariants[0].Options":"the array of variant strings for a given PPE item","ExportAllColumnsByDefault":"If this flag is enabled","PpeSplitIssuedItemsByColumnExport":"","SkipApprovalStep":"","ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here"}},{"ModuleId":107,"PageFlagDescriptions":{"ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here","PreventiveMaintenanceUIDFormatOptions":"","PreventiveMaintenanceUIDFormatOptions.Attributes":"","PreventiveMaintenanceUIDFormatOptions.Separator":"","PreventiveMaintenanceUIDFormatOptions.SerialNumberMin":"","PreventiveMaintenanceUIDFormatOptions.OptionalAttributes":"","PreventiveMaintenanceUIDFormatOptions.NumberOfStandardShortCodes":""}},{"ModuleId":121,"PageFlagDescriptions":{"ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here","VisitorManagementUIDFormatOptions":"","VisitorManagementUIDFormatOptions.Attributes":"","VisitorManagementUIDFormatOptions.Separator":"","VisitorManagementUIDFormatOptions.OptionalAttributes":"","VisitorManagementUIDFormatOptions.NumberOfStandardShortCodes":""}},{"ModuleId":91,"PageFlagDescriptions":{"ShowSetupPage":"Decides what user ids should see the setup page. The user ids that should the see setup page are added here","HealthV2UIDFormatOptions":"","HealthV2UIDFormatOptions.Attributes":"","HealthV2UIDFormatOptions.Separator":"","HealthV2UIDFormatOptions.OptionalAttributes":"","HealthV2UIDFormatOptions.NumberOfStandardShortCodes":""}}]


Request URL : https://api-qa-staging-2.oqsha.com/Packages/List


Request URL : https://api-qa-staging-2.oqsha.com/Dashboard/Organisation/262


Request URL : https://api-qa-staging-2.oqsha.com/Resources/PtwPreferenceDescriptions


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/262/Comments


Request URL : https://api-qa-staging-2.oqsha.com/Organisation/262/DivisionStats


Request URL : https://api-qa-staging-2.oqsha.com/Organisation/262/FieldstaffsStats


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/262/PortalUsers


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/262/FlagDescription


Request URL : https://api-qa-staging-2.oqsha.com/Dashboard/Organisations/262/PageFlags


Request URL : https://api-qa-staging-2.oqsha.com/Dashboard/Organisations/262/PtwPreferences


Request URL : https://api-qa-staging-2.oqsha.com/Dashboard/Organisations/262/Divisions?OrgId=262


Request URL : https://api-qa-staging-2.oqsha.com/AdminPortal/Organisations/262/Users


Request URL : https://api-qa-staging-2.oqsha.com/Modules


Request URL : https://api-qa-staging-2.oqsha.com/Notifications


Request Body : {"OrgId":[262],"PageLimit":10,"SearchTerm":"","PageNumber":1,"SortingColumn":["CreatedOn"],"SortingOrder":["desc"]}


You are not part of the requested organisation UserId: 1, OrgId: 262, Module: Notifications


Request URL : https://api-qa-staging-2.oqsha.com/Incidents


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/262/PermitToWork/All?PageNumber=1&PageLimit=10&SearchTerm=&SortingColumn=PermitToWorkStartDate&SortingOrder=desc&IsAdminUser=true


You are not part of the requested organisation UserId: 1, OrgId: 262, Module: Tickets


You are not part of the requested organisation UserId: 1, OrgId: 262, Module: PermitToWork


Request URL : https://api-qa-staging-2.oqsha.com/Admin/UpdatePageFlagDescriptions