Request URL : https://api-qa-staging-2.oqsha.com/attachments/users/profile_a39373bf-2abb-454d-9184-f7327694c75e.png


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


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


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


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


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


Request Body : {"SiteId":[1084,872,871,1020,875,877]}


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


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


Request Values read: AssetUid = 00000016, IncidentDescription = 00000016:
  Unknown-64167: NO-Hardhat
  Unknown-64168: NO-Hardhat, NO-Mask, Safety Vest
  Unknown-64172: NO-Hardhat, NO-Safety Vest


Pushing Assigned to Notification object to NSQ


NotificationObject: {"EventName":"ASSIGNED_TO_NOTIFICATION", "EventArgs":[{"Key":"AssignedIncidentID", "Value":45448},{"Key":"AssignedToID", "Value":2355}]}


NotificationObject: {"EventName":"ASSIGNED_TO_NOTIFICATION", "EventArgs":[{"Key":"AssignedIncidentID", "Value":45448},{"Key":"AssignedToID", "Value":2815}]}


NotificationObject: {"EventName":"ASSIGNED_TO_NOTIFICATION", "EventArgs":[{"Key":"AssignedIncidentID", "Value":45448},{"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":45448}]}


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


Audit log sent successfully.


OsmoVision Webhook Incident is created. Incident Id = 45448


Attachment count : 3;


Validating attachment : combined_20260210_091459_013339_f13006087.jpg;


Validating attachment : combined_20260210_091516_447383_f13006532.jpg;


Attachments updated for the incident Id = 45448


Request URL : https://api-qa-staging-2.oqsha.com/attachments/organisations/myHome_56983377-6846-4132-9e03-5c549fa571cc.jpg


Request Values read: AssetUid = OSMCAM001, IncidentDescription = OSMCAM001:
  Unknown-64163: NO-Mask, NO-Safety Vest
  Unknown-64164: NO-Hardhat, NO-Mask, Safety Vest
  Unknown-64165: NO-Hardhat, NO-Safety Vest
  Unknown-64166: NO-Safety Vest
  Unknown-64169: NO-Hardhat
  Unknown-64170: NO-Hardhat
  Unknown-64171: NO-Hardhat, NO-Safety Vest


NotificationObject: {"EventName":"ASSIGNED_TO_NOTIFICATION", "EventArgs":[{"Key":"AssignedIncidentID", "Value":45449},{"Key":"AssignedToID", "Value":2355}]}


NotificationObject: {"EventName":"ASSIGNED_TO_NOTIFICATION", "EventArgs":[{"Key":"AssignedIncidentID", "Value":45449},{"Key":"AssignedToID", "Value":2815}]}


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


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


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


OsmoVision Webhook Incident is created. Incident Id = 45449


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


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


Attachment count : 7;


Validating attachment : combined_20260210_091447_506319_f12689929.jpg;


Validating attachment : combined_20260210_091506_878765_f12690198.jpg;


Request URL : https://api-qa-staging-2.oqsha.com/Assets?orgId=387&LocationId=872&isActive=true


Request Body : {"SiteId":[872]}


Attachments updated for the incident Id = 45449


Request URL : https://api-qa-staging-2.oqsha.com/logs/2025-11-30_exception.ndjson


Request URL : https://api-qa-staging-2.oqsha.com/Resouwdrces/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/Organisations/387/Investigation/Categories


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


Request Body : {}


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


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


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


Request URL : https://api-qa-staging-2.oqsha.com/attachments/organisations/myHome_56983377-6846-4132-9e03-5c549fa571cc.jpg


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


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


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


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


Request URL : https://api-qa-staging-2.oqsha.com/attachments/organisations/TTKe54e850aa12b4b5f830ce5eef42ebe6113210b00635094233a5fe45e2473a2bc7_8a928947-bcb6-41d0-ae2c-314a7206cbfe.png


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/Departments?siteId=872


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


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


Request URL : https://api-qa-staging-2.oqsha.com/Assets?orgId=387&LocationId=872&isActive=true


Request Body : {"SiteId":[872]}


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


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


Request Body : {"OrgId":[387],"RoleId":[540],"LocationId":[872],"SortingColumn":["DisplayName"],"SortingOrder":["asc"],"PageSize":1000,"PageNumber":1,"IsActive":true}


Request Body : {"OrgId":[387],"RoleId":[545],"LocationId":[872],"SortingColumn":["DisplayName"],"SortingOrder":["asc"],"PageSize":1000,"PageNumber":1,"IsActive":true}


Request Body : {"OrgId":[387],"RoleId":[541],"LocationId":[872],"SortingColumn":["DisplayName"],"SortingOrder":["asc"],"PageSize":1000,"PageNumber":1,"IsActive":true}


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


Request Values read: AssetUid = 00000016, IncidentDescription = 00000016:
  Unknown-64175: NO-Hardhat, NO-Safety Vest
  Unknown-64178: NO-Hardhat
  Unknown-64179: NO-Hardhat, NO-Safety Vest


Pushing Assigned to Notification object to NSQ


NotificationObject: {"EventName":"ASSIGNED_TO_NOTIFICATION", "EventArgs":[{"Key":"AssignedIncidentID", "Value":45450},{"Key":"AssignedToID", "Value":2355}]}


NotificationObject: {"EventName":"ASSIGNED_TO_NOTIFICATION", "EventArgs":[{"Key":"AssignedIncidentID", "Value":45450},{"Key":"AssignedToID", "Value":2815}]}


NotificationObject: {"EventName":"ASSIGNED_TO_NOTIFICATION", "EventArgs":[{"Key":"AssignedIncidentID", "Value":45450},{"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":45450}]}


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


Audit log sent successfully.


OsmoVision Webhook Incident is created. Incident Id = 45450


Attachment count : 3;


Validating attachment : combined_20260210_091536_298610_f13007020.jpg;


Validating attachment : combined_20260210_091554_152917_f13007457.jpg;


Attachments updated for the incident Id = 45450


Request URL : https://api-qa-staging-2.oqsha.com/attachments/organisations/myHome_56983377-6846-4132-9e03-5c549fa571cc.jpg


Request Values read: AssetUid = OSMCAM001, IncidentDescription = OSMCAM001:
  Unknown-64173: NO-Hardhat
  Unknown-64174: NO-Hardhat, NO-Safety Vest
  Unknown-64176: NO-Hardhat, NO-Safety Vest
  Unknown-64177: NO-Safety Vest


NotificationObject: {"EventName":"ASSIGNED_TO_NOTIFICATION", "EventArgs":[{"Key":"AssignedIncidentID", "Value":45451},{"Key":"AssignedToID", "Value":2355}]}


NotificationObject: {"EventName":"ASSIGNED_TO_NOTIFICATION", "EventArgs":[{"Key":"AssignedIncidentID", "Value":45451},{"Key":"AssignedToID", "Value":2815}]}


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


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


OsmoVision Webhook Incident is created. Incident Id = 45451


Attachment count : 4;


Validating attachment : combined_20260210_091524_829866_f12690475.jpg;


Validating attachment : combined_20260210_091542_758424_f12690731.jpg;


Attachments updated for the incident Id = 45451


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/RiskAssessmentType/All


Request Body : {"orgId":387,"SiteId":[]}


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/RiskAssessment/665/Comments


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


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


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


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


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


Request URL : https://api-qa-staging-2.oqsha.com/attachments/users/profile_a39373bf-2abb-454d-9184-f7327694c75e.png


Request URL : https://api-qa-staging-2.oqsha.com/attachments/riskassessments/history/ChatGPTImageJan272026112851AM_735cd11a-6cd7-411f-98cd-8b062c7f771e.png


Request URL : https://api-qa-staging-2.oqsha.com/attachments/riskassessments/history/ChatGPTImageJan272026112851AM_c9da1eed-8018-4a8b-ba0b-b5f7cd168654.png


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


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


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


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/tasks?OrgId=387&siteId=872&SortingColumn=TaskTitle&SortingOrder=asc


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


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


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


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/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/AppFilterUsers?Role=fieldStaff&OrgId=387


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


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


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


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


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


Request Values read: AssetUid = 00000016, IncidentDescription = 00000016:
  Unknown-64181: NO-Hardhat
  Unknown-64182: NO-Safety Vest
  Unknown-64183: NO-Hardhat
  Unknown-64188: NO-Hardhat, NO-Safety Vest
  Unknown-64189: NO-Hardhat


Pushing Assigned to Notification object to NSQ


NotificationObject: {"EventName":"ASSIGNED_TO_NOTIFICATION", "EventArgs":[{"Key":"AssignedIncidentID", "Value":45452},{"Key":"AssignedToID", "Value":2355}]}


NotificationObject: {"EventName":"ASSIGNED_TO_NOTIFICATION", "EventArgs":[{"Key":"AssignedIncidentID", "Value":45452},{"Key":"AssignedToID", "Value":2815}]}


NotificationObject: {"EventName":"ASSIGNED_TO_NOTIFICATION", "EventArgs":[{"Key":"AssignedIncidentID", "Value":45452},{"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":45452}]}


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


Audit log sent successfully.


OsmoVision Webhook Incident is created. Incident Id = 45452


Attachment count : 5;


Validating attachment : combined_20260210_091614_221212_f13007951.jpg;


Validating attachment : combined_20260210_091632_560879_f13008401.jpg;


Attachments updated for the incident Id = 45452


Request URL : https://api-qa-staging-2.oqsha.com/attachments/organisations/myHome_56983377-6846-4132-9e03-5c549fa571cc.jpg


Request Values read: AssetUid = OSMCAM001, IncidentDescription = OSMCAM001:
  Unknown-64180: NO-Hardhat, NO-Safety Vest
  Unknown-64184: NO-Safety Vest
  Unknown-64185: NO-Hardhat, NO-Mask
  Unknown-64186: NO-Mask
  Unknown-64187: NO-Hardhat, NO-Safety Vest


NotificationObject: {"EventName":"ASSIGNED_TO_NOTIFICATION", "EventArgs":[{"Key":"AssignedIncidentID", "Value":45453},{"Key":"AssignedToID", "Value":2355}]}


NotificationObject: {"EventName":"ASSIGNED_TO_NOTIFICATION", "EventArgs":[{"Key":"AssignedIncidentID", "Value":45453},{"Key":"AssignedToID", "Value":2815}]}


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


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


OsmoVision Webhook Incident is created. Incident Id = 45453


Validating attachment : combined_20260210_091600_200865_f12690988.jpg;


Validating attachment : combined_20260210_091619_113793_f12691237.jpg;


Attachments updated for the incident Id = 45453


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


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


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


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


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


Request Body : {}


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


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


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


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


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


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


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


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


Request URL : https://api-qa-staging-2.oqsha.com/Assets?orgId=387&LocationId=872&isActive=true


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


Request Body : {"OrgId":[387],"RoleId":[519],"LocationId":[872],"SortingColumn":["DisplayName"],"SortingOrder":["asc"],"PageSize":1000,"PageNumber":1,"IsActive":true}


Request Body : {"OrgId":[387],"RoleId":[545],"LocationId":[872],"SortingColumn":["DisplayName"],"SortingOrder":["asc"],"PageSize":1000,"PageNumber":1,"IsActive":true}


Request Body : {"OrgId":[387],"RoleId":[541],"LocationId":[872],"SortingColumn":["DisplayName"],"SortingOrder":["asc"],"PageSize":1000,"PageNumber":1,"IsActive":true}


Request Body : {"OrgId":[387],"RoleId":[540],"LocationId":[872],"SortingColumn":["DisplayName"],"SortingOrder":["asc"],"PageSize":1000,"PageNumber":1,"IsActive":true}


Request URL : https://api-qa-staging-2.oqsha.com/attachments/organisations/myHome_56983377-6846-4132-9e03-5c549fa571cc.jpg


Request URL : https://api-qa-staging-2.oqsha.com/attachments/users/profile_acc4bcca-b62b-44fa-a552-ca73570d1c5d.png


Request URL : https://api-qa-staging-2.oqsha.com/attachments/users/profile_a39373bf-2abb-454d-9184-f7327694c75e.png


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


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


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


Request Values read: AssetUid = 00000016, IncidentDescription = 00000016:
  Unknown-64192: NO-Hardhat, NO-Safety Vest
  Unknown-64193: NO-Hardhat, NO-Mask
  Unknown-64198: NO-Hardhat, NO-Mask


Pushing Assigned to Notification object to NSQ


NotificationObject: {"EventName":"ASSIGNED_TO_NOTIFICATION", "EventArgs":[{"Key":"AssignedIncidentID", "Value":45454},{"Key":"AssignedToID", "Value":2355}]}


NotificationObject: {"EventName":"ASSIGNED_TO_NOTIFICATION", "EventArgs":[{"Key":"AssignedIncidentID", "Value":45454},{"Key":"AssignedToID", "Value":2815}]}


NotificationObject: {"EventName":"ASSIGNED_TO_NOTIFICATION", "EventArgs":[{"Key":"AssignedIncidentID", "Value":45454},{"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":45454}]}


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


Audit log sent successfully.


OsmoVision Webhook Incident is created. Incident Id = 45454


Attachment count : 3;


Validating attachment : combined_20260210_091654_019393_f13008922.jpg;


Validating attachment : combined_20260210_091711_597062_f13009393.jpg;


Attachments updated for the incident Id = 45454


Request URL : https://api-qa-staging-2.oqsha.com/attachments/organisations/myHome_56983377-6846-4132-9e03-5c549fa571cc.jpg


Request Values read: AssetUid = OSMCAM001, IncidentDescription = OSMCAM001:
  Unknown-64190: NO-Hardhat, NO-Mask, NO-Safety Vest
  Unknown-64191: NO-Hardhat, NO-Safety Vest
  Unknown-64194: NO-Mask
  Unknown-64195: NO-Hardhat, NO-Safety Vest
  Unknown-64196: NO-Hardhat, NO-Safety Vest
  Unknown-64197: NO-Hardhat


NotificationObject: {"EventName":"ASSIGNED_TO_NOTIFICATION", "EventArgs":[{"Key":"AssignedIncidentID", "Value":45455},{"Key":"AssignedToID", "Value":2355}]}


NotificationObject: {"EventName":"ASSIGNED_TO_NOTIFICATION", "EventArgs":[{"Key":"AssignedIncidentID", "Value":45455},{"Key":"AssignedToID", "Value":2815}]}


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


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


OsmoVision Webhook Incident is created. Incident Id = 45455


Attachment count : 6;


Validating attachment : combined_20260210_091638_111816_f12691521.jpg;


Validating attachment : combined_20260210_091657_338675_f12691778.jpg;


Attachments updated for the incident Id = 45455


Request URL : https://api-qa-staging-2.oqsha.com/logs/2025-10-12_exception.ndjson


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/Organisations/387/Audit/Statuses


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


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


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


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


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/Organisation/387/Users/DropDown?siteId=872&


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


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


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


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


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":[872],"SortingColumn":["InspectionName"],"SortingOrder":["asc"]}


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


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/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/AppFilterUsers?Role=fieldStaff&OrgId=387


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


Request Values read: AssetUid = 00000016, IncidentDescription = 00000016:
  Unknown-64206: NO-Hardhat, NO-Safety Vest
  Unknown-64207: NO-Hardhat, NO-Safety Vest
  Unknown-64213: NO-Hardhat, NO-Safety Vest, Safety Vest
  Unknown-64214: NO-Hardhat, NO-Mask, NO-Safety Vest


Pushing Assigned to Notification object to NSQ


NotificationObject: {"EventName":"ASSIGNED_TO_NOTIFICATION", "EventArgs":[{"Key":"AssignedIncidentID", "Value":45456},{"Key":"AssignedToID", "Value":2355}]}


NotificationObject: {"EventName":"ASSIGNED_TO_NOTIFICATION", "EventArgs":[{"Key":"AssignedIncidentID", "Value":45456},{"Key":"AssignedToID", "Value":2815}]}


NotificationObject: {"EventName":"ASSIGNED_TO_NOTIFICATION", "EventArgs":[{"Key":"AssignedIncidentID", "Value":45456},{"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":45456}]}


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


Audit log sent successfully.


OsmoVision Webhook Incident is created. Incident Id = 45456


Attachment count : 4;


Validating attachment : combined_20260210_091731_959689_f13009887.jpg;


Validating attachment : combined_20260210_091750_388047_f13010339.jpg;


Attachments updated for the incident Id = 45456


Request URL : https://api-qa-staging-2.oqsha.com/attachments/organisations/myHome_56983377-6846-4132-9e03-5c549fa571cc.jpg


Request Values read: AssetUid = OSMCAM001, IncidentDescription = OSMCAM001:
  Unknown-64199: NO-Hardhat, NO-Mask
  Unknown-64200: NO-Safety Vest
  Unknown-64201: NO-Hardhat
  Unknown-64202: NO-Hardhat
  Unknown-64203: NO-Hardhat, NO-Mask, NO-Safety Vest
  Unknown-64204: NO-Hardhat
  Unknown-64205: NO-Hardhat, NO-Safety Vest
  Unknown-64208: NO-Safety Vest
  Unknown-64209: NO-Hardhat, NO-Safety Vest
  Unknown-64210: NO-Hardhat, NO-Safety Vest
  Unknown-64211: NO-Hardhat
  Unknown-64212: NO-Hardhat, NO-Mask, NO-Safety Vest


NotificationObject: {"EventName":"ASSIGNED_TO_NOTIFICATION", "EventArgs":[{"Key":"AssignedIncidentID", "Value":45457},{"Key":"AssignedToID", "Value":2355}]}


NotificationObject: {"EventName":"ASSIGNED_TO_NOTIFICATION", "EventArgs":[{"Key":"AssignedIncidentID", "Value":45457},{"Key":"AssignedToID", "Value":2815}]}


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


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


OsmoVision Webhook Incident is created. Incident Id = 45457


Attachment count : 12;


Validating attachment : combined_20260210_091719_736336_f12692074.jpg;


Validating attachment : combined_20260210_091739_001034_f12692373.jpg;


Attachments updated for the incident Id = 45457


Request URL : https://api-qa-staging-2.oqsha.com/logs/2025-12-06_log.ndjson


Request URL : https://api-qa-staging-2.oqsha.com/logs/2026-01-19_log.ndjson


Application started


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


Request Values read: AssetUid = 00000016, IncidentDescription = 00000016:
  Unknown-64220: Gloves
  Unknown-64224: NO-Hardhat, NO-Safety Vest


Pushing Assigned to Notification object to NSQ


NotificationObject: {"EventName":"ASSIGNED_TO_NOTIFICATION", "EventArgs":[{"Key":"AssignedIncidentID", "Value":45458},{"Key":"AssignedToID", "Value":2355}]}


NotificationObject: {"EventName":"ASSIGNED_TO_NOTIFICATION", "EventArgs":[{"Key":"AssignedIncidentID", "Value":45458},{"Key":"AssignedToID", "Value":2815}]}


NotificationObject: {"EventName":"ASSIGNED_TO_NOTIFICATION", "EventArgs":[{"Key":"AssignedIncidentID", "Value":45458},{"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":45458}]}


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


Request URL : https://api-qa-staging-2.oqsha.com/attachments/organisations/myHome_56983377-6846-4132-9e03-5c549fa571cc.jpg


Audit log sent successfully.


OsmoVision Webhook Incident is created. Incident Id = 45458


Attachment count : 2;


Validating attachment : combined_20260210_091810_657159_f13010880.jpg;


Validating attachment : combined_20260210_091828_373825_f13011302.jpg;


Attachments updated for the incident Id = 45458


Request Values read: AssetUid = OSMCAM001, IncidentDescription = OSMCAM001:
  Unknown-64215: NO-Safety Vest
  Unknown-64216: NO-Hardhat, NO-Safety Vest
  Unknown-64217: NO-Hardhat
  Unknown-64218: NO-Hardhat
  Unknown-64219: NO-Hardhat, NO-Mask
  Unknown-64221: NO-Hardhat, NO-Mask, NO-Safety Vest
  Unknown-64222: NO-Hardhat, NO-Safety Vest
  Unknown-64223: NO-Hardhat


NotificationObject: {"EventName":"ASSIGNED_TO_NOTIFICATION", "EventArgs":[{"Key":"AssignedIncidentID", "Value":45459},{"Key":"AssignedToID", "Value":2355}]}


NotificationObject: {"EventName":"ASSIGNED_TO_NOTIFICATION", "EventArgs":[{"Key":"AssignedIncidentID", "Value":45459},{"Key":"AssignedToID", "Value":2815}]}


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


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


OsmoVision Webhook Incident is created. Incident Id = 45459


Attachment count : 8;


Validating attachment : combined_20260210_091758_402506_f12692648.jpg;


Validating attachment : combined_20260210_091816_636740_f12692926.jpg;


Attachments updated for the incident Id = 45459


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


Request Values read: AssetUid = OSMCAM001, IncidentDescription = OSMCAM001:
  Unknown-64225: NO-Hardhat, NO-Mask, NO-Safety Vest
  Unknown-64226: NO-Hardhat
  Unknown-64227: NO-Hardhat
  Unknown-64228: NO-Hardhat, NO-Safety Vest
  Unknown-64229: NO-Mask
  Unknown-64230: NO-Mask
  Unknown-64231: NO-Hardhat, NO-Safety Vest
  Unknown-64232: NO-Hardhat, NO-Safety Vest


Pushing Assigned to Notification object to NSQ


NotificationObject: {"EventName":"ASSIGNED_TO_NOTIFICATION", "EventArgs":[{"Key":"AssignedIncidentID", "Value":45460},{"Key":"AssignedToID", "Value":2355}]}


NotificationObject: {"EventName":"ASSIGNED_TO_NOTIFICATION", "EventArgs":[{"Key":"AssignedIncidentID", "Value":45460},{"Key":"AssignedToID", "Value":2815}]}


NotificationObject: {"EventName":"ASSIGNED_TO_NOTIFICATION", "EventArgs":[{"Key":"AssignedIncidentID", "Value":45460},{"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":45460}]}


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


Audit log sent successfully.


OsmoVision Webhook Incident is created. Incident Id = 45460


Validating attachment : combined_20260210_091841_090947_f12693257.jpg;


Validating attachment : combined_20260210_091859_461030_f12693535.jpg;


Attachments updated for the incident Id = 45460


Request URL : https://api-qa-staging-2.oqsha.com/attachments/organisations/myHome_56983377-6846-4132-9e03-5c549fa571cc.jpg


Request Values read: AssetUid = 00000016, IncidentDescription = 00000016:
  Unknown-64238: Gloves


NotificationObject: {"EventName":"ASSIGNED_TO_NOTIFICATION", "EventArgs":[{"Key":"AssignedIncidentID", "Value":45461},{"Key":"AssignedToID", "Value":2355}]}


NotificationObject: {"EventName":"ASSIGNED_TO_NOTIFICATION", "EventArgs":[{"Key":"AssignedIncidentID", "Value":45461},{"Key":"AssignedToID", "Value":2815}]}


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


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


OsmoVision Webhook Incident is created. Incident Id = 45461


Attachment count : 1;


Validating attachment : combined_20260210_091928_459080_f13012792.jpg;


Attachments updated for the incident Id = 45461


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/1954


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


Request Body : {"OrgId":[297],"PageNumber":2,"PageLimit":10,"SearchTerm":"","SortingColumn":["Frequency"],"SortingOrder":["desc"],"SiteId":[],"SaveStatus":""}


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


Request Values read: AssetUid = OSMCAM001, IncidentDescription = OSMCAM001:
  Unknown-64233: NO-Safety Vest
  Unknown-64234: NO-Hardhat
  Unknown-64235: NO-Hardhat, NO-Safety Vest
  Unknown-64236: NO-Hardhat
  Unknown-64237: NO-Mask
  Unknown-64239: NO-Safety Vest
  Unknown-64240: NO-Hardhat, NO-Safety Vest
  Unknown-64241: NO-Hardhat
  Unknown-64242: NO-Hardhat, NO-Safety Vest
  Unknown-64243: NO-Hardhat
  Unknown-64244: NO-Mask


Pushing Assigned to Notification object to NSQ


NotificationObject: {"EventName":"ASSIGNED_TO_NOTIFICATION", "EventArgs":[{"Key":"AssignedIncidentID", "Value":45462},{"Key":"AssignedToID", "Value":2355}]}


NotificationObject: {"EventName":"ASSIGNED_TO_NOTIFICATION", "EventArgs":[{"Key":"AssignedIncidentID", "Value":45462},{"Key":"AssignedToID", "Value":2815}]}


NotificationObject: {"EventName":"ASSIGNED_TO_NOTIFICATION", "EventArgs":[{"Key":"AssignedIncidentID", "Value":45462},{"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":45462}]}


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


Audit log sent successfully.


OsmoVision Webhook Incident is created. Incident Id = 45462


Attachment count : 11;


Validating attachment : combined_20260210_091920_372835_f12693822.jpg;


Validating attachment : combined_20260210_091939_943031_f12694096.jpg;


Attachments updated for the incident Id = 45462


Request URL : https://api-qa-staging-2.oqsha.com/attachments/organisations/myHome_56983377-6846-4132-9e03-5c549fa571cc.jpg


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


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


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


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


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


Sanitized JSON passed validation: {
  "Sections": [
    {
      "SectionId": 1,
      "SectionName": "Inspection checks",
      "SectionType": "text",
      "MandatoryChecksCount": 0,
      "OrganisationId": null,
      "Status": 1,
      "Rank": 1,
      "AllowAttachments": true,
      "FileUploadControl": {
        "IsCameraAllowed": true,
        "IsImageUploadAllowed": true,
        "IsVideoUploadAllowed": false,
        "IsAudioUploadAllowed": false,
        "IsFileUploadAllowed": false
      },
      "Checks": [
        {
          "Id": "1_1",
          "Check": "Contractor name",
          "Type": "text",
          "Value": "",
          "IsMandatory": 0,
          "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",
            "Multiselect": false,
            "FloatingLabel": false,
            "ReadOnly": false,
            "ConditionalRules": [],
            "Alignment": "center"
          },
          "LayoutMetadata": {
            "RowNumber": 0,
            "ColumnOrder": 0,
            "WidthPercentage": 100
          }
        },
        {
          "Id": "1_2",
          "Check": "Company name",
          "Type": "text",
          "Value": "",
          "IsMandatory": 0,
          "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",
            "Multiselect": false,
            "FloatingLabel": false,
            "ReadOnly": false,
            "ConditionalRules": [],
            "Alignment": "center"
          },
          "LayoutMetadata": {
            "RowNumber": 0,
            "ColumnOrder": 0,
            "WidthPercentage": 100
          }
        },
        {
          "Id": "1_3",
          "Check": "Asset identification number",
          "Type": "text",
          "Value": "",
          "IsMandatory": 0,
          "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",
            "Multiselect": false,
            "FloatingLabel": false,
            "ReadOnly": false,
            "ConditionalRules": [],
            "Alignment": "center"
          },
          "LayoutMetadata": {
            "RowNumber": 0,
            "ColumnOrder": 0,
            "WidthPercentage": 100
          }
        },
        {
          "Id": "1_4",
          "Check": "Frequency",
          "Type": "select",
          "Value": "",
          "IsMandatory": 0,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Weekly"
            },
            {
              "OptionId": 2,
              "OptionText": "Monthly"
            },
            {
              "OptionId": 3,
              "OptionText": "Querterly"
            }
          ],
          "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",
            "Multiselect": false,
            "FloatingLabel": false,
            "ReadOnly": false,
            "ConditionalRules": [],
            "Alignment": "center"
          },
          "LayoutMetadata": {
            "RowNumber": 0,
            "ColumnOrder": 0,
            "WidthPercentage": 100
          }
        }
      ],
      "IsMainSection": false,
      "AllowTaskAssociation": false,
      "IsMandatoryAttachment": true,
      "IsSectionTable": false,
      "ConditionalRules": []
    },
    {
      "SectionId": 2,
      "SectionName": "Equipment Status",
      "SectionType": "radio",
      "MandatoryChecksCount": 0,
      "OrganisationId": null,
      "Status": 1,
      "Rank": 2,
      "AllowAttachments": true,
      "FileUploadControl": {
        "IsCameraAllowed": true,
        "IsImageUploadAllowed": true,
        "IsVideoUploadAllowed": true,
        "IsAudioUploadAllowed": true,
        "IsFileUploadAllowed": true
      },
      "Checks": [
        {
          "Id": "2_1",
          "Check": "Equipment Status at Site",
          "Type": "radio",
          "Value": "",
          "IsMandatory": 0,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "In Site"
            },
            {
              "OptionId": 2,
              "OptionText": "Out of Site"
            }
          ],
          "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",
            "Multiselect": false,
            "FloatingLabel": false,
            "ReadOnly": false,
            "ConditionalRules": [],
            "Alignment": "vertical"
          },
          "LayoutMetadata": {
            "RowNumber": 0,
            "ColumnOrder": 0,
            "WidthPercentage": 100
          }
        },
        {
          "Id": "2_2",
          "Check": "Equipment Usage Status",
          "Type": "radio",
          "Value": "",
          "IsMandatory": 0,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "In Usage"
            },
            {
              "OptionId": 2,
              "OptionText": "Out of Usage"
            }
          ],
          "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",
            "Multiselect": false,
            "FloatingLabel": false,
            "ReadOnly": false,
            "ConditionalRules": [],
            "Alignment": "vertical"
          },
          "LayoutMetadata": {
            "RowNumber": 0,
            "ColumnOrder": 0,
            "WidthPercentage": 100
          }
        }
      ],
      "IsMainSection": false,
      "AllowTaskAssociation": false,
      "IsMandatoryAttachment": false,
      "IsSectionTable": false,
      "ConditionalRules": []
    },
    {
      "SectionId": 3,
      "SectionName": "Check Points",
      "SectionType": "radio",
      "MandatoryChecksCount": 0,
      "OrganisationId": null,
      "Status": 1,
      "Rank": 3,
      "AllowAttachments": true,
      "FileUploadControl": {
        "IsCameraAllowed": true,
        "IsImageUploadAllowed": true,
        "IsVideoUploadAllowed": false,
        "IsAudioUploadAllowed": false,
        "IsFileUploadAllowed": true
      },
      "Checks": [
        {
          "Id": "3_1",
          "Check": "1.Is the chain pulley block is good condition & working with TPI?",
          "Type": "radio",
          "Value": "",
          "IsMandatory": 0,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Yes"
            },
            {
              "OptionId": 2,
              "OptionText": "No"
            },
            {
              "OptionId": 3,
              "OptionText": "N/A"
            }
          ],
          "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",
            "Multiselect": false,
            "FloatingLabel": false,
            "ReadOnly": false,
            "ConditionalRules": [],
            "Alignment": "horizontal"
          },
          "LayoutMetadata": {
            "RowNumber": 0,
            "ColumnOrder": 0,
            "WidthPercentage": 100
          }
        },
        {
          "Id": "3_2",
          "Check": "2.Is the chain is free from corrosion, defects, cracks, damage etc?",
          "Type": "radio",
          "Value": "",
          "IsMandatory": 0,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Yes"
            },
            {
              "OptionId": 2,
              "OptionText": "No"
            },
            {
              "OptionId": 3,
              "OptionText": "N/A"
            }
          ],
          "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",
            "Multiselect": false,
            "FloatingLabel": false,
            "ReadOnly": false,
            "ConditionalRules": [],
            "Alignment": "horizontal"
          },
          "LayoutMetadata": {
            "RowNumber": 0,
            "ColumnOrder": 0,
            "WidthPercentage": 100
          }
        },
        {
          "Id": "3_3",
          "Check": "3.Is the hook point is in good condition?                                                     (not stretched more than 15% of its original shape)",
          "Type": "radio",
          "Value": "",
          "IsMandatory": 0,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Yes"
            },
            {
              "OptionId": 2,
              "OptionText": "No"
            },
            {
              "OptionId": 3,
              "OptionText": "N/A"
            }
          ],
          "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",
            "Multiselect": false,
            "FloatingLabel": false,
            "ReadOnly": false,
            "ConditionalRules": [],
            "Alignment": "horizontal"
          },
          "LayoutMetadata": {
            "RowNumber": 0,
            "ColumnOrder": 0,
            "WidthPercentage": 100
          }
        },
        {
          "Id": "3_4",
          "Check": "4.Are safety latch is working condition and placed into hook?",
          "Type": "radio",
          "Value": "",
          "IsMandatory": 0,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Yes"
            },
            {
              "OptionId": 2,
              "OptionText": "No"
            },
            {
              "OptionId": 3,
              "OptionText": "N/A"
            }
          ],
          "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",
            "Multiselect": false,
            "FloatingLabel": false,
            "ReadOnly": false,
            "ConditionalRules": [],
            "Alignment": "horizontal"
          },
          "LayoutMetadata": {
            "RowNumber": 0,
            "ColumnOrder": 0,
            "WidthPercentage": 100
          }
        },
        {
          "Id": "3_5",
          "Check": "5.Is SWL (safe working load) is marked and visible?",
          "Type": "radio",
          "Value": "",
          "IsMandatory": 0,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Yes"
            },
            {
              "OptionId": 2,
              "OptionText": "No"
            },
            {
              "OptionId": 3,
              "OptionText": "N/A"
            }
          ],
          "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",
            "Multiselect": false,
            "FloatingLabel": false,
            "ReadOnly": false,
            "ConditionalRules": [],
            "Alignment": "horizontal"
          },
          "LayoutMetadata": {
            "RowNumber": 0,
            "ColumnOrder": 0,
            "WidthPercentage": 100
          }
        },
        {
          "Id": "3_6",
          "Check": "6.Is all the rotating parts are covered?",
          "Type": "radio",
          "Value": "",
          "IsMandatory": 0,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Yes"
            },
            {
              "OptionId": 2,
              "OptionText": "No"
            },
            {
              "OptionId": 3,
              "OptionText": "N/A"
            }
          ],
          "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",
            "Multiselect": false,
            "FloatingLabel": false,
            "ReadOnly": false,
            "ConditionalRules": [],
            "Alignment": "horizontal"
          },
          "LayoutMetadata": {
            "RowNumber": 0,
            "ColumnOrder": 0,
            "WidthPercentage": 100
          }
        },
        {
          "Id": "3_7",
          "Check": "7.Is sufficient lubrication has done?",
          "Type": "radio",
          "Value": "",
          "IsMandatory": 0,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Yes"
            },
            {
              "OptionId": 2,
              "OptionText": "No"
            },
            {
              "OptionId": 3,
              "OptionText": "N/A"
            }
          ],
          "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",
            "Multiselect": false,
            "FloatingLabel": false,
            "ReadOnly": false,
            "ConditionalRules": [],
            "Alignment": "horizontal"
          },
          "LayoutMetadata": {
            "RowNumber": 0,
            "ColumnOrder": 0,
            "WidthPercentage": 100
          }
        }
      ],
      "IsMainSection": false,
      "AllowTaskAssociation": false,
      "IsMandatoryAttachment": false,
      "IsSectionTable": false,
      "ConditionalRules": []
    },
    {
      "SectionId": 4,
      "SectionName": "Signatures",
      "SectionType": "signature",
      "MandatoryChecksCount": 0,
      "OrganisationId": null,
      "Status": 1,
      "Rank": 4,
      "AllowAttachments": false,
      "FileUploadControl": {
        "IsCameraAllowed": false,
        "IsImageUploadAllowed": false,
        "IsVideoUploadAllowed": false,
        "IsAudioUploadAllowed": false,
        "IsFileUploadAllowed": false
      },
      "Checks": [
        {
          "Id": "1",
          "Check": "Inspected",
          "Type": "signature",
          "Value": "",
          "IsMandatory": 0,
          "SignatureConfiguration": {
            "Labels": "Inspected",
            "Declaration": "",
            "SignedUserId": 0,
            "SignedUserName": "",
            "SignedDateAndTime": "",
            "SignedAcmRoleId": 706,
            "DepartmentId": null,
            "IsRejected": false,
            "InspectionStatusId": 0,
            "InspectionStatusName": "",
            "IsAssignedToMandatory": false
          },
          "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",
            "Multiselect": false,
            "FloatingLabel": false,
            "ReadOnly": false,
            "ConditionalRules": [],
            "Alignment": "center"
          },
          "LayoutMetadata": {
            "RowNumber": 0,
            "ColumnOrder": 0,
            "WidthPercentage": 100
          }
        },
        {
          "Id": "2",
          "Check": "Checked",
          "Type": "signature with approval",
          "Value": "",
          "IsMandatory": 0,
          "SignatureConfiguration": {
            "Labels": "Checked",
            "Declaration": "",
            "SignedUserId": 0,
            "SignedUserName": "",
            "SignedDateAndTime": "",
            "SignedAcmRoleId": 868,
            "DepartmentId": null,
            "IsRejected": false,
            "InspectionStatusId": 0,
            "InspectionStatusName": "",
            "IsAssignedToMandatory": false
          },
          "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",
            "Multiselect": false,
            "FloatingLabel": false,
            "ReadOnly": false,
            "ConditionalRules": [],
            "Alignment": "center"
          },
          "LayoutMetadata": {
            "RowNumber": 0,
            "ColumnOrder": 0,
            "WidthPercentage": 100
          }
        },
        {
          "Id": "3",
          "Check": "Verified",
          "Type": "signature with approval",
          "Value": "",
          "IsMandatory": 0,
          "SignatureConfiguration": {
            "Labels": "Verified",
            "Declaration": "",
            "SignedUserId": 0,
            "SignedUserName": "",
            "SignedDateAndTime": "",
            "SignedAcmRoleId": 706,
            "DepartmentId": null,
            "IsRejected": false,
            "InspectionStatusId": 0,
            "InspectionStatusName": "",
            "IsAssignedToMandatory": false
          },
          "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",
            "Multiselect": false,
            "FloatingLabel": false,
            "ReadOnly": false,
            "ConditionalRules": [],
            "Alignment": "center"
          },
          "LayoutMetadata": {
            "RowNumber": 0,
            "ColumnOrder": 0,
            "WidthPercentage": 100
          }
        },
        {
          "Id": "4",
          "Check": "Approved",
          "Type": "signature with approval",
          "Value": "",
          "IsMandatory": 0,
          "SignatureConfiguration": {
            "Labels": "Approved",
            "Declaration": "",
            "SignedUserId": 0,
            "SignedUserName": "",
            "SignedDateAndTime": "",
            "SignedAcmRoleId": 868,
            "DepartmentId": null,
            "IsRejected": false,
            "InspectionStatusId": 0,
            "InspectionStatusName": "",
            "IsAssignedToMandatory": false
          },
          "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",
            "Multiselect": false,
            "FloatingLabel": false,
            "ReadOnly": false,
            "ConditionalRules": [],
            "Alignment": "center"
          },
          "LayoutMetadata": {
            "RowNumber": 0,
            "ColumnOrder": 0,
            "WidthPercentage": 100
          }
        }
      ],
      "IsMainSection": false,
      "AllowTaskAssociation": false,
      "IsMandatoryAttachment": false,
      "IsSectionTable": false,
      "ConditionalRules": []
    }
  ]
}


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


Request Body : {"OrgId":[297],"PageNumber":2,"PageLimit":10,"SearchTerm":"","SortingColumn":["Frequency"],"SortingOrder":["desc"],"SiteId":[],"SaveStatus":""}


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


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


Sanitized JSON passed validation: {
  "Sections": [
    {
      "SectionId": 1,
      "SectionName": "Photograph of the incident",
      "SectionType": "file",
      "MandatoryChecksCount": 0,
      "OrganisationId": 387,
      "Status": 1,
      "Rank": 1,
      "AllowAttachments": true,
      "FileUploadControl": {
        "IsCameraAllowed": true,
        "IsImageUploadAllowed": true,
        "IsVideoUploadAllowed": true,
        "IsAudioUploadAllowed": true,
        "IsFileUploadAllowed": true
      },
      "Checks": [
        {
          "Id": 1,
          "Check": "Attach",
          "Type": "file",
          "Value": "0",
          "IsMandatory": 0
        }
      ],
      "IsMainSection": false,
      "AllowTaskAssociation": false,
      "IsMandatoryAttachment": false,
      "IsSectionTable": false,
      "SectionFiles": [
        {
          "Value": "attachments\\incident-management\\Screenshot 2026-01-29 183821_2026-02-10_09-19-58-1958_83250f2e-15b2-4652-8476-7bcbb2faed8f.png",
          "FileType": "Image"
        },
        {
          "Value": "attachments\\incident-management\\Screenshot 2026-01-29 183821_2026-02-10_09-19-58-1958_83250f2e-15b2-4652-8476-7bcbb2faed8f.png",
          "FileType": "Image"
        }
      ]
    },
    {
      "SectionId": 2,
      "SectionName": "Immediate corrective steps taken",
      "SectionType": "checkbox",
      "MandatoryChecksCount": 0,
      "OrganisationId": 387,
      "Status": 1,
      "Rank": 2,
      "AllowAttachments": false,
      "FileUploadControl": {
        "IsCameraAllowed": false,
        "IsImageUploadAllowed": false,
        "IsVideoUploadAllowed": false,
        "IsAudioUploadAllowed": false,
        "IsFileUploadAllowed": false
      },
      "Checks": [
        {
          "Id": 1,
          "Check": "Actions",
          "Type": "checkbox",
          "Value": 0,
          "IsMandatory": 0
        },
        {
          "Id": 2,
          "Check": "Responsibility",
          "Type": "freetext",
          "Value": "",
          "IsMandatory": 0
        },
        {
          "Id": 3,
          "Check": "Status",
          "Type": "checkbox",
          "Value": 0,
          "IsMandatory": 0
        },
        {
          "Id": 4,
          "Check": "Completion date",
          "Type": "date",
          "Value": "0",
          "IsMandatory": 0
        }
      ],
      "IsMainSection": false,
      "AllowTaskAssociation": false,
      "IsMandatoryAttachment": false,
      "IsSectionTable": true,
      "TableConfig": {
        "CheckConfiguration": {
          "columnsItems": [
            {
              "field": "check_1",
              "header": "Actions",
              "type": "checkbox",
              "editable": true,
              "required": false
            },
            {
              "field": "check_2",
              "header": "Responsibility",
              "type": "freetext",
              "editable": true,
              "required": false
            },
            {
              "field": "check_3",
              "header": "Status",
              "type": "checkbox",
              "editable": true,
              "required": false
            },
            {
              "field": "check_4",
              "header": "Completion date",
              "type": "date",
              "editable": true,
              "required": false
            }
          ]
        },
        "Rows": [
          {
            "check_1": false,
            "check_2": "",
            "check_3": false,
            "check_4": null
          }
        ]
      },
      "SectionFiles": []
    }
  ]
}


Audit log sent successfully.


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


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


Request Body : {}


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


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


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/Organisations/387/ProcessLists


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


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/Departments?siteId=872


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


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


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


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


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


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


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


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


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


Request URL : https://api-qa-staging-2.oqsha.com/Assets?orgId=387&LocationId=872&isActive=true


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


Request Body : {"OrgId":[387],"RoleId":[540],"LocationId":[872],"SortingColumn":["DisplayName"],"SortingOrder":["asc"],"PageSize":1000,"PageNumber":1,"IsActive":true}


Request Body : {"OrgId":[387],"RoleId":[545],"LocationId":[872],"SortingColumn":["DisplayName"],"SortingOrder":["asc"],"PageSize":1000,"PageNumber":1,"IsActive":true}


Request Body : {"OrgId":[387],"RoleId":[541],"LocationId":[872],"SortingColumn":["DisplayName"],"SortingOrder":["asc"],"PageSize":1000,"PageNumber":1,"IsActive":true}


Request URL : https://api-qa-staging-2.oqsha.com/attachments/users/profile_a39373bf-2abb-454d-9184-f7327694c75e.png


Request URL : https://api-qa-staging-2.oqsha.com/Assets/AssetTypes?orgId=297&SortingOrder=asc&SortingColumn=Name&userId=1954


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


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


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


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


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/297/Departments?SortingColumn=Name&SortingOrder=Asc&SiteId=513


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


Request Body : {"AssetTypeId":66,"SiteId":513,"CompanyId":127}


Request URL : https://api-qa-staging-2.oqsha.com/Organisation/297/InspectionType/All?SortingColumn=InspectionType&SortingOrder=asc&siteId=513&AssetTypeId=66


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


Request URL : https://api-qa-staging-2.oqsha.com/Organisation/297/Users/DropDown?ModuleName=Inspections&SiteId=513&RoleId=868&AssetTypeId=66


Request URL : https://api-qa-staging-2.oqsha.com/Organisation/297/Users/DropDown?ModuleName=Inspections&SiteId=513&RoleId=706&AssetTypeId=66


MySql.Data.MySqlClient.MySqlException (0x80004005): Fatal error encountered during command execution. ---> MySql.Data.MySqlClient.MySqlException (0x80004005): Fatal error encountered attempting to read the resultset. ---> MySql.Data.MySqlClient.MySqlException (0x80004005): Reading from the stream has failed. ---> System.IO.IOException: Unable to read data from the transport connection: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. ---> System.Net.Sockets.SocketException: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond
   at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
   --- End of inner exception stack trace ---
   at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
   at MySql.Data.MySqlClient.TimedStream.Read(Byte[] buffer, Int32 offset, Int32 count)
   at MySql.Data.MySqlClient.MySqlStream.ReadFully(Stream stream, Byte[] buffer, Int32 offset, Int32 count)
   at MySql.Data.MySqlClient.MySqlStream.LoadPacket()
   at MySql.Data.MySqlClient.MySqlStream.LoadPacket()
   at MySql.Data.MySqlClient.MySqlStream.ReadPacket()
   at MySql.Data.MySqlClient.NativeDriver.GetResult(Int32& affectedRow, Int64& insertedId)
   at MySql.Data.MySqlClient.Driver.NextResult(Int32 statementId, Boolean force)
   at MySql.Data.MySqlClient.MySqlDataReader.NextResult()
   at MySql.Data.MySqlClient.MySqlDataReader.NextResult()
   at MySql.Data.MySqlClient.MySqlCommand.ExecuteReader(CommandBehavior behavior)
   at MySql.Data.MySqlClient.MySqlCommand.ExecuteReader(CommandBehavior behavior)
   at System.Data.Common.DbCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken)
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Dapper.SqlMapper.<QueryAsync>d__33`1.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at IncidentReporter.DAL.Repositories.UsersRepo.<GetIncidentHistoryByUserIdOrgId>d__216.MoveNext() in C:\GitLab-Runner\builds\27n6lYj0J\0\incident-reporter\incident-reporter-api\IncidentReporter\IncidentReporter.DAL\Repositories\UsersRepo.cs:line 5849
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at IncidentReporter.API.BLL.UsersBLL.<GetUserOrganisation>d__50.MoveNext() in C:\GitLab-Runner\builds\27n6lYj0J\0\incident-reporter\incident-reporter-api\IncidentReporter\IncidentReporter.API\BLL\UsersBLL.cs:line 3550


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


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/attachments/organisations/myHome_56983377-6846-4132-9e03-5c549fa571cc.jpg


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


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


Request Values read: AssetUid = 00000016, IncidentDescription = 00000016:
  Unknown-64245: Gloves
  Unknown-64246: NO-Hardhat, NO-Mask, Safety Vest
  Unknown-64247: NO-Hardhat


Pushing Assigned to Notification object to NSQ


NotificationObject: {"EventName":"ASSIGNED_TO_NOTIFICATION", "EventArgs":[{"Key":"AssignedIncidentID", "Value":45463},{"Key":"AssignedToID", "Value":2355}]}


NotificationObject: {"EventName":"ASSIGNED_TO_NOTIFICATION", "EventArgs":[{"Key":"AssignedIncidentID", "Value":45463},{"Key":"AssignedToID", "Value":2815}]}


NotificationObject: {"EventName":"ASSIGNED_TO_NOTIFICATION", "EventArgs":[{"Key":"AssignedIncidentID", "Value":45463},{"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":45463}]}


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


Audit log sent successfully.


OsmoVision Webhook Incident is created. Incident Id = 45463


Attachment count : 3;


Validating attachment : combined_20260210_091946_896075_f13013240.jpg;


Attachments updated for the incident Id = 45463


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


Request Values read: AssetUid = OSMCAM001, IncidentDescription = OSMCAM001:
  Unknown-64248: NO-Hardhat, NO-Mask, NO-Safety Vest
  Unknown-64249: NO-Safety Vest
  Unknown-64250: Hardhat, NO-Safety Vest
  Unknown-64251: NO-Safety Vest
  Unknown-64252: NO-Hardhat, NO-Mask, NO-Safety Vest
  Unknown-64253: NO-Hardhat, NO-Safety Vest


NotificationObject: {"EventName":"ASSIGNED_TO_NOTIFICATION", "EventArgs":[{"Key":"AssignedIncidentID", "Value":45464},{"Key":"AssignedToID", "Value":2355}]}


NotificationObject: {"EventName":"ASSIGNED_TO_NOTIFICATION", "EventArgs":[{"Key":"AssignedIncidentID", "Value":45464},{"Key":"AssignedToID", "Value":2815}]}


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


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


OsmoVision Webhook Incident is created. Incident Id = 45464


Attachment count : 6;


Validating attachment : combined_20260210_092001_479382_f12694419.jpg;


Validating attachment : combined_20260210_092019_412757_f12694684.jpg;


Attachments updated for the incident Id = 45464


Request URL : https://api-qa-staging-2.oqsha.com/attachments/organisations/myHome_56983377-6846-4132-9e03-5c549fa571cc.jpg


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/AccessControl/Modules/297


Fatal error encountered during command execution.


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/297/Inspections/Asset/506?siteId=513&Count=3


Request URL : https://api-qa-staging-2.oqsha.com/Resources/eng?orgId=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/1954


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


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


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


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


Request URL : https://api-qa-staging-2.oqsha.com/Assets/AssetTypes?orgId=297&SortingOrder=asc&SortingColumn=Name&userId=1954


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


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


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


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


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


Sanitized JSON passed validation: {
  "Sections": [
    {
      "SectionId": 1,
      "SectionName": "Photograph of the incident",
      "SectionType": "file",
      "MandatoryChecksCount": 0,
      "OrganisationId": 387,
      "Status": 1,
      "Rank": 1,
      "AllowAttachments": true,
      "FileUploadControl": {
        "IsCameraAllowed": true,
        "IsImageUploadAllowed": true,
        "IsVideoUploadAllowed": true,
        "IsAudioUploadAllowed": true,
        "IsFileUploadAllowed": true
      },
      "Checks": [
        {
          "Id": 1,
          "Check": "Attach",
          "Type": "file",
          "Value": "0",
          "IsMandatory": 0
        }
      ],
      "IsMainSection": false,
      "AllowTaskAssociation": false,
      "IsMandatoryAttachment": false,
      "IsSectionTable": false,
      "SectionFiles": [
        {
          "Value": "attachments\\incident-management\\Screenshot 2026-01-29 183821_2026-02-10_09-19-58-1958_83250f2e-15b2-4652-8476-7bcbb2faed8f.png",
          "FileType": "Image"
        },
        {
          "Value": "attachments\\incident-management\\Screenshot 2026-01-29 183821_2026-02-10_09-19-58-1958_83250f2e-15b2-4652-8476-7bcbb2faed8f.png",
          "FileType": "Image"
        },
        {
          "Value": "attachments\\incident-management\\Screenshot 2026-01-29 183821_2026-02-10_09-20-50-2050_3bf8f30d-d91e-4ce2-bc76-f49ce9792ee1.png",
          "FileType": "Image"
        },
        {
          "Value": "attachments\\incident-management\\Screenshot 2026-01-29 183821_2026-02-10_09-20-50-2050_3bf8f30d-d91e-4ce2-bc76-f49ce9792ee1.png",
          "FileType": "Image"
        }
      ]
    },
    {
      "SectionId": 2,
      "SectionName": "Immediate corrective steps taken",
      "SectionType": "checkbox",
      "MandatoryChecksCount": 0,
      "OrganisationId": 387,
      "Status": 1,
      "Rank": 2,
      "AllowAttachments": false,
      "FileUploadControl": {
        "IsCameraAllowed": false,
        "IsImageUploadAllowed": false,
        "IsVideoUploadAllowed": false,
        "IsAudioUploadAllowed": false,
        "IsFileUploadAllowed": false
      },
      "Checks": [
        {
          "Id": 1,
          "Check": "Actions",
          "Type": "checkbox",
          "Value": 0,
          "IsMandatory": 0
        },
        {
          "Id": 2,
          "Check": "Responsibility",
          "Type": "freetext",
          "Value": "",
          "IsMandatory": 0
        },
        {
          "Id": 3,
          "Check": "Status",
          "Type": "checkbox",
          "Value": 0,
          "IsMandatory": 0
        },
        {
          "Id": 4,
          "Check": "Completion date",
          "Type": "date",
          "Value": "0",
          "IsMandatory": 0
        }
      ],
      "IsMainSection": false,
      "AllowTaskAssociation": false,
      "IsMandatoryAttachment": false,
      "IsSectionTable": true,
      "TableConfig": {
        "CheckConfiguration": {
          "columnsItems": [
            {
              "field": "check_1",
              "header": "Actions",
              "type": "checkbox",
              "editable": true,
              "required": false
            },
            {
              "field": "check_2",
              "header": "Responsibility",
              "type": "freetext",
              "editable": true,
              "required": false
            },
            {
              "field": "check_3",
              "header": "Status",
              "type": "checkbox",
              "editable": true,
              "required": false
            },
            {
              "field": "check_4",
              "header": "Completion date",
              "type": "date",
              "editable": true,
              "required": false
            }
          ]
        },
        "Rows": [
          {
            "check_1": false,
            "check_2": "",
            "check_3": false,
            "check_4": null
          }
        ]
      },
      "SectionFiles": []
    }
  ]
}


Audit log sent successfully.


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


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


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


Request Body : {}


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


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


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


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


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


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


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


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


Request URL : https://api-qa-staging-2.oqsha.com/Assets?orgId=387&LocationId=872&isActive=true


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


Request Body : {"OrgId":[387],"RoleId":[540],"LocationId":[872],"SortingColumn":["DisplayName"],"SortingOrder":["asc"],"PageSize":1000,"PageNumber":1,"IsActive":true}


Request Body : {"OrgId":[387],"RoleId":[545],"LocationId":[872],"SortingColumn":["DisplayName"],"SortingOrder":["asc"],"PageSize":1000,"PageNumber":1,"IsActive":true}


Request Body : {"OrgId":[387],"RoleId":[541],"LocationId":[872],"SortingColumn":["DisplayName"],"SortingOrder":["asc"],"PageSize":1000,"PageNumber":1,"IsActive":true}


Request URL : https://api-qa-staging-2.oqsha.com/attachments/users/profile_a39373bf-2abb-454d-9184-f7327694c75e.png


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


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/attachments/organisations/TTKe54e850aa12b4b5f830ce5eef42ebe6113210b00635094233a5fe45e2473a2bc7_8a928947-bcb6-41d0-ae2c-314a7206cbfe.png


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 : https://api-qa-staging-2.oqsha.com/Organisations/297/Users/1954


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


Request Values read: AssetUid = 00000016, IncidentDescription = 00000016:
  Unknown-64254: NO-Hardhat
  Unknown-64255: NO-Hardhat
  Unknown-64259: NO-Hardhat, NO-Safety Vest
  Unknown-64260: NO-Hardhat
  Unknown-64261: Gloves, NO-Hardhat
  Unknown-64262: NO-Safety Vest


Pushing Assigned to Notification object to NSQ


NotificationObject: {"EventName":"ASSIGNED_TO_NOTIFICATION", "EventArgs":[{"Key":"AssignedIncidentID", "Value":45465},{"Key":"AssignedToID", "Value":2355}]}


NotificationObject: {"EventName":"ASSIGNED_TO_NOTIFICATION", "EventArgs":[{"Key":"AssignedIncidentID", "Value":45465},{"Key":"AssignedToID", "Value":2815}]}


NotificationObject: {"EventName":"ASSIGNED_TO_NOTIFICATION", "EventArgs":[{"Key":"AssignedIncidentID", "Value":45465},{"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":45465}]}


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


Audit log sent successfully.


OsmoVision Webhook Incident is created. Incident Id = 45465


Attachment count : 6;


Validating attachment : combined_20260210_092022_070078_f13014117.jpg;


Validating attachment : combined_20260210_092044_591768_f13014571.jpg;


Validating attachment : combined_20260210_092104_273025_f13015131.jpg;


Attachments updated for the incident Id = 45465


Request URL : https://api-qa-staging-2.oqsha.com/attachments/organisations/myHome_56983377-6846-4132-9e03-5c549fa571cc.jpg


Request Values read: AssetUid = OSMCAM001, IncidentDescription = OSMCAM001:
  Unknown-64256: NO-Safety Vest
  Unknown-64257: NO-Hardhat, NO-Safety Vest
  Unknown-64258: NO-Hardhat, NO-Safety Vest


NotificationObject: {"EventName":"ASSIGNED_TO_NOTIFICATION", "EventArgs":[{"Key":"AssignedIncidentID", "Value":45466},{"Key":"AssignedToID", "Value":2355}]}


NotificationObject: {"EventName":"ASSIGNED_TO_NOTIFICATION", "EventArgs":[{"Key":"AssignedIncidentID", "Value":45466},{"Key":"AssignedToID", "Value":2815}]}


Pushing Assigned to Notification object to NSQ


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


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


OsmoVision Webhook Incident is created. Incident Id = 45466


Attachment count : 3;


Validating attachment : combined_20260210_092044_248180_f12694977.jpg;


Attachments updated for the incident Id = 45466


Fatal error encountered during command execution.


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/AccessControl/Modules/297


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


Request Values read: AssetUid = 00000016, IncidentDescription = 00000016:
  Unknown-64265: Gloves, NO-Hardhat, NO-Safety Vest
  Unknown-64270: NO-Hardhat


NotificationObject: {"EventName":"ASSIGNED_TO_NOTIFICATION", "EventArgs":[{"Key":"AssignedIncidentID", "Value":45467},{"Key":"AssignedToID", "Value":2355}]}


NotificationObject: {"EventName":"ASSIGNED_TO_NOTIFICATION", "EventArgs":[{"Key":"AssignedIncidentID", "Value":45467},{"Key":"AssignedToID", "Value":2815}]}


NotificationObject: {"EventName":"ASSIGNED_TO_NOTIFICATION", "EventArgs":[{"Key":"AssignedIncidentID", "Value":45467},{"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":45467}]}


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


Audit log sent successfully.


OsmoVision Webhook Incident is created. Incident Id = 45467


Attachment count : 2;


Validating attachment : combined_20260210_092126_801373_f13015683.jpg;


Validating attachment : combined_20260210_092146_615397_f13016183.jpg;


Attachments updated for the incident Id = 45467


Request URL : https://api-qa-staging-2.oqsha.com/attachments/organisations/myHome_56983377-6846-4132-9e03-5c549fa571cc.jpg


Request Values read: AssetUid = OSMCAM001, IncidentDescription = OSMCAM001:
  Unknown-64263: NO-Hardhat, NO-Safety Vest
  Unknown-64264: NO-Hardhat, NO-Safety Vest
  Unknown-64266: NO-Safety Vest
  Unknown-64267: NO-Hardhat, NO-Safety Vest
  Unknown-64268: NO-Hardhat, NO-Mask
  Unknown-64269: NO-Hardhat, NO-Safety Vest


Pushing Assigned to Notification object to NSQ


NotificationObject: {"EventName":"ASSIGNED_TO_NOTIFICATION", "EventArgs":[{"Key":"AssignedIncidentID", "Value":45468},{"Key":"AssignedToID", "Value":2355}]}


NotificationObject: {"EventName":"ASSIGNED_TO_NOTIFICATION", "EventArgs":[{"Key":"AssignedIncidentID", "Value":45468},{"Key":"AssignedToID", "Value":2815}]}


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


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


OsmoVision Webhook Incident is created. Incident Id = 45468


Attachment count : 6;


Validating attachment : combined_20260210_092106_729665_f12695294.jpg;


Validating attachment : combined_20260210_092128_159986_f12695615.jpg;


Attachments updated for the incident Id = 45468


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/297/Departments?SortingColumn=Name&SortingOrder=Asc&SiteId=513


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


Request Body : {"AssetTypeId":66,"SiteId":513,"CompanyId":127}


Request URL : https://api-qa-staging-2.oqsha.com/Organisation/297/InspectionType/All?SortingColumn=InspectionType&SortingOrder=asc&siteId=513&AssetTypeId=66


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


Request URL : https://api-qa-staging-2.oqsha.com/Organisation/297/Users/DropDown?ModuleName=Inspections&SiteId=513&RoleId=868&AssetTypeId=66


Request URL : https://api-qa-staging-2.oqsha.com/Organisation/297/Users/DropDown?ModuleName=Inspections&SiteId=513&RoleId=706&AssetTypeId=66


Request URL : https://api-qa-staging-2.oqsha.com/attachments/organisations/myHome_56983377-6846-4132-9e03-5c549fa571cc.jpg


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/297/Inspections/Asset/960?siteId=513&Count=3


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