Request URL : https://api-qa-staging-2.oqsha.com/Organisations/310/Users/1


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


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/310/PermitToWorkStatusCounts?isLive=true&isPending=true&fromDate=2026-01-28&toDate=2026-02-11


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/310/PermitToWorkCounts?&fromDate=2026-01-28&toDate=2026-02-11


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/310/Company/All?IsActive=1


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/310/PtwStatsReport?fromDate=2026-01-28&toDate=2026-02-11


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


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


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/310/PendingActionsNotifications


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


Request URL : https://api-qa-staging-2.oqsha.com/Organisation/310/UserPreference


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/310/User/1/Dashboards


Request URL : https://api-qa-staging-2.oqsha.com/Organisation/387/AccessControl/Roles


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/Departments


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


Request URL : https://api-qa-staging-2.oqsha.com/Assets/Maintenance/AcmModules?orgId=387


Request URL : https://api-qa-staging-2.oqsha.com/Divisions?OrgId=387&SiteId=1084&SiteId=872&SiteId=871&SiteId=1020&SiteId=875&SiteId=877


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/Contractors/All?&siteIds=1084&siteIds=872&siteIds=871&siteIds=1020&siteIds=875&siteIds=877&IsActive=1


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/UsageUnits


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/Device/Unassociated


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/Assets/992


Request URL : https://api-qa-staging-2.oqsha.com/Assets/AssetTypes?OrgId=387&SortingOrder=asc&SortingColumn=Name


Request URL : http://localhost:9092/OsmoVisionIncident


Request URL : https://api-qa-staging-2.oqsha.com/Organisation/387/Users/DropDown?siteId=872&siteId=871&roleId=647


Request Values read: AssetUid = OSMCAM001, IncidentDescription = OSMCAM001:
  Unknown-18871: NO-Hardhat
  Unknown-18872: NO-Hardhat, NO-Mask, NO-Safety Vest
  Unknown-18873: NO-Hardhat, NO-Safety Vest
  Unknown-18874: NO-Safety Vest
  Unknown-18875: NO-Hardhat, NO-Safety Vest
  Unknown-18876: NO-Safety Vest
  Unknown-18877: NO-Hardhat
  Unknown-18878: NO-Mask
  Unknown-18879: NO-Mask, NO-Safety Vest
  Unknown-18880: NO-Hardhat
  Unknown-9971: NO-Hardhat, NO-Safety Vest
  Unknown-9996: Gloves, NO-Hardhat, NO-Safety Vest


Pushing Assigned to Notification object to NSQ


NotificationObject: {"EventName":"ASSIGNED_TO_NOTIFICATION", "EventArgs":[{"Key":"AssignedIncidentID", "Value":27201},{"Key":"AssignedToID", "Value":1761}]}


Immediate notifications not found. Disposing the notification object.


Pushing New Incident Notification object to NSQ


NotificationObject: {"EventName":"NEW_INCIDENT", "EventArgs":[{"Key":"IncidentID", "Value":27201}]}


Inserting activity with data: IncidentReporter.DAL.Models.ActivityDBO


Audit log sent successfully.


OsmoVision Webhook Incident is created. Incident Id = 27201


Attachment count : 14;


Validating attachment : combined_20260204_121006_632954_f5493073.jpg;


Validating attachment : combined_20260204_121026_224768_f5493391.jpg;


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


Request URL : https://api-qa-staging-2.oqsha.com/Organisation/387/InspectionType/All?SortingColumn=InspectionType&SortingOrder=asc


Attachments updated for the incident Id = 27201


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/AssetMaintenance/29/Categories


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/AssetMaintenance?startDate=2026-02-04&endDate=2099-12-31&assetId=992&SiteId=872&SiteId=871


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/Assets/992/History


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/InspectionStatus


Request URL : https://api-qa-staging-2.oqsha.com/Organisation/387/Users/DropDown??ModuleName=Inspections


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/Inspections


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/Departments?SortingColumn=Name&SortingOrder=Asc&SiteId=1084&SiteId=872&SiteId=871&SiteId=1020&SiteId=875&SiteId=877


Request Body : {"OrgId":[387],"PageNumber":1,"PageLimit":10,"SearchTerm":"","SortingColumn":["PendingWith"],"SortingOrder":["desc"],"AssetId":[992]}


Request Body : {"OrgId":[387],"PageNumber":1,"PageLimit":10,"SearchTerm":"","SortingColumn":["PendingWith"],"SortingOrder":["desc"],"FromDate":"2025-04-01","ToDate":"2026-02-14","AssetId":[992]}


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/IncidentLocations?isActive=1


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/Users/1/incidentsites?isActive=1


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/Divisions


Request URL : https://api-qa-staging-2.oqsha.com/Organisation/387/UserPreference


Request URL : https://api-qa-staging-2.oqsha.com/Resources/eng?orgId=387


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


Request URL : https://api-qa-staging-2.oqsha.com/Resources/package-features-eng


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


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


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/Users/1


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/Company/All?IsActive=1


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/PermitToWorkStatusCounts?isLive=true&isPending=true&fromDate=2026-01-28&toDate=2026-02-04


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/PermitToWorkCounts?&fromDate=2026-01-28&toDate=2026-02-04


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/PtwStatsReport?fromDate=2026-01-28&toDate=2026-02-04


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/PendingActionsNotifications


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


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


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/User/1/Dashboards


Request URL : https://api-qa-staging-2.oqsha.com/UserModuleNotificationsCount?OrganisationId=387&currentUserId=1


Request URL : https://api-qa-staging-2.oqsha.com/Reports/IncidentCountReport?OrgId=387&StartDate=2026-02-04&EndDate=2026-02-04


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/Divisions/Dropdown


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/EscalatedIncidents


Request URL : https://api-qa-staging-2.oqsha.com/Organisation/387/OrganisationStats?FromDate=2026-01-28&ToDate=2026-02-04&


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/Investigation/Categories


Request Body : {"SiteId":[],"PageNumber":1,"PageSize":10,"SearchTerm":"","SortingColumn":["CreatedOn"],"SortingOrder":["desc"]}


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/Departments


Request URL : https://api-qa-staging-2.oqsha.com/Organisation/387/AccessControl/Roles


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


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/IncidentManagement/Investigation/Category/259/History


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/IncidentManagement/Investigation/Category/259


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/IncidentManagement/Investigation/Category/260


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/IncidentManagement/Investigation/Category/260/History


Request URL : https://api-qa-staging-2.oqsha.com/Assets/AssetTypes?orgId=387&PageNumber=1&PageLimit=10&SortingColumn=InspectionTypeCount&SortingOrder=desc&SearchTerm=


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/AssetType/616


Request URL : http://localhost:9092/OsmoVisionIncident


Request Values read: AssetUid = 00000016, IncidentDescription = 00000016:
  Unknown-18881: NO-Hardhat
  Unknown-18884: NO-Hardhat


Pushing Assigned to Notification object to NSQ


NotificationObject: {"EventName":"ASSIGNED_TO_NOTIFICATION", "EventArgs":[{"Key":"AssignedIncidentID", "Value":27202},{"Key":"AssignedToID", "Value":1761}]}


Immediate notifications not found. Disposing the notification object.


Pushing New Incident Notification object to NSQ


NotificationObject: {"EventName":"NEW_INCIDENT", "EventArgs":[{"Key":"IncidentID", "Value":27202}]}


Inserting activity with data: IncidentReporter.DAL.Models.ActivityDBO


Audit log sent successfully.


OsmoVision Webhook Incident is created. Incident Id = 27202


Attachment count : 2;


Validating attachment : combined_20260204_121038_494280_f480179.jpg;


Validating attachment : combined_20260204_121055_707433_f480597.jpg;


Attachments updated for the incident Id = 27202


Request Values read: AssetUid = OSMCAM001, IncidentDescription = OSMCAM001:
  Unknown-18882: NO-Hardhat
  Unknown-18883: NO-Hardhat
  Unknown-18885: NO-Hardhat, NO-Mask
  Unknown-18886: NO-Hardhat, NO-Mask, NO-Safety Vest
  Unknown-18887: NO-Hardhat
  Unknown-18888: NO-Hardhat
  Unknown-9971: NO-Safety Vest
  Unknown-9996: NO-Hardhat, NO-Safety Vest


NotificationObject: {"EventName":"ASSIGNED_TO_NOTIFICATION", "EventArgs":[{"Key":"AssignedIncidentID", "Value":27203},{"Key":"AssignedToID", "Value":1761}]}


NotificationObject: {"EventName":"NEW_INCIDENT", "EventArgs":[{"Key":"IncidentID", "Value":27203}]}


OsmoVision Webhook Incident is created. Incident Id = 27203


Attachment count : 9;


Validating attachment : combined_20260204_121048_272694_f5493727.jpg;


Validating attachment : combined_20260204_121107_825883_f5493986.jpg;


Attachments updated for the incident Id = 27203


Request URL : https://api-qa-staging-2.oqsha.com/Assets/AssetTypes?OrgId=387&SortingOrder=asc&SortingColumn=Name


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


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


Request URL : https://api-qa-staging-2.oqsha.com/Organisation/387/AccessControl/Roles


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/Departments


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


Request URL : https://api-qa-staging-2.oqsha.com/Assets/Maintenance/AcmModules?orgId=387


Request URL : https://api-qa-staging-2.oqsha.com/Divisions?OrgId=387&SiteId=1084&SiteId=872&SiteId=871&SiteId=1020&SiteId=875&SiteId=877


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/Contractors/All?&siteIds=1084&siteIds=872&siteIds=871&siteIds=1020&siteIds=875&siteIds=877&IsActive=1


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/UsageUnits


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/Device/Unassociated


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/AssetType/616


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


Request URL : http://localhost:9092/OsmoVisionIncident


Request Values read: AssetUid = 00000016, IncidentDescription = 00000016:
  Unknown-18889: NO-Hardhat
  Unknown-18894: Gloves


Pushing Assigned to Notification object to NSQ


NotificationObject: {"EventName":"ASSIGNED_TO_NOTIFICATION", "EventArgs":[{"Key":"AssignedIncidentID", "Value":27204},{"Key":"AssignedToID", "Value":1761}]}


Immediate notifications not found. Disposing the notification object.


Pushing New Incident Notification object to NSQ


NotificationObject: {"EventName":"NEW_INCIDENT", "EventArgs":[{"Key":"IncidentID", "Value":27204}]}


Inserting activity with data: IncidentReporter.DAL.Models.ActivityDBO


Audit log sent successfully.


OsmoVision Webhook Incident is created. Incident Id = 27204


Attachment count : 2;


Validating attachment : combined_20260204_121112_572721_f481022.jpg;


Validating attachment : combined_20260204_121146_549941_f481869.jpg;


Attachments updated for the incident Id = 27204


Request Values read: AssetUid = OSMCAM001, IncidentDescription = OSMCAM001:
  Unknown-18890: NO-Safety Vest
  Unknown-18891: NO-Hardhat
  Unknown-18892: NO-Hardhat
  Unknown-18893: NO-Hardhat, NO-Mask
  Unknown-9971: NO-Hardhat, NO-Safety Vest
  Unknown-9996: NO-Hardhat, NO-Safety Vest


NotificationObject: {"EventName":"ASSIGNED_TO_NOTIFICATION", "EventArgs":[{"Key":"AssignedIncidentID", "Value":27205},{"Key":"AssignedToID", "Value":1761}]}


NotificationObject: {"EventName":"NEW_INCIDENT", "EventArgs":[{"Key":"IncidentID", "Value":27205}]}


OsmoVision Webhook Incident is created. Incident Id = 27205


Attachment count : 6;


Validating attachment : combined_20260204_121130_050471_f5494298.jpg;


Attachments updated for the incident Id = 27205


Request URL : https://api-qa-staging-2.oqsha.com/Resources/eng?orgId=297


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


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


Request URL : https://api-qa-staging-2.oqsha.com/Resources/package-features-eng


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/297/Users/1


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/297/Audit/Types


Request Body : {"SortingColumn":["Name"],"SortingOrder":["asc"],"SiteId":[]}


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


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


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


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/297/PendingActionsNotifications


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/297/Audit/Statuses


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/297/Audits/All


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


Request URL : https://api-qa-staging-2.oqsha.com/Assets/AssetTypes?OrgId=387&SortingOrder=asc&SortingColumn=Name


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


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


Request URL : https://api-qa-staging-2.oqsha.com/Organisation/387/AccessControl/Roles


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/Departments


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


Request URL : https://api-qa-staging-2.oqsha.com/Assets/Maintenance/AcmModules?orgId=387


Request URL : https://api-qa-staging-2.oqsha.com/Divisions?OrgId=387&SiteId=1084&SiteId=872&SiteId=871&SiteId=1020&SiteId=875&SiteId=877


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/Contractors/All?&siteIds=1084&siteIds=872&siteIds=871&siteIds=1020&siteIds=875&siteIds=877&IsActive=1


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/UsageUnits


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/Device/Unassociated


Request URL : http://localhost:9092/OsmoVisionIncident


Request Values read: AssetUid = 00000016, IncidentDescription = 00000016:
  Unknown-18897: NO-Hardhat
  Unknown-18900: NO-Hardhat


Pushing Assigned to Notification object to NSQ


NotificationObject: {"EventName":"ASSIGNED_TO_NOTIFICATION", "EventArgs":[{"Key":"AssignedIncidentID", "Value":27206},{"Key":"AssignedToID", "Value":1761}]}


Immediate notifications not found. Disposing the notification object.


Pushing New Incident Notification object to NSQ


NotificationObject: {"EventName":"NEW_INCIDENT", "EventArgs":[{"Key":"IncidentID", "Value":27206}]}


Inserting activity with data: IncidentReporter.DAL.Models.ActivityDBO


Audit log sent successfully.


OsmoVision Webhook Incident is created. Incident Id = 27206


Attachment count : 2;


Validating attachment : combined_20260204_121205_969242_f482342.jpg;


Validating attachment : combined_20260204_121223_263094_f482771.jpg;


Attachments updated for the incident Id = 27206


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/AssetType/616


Request Values read: AssetUid = OSMCAM001, IncidentDescription = OSMCAM001:
  Unknown-18895: NO-Hardhat
  Unknown-18896: NO-Hardhat
  Unknown-18898: NO-Hardhat
  Unknown-18899: NO-Hardhat
  Unknown-9996: NO-Hardhat, NO-Safety Vest


NotificationObject: {"EventName":"ASSIGNED_TO_NOTIFICATION", "EventArgs":[{"Key":"AssignedIncidentID", "Value":27207},{"Key":"AssignedToID", "Value":1761}]}


NotificationObject: {"EventName":"NEW_INCIDENT", "EventArgs":[{"Key":"IncidentID", "Value":27207}]}


OsmoVision Webhook Incident is created. Incident Id = 27207


Attachment count : 5;


Validating attachment : combined_20260204_121150_594458_f5494583.jpg;


Validating attachment : combined_20260204_121208_738106_f5494878.jpg;


Attachments updated for the incident Id = 27207


Request URL : http://localhost:9092/OsmoVisionIncident


Request Values read: AssetUid = 00000016, IncidentDescription = 00000016:
  Unknown-18902: No_Gloves
  Unknown-18908: No_Gloves


Pushing Assigned to Notification object to NSQ


NotificationObject: {"EventName":"ASSIGNED_TO_NOTIFICATION", "EventArgs":[{"Key":"AssignedIncidentID", "Value":27208},{"Key":"AssignedToID", "Value":1761}]}


Immediate notifications not found. Disposing the notification object.


Pushing New Incident Notification object to NSQ


NotificationObject: {"EventName":"NEW_INCIDENT", "EventArgs":[{"Key":"IncidentID", "Value":27208}]}


Inserting activity with data: IncidentReporter.DAL.Models.ActivityDBO


Audit log sent successfully.


OsmoVision Webhook Incident is created. Incident Id = 27208


Attachment count : 2;


Validating attachment : combined_20260204_121241_979801_f483246.jpg;


Validating attachment : combined_20260204_121258_835636_f483663.jpg;


Attachments updated for the incident Id = 27208


Request Values read: AssetUid = OSMCAM001, IncidentDescription = OSMCAM001:
  Unknown-18901: NO-Safety Vest
  Unknown-18903: NO-Hardhat, NO-Safety Vest
  Unknown-18904: NO-Safety Vest
  Unknown-18905: NO-Hardhat, NO-Safety Vest
  Unknown-18906: NO-Hardhat, NO-Mask
  Unknown-18907: NO-Mask
  Unknown-9996: NO-Hardhat, NO-Safety Vest


NotificationObject: {"EventName":"ASSIGNED_TO_NOTIFICATION", "EventArgs":[{"Key":"AssignedIncidentID", "Value":27209},{"Key":"AssignedToID", "Value":1761}]}


NotificationObject: {"EventName":"NEW_INCIDENT", "EventArgs":[{"Key":"IncidentID", "Value":27209}]}


OsmoVision Webhook Incident is created. Incident Id = 27209


Attachment count : 8;


Validating attachment : combined_20260204_121227_720749_f5495155.jpg;


Validating attachment : combined_20260204_121247_179161_f5495407.jpg;


Attachments updated for the incident Id = 27209


Request URL : https://api-qa-staging-2.oqsha.com/Resources/eng?orgId=387


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


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


Request URL : https://api-qa-staging-2.oqsha.com/Resources/package-features-eng


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/Users/1


Request URL : https://api-qa-staging-2.oqsha.com/Organisation/387/AccessControl/Roles


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/Departments


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


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


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


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/PendingActionsNotifications


Request URL : https://api-qa-staging-2.oqsha.com/Assets/Maintenance/AcmModules?orgId=387


Request URL : http://localhost:9092/OsmoVisionIncident


Request Values read: AssetUid = 00000016, IncidentDescription = 00000016:
  Unknown-18913: NO-Hardhat
  Unknown-18919: No_Gloves


Pushing Assigned to Notification object to NSQ


NotificationObject: {"EventName":"ASSIGNED_TO_NOTIFICATION", "EventArgs":[{"Key":"AssignedIncidentID", "Value":27210},{"Key":"AssignedToID", "Value":1761}]}


Request URL : https://api-qa-staging-2.oqsha.com/Divisions?OrgId=387&SiteId=1084&SiteId=872&SiteId=871&SiteId=1020&SiteId=875&SiteId=877


Immediate notifications not found. Disposing the notification object.


Pushing New Incident Notification object to NSQ


NotificationObject: {"EventName":"NEW_INCIDENT", "EventArgs":[{"Key":"IncidentID", "Value":27210}]}


Inserting activity with data: IncidentReporter.DAL.Models.ActivityDBO


Audit log sent successfully.


OsmoVision Webhook Incident is created. Incident Id = 27210


Attachment count : 2;


Validating attachment : combined_20260204_121318_242638_f484146.jpg;


Validating attachment : combined_20260204_121335_098667_f484566.jpg;


Attachments updated for the incident Id = 27210


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/User/1/Dashboards


Request URL : https://api-qa-staging-2.oqsha.com/UserModuleNotificationsCount?OrganisationId=387&currentUserId=1


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/Contractors/All?&siteIds=1084&siteIds=872&siteIds=871&siteIds=1020&siteIds=875&siteIds=877&IsActive=1


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/UsageUnits


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/Device/Unassociated


Request URL : https://api-qa-staging-2.oqsha.com/Assets/AssetTypes?OrgId=387&SortingOrder=asc&SortingColumn=Name


Request URL : http://localhost:9092/OsmoVisionIncident


Request Values read: AssetUid = OSMCAM001, IncidentDescription = OSMCAM001:
  Unknown-18909: NO-Hardhat, NO-Safety Vest
  Unknown-18910: NO-Safety Vest
  Unknown-18911: NO-Hardhat, NO-Safety Vest
  Unknown-18912: NO-Hardhat
  Unknown-18914: NO-Hardhat
  Unknown-18915: NO-Hardhat, NO-Mask, NO-Safety Vest
  Unknown-18916: NO-Hardhat, NO-Mask, NO-Safety Vest
  Unknown-18917: NO-Hardhat, NO-Safety Vest
  Unknown-18918: NO-Hardhat, NO-Mask, NO-Safety Vest
  Unknown-9996: NO-Hardhat, NO-Safety Vest


Pushing Assigned to Notification object to NSQ


NotificationObject: {"EventName":"ASSIGNED_TO_NOTIFICATION", "EventArgs":[{"Key":"AssignedIncidentID", "Value":27211},{"Key":"AssignedToID", "Value":1761}]}


Immediate notifications not found. Disposing the notification object.


Pushing New Incident Notification object to NSQ


NotificationObject: {"EventName":"NEW_INCIDENT", "EventArgs":[{"Key":"IncidentID", "Value":27211}]}


Inserting activity with data: IncidentReporter.DAL.Models.ActivityDBO


Audit log sent successfully.


OsmoVision Webhook Incident is created. Incident Id = 27211


Attachment count : 11;


Validating attachment : combined_20260204_121306_050293_f5495685.jpg;


Validating attachment : combined_20260204_121325_562573_f5495955.jpg;


Attachments updated for the incident Id = 27211


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/297/Audit/Types/40


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/AssetType/615


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/IncidentLocations?isActive=1


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/Users/1/incidentsites?isActive=1


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/Divisions


Request URL : https://api-qa-staging-2.oqsha.com/Organisation/387/UserPreference


Request URL : https://api-qa-staging-2.oqsha.com/Resources/eng?orgId=387


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


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


Request URL : https://api-qa-staging-2.oqsha.com/Resources/package-features-eng


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


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/Users/1


Request URL : http://localhost:9092/OsmoVisionIncident


Request Values read: AssetUid = 00000016, IncidentDescription = 00000016:
  Unknown-18926: NO-Hardhat


Pushing Assigned to Notification object to NSQ


NotificationObject: {"EventName":"ASSIGNED_TO_NOTIFICATION", "EventArgs":[{"Key":"AssignedIncidentID", "Value":27212},{"Key":"AssignedToID", "Value":1761}]}


Immediate notifications not found. Disposing the notification object.


Pushing New Incident Notification object to NSQ


NotificationObject: {"EventName":"NEW_INCIDENT", "EventArgs":[{"Key":"IncidentID", "Value":27212}]}


Inserting activity with data: IncidentReporter.DAL.Models.ActivityDBO


Audit log sent successfully.


OsmoVision Webhook Incident is created. Incident Id = 27212


Attachment count : 1;


Validating attachment : combined_20260204_121355_581411_f485063.jpg;


Attachments updated for the incident Id = 27212


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


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


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/PendingActionsNotifications


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


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/User/1/Dashboards


Request URL : https://api-qa-staging-2.oqsha.com/UserModuleNotificationsCount?OrganisationId=387&currentUserId=1


Request URL : http://localhost:9092/OsmoVisionIncident


Request Values read: AssetUid = OSMCAM001, IncidentDescription = OSMCAM001:
  Unknown-18920: Hardhat, NO-Safety Vest
  Unknown-18921: NO-Hardhat, NO-Mask, NO-Safety Vest
  Unknown-18922: NO-Hardhat, NO-Mask
  Unknown-18923: NO-Hardhat, NO-Safety Vest
  Unknown-18924: NO-Hardhat, NO-Safety Vest
  Unknown-18925: NO-Safety Vest
  Unknown-18927: NO-Hardhat, NO-Mask
  Unknown-18928: NO-Hardhat, NO-Safety Vest
  Unknown-18929: NO-Hardhat, NO-Safety Vest
  Unknown-18930: NO-Hardhat, NO-Safety Vest
  Unknown-9962: NO-Hardhat, NO-Safety Vest


Pushing Assigned to Notification object to NSQ


NotificationObject: {"EventName":"ASSIGNED_TO_NOTIFICATION", "EventArgs":[{"Key":"AssignedIncidentID", "Value":27213},{"Key":"AssignedToID", "Value":1761}]}


Immediate notifications not found. Disposing the notification object.


Pushing New Incident Notification object to NSQ


NotificationObject: {"EventName":"NEW_INCIDENT", "EventArgs":[{"Key":"IncidentID", "Value":27213}]}


Inserting activity with data: IncidentReporter.DAL.Models.ActivityDBO


Audit log sent successfully.


OsmoVision Webhook Incident is created. Incident Id = 27213


Attachment count : 11;


Validating attachment : combined_20260204_121346_506957_f5496233.jpg;


Validating attachment : combined_20260204_121405_139981_f5496532.jpg;


Attachments updated for the incident Id = 27213


Request URL : https://api-qa-staging-2.oqsha.com/Organisation/297/AccessControl/Roles


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/Audit/Types


Request Body : {"SortingColumn":["Name"],"SortingOrder":["asc"],"SiteId":[]}


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


Request Body : {"OrgId":[387],"ModuleName":"Audit Management"}


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/Audit/Statuses


Request Body : {"SortingColumn":["Name"],"SortingOrder":["asc"],"SiteId":[1084]}


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/Tasks/List


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/Inspections


Request Body : {"OrgId":[387],"PageLimit":10,"PageNumber":1,"SearchTerm":"","SiteId":[1084],"SortingColumn":["InspectionName"],"SortingOrder":["asc"]}


Request Body : {"SortingColumn":["Name"],"SortingOrder":["asc"],"SiteId":[872]}


Request Body : {"OrgId":[387],"PageLimit":10,"PageNumber":1,"SearchTerm":"","SiteId":[872],"SortingColumn":["InspectionName"],"SortingOrder":["asc"]}


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/Audit/Types/1036


Request URL : https://api-qa-staging-2.oqsha.com/Organisation/297/AccessControl/Roles/2


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


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/Audit/UploadMedia


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/Audits


Sanitized JSON passed validation: {
  "Sections": [
    {
      "SectionId": "standalone_0_1",
      "SectionName": "Location",
      "SectionType": "checkbox",
      "MandatoryChecksCount": 0,
      "OrganisationId": null,
      "Status": 1,
      "Rank": "standalone_0_1",
      "AllowAttachments": false,
      "FileUploadControl": {
        "IsCameraAllowed": false,
        "IsImageUploadAllowed": false,
        "IsVideoUploadAllowed": false,
        "IsAudioUploadAllowed": false,
        "IsFileUploadAllowed": false
      },
      "Checks": [
        {
          "Id": "standalone_0_1_0_1",
          "Check": "",
          "Type": "text",
          "Value": "",
          "IsMandatory": 0,
          "CheckOptions": [],
          "CheckConfiguration": {
            "Validations": {
              "Required": false,
              "RequiredMessage": "This field is required",
              "MinLength": null,
              "MinLengthMessage": null,
              "MaxLength": null,
              "MaxLengthMessage": null,
              "Min": null,
              "MinMessage": null,
              "Max": null,
              "MaxMessage": null,
              "Pattern": null,
              "PatternMessage": null
            },
            "Placeholder": "",
            "DisplayOrientation": "vertical",
            "ConditionalRules": [],
            "Multiselect": false,
            "FloatingLabel": false,
            "ReadOnly": false
          },
          "LayoutMetadata": {
            "RowNumber": 0,
            "ColumnOrder": 0,
            "WidthPercentage": 100
          }
        }
      ],
      "IsMainSection": false,
      "AllowTaskAssociation": false,
      "IsMandatoryAttachment": false,
      "IsSectionTable": false,
      "SectionFiles": [],
      "ConditionalRules": []
    },
    {
      "SectionId": "standalone_0_2",
      "SectionName": "Catering Company",
      "SectionType": "checkbox",
      "MandatoryChecksCount": 0,
      "OrganisationId": null,
      "Status": 1,
      "Rank": 0.1,
      "AllowAttachments": false,
      "FileUploadControl": {
        "IsCameraAllowed": false,
        "IsImageUploadAllowed": false,
        "IsVideoUploadAllowed": false,
        "IsAudioUploadAllowed": false,
        "IsFileUploadAllowed": false
      },
      "Checks": [
        {
          "Id": "standalone_0_2_0_2",
          "Check": "",
          "Type": "text",
          "Value": "",
          "IsMandatory": 0,
          "CheckOptions": [],
          "CheckConfiguration": {
            "Validations": {
              "Required": false,
              "RequiredMessage": "This field is required",
              "MinLength": null,
              "MinLengthMessage": null,
              "MaxLength": null,
              "MaxLengthMessage": null,
              "Min": null,
              "MinMessage": null,
              "Max": null,
              "MaxMessage": null,
              "Pattern": null,
              "PatternMessage": null
            },
            "Placeholder": "",
            "DisplayOrientation": "vertical",
            "ConditionalRules": [],
            "Multiselect": false,
            "FloatingLabel": false,
            "ReadOnly": false
          },
          "LayoutMetadata": {
            "RowNumber": 0,
            "ColumnOrder": 0,
            "WidthPercentage": 100
          }
        }
      ],
      "IsMainSection": false,
      "AllowTaskAssociation": false,
      "IsMandatoryAttachment": false,
      "IsSectionTable": false,
      "SectionFiles": [],
      "ConditionalRules": []
    },
    {
      "SectionId": "standalone_0_3",
      "SectionName": "Catering Incharge",
      "SectionType": "checkbox",
      "MandatoryChecksCount": 0,
      "OrganisationId": null,
      "Status": 1,
      "Rank": 0.2,
      "AllowAttachments": false,
      "FileUploadControl": {
        "IsCameraAllowed": false,
        "IsImageUploadAllowed": false,
        "IsVideoUploadAllowed": false,
        "IsAudioUploadAllowed": false,
        "IsFileUploadAllowed": false
      },
      "Checks": [
        {
          "Id": "standalone_0_3_0_3",
          "Check": "",
          "Type": "text",
          "Value": "",
          "IsMandatory": 0,
          "CheckOptions": [],
          "CheckConfiguration": {
            "Validations": {
              "Required": false,
              "RequiredMessage": "This field is required",
              "MinLength": null,
              "MinLengthMessage": null,
              "MaxLength": null,
              "MaxLengthMessage": null,
              "Min": null,
              "MinMessage": null,
              "Max": null,
              "MaxMessage": null,
              "Pattern": null,
              "PatternMessage": null
            },
            "Placeholder": "",
            "DisplayOrientation": "vertical",
            "ConditionalRules": [],
            "Multiselect": false,
            "FloatingLabel": false,
            "ReadOnly": false
          },
          "LayoutMetadata": {
            "RowNumber": 0,
            "ColumnOrder": 0,
            "WidthPercentage": 100
          }
        }
      ],
      "IsMainSection": false,
      "AllowTaskAssociation": false,
      "IsMandatoryAttachment": false,
      "IsSectionTable": false,
      "SectionFiles": [],
      "ConditionalRules": []
    },
    {
      "SectionId": "standalone_0_4",
      "SectionName": "Number of catering employees",
      "SectionType": "checkbox",
      "MandatoryChecksCount": 0,
      "OrganisationId": null,
      "Status": 1,
      "Rank": 0.30000000000000004,
      "AllowAttachments": false,
      "FileUploadControl": {
        "IsCameraAllowed": false,
        "IsImageUploadAllowed": false,
        "IsVideoUploadAllowed": false,
        "IsAudioUploadAllowed": false,
        "IsFileUploadAllowed": false
      },
      "Checks": [
        {
          "Id": "standalone_0_4_0_4",
          "Check": "",
          "Type": "number",
          "Value": "",
          "IsMandatory": 0,
          "CheckOptions": [],
          "CheckConfiguration": {
            "Validations": {
              "Required": false,
              "RequiredMessage": "This field is required",
              "MinLength": null,
              "MinLengthMessage": null,
              "MaxLength": null,
              "MaxLengthMessage": null,
              "Min": null,
              "MinMessage": null,
              "Max": null,
              "MaxMessage": null,
              "Pattern": null,
              "PatternMessage": null
            },
            "Placeholder": "",
            "DisplayOrientation": "vertical",
            "ConditionalRules": [],
            "Multiselect": false,
            "FloatingLabel": false,
            "ReadOnly": false
          },
          "LayoutMetadata": {
            "RowNumber": 0,
            "ColumnOrder": 0,
            "WidthPercentage": 100
          }
        }
      ],
      "IsMainSection": false,
      "AllowTaskAssociation": false,
      "IsMandatoryAttachment": false,
      "IsSectionTable": false,
      "SectionFiles": [],
      "ConditionalRules": []
    },
    {
      "SectionId": 1,
      "SectionName": "I. Design & facilities",
      "SectionType": "checkbox",
      "MandatoryChecksCount": 0,
      "OrganisationId": null,
      "Status": 1,
      "Rank": 1,
      "AllowAttachments": false,
      "FileUploadControl": {
        "IsCameraAllowed": false,
        "IsImageUploadAllowed": false,
        "IsVideoUploadAllowed": false,
        "IsAudioUploadAllowed": false,
        "IsFileUploadAllowed": false
      },
      "Checks": [
        {
          "Id": "1_1",
          "Check": "Rating",
          "Type": "rating",
          "Value": "0",
          "IsMandatory": 0,
          "CheckOptions": [],
          "CheckConfiguration": {
            "Validations": {
              "Required": false,
              "RequiredMessage": "This field is required",
              "MinLength": null,
              "MinLengthMessage": null,
              "MaxLength": null,
              "MaxLengthMessage": null,
              "Min": null,
              "MinMessage": null,
              "Max": null,
              "MaxMessage": null,
              "Pattern": null,
              "PatternMessage": null
            },
            "Placeholder": "",
            "DisplayOrientation": "vertical",
            "ConditionalRules": [],
            "Multiselect": false,
            "FloatingLabel": false,
            "ReadOnly": false
          },
          "LayoutMetadata": {
            "RowNumber": 0,
            "ColumnOrder": 0,
            "WidthPercentage": 100
          }
        }
      ],
      "IsMainSection": true,
      "AllowTaskAssociation": false,
      "IsMandatoryAttachment": false,
      "IsSectionTable": false,
      "SectionFiles": [],
      "ConditionalRules": []
    },
    {
      "SectionId": 2,
      "SectionName": "1. Food establishment has an updated FSSAI license and is displayed at a prominent location.",
      "SectionType": "checkbox",
      "MandatoryChecksCount": 0,
      "OrganisationId": null,
      "Status": 1,
      "Rank": 2,
      "AllowAttachments": false,
      "FileUploadControl": {
        "IsCameraAllowed": false,
        "IsImageUploadAllowed": false,
        "IsVideoUploadAllowed": false,
        "IsAudioUploadAllowed": false,
        "IsFileUploadAllowed": false
      },
      "Checks": [
        {
          "Id": "2_1",
          "Check": "",
          "Type": "radio",
          "Value": "",
          "IsMandatory": 0,
          "CheckOptions": [
            {
              "OptionId": "Not Applicable",
              "OptionText": "Not Applicable"
            },
            {
              "OptionId": "Complied",
              "OptionText": "Complied"
            },
            {
              "OptionId": "Non Complied",
              "OptionText": "Non Complied"
            }
          ],
          "CheckConfiguration": {
            "Validations": {
              "Required": false,
              "RequiredMessage": "This field is required",
              "MinLength": null,
              "MinLengthMessage": null,
              "MaxLength": null,
              "MaxLengthMessage": null,
              "Min": null,
              "MinMessage": null,
              "Max": null,
              "MaxMessage": null,
              "Pattern": null,
              "PatternMessage": null
            },
            "Placeholder": "",
            "DisplayOrientation": "vertical",
            "ConditionalRules": [],
            "Multiselect": false,
            "FloatingLabel": false,
            "ReadOnly": false
          },
          "LayoutMetadata": {
            "RowNumber": 0,
            "ColumnOrder": 0,
            "WidthPercentage": 100
          }
        }
      ],
      "IsMainSection": false,
      "AllowTaskAssociation": false,
      "IsMandatoryAttachment": false,
      "IsSectionTable": false,
      "SectionFiles": [],
      "ConditionalRules": []
    },
    {
      "SectionId": 3,
      "SectionName": "2. The design of food premises provides adequate working space; permit maintenance & cleaning to pre",
      "SectionType": "checkbox",
      "MandatoryChecksCount": 0,
      "OrganisationId": null,
      "Status": 1,
      "Rank": 3,
      "AllowAttachments": false,
      "FileUploadControl": {
        "IsCameraAllowed": false,
        "IsImageUploadAllowed": false,
        "IsVideoUploadAllowed": false,
        "IsAudioUploadAllowed": false,
        "IsFileUploadAllowed": false
      },
      "Checks": [
        {
          "Id": "3_1",
          "Check": "",
          "Type": "radio",
          "Value": "",
          "IsMandatory": 0,
          "CheckOptions": [
            {
              "OptionId": "Not Applicable",
              "OptionText": "Not Applicable"
            },
            {
              "OptionId": "Complied",
              "OptionText": "Complied"
            },
            {
              "OptionId": "Non Complied",
              "OptionText": "Non Complied"
            }
          ],
          "CheckConfiguration": {
            "Validations": {
              "Required": false,
              "RequiredMessage": "This field is required",
              "MinLength": null,
              "MinLengthMessage": null,
              "MaxLength": null,
              "MaxLengthMessage": null,
              "Min": null,
              "MinMessage": null,
              "Max": null,
              "MaxMessage": null,
              "Pattern": null,
              "PatternMessage": null
            },
            "Placeholder": "",
            "DisplayOrientation": "vertical",
            "ConditionalRules": [],
            "Multiselect": false,
            "FloatingLabel": false,
            "ReadOnly": false
          },
          "LayoutMetadata": {
            "RowNumber": 0,
            "ColumnOrder": 0,
            "WidthPercentage": 100
          }
        }
      ],
      "IsMainSection": false,
      "AllowTaskAssociation": false,
      "IsMandatoryAttachment": false,
      "IsSectionTable": false,
      "SectionFiles": [],
      "ConditionalRules": []
    },
    {
      "SectionId": 4,
      "SectionName": "3. The internal structure & fittings are made of non-toxic and impermeable material.",
      "SectionType": "checkbox",
      "MandatoryChecksCount": 0,
      "OrganisationId": null,
      "Status": 1,
      "Rank": 4,
      "AllowAttachments": false,
      "FileUploadControl": {
        "IsCameraAllowed": false,
        "IsImageUploadAllowed": false,
        "IsVideoUploadAllowed": false,
        "IsAudioUploadAllowed": false,
        "IsFileUploadAllowed": false
      },
      "Checks": [
        {
          "Id": "4_1",
          "Check": "",
          "Type": "radio",
          "Value": "",
          "IsMandatory": 0,
          "CheckOptions": [
            {
              "OptionId": "Not Applicable",
              "OptionText": "Not Applicable"
            },
            {
              "OptionId": "Complied",
              "OptionText": "Complied"
            },
            {
              "OptionId": "Non Complied",
              "OptionText": "Non Complied"
            }
          ],
          "CheckConfiguration": {
            "Validations": {
              "Required": false,
              "RequiredMessage": "This field is required",
              "MinLength": null,
              "MinLengthMessage": null,
              "MaxLength": null,
              "MaxLengthMessage": null,
              "Min": null,
              "MinMessage": null,
              "Max": null,
              "MaxMessage": null,
              "Pattern": null,
              "PatternMessage": null
            },
            "Placeholder": "",
            "DisplayOrientation": "vertical",
            "ConditionalRules": [],
            "Multiselect": false,
            "FloatingLabel": false,
            "ReadOnly": false
          },
          "LayoutMetadata": {
            "RowNumber": 0,
            "ColumnOrder": 0,
            "WidthPercentage": 100
          }
        }
      ],
      "IsMainSection": false,
      "AllowTaskAssociation": false,
      "IsMandatoryAttachment": false,
      "IsSectionTable": false,
      "SectionFiles": [],
      "ConditionalRules": []
    },
    {
      "SectionId": 5,
      "SectionName": "II. Control of operation",
      "SectionType": "checkbox",
      "MandatoryChecksCount": 0,
      "OrganisationId": null,
      "Status": 1,
      "Rank": 5,
      "AllowAttachments": false,
      "FileUploadControl": {
        "IsCameraAllowed": false,
        "IsImageUploadAllowed": false,
        "IsVideoUploadAllowed": false,
        "IsAudioUploadAllowed": false,
        "IsFileUploadAllowed": false
      },
      "Checks": [
        {
          "Id": "5_1",
          "Check": "Rating",
          "Type": "rating",
          "Value": "0",
          "IsMandatory": 0,
          "CheckOptions": [],
          "CheckConfiguration": {
            "Validations": {
              "Required": false,
              "RequiredMessage": "This field is required",
              "MinLength": null,
              "MinLengthMessage": null,
              "MaxLength": null,
              "MaxLengthMessage": null,
              "Min": null,
              "MinMessage": null,
              "Max": null,
              "MaxMessage": null,
              "Pattern": null,
              "PatternMessage": null
            },
            "Placeholder": "",
            "DisplayOrientation": "vertical",
            "ConditionalRules": [],
            "Multiselect": false,
            "FloatingLabel": false,
            "ReadOnly": false
          },
          "LayoutMetadata": {
            "RowNumber": 0,
            "ColumnOrder": 0,
            "WidthPercentage": 100
          }
        }
      ],
      "IsMainSection": true,
      "AllowTaskAssociation": false,
      "IsMandatoryAttachment": false,
      "IsSectionTable": false,
      "SectionFiles": [],
      "ConditionalRules": []
    },
    {
      "SectionId": 6,
      "SectionName": "4. Incoming material is procured as per internally laid down specification from approved vendors. C",
      "SectionType": "checkbox",
      "MandatoryChecksCount": 0,
      "OrganisationId": null,
      "Status": 1,
      "Rank": 6,
      "AllowAttachments": true,
      "FileUploadControl": {
        "IsCameraAllowed": true,
        "IsImageUploadAllowed": true,
        "IsVideoUploadAllowed": true,
        "IsAudioUploadAllowed": true,
        "IsFileUploadAllowed": true
      },
      "Checks": [
        {
          "Id": "6_1",
          "Check": "",
          "Type": "radio",
          "Value": "",
          "IsMandatory": 0,
          "CheckOptions": [
            {
              "OptionId": "Not Applicable",
              "OptionText": "Not Applicable"
            },
            {
              "OptionId": "Complied",
              "OptionText": "Complied"
            },
            {
              "OptionId": "Non Complied",
              "OptionText": "Non Complied"
            }
          ],
          "CheckConfiguration": {
            "Validations": {
              "Required": false,
              "RequiredMessage": "This field is required",
              "MinLength": null,
              "MinLengthMessage": null,
              "MaxLength": null,
              "MaxLengthMessage": null,
              "Min": null,
              "MinMessage": null,
              "Max": null,
              "MaxMessage": null,
              "Pattern": null,
              "PatternMessage": null
            },
            "Placeholder": "",
            "DisplayOrientation": "vertical",
            "ConditionalRules": [],
            "Multiselect": false,
            "FloatingLabel": false,
            "ReadOnly": false
          },
          "LayoutMetadata": {
            "RowNumber": 0,
            "ColumnOrder": 0,
            "WidthPercentage": 100
          }
        },
        {
          "Id": "6_2",
          "Check": "Remarks",
          "Type": "text",
          "Value": "",
          "IsMandatory": 0,
          "CheckOptions": [],
          "CheckConfiguration": {
            "Validations": {
              "Required": false,
              "RequiredMessage": "This field is required",
              "MinLength": null,
              "MinLengthMessage": null,
              "MaxLength": null,
              "MaxLengthMessage": null,
              "Min": null,
              "MinMessage": null,
              "Max": null,
              "MaxMessage": null,
              "Pattern": null,
              "PatternMessage": null
            },
            "Placeholder": "",
            "DisplayOrientation": "vertical",
            "ConditionalRules": [],
            "Multiselect": false,
            "FloatingLabel": false,
            "ReadOnly": false
          },
          "LayoutMetadata": {
            "RowNumber": 0,
            "ColumnOrder": 0,
            "WidthPercentage": 100
          }
        }
      ],
      "IsMainSection": false,
      "AllowTaskAssociation": true,
      "IsMandatoryAttachment": false,
      "IsSectionTable": false,
      "SectionFiles": [],
      "ConditionalRules": []
    },
    {
      "SectionId": 7,
      "SectionName": "5. Raw materials are inspected at the time of receiving for food safety hazards.(Farm produce like ",
      "SectionType": "checkbox",
      "MandatoryChecksCount": 0,
      "OrganisationId": null,
      "Status": 1,
      "Rank": 7,
      "AllowAttachments": true,
      "FileUploadControl": {
        "IsCameraAllowed": true,
        "IsImageUploadAllowed": true,
        "IsVideoUploadAllowed": true,
        "IsAudioUploadAllowed": true,
        "IsFileUploadAllowed": true
      },
      "Checks": [
        {
          "Id": "7_1",
          "Check": "",
          "Type": "radio",
          "Value": "",
          "IsMandatory": 0,
          "CheckOptions": [
            {
              "OptionId": "Not Applicable",
              "OptionText": "Not Applicable"
            },
            {
              "OptionId": "Complied",
              "OptionText": "Complied"
            },
            {
              "OptionId": "Non Complied",
              "OptionText": "Non Complied"
            }
          ],
          "CheckConfiguration": {
            "Validations": {
              "Required": false,
              "RequiredMessage": "This field is required",
              "MinLength": null,
              "MinLengthMessage": null,
              "MaxLength": null,
              "MaxLengthMessage": null,
              "Min": null,
              "MinMessage": null,
              "Max": null,
              "MaxMessage": null,
              "Pattern": null,
              "PatternMessage": null
            },
            "Placeholder": "",
            "DisplayOrientation": "vertical",
            "ConditionalRules": [],
            "Multiselect": false,
            "FloatingLabel": false,
            "ReadOnly": false
          },
          "LayoutMetadata": {
            "RowNumber": 0,
            "ColumnOrder": 0,
            "WidthPercentage": 100
          }
        },
        {
          "Id": "7_2",
          "Check": "Remarks",
          "Type": "text",
          "Value": "",
          "IsMandatory": 0,
          "CheckOptions": [],
          "CheckConfiguration": {
            "Validations": {
              "Required": false,
              "RequiredMessage": "This field is required",
              "MinLength": null,
              "MinLengthMessage": null,
              "MaxLength": null,
              "MaxLengthMessage": null,
              "Min": null,
              "MinMessage": null,
              "Max": null,
              "MaxMessage": null,
              "Pattern": null,
              "PatternMessage": null
            },
            "Placeholder": "",
            "DisplayOrientation": "vertical",
            "ConditionalRules": [],
            "Multiselect": false,
            "FloatingLabel": false,
            "ReadOnly": false
          },
          "LayoutMetadata": {
            "RowNumber": 0,
            "ColumnOrder": 0,
            "WidthPercentage": 100
          }
        }
      ],
      "IsMainSection": false,
      "AllowTaskAssociation": true,
      "IsMandatoryAttachment": false,
      "IsSectionTable": false,
      "SectionFiles": [
        {
          "Value": "attachments\\audits\\ChatGPT Image Jan 27, 2026, 11_28_51 AM_2026-02-04_12-14-49-1449_67dbebd6-0503-4706-9ff2-5fc07ef2fcfb.png",
          "FileType": "Image"
        }
      ],
      "ConditionalRules": []
    },
    {
      "SectionId": 8,
      "SectionName": "6. Incoming material, semi or final products are stored according to their temperature requirement ",
      "SectionType": "checkbox",
      "MandatoryChecksCount": 0,
      "OrganisationId": null,
      "Status": 1,
      "Rank": 8,
      "AllowAttachments": true,
      "FileUploadControl": {
        "IsCameraAllowed": false,
        "IsImageUploadAllowed": false,
        "IsVideoUploadAllowed": true,
        "IsAudioUploadAllowed": false,
        "IsFileUploadAllowed": true
      },
      "Checks": [
        {
          "Id": "8_1",
          "Check": "",
          "Type": "radio",
          "Value": "",
          "IsMandatory": 0,
          "CheckOptions": [
            {
              "OptionId": "Not Applicable",
              "OptionText": "Not Applicable"
            },
            {
              "OptionId": "Complied",
              "OptionText": "Complied"
            },
            {
              "OptionId": "Non Complied",
              "OptionText": "Non Complied"
            }
          ],
          "CheckConfiguration": {
            "Validations": {
              "Required": false,
              "RequiredMessage": "This field is required",
              "MinLength": null,
              "MinLengthMessage": null,
              "MaxLength": null,
              "MaxLengthMessage": null,
              "Min": null,
              "MinMessage": null,
              "Max": null,
              "MaxMessage": null,
              "Pattern": null,
              "PatternMessage": null
            },
            "Placeholder": "",
            "DisplayOrientation": "vertical",
            "ConditionalRules": [],
            "Multiselect": false,
            "FloatingLabel": false,
            "ReadOnly": false
          },
          "LayoutMetadata": {
            "RowNumber": 0,
            "ColumnOrder": 0,
            "WidthPercentage": 100
          }
        },
        {
          "Id": "8_2",
          "Check": "Remarks",
          "Type": "text",
          "Value": "",
          "IsMandatory": 0,
          "CheckOptions": [],
          "CheckConfiguration": {
            "Validations": {
              "Required": false,
              "RequiredMessage": "This field is required",
              "MinLength": null,
              "MinLengthMessage": null,
              "MaxLength": null,
              "MaxLengthMessage": null,
              "Min": null,
              "MinMessage": null,
              "Max": null,
              "MaxMessage": null,
              "Pattern": null,
              "PatternMessage": null
            },
            "Placeholder": "",
            "DisplayOrientation": "vertical",
            "ConditionalRules": [],
            "Multiselect": false,
            "FloatingLabel": false,
            "ReadOnly": false
          },
          "LayoutMetadata": {
            "RowNumber": 0,
            "ColumnOrder": 0,
            "WidthPercentage": 100
          }
        }
      ],
      "IsMainSection": false,
      "AllowTaskAssociation": true,
      "IsMandatoryAttachment": false,
      "IsSectionTable": false,
      "SectionFiles": [
        {
          "Value": "attachments\\audits\\eq_2026-02-04_12-14-49-1449_c51c7747-4f84-4e67-b1c9-09a67ad9c410.mp4",
          "FileType": "Video"
        }
      ],
      "ConditionalRules": []
    }
  ]
}


[AUDIT] No audit reminders to process


Audit log sent successfully.


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/Audits/629


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/Audit/629/AuditCommentHistory


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


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/Users/1


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/Audit/Types


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/Module/41/Entity/629/tasks


Request URL : https://api-qa-staging-2.oqsha.com/Organisation/387/Audit/629/AssociatedTasks


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/Tasks/List


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/Inspections


Request Body : {"SortingColumn":["Name"],"SortingOrder":["asc"],"SiteId":[872]}


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/Audits/629/AssociatedInspections


Request Body : {"OrgId":[387],"PageLimit":10,"PageNumber":1,"SearchTerm":"","SiteId":[872],"SortingColumn":["InspectionName"],"SortingOrder":["asc"]}


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/Statuses


Request URL : http://localhost:9092/OsmoVisionIncident


Request Values read: AssetUid = 00000016, IncidentDescription = 00000016:
  Unknown-18935: NO-Hardhat


Pushing Assigned to Notification object to NSQ


NotificationObject: {"EventName":"ASSIGNED_TO_NOTIFICATION", "EventArgs":[{"Key":"AssignedIncidentID", "Value":27214},{"Key":"AssignedToID", "Value":1761}]}


Immediate notifications not found. Disposing the notification object.


Pushing New Incident Notification object to NSQ


NotificationObject: {"EventName":"NEW_INCIDENT", "EventArgs":[{"Key":"IncidentID", "Value":27214}]}


Inserting activity with data: IncidentReporter.DAL.Models.ActivityDBO


Audit log sent successfully.


OsmoVision Webhook Incident is created. Incident Id = 27214


Attachment count : 1;


Validating attachment : combined_20260204_121429_342602_f485908.jpg;


Attachments updated for the incident Id = 27214


Request URL : https://api-qa-staging-2.oqsha.com/Organisation/387/Audit/629/AssociatedTasks


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/TaskCategories/Dropdown


Request Body : {"SiteId":[]}


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/Module/41/Entity/629/tasks


Request URL : https://api-qa-staging-2.oqsha.com/AppFilterUsers?Role=fieldStaff&OrgId=387


Request URL : https://api-qa-staging-2.oqsha.com/Organisation/387/Users/DropDown??ModuleName=Tasks&&siteId=1084&siteId=872&siteId=871&siteId=1020&siteId=875&siteId=877


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/Tasks/List


Request URL : http://localhost:9092/OsmoVisionIncident


Request Values read: AssetUid = OSMCAM001, IncidentDescription = OSMCAM001:
  Unknown-18931: NO-Hardhat, NO-Safety Vest
  Unknown-18932: NO-Hardhat, NO-Mask, NO-Safety Vest
  Unknown-18933: NO-Hardhat
  Unknown-18934: NO-Hardhat, NO-Mask
  Unknown-18936: NO-Hardhat, NO-Mask, NO-Safety Vest
  Unknown-18937: NO-Hardhat, NO-Mask, NO-Safety Vest
  Unknown-18938: NO-Hardhat, NO-Safety Vest
  Unknown-18939: NO-Hardhat, NO-Mask, NO-Safety Vest
  Unknown-18940: NO-Hardhat, NO-Safety Vest
  Unknown-18941: NO-Hardhat
  Unknown-9996: NO-Hardhat, NO-Safety Vest


Pushing Assigned to Notification object to NSQ


NotificationObject: {"EventName":"ASSIGNED_TO_NOTIFICATION", "EventArgs":[{"Key":"AssignedIncidentID", "Value":27215},{"Key":"AssignedToID", "Value":1761}]}


Immediate notifications not found. Disposing the notification object.


Pushing New Incident Notification object to NSQ


NotificationObject: {"EventName":"NEW_INCIDENT", "EventArgs":[{"Key":"IncidentID", "Value":27215}]}


Inserting activity with data: IncidentReporter.DAL.Models.ActivityDBO


Audit log sent successfully.


OsmoVision Webhook Incident is created. Incident Id = 27215


Attachment count : 11;


Validating attachment : combined_20260204_121427_899229_f5496847.jpg;


Validating attachment : combined_20260204_121450_376937_f5497123.jpg;


Attachments updated for the incident Id = 27215


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/297/Users/1


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/297/Departments?siteId=513&siteId=510&siteId=514&siteId=512&siteId=515&siteId=516&siteId=517&siteId=518&siteId=519&siteId=520


Request URL : https://api-qa-staging-2.oqsha.com/Organisation/297/Users/DropDown?ModuleName=Incident Management&siteId=513&siteId=510&siteId=514&siteId=512&siteId=515&siteId=516&siteId=517&siteId=518&siteId=519&siteId=520


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/297/IncidentManagement/Categories


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/297/IncidentManagement/Statuses


Request Body : {"SiteId":[513,510,514,512,515,516,517,518,519,520]}


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/297/IncidentManagement/Firs


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/297/IncidentManagement/Investigation/Statuses


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/297/Investigation/Categories


Request Body : {}


Request URL : https://api-qa-staging-2.oqsha.com/Organisation/297/AccessControl/Roles


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/297/IncidentManagement/Incident/1587


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/297/Departments?siteId=513


Request URL : https://api-qa-staging-2.oqsha.com/Organisation/297/Users/DropDown?ModuleName=Incident Management&siteId=513


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/297/IncidentManagement/Incident/1587/History


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/297/FieldStaffAndAppUsers?SiteIds=513


Request URL : https://api-qa-staging-2.oqsha.com/Organisation/297/Users/DropDown?ModuleName=Incident Management&RoleId=347&RoleId=706


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


Request Body : {"OrgId":[297],"RoleId":[347],"LocationId":[513],"SortingColumn":["DisplayName"],"SortingOrder":["asc"],"PageSize":1000,"PageNumber":1,"IsActive":true}


Request Body : {"OrgId":[297],"RoleId":[2],"LocationId":[513],"SortingColumn":["DisplayName"],"SortingOrder":["asc"],"PageSize":1000,"PageNumber":1,"IsActive":true}


Request Body : {"OrgId":[297],"RoleId":[706],"LocationId":[513],"SortingColumn":["DisplayName"],"SortingOrder":["asc"],"PageSize":1000,"PageNumber":1,"IsActive":true}


Request URL : https://api-qa-staging-2.oqsha.com/Assets/AssetTypes?orgId=387&PageNumber=1&PageLimit=10&SortingColumn=InspectionTypeCount&SortingOrder=desc&SearchTerm=


Request URL : https://api-qa-staging-2.oqsha.com/Assets/AssetTypes?orgId=387&PageNumber=1&PageLimit=10&SortingColumn=InspectionTypeCount&SortingOrder=desc&SearchTerm=setup


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/AssetType/615


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


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/Assets


Sanitized JSON passed validation: {
  "Sections": [
    {
      "SectionId": 5,
      "SectionName": "Complex Chained Rules Testing",
      "SectionType": "checkbox",
      "MandatoryChecksCount": 0,
      "OrganisationId": null,
      "Status": 1,
      "Rank": 5,
      "AllowAttachments": false,
      "FileUploadControl": {
        "IsCameraAllowed": false,
        "IsImageUploadAllowed": false,
        "IsVideoUploadAllowed": false,
        "IsAudioUploadAllowed": false,
        "IsFileUploadAllowed": false
      },
      "Checks": [
        {
          "Id": "5_1",
          "Check": "Has International Travel",
          "Type": "checkbox",
          "Value": false,
          "IsMandatory": 0,
          "CheckOptions": [],
          "CheckConfiguration": {
            "Validations": {
              "Required": false,
              "RequiredMessage": "This field is required",
              "MinLength": null,
              "MinLengthMessage": null,
              "MaxLength": null,
              "MaxLengthMessage": null,
              "Min": null,
              "MinMessage": null,
              "Max": null,
              "MaxMessage": null,
              "Pattern": null,
              "PatternMessage": null
            },
            "Placeholder": "",
            "DisplayOrientation": "vertical",
            "ConditionalRules": [],
            "Multiselect": false,
            "FloatingLabel": false
          },
          "LayoutMetadata": {
            "RowNumber": 0,
            "ColumnOrder": 0,
            "WidthPercentage": 50
          }
        },
        {
          "Id": "5_2",
          "Check": "Number of Countries Visited",
          "Type": "number",
          "Value": "",
          "IsMandatory": 0,
          "CheckOptions": [],
          "CheckConfiguration": {
            "Validations": {
              "Required": false,
              "RequiredMessage": "Number of countries is required",
              "MinLength": null,
              "MinLengthMessage": null,
              "MaxLength": null,
              "MaxLengthMessage": null,
              "Min": "1",
              "MinMessage": "Must be at least 1",
              "Max": "195",
              "MaxMessage": "Cannot exceed total countries",
              "Pattern": null,
              "PatternMessage": null
            },
            "Placeholder": "How many countries?",
            "DisplayOrientation": "vertical",
            "ConditionalRules": [
              {
                "sourceFieldId": "5_1",
                "condition": "equals",
                "value": true,
                "actions": [
                  "show",
                  "makeRequired"
                ]
              }
            ],
            "Multiselect": false,
            "FloatingLabel": false
          },
          "LayoutMetadata": {
            "RowNumber": 0,
            "ColumnOrder": 1,
            "WidthPercentage": 50
          }
        },
        {
          "Id": "5_3",
          "Check": "Frequent Traveler Benefits (SHOW if > 10 countries)",
          "Type": "select",
          "Value": "",
          "IsMandatory": 0,
          "CheckOptions": [
            {
              "OptionId": "Priority Boarding",
              "OptionText": "Priority Boarding"
            },
            {
              "OptionId": "Lounge Access",
              "OptionText": "Lounge Access"
            },
            {
              "OptionId": "Extra Baggage",
              "OptionText": "Extra Baggage"
            }
          ],
          "CheckConfiguration": {
            "Validations": {
              "Required": false,
              "RequiredMessage": "Please select a benefit",
              "MinLength": null,
              "MinLengthMessage": null,
              "MaxLength": null,
              "MaxLengthMessage": null,
              "Min": null,
              "MinMessage": null,
              "Max": null,
              "MaxMessage": null,
              "Pattern": null,
              "PatternMessage": null
            },
            "Placeholder": "Select preferred benefit",
            "DisplayOrientation": "vertical",
            "ConditionalRules": [
              {
                "sourceFieldId": "5_2",
                "condition": "greaterThan",
                "value": "10",
                "actions": [
                  "show"
                ]
              }
            ],
            "Multiselect": false,
            "FloatingLabel": false
          },
          "LayoutMetadata": {
            "RowNumber": 1,
            "ColumnOrder": 0,
            "WidthPercentage": 100
          }
        }
      ],
      "IsMainSection": false,
      "AllowTaskAssociation": false,
      "IsMandatoryAttachment": false,
      "IsSectionTable": false,
      "SectionFiles": [],
      "ConditionalRules": []
    },
    {
      "SectionId": 4,
      "SectionName": "Comparison Operators Testing (greaterThan, lessThan, contains)",
      "SectionType": "number",
      "MandatoryChecksCount": 0,
      "OrganisationId": null,
      "Status": 1,
      "Rank": 4,
      "AllowAttachments": false,
      "FileUploadControl": {
        "IsCameraAllowed": false,
        "IsImageUploadAllowed": false,
        "IsVideoUploadAllowed": false,
        "IsAudioUploadAllowed": false,
        "IsFileUploadAllowed": false
      },
      "Checks": [
        {
          "Id": "4_1",
          "Check": "Age",
          "Type": "number",
          "Value": 22,
          "IsMandatory": 0,
          "CheckOptions": [],
          "CheckConfiguration": {
            "Validations": {
              "Required": false,
              "RequiredMessage": "Age is required",
              "MinLength": null,
              "MinLengthMessage": null,
              "MaxLength": null,
              "MaxLengthMessage": null,
              "Min": null,
              "MinMessage": "Age cannot be negative",
              "Max": "120",
              "MaxMessage": "Age seems unrealistic",
              "Pattern": null,
              "PatternMessage": null
            },
            "Placeholder": "Enter your age",
            "DisplayOrientation": "vertical",
            "ConditionalRules": [],
            "Multiselect": false,
            "FloatingLabel": false
          },
          "LayoutMetadata": {
            "RowNumber": 0,
            "ColumnOrder": 0,
            "WidthPercentage": 50
          }
        },
        {
          "Id": "4_2",
          "Check": "Senior Discount Eligibility (SHOW if age > 60)",
          "Type": "text",
          "Value": "",
          "IsMandatory": 0,
          "CheckOptions": [],
          "CheckConfiguration": {
            "Validations": {
              "Required": false,
              "RequiredMessage": "This field is required",
              "MinLength": null,
              "MinLengthMessage": null,
              "MaxLength": null,
              "MaxLengthMessage": null,
              "Min": null,
              "MinMessage": null,
              "Max": null,
              "MaxMessage": null,
              "Pattern": null,
              "PatternMessage": null
            },
            "Placeholder": "Congratulations! You qualify for senior discount",
            "DisplayOrientation": "vertical",
            "ConditionalRules": [
              {
                "sourceFieldId": "4_1",
                "condition": "greaterThan",
                "value": "60",
                "actions": [
                  "show"
                ]
              }
            ],
            "Multiselect": false,
            "FloatingLabel": false
          },
          "LayoutMetadata": {
            "RowNumber": 0,
            "ColumnOrder": 1,
            "WidthPercentage": 50
          }
        },
        {
          "Id": "4_3",
          "Check": "Minor Guardian Required (SHOW if age < 18)",
          "Type": "text",
          "Value": "",
          "IsMandatory": 0,
          "CheckOptions": [],
          "CheckConfiguration": {
            "Validations": {
              "Required": false,
              "RequiredMessage": "Guardian name is required",
              "MinLength": null,
              "MinLengthMessage": null,
              "MaxLength": "100",
              "MaxLengthMessage": "Name too long",
              "Min": null,
              "MinMessage": null,
              "Max": null,
              "MaxMessage": null,
              "Pattern": null,
              "PatternMessage": null
            },
            "Placeholder": "Enter guardian's name",
            "DisplayOrientation": "vertical",
            "ConditionalRules": [
              {
                "sourceFieldId": "4_1",
                "condition": "lessThan",
                "value": "18",
                "actions": [
                  "show",
                  "makeRequired"
                ]
              }
            ],
            "Multiselect": false,
            "FloatingLabel": false
          },
          "LayoutMetadata": {
            "RowNumber": 1,
            "ColumnOrder": 0,
            "WidthPercentage": 50
          }
        },
        {
          "Id": "4_4",
          "Check": "City",
          "Type": "text",
          "Value": "haldwani",
          "IsMandatory": 0,
          "CheckOptions": [],
          "CheckConfiguration": {
            "Validations": {
              "Required": false,
              "RequiredMessage": "City is required",
              "MinLength": null,
              "MinLengthMessage": null,
              "MaxLength": "100",
              "MaxLengthMessage": "City name too long",
              "Min": null,
              "MinMessage": null,
              "Max": null,
              "MaxMessage": null,
              "Pattern": null,
              "PatternMessage": null
            },
            "Placeholder": "Enter your city",
            "DisplayOrientation": "vertical",
            "ConditionalRules": [],
            "Multiselect": false,
            "FloatingLabel": false
          },
          "LayoutMetadata": {
            "RowNumber": 1,
            "ColumnOrder": 1,
            "WidthPercentage": 50
          }
        },
        {
          "Id": "4_5",
          "Check": "Local Tax Info (SHOW if city contains 'New York')",
          "Type": "textarea",
          "Value": "",
          "IsMandatory": 0,
          "CheckOptions": [],
          "CheckConfiguration": {
            "Validations": {
              "Required": false,
              "RequiredMessage": "Tax info is required",
              "MinLength": null,
              "MinLengthMessage": null,
              "MaxLength": "500",
              "MaxLengthMessage": "Too long",
              "Min": null,
              "MinMessage": null,
              "Max": null,
              "MaxMessage": null,
              "Pattern": null,
              "PatternMessage": null
            },
            "Placeholder": "NYC residents: please provide additional tax information",
            "DisplayOrientation": "vertical",
            "ConditionalRules": [
              {
                "sourceFieldId": "4_4",
                "condition": "contains",
                "value": "New York",
                "actions": [
                  "show"
                ]
              }
            ],
            "Multiselect": false,
            "FloatingLabel": false
          },
          "LayoutMetadata": {
            "RowNumber": 2,
            "ColumnOrder": 0,
            "WidthPercentage": 100
          }
        }
      ],
      "IsMainSection": false,
      "AllowTaskAssociation": false,
      "IsMandatoryAttachment": false,
      "IsSectionTable": false,
      "SectionFiles": [],
      "ConditionalRules": []
    },
    {
      "SectionId": 3,
      "SectionName": "MakeRequired/MakeOptional Testing",
      "SectionType": "select",
      "MandatoryChecksCount": 0,
      "OrganisationId": null,
      "Status": 1,
      "Rank": 3,
      "AllowAttachments": false,
      "FileUploadControl": {
        "IsCameraAllowed": false,
        "IsImageUploadAllowed": false,
        "IsVideoUploadAllowed": false,
        "IsAudioUploadAllowed": false,
        "IsFileUploadAllowed": false
      },
      "Checks": [
        {
          "Id": "3_1",
          "Check": "Project Type",
          "Type": "select",
          "Value": "Personal",
          "IsMandatory": 1,
          "CheckOptions": [
            {
              "OptionId": "Personal",
              "OptionText": "Personal"
            },
            {
              "OptionId": "Commercial",
              "OptionText": "Commercial"
            },
            {
              "OptionId": "Government",
              "OptionText": "Government"
            }
          ],
          "CheckConfiguration": {
            "Validations": {
              "Required": true,
              "RequiredMessage": "Project type is required",
              "MinLength": null,
              "MinLengthMessage": null,
              "MaxLength": null,
              "MaxLengthMessage": null,
              "Min": null,
              "MinMessage": null,
              "Max": null,
              "MaxMessage": null,
              "Pattern": null,
              "PatternMessage": null
            },
            "Placeholder": "Select project type",
            "DisplayOrientation": "vertical",
            "ConditionalRules": [],
            "Multiselect": false,
            "FloatingLabel": false
          },
          "LayoutMetadata": {
            "RowNumber": 0,
            "ColumnOrder": 0,
            "WidthPercentage": 50
          }
        },
        {
          "Id": "3_2",
          "Check": "Budget (REQUIRED for Commercial/Government)",
          "Type": "number",
          "Value": 33,
          "IsMandatory": 0,
          "CheckOptions": [],
          "CheckConfiguration": {
            "Validations": {
              "Required": false,
              "RequiredMessage": "Budget is required for commercial/government projects",
              "MinLength": null,
              "MinLengthMessage": null,
              "MaxLength": null,
              "MaxLengthMessage": null,
              "Min": null,
              "MinMessage": "Budget cannot be negative",
              "Max": "10000000",
              "MaxMessage": "Budget exceeds maximum",
              "Pattern": null,
              "PatternMessage": null
            },
            "Placeholder": "Enter budget amount",
            "DisplayOrientation": "vertical",
            "ConditionalRules": [
              {
                "sourceFieldId": "3_1",
                "condition": "equals",
                "value": "Commercial",
                "actions": [
                  "makeRequired"
                ]
              },
              {
                "sourceFieldId": "3_1",
                "condition": "equals",
                "value": "Government",
                "actions": [
                  "makeRequired"
                ]
              },
              {
                "sourceFieldId": "3_1",
                "condition": "equals",
                "value": "Personal",
                "actions": [
                  "makeOptional"
                ]
              }
            ],
            "Multiselect": false,
            "FloatingLabel": false
          },
          "LayoutMetadata": {
            "RowNumber": 0,
            "ColumnOrder": 1,
            "WidthPercentage": 50
          }
        },
        {
          "Id": "3_3",
          "Check": "Tax ID (REQUIRED for Commercial/Government)",
          "Type": "text",
          "Value": "KHDO23NOW",
          "IsMandatory": 0,
          "CheckOptions": [],
          "CheckConfiguration": {
            "Validations": {
              "Required": false,
              "RequiredMessage": "Tax ID is required for commercial/government projects",
              "MinLength": "9",
              "MinLengthMessage": "Tax ID must be at least 9 characters",
              "MaxLength": "20",
              "MaxLengthMessage": "Tax ID cannot exceed 20 characters",
              "Min": null,
              "MinMessage": null,
              "Max": null,
              "MaxMessage": null,
              "Pattern": "^[A-Z0-9-]*$",
              "PatternMessage": "Only uppercase letters, numbers and dashes allowed"
            },
            "Placeholder": "Enter tax identification number",
            "DisplayOrientation": "vertical",
            "ConditionalRules": [
              {
                "sourceFieldId": "3_1",
                "condition": "equals",
                "value": "Commercial",
                "actions": [
                  "makeRequired"
                ]
              },
              {
                "sourceFieldId": "3_1",
                "condition": "equals",
                "value": "Government",
                "actions": [
                  "makeRequired"
                ]
              }
            ],
            "Multiselect": false,
            "FloatingLabel": false
          },
          "LayoutMetadata": {
            "RowNumber": 1,
            "ColumnOrder": 0,
            "WidthPercentage": 100
          }
        }
      ],
      "IsMainSection": false,
      "AllowTaskAssociation": false,
      "IsMandatoryAttachment": false,
      "IsSectionTable": false,
      "SectionFiles": [],
      "ConditionalRules": []
    },
    {
      "SectionId": 2,
      "SectionName": "Enable/Disable Testing",
      "SectionType": "checkbox",
      "MandatoryChecksCount": 0,
      "OrganisationId": null,
      "Status": 1,
      "Rank": 2,
      "AllowAttachments": false,
      "FileUploadControl": {
        "IsCameraAllowed": false,
        "IsImageUploadAllowed": false,
        "IsVideoUploadAllowed": false,
        "IsAudioUploadAllowed": false,
        "IsFileUploadAllowed": false
      },
      "Checks": [
        {
          "Id": "2_1",
          "Check": "I agree to terms and conditions",
          "Type": "checkbox",
          "Value": true,
          "IsMandatory": 0,
          "CheckOptions": [],
          "CheckConfiguration": {
            "Validations": {
              "Required": false,
              "RequiredMessage": "This field is required",
              "MinLength": null,
              "MinLengthMessage": null,
              "MaxLength": null,
              "MaxLengthMessage": null,
              "Min": null,
              "MinMessage": null,
              "Max": null,
              "MaxMessage": null,
              "Pattern": null,
              "PatternMessage": null
            },
            "Placeholder": "",
            "DisplayOrientation": "vertical",
            "ConditionalRules": [],
            "Multiselect": false,
            "FloatingLabel": false
          },
          "LayoutMetadata": {
            "RowNumber": 0,
            "ColumnOrder": 0,
            "WidthPercentage": 100
          }
        },
        {
          "Id": "2_2",
          "Check": "Email Address (ENABLED when agree)",
          "Type": "text",
          "Value": "kj@gamil.com",
          "IsMandatory": 0,
          "CheckOptions": [],
          "CheckConfiguration": {
            "Validations": {
              "Required": false,
              "RequiredMessage": "Email is required",
              "MinLength": null,
              "MinLengthMessage": null,
              "MaxLength": "100",
              "MaxLengthMessage": "Email too long",
              "Min": null,
              "MinMessage": null,
              "Max": null,
              "MaxMessage": null,
              "Pattern": "^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\\.[a-zA-Z]{2,}$",
              "PatternMessage": "Invalid email format"
            },
            "Placeholder": "Enter your email",
            "DisplayOrientation": "vertical",
            "ConditionalRules": [
              {
                "sourceFieldId": "2_1",
                "condition": "equals",
                "value": true,
                "actions": [
                  "enable"
                ]
              },
              {
                "sourceFieldId": "2_1",
                "condition": "equals",
                "value": false,
                "actions": [
                  "disable"
                ]
              }
            ],
            "Multiselect": false,
            "FloatingLabel": false
          },
          "LayoutMetadata": {
            "RowNumber": 1,
            "ColumnOrder": 0,
            "WidthPercentage": 50
          }
        },
        {
          "Id": "2_3",
          "Check": "Phone Number (ENABLED when agree)",
          "Type": "text",
          "Value": "9999999992",
          "IsMandatory": 0,
          "CheckOptions": [],
          "CheckConfiguration": {
            "Validations": {
              "Required": false,
              "RequiredMessage": "Phone is required",
              "MinLength": "10",
              "MinLengthMessage": "Phone must be at least 10 digits",
              "MaxLength": "15",
              "MaxLengthMessage": "Phone cannot exceed 15 digits",
              "Min": null,
              "MinMessage": null,
              "Max": null,
              "MaxMessage": null,
              "Pattern": "^[0-9-+()\\s]*$",
              "PatternMessage": "Only numbers and phone symbols allowed"
            },
            "Placeholder": "Enter phone number",
            "DisplayOrientation": "vertical",
            "ConditionalRules": [
              {
                "sourceFieldId": "2_1",
                "condition": "equals",
                "value": true,
                "actions": [
                  "enable",
                  "makeRequired"
                ]
              }
            ],
            "Multiselect": false,
            "FloatingLabel": false
          },
          "LayoutMetadata": {
            "RowNumber": 1,
            "ColumnOrder": 1,
            "WidthPercentage": 50
          }
        }
      ],
      "IsMainSection": false,
      "AllowTaskAssociation": false,
      "IsMandatoryAttachment": false,
      "IsSectionTable": false,
      "SectionFiles": [],
      "ConditionalRules": []
    },
    {
      "SectionId": 1,
      "SectionName": "Show/Hide Testing",
      "SectionType": "select",
      "MandatoryChecksCount": 0,
      "OrganisationId": null,
      "Status": 1,
      "Rank": 1,
      "AllowAttachments": false,
      "FileUploadControl": {
        "IsCameraAllowed": false,
        "IsImageUploadAllowed": false,
        "IsVideoUploadAllowed": false,
        "IsAudioUploadAllowed": false,
        "IsFileUploadAllowed": false
      },
      "Checks": [
        {
          "Id": "1_1",
          "Check": "Employment Status",
          "Type": "select",
          "Value": "Unemployed",
          "IsMandatory": 1,
          "CheckOptions": [
            {
              "OptionId": "Employed",
              "OptionText": "Employed"
            },
            {
              "OptionId": "Unemployed",
              "OptionText": "Unemployed"
            },
            {
              "OptionId": "Student",
              "OptionText": "Student"
            }
          ],
          "CheckConfiguration": {
            "Validations": {
              "Required": true,
              "RequiredMessage": "Employment status is required",
              "MinLength": null,
              "MinLengthMessage": null,
              "MaxLength": null,
              "MaxLengthMessage": null,
              "Min": null,
              "MinMessage": null,
              "Max": null,
              "MaxMessage": null,
              "Pattern": null,
              "PatternMessage": null
            },
            "Placeholder": "Select your status",
            "DisplayOrientation": "vertical",
            "ConditionalRules": [],
            "Multiselect": false,
            "FloatingLabel": false
          },
          "LayoutMetadata": {
            "RowNumber": 0,
            "ColumnOrder": 0,
            "WidthPercentage": 50
          }
        },
        {
          "Id": "1_2",
          "Check": "Company Name (SHOW when Employed)",
          "Type": "text",
          "Value": "",
          "IsMandatory": 0,
          "CheckOptions": [],
          "CheckConfiguration": {
            "Validations": {
              "Required": false,
              "RequiredMessage": "Company name is required",
              "MinLength": null,
              "MinLengthMessage": null,
              "MaxLength": "100",
              "MaxLengthMessage": "Cannot exceed 100 characters",
              "Min": null,
              "MinMessage": null,
              "Max": null,
              "MaxMessage": null,
              "Pattern": null,
              "PatternMessage": null
            },
            "Placeholder": "Enter company name",
            "DisplayOrientation": "vertical",
            "ConditionalRules": [
              {
                "sourceFieldId": "1_1",
                "condition": "equals",
                "value": "Employed",
                "actions": [
                  "show"
                ]
              }
            ],
            "Multiselect": false,
            "FloatingLabel": false
          },
          "LayoutMetadata": {
            "RowNumber": 0,
            "ColumnOrder": 1,
            "WidthPercentage": 50
          }
        },
        {
          "Id": "1_3",
          "Check": "School Name (SHOW when Student)",
          "Type": "text",
          "Value": "",
          "IsMandatory": 0,
          "CheckOptions": [],
          "CheckConfiguration": {
            "Validations": {
              "Required": false,
              "RequiredMessage": "School name is required",
              "MinLength": null,
              "MinLengthMessage": null,
              "MaxLength": "100",
              "MaxLengthMessage": "Cannot exceed 100 characters",
              "Min": null,
              "MinMessage": null,
              "Max": null,
              "MaxMessage": null,
              "Pattern": null,
              "PatternMessage": null
            },
            "Placeholder": "Enter school/university name",
            "DisplayOrientation": "vertical",
            "ConditionalRules": [
              {
                "sourceFieldId": "1_1",
                "condition": "equals",
                "value": "Student",
                "actions": [
                  "show",
                  "makeRequired"
                ]
              }
            ],
            "Multiselect": false,
            "FloatingLabel": false
          },
          "LayoutMetadata": {
            "RowNumber": 1,
            "ColumnOrder": 0,
            "WidthPercentage": 50
          }
        },
        {
          "Id": "1_4",
          "Check": "Unemployment Reason (SHOW when Unemployed)",
          "Type": "textarea",
          "Value": "no",
          "IsMandatory": 0,
          "CheckOptions": [],
          "CheckConfiguration": {
            "Validations": {
              "Required": false,
              "RequiredMessage": "Reason is required",
              "MinLength": null,
              "MinLengthMessage": null,
              "MaxLength": "500",
              "MaxLengthMessage": "Cannot exceed 500 characters",
              "Min": null,
              "MinMessage": null,
              "Max": null,
              "MaxMessage": null,
              "Pattern": null,
              "PatternMessage": null
            },
            "Placeholder": "Tell us about your situation",
            "DisplayOrientation": "vertical",
            "ConditionalRules": [
              {
                "sourceFieldId": "1_1",
                "condition": "equals",
                "value": "Unemployed",
                "actions": [
                  "show"
                ]
              }
            ],
            "Multiselect": false,
            "FloatingLabel": false
          },
          "LayoutMetadata": {
            "RowNumber": 1,
            "ColumnOrder": 1,
            "WidthPercentage": 50
          }
        }
      ],
      "IsMainSection": false,
      "AllowTaskAssociation": false,
      "IsMandatoryAttachment": false,
      "IsSectionTable": false,
      "SectionFiles": [],
      "ConditionalRules": []
    }
  ]
}


Audit log sent successfully.


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/Assets/993


Request URL : https://api-qa-staging-2.oqsha.com/Assets/AssetTypes?OrgId=387&SortingOrder=asc&SortingColumn=Name


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


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


Request URL : http://localhost:9092/OsmoVisionIncident


Request Values read: AssetUid = 00000016, IncidentDescription = 00000016:
  Unknown-18947: NO-Hardhat
  Unknown-18948: No_Gloves
  Unknown-18949: NO-Mask


Pushing Assigned to Notification object to NSQ


NotificationObject: {"EventName":"ASSIGNED_TO_NOTIFICATION", "EventArgs":[{"Key":"AssignedIncidentID", "Value":27216},{"Key":"AssignedToID", "Value":1761}]}


Request URL : https://api-qa-staging-2.oqsha.com/Organisation/387/AccessControl/Roles


Immediate notifications not found. Disposing the notification object.


Pushing New Incident Notification object to NSQ


NotificationObject: {"EventName":"NEW_INCIDENT", "EventArgs":[{"Key":"IncidentID", "Value":27216}]}


Inserting activity with data: IncidentReporter.DAL.Models.ActivityDBO


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/Departments


OsmoVision Webhook Incident is created. Incident Id = 27216


Attachment count : 3;


Validating attachment : combined_20260204_121521_762961_f487212.jpg;


Attachments updated for the incident Id = 27216


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


Request URL : https://api-qa-staging-2.oqsha.com/Assets/Maintenance/AcmModules?orgId=387


Request URL : https://api-qa-staging-2.oqsha.com/Divisions?OrgId=387&SiteId=1084&SiteId=872&SiteId=871&SiteId=1020&SiteId=875&SiteId=877


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/Contractors/All?&siteIds=1084&siteIds=872&siteIds=871&siteIds=1020&siteIds=875&siteIds=877&IsActive=1


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/UsageUnits


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/Device/Unassociated


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/Assets/993


Request URL : https://api-qa-staging-2.oqsha.com/Assets/AssetTypes?OrgId=387&SortingOrder=asc&SortingColumn=Name


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/Assets/993/History


Request URL : https://api-qa-staging-2.oqsha.com/Organisation/387/InspectionType/All?SortingColumn=InspectionType&SortingOrder=asc


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/InspectionStatus


Request URL : https://api-qa-staging-2.oqsha.com/Organisation/387/Users/DropDown??ModuleName=Inspections


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/Departments?SortingColumn=Name&SortingOrder=Asc&SiteId=1084&SiteId=872&SiteId=871&SiteId=1020&SiteId=875&SiteId=877


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/Inspections


Request Body : {"OrgId":[387],"PageNumber":1,"PageLimit":10,"SearchTerm":"","SortingColumn":["PendingWith"],"SortingOrder":["desc"],"AssetId":[993]}


Request Body : {"OrgId":[387],"PageNumber":1,"PageLimit":10,"SearchTerm":"","SortingColumn":["PendingWith"],"SortingOrder":["desc"],"FromDate":"2025-04-01","ToDate":"2026-02-14","AssetId":[993]}


Request URL : http://localhost:9092/OsmoVisionIncident


Request Values read: AssetUid = OSMCAM001, IncidentDescription = OSMCAM001:
  Unknown-10074: NO-Mask
  Unknown-18942: NO-Safety Vest, Safety Vest
  Unknown-18943: NO-Hardhat, NO-Mask, NO-Safety Vest
  Unknown-18944: NO-Hardhat
  Unknown-18945: NO-Mask
  Unknown-18946: NO-Hardhat, NO-Safety Vest
  Unknown-9996: NO-Safety Vest


Pushing Assigned to Notification object to NSQ


NotificationObject: {"EventName":"ASSIGNED_TO_NOTIFICATION", "EventArgs":[{"Key":"AssignedIncidentID", "Value":27217},{"Key":"AssignedToID", "Value":1761}]}


Immediate notifications not found. Disposing the notification object.


Pushing New Incident Notification object to NSQ


NotificationObject: {"EventName":"NEW_INCIDENT", "EventArgs":[{"Key":"IncidentID", "Value":27217}]}


Inserting activity with data: IncidentReporter.DAL.Models.ActivityDBO


Audit log sent successfully.


OsmoVision Webhook Incident is created. Incident Id = 27217


Attachment count : 7;


Validating attachment : combined_20260204_121514_076012_f5497483.jpg;


Attachments updated for the incident Id = 27217


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/Audit/Statuses


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/Audit/Types


Request Body : {"SortingColumn":["Name"],"SortingOrder":["asc"],"SiteId":[1084]}


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/Tasks/List


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/Inspections


Request Body : {"OrgId":[387],"PageLimit":10,"PageNumber":1,"SearchTerm":"","SiteId":[1084],"SortingColumn":["InspectionName"],"SortingOrder":["asc"]}


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/297/IncidentLocations?isActive=1


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/297/Users/1/incidentsites?isActive=1


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/297/Divisions


Request URL : https://api-qa-staging-2.oqsha.com/Organisation/297/UserPreference


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/297/Users/1954/incidentsites?isActive=1


Request URL : https://api-qa-staging-2.oqsha.com/Resources/eng?orgId=297


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


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


Request URL : https://api-qa-staging-2.oqsha.com/Resources/package-features-eng


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


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/297/Users/1954


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/297/Company/All?IsActive=1


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/297/PermitToWorkCounts?&fromDate=2026-01-28&toDate=2026-02-04


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/297/PermitToWorkStatusCounts?isLive=true&isPending=true&fromDate=2026-01-28&toDate=2026-02-04


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/297/Users/1


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/297/PtwStatsReport?fromDate=2026-01-28&toDate=2026-02-04


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


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


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/297/PendingActionsNotifications


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/297/PermitToWorkCounts?&fromDate=2026-01-28&toDate=2026-02-11


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/297/PermitToWorkStatusCounts?isLive=true&isPending=true&fromDate=2026-01-28&toDate=2026-02-11


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/297/PtwStatsReport?fromDate=2026-01-28&toDate=2026-02-11


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/297/Training/Counts


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/297/TaskCategories/Dropdown


Request Body : {"SiteId":["513","510","514","512","515","516","517","518","519","520"]}


Request Body : {"SiteIds":["513","510","514","512","515","516","517","518","519","520"],"FromDate":"2025-04-01","ToDate":"2026-02-04"}


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/297/Divisions/Dropdown


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


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/297/Tasks/List/Counts


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/297/KPI/PlantMaster/Sites/Counts


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/297/IncidentManagement/Firs/Counts


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/297/Inspections/Counts


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/297/ManagementOfChangeList/Counts


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/297/PermitToWork/All/Sites/Counts


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/297/Courses/Counts


Request Body : {"SiteIds":["513","510","514","512","515","516","517","518","519","520"],"FromDate":"2025-04-01","ToDate":"2026-02-04","CategoryId":[]}


Request Body : {"SiteIds":["513","510","514","512","515","516","517","518","519","520"],"FromDate":"2025-04-01","ToDate":"2026-02-04","AcmModuleId":50}


Request Body : {"SiteIds":["513","510","514","512","515","516","517","518","519","520"]}


Request URL : http://localhost:9092/OsmoVisionIncident