Request URL : https://api-qa-staging-2.oqsha.com/Organisations/297/IncidentLocations?sortingColumn=LocationName&sortingOrder=asc&pageNumber=1&pageLimit=10


Request URL : https://api-qa-staging-2.oqsha.com/Organisation/297/Users/ModuleTypes?&AcmRoleId=424


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


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


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


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


Request URL : https://api-qa-staging-2.oqsha.com/Divisions?OrgId=297&SiteId=511


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


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


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


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


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


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


Request Body : {"PageNumber":0,"PageSize":0,"SiteId":[]}


Request URL : https://api-qa-staging-2.oqsha.com/attachments/sites/qr-code/QrCode_511_90f0b520-79ce-467d-a6ee-84ff0a93bc85.png


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


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


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


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


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 Body : {"SiteId":[513,510,514,512,515,516,517,518,519,520]}


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/Organisations/297/Divisions/Dropdown


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


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


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


Request Body : {"OrgId":[297],"PageNumber":1,"PageLimit":10,"SearchTerm":"","SortingColumn":["PendingWith"],"SortingOrder":["desc"],"FromDate":"2026-02-04","ToDate":"2026-02-18"}


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


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


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


Request Body : {"OrgId":[297],"PageNumber":1,"PageLimit":10,"SortingColumn":["CreatedOn"],"SortingOrder":["desc"],"SearchTerm":"","LocationId":[511],"CompanyId":[127]}


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


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


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


Audit log sent successfully.


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


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/IncidentLocations?sortingColumn=LocationName&sortingOrder=asc&pageNumber=1&pageLimit=10


Request URL : https://api-qa-staging-2.oqsha.com/Organisation/297/Users/ModuleTypes?&AcmRoleId=424


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


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


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


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


Request URL : https://api-qa-staging-2.oqsha.com/Divisions?OrgId=297&SiteId=513


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


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


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


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


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


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


Request Body : {"PageNumber":0,"PageSize":0,"SiteId":[]}


Request URL : https://api-qa-staging-2.oqsha.com/attachments/sites/qr-code/QrCode_513_07eefd08-5f26-46ca-9621-5dabfa3012c2.png


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


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


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


Request Body : {"OrgId":[297],"PageNumber":1,"PageLimit":10,"SearchTerm":"","SortingColumn":["PendingWith"],"SortingOrder":["desc"],"FromDate":"2026-02-04","ToDate":"2026-02-18"}


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


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


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/297/Departments?siteId=511&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=511&siteId=513&siteId=510&siteId=514&siteId=512&siteId=515&siteId=516&siteId=517&siteId=518&siteId=519&siteId=520


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


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/Organisations/297/Divisions/Dropdown?SiteId=513


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


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


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/FieldStaffAndAppUsers?Role=3&SiteIds=513


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


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


Request Body : {"OrgId":[297],"PageNumber":1,"PageLimit":10,"SearchTerm":"","SortingColumn":["PendingWith"],"SortingOrder":["desc"],"FromDate":"2026-02-04","ToDate":"2026-02-18","SiteId":[513]}


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


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


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


Request Body : {"OrgId":[297],"PageNumber":1,"PageLimit":10,"SortingColumn":["CreatedOn"],"SortingOrder":["desc"],"SearchTerm":"","LocationId":[513],"CompanyId":[127]}


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


Audit log sent successfully.


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


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/IncidentLocations?sortingColumn=LocationName&sortingOrder=asc&pageNumber=1&pageLimit=10


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


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


Request URL : https://api-qa-staging-2.oqsha.com/Organisation/297/User/1/JobTypes


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


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


Request Values read: AssetUid = 00000016, IncidentDescription = 00000016:
  Unknown-67771: NO-Hardhat
  Unknown-8575: NO-Hardhat, NO-Safety Vest


Pushing Assigned to Notification object to NSQ


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


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


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


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


Audit log sent successfully.


OsmoVision Webhook Incident is created. Incident Id = 47251


Attachment count : 3;


Validating attachment : combined_20260211_041100_545587_f14699376.jpg;


Validating attachment : combined_20260211_041117_861908_f14699820.jpg;


Attachments updated for the incident Id = 47251


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-23500: NO-Hardhat
  Unknown-67772: NO-Hardhat, NO-Mask, NO-Safety Vest
  Unknown-67773: NO-Hardhat
  Unknown-67774: Hardhat
  Unknown-67775: NO-Hardhat, NO-Safety Vest
  Unknown-67776: NO-Hardhat


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


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


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


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


OsmoVision Webhook Incident is created. Incident Id = 47252


Attachment count : 6;


Validating attachment : combined_20260211_041108_788409_f13663954.jpg;


Validating attachment : combined_20260211_041126_477597_f13664215.jpg;


Attachments updated for the incident Id = 47252


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


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


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


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


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 Dapper.SqlMapper.ExecuteReaderWithFlagsFallback(IDbCommand cmd, Boolean wasClosed, CommandBehavior behavior)
   at Dapper.SqlMapper.QueryMultipleImpl(IDbConnection cnn, CommandDefinition& command)
   at Dapper.SqlMapper.QueryMultiple(IDbConnection cnn, String sql, Object param, IDbTransaction transaction, Nullable`1 commandTimeout, Nullable`1 commandType)
   at IncidentReporter.DAL.Repositories.IncidentsRepo.Get(IncidentsFilter objIncidentFilter, Int32& recordCount) in C:\GitLab-Runner\builds\27n6lYj0J\0\incident-reporter\incident-reporter-api\IncidentReporter\IncidentReporter.DAL\Repositories\IncidentsRepo.cs:line 180
   at IncidentReporter.API.BLL.IncidentsBLL.<Get>d__10.MoveNext() in C:\GitLab-Runner\builds\27n6lYj0J\0\incident-reporter\incident-reporter-api\IncidentReporter\IncidentReporter.API\BLL\IncidentsBLL.cs:line 143


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


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


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


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/297/FieldStaffAndAppUsers?Role=1&SiteIds=511


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


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


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/297/FieldStaffAndAppUsers?Role=3&SiteIds=511


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/297/Divisions?UserId=1&UserTypeId=1&SiteId=511


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


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


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/FieldStaffAndAppUsers?Role=3&CompanyId=127&SiteIds=513


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/297/Divisions?UserId=1&UserTypeId=1&SiteId=513


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


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


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


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


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/297/FieldStaffAndAppUsers?Role=1&CompanyId=127&SiteIds=511


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


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


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/297/FieldStaffAndAppUsers?Role=3&CompanyId=127&SiteIds=511


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


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/Organisations/297/Divisions?UserId=1&UserTypeId=1&SiteId=511


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


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


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/FieldStaffAndAppUsers?Role=3&CompanyId=127&SiteIds=513


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


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/297/Divisions?UserId=1&UserTypeId=1&SiteId=513


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


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


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


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


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


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 : http://localhost:9092/OsmoVisionIncident


Request Values read: AssetUid = 00000016, IncidentDescription = 00000016:
  Unknown-67777: NO-Hardhat
  Unknown-67778: NO-Hardhat, NO-Safety Vest
  Unknown-67779: NO-Hardhat
  Unknown-67782: NO-Hardhat
  Unknown-67783: NO-Hardhat, NO-Safety Vest
  Unknown-8575: NO-Hardhat


Pushing Assigned to Notification object to NSQ


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


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


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


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


Audit log sent successfully.


OsmoVision Webhook Incident is created. Incident Id = 47253


Attachment count : 6;


Validating attachment : combined_20260211_041135_847359_f14700251.jpg;


Validating attachment : combined_20260211_041154_125138_f14700699.jpg;


Attachments updated for the incident Id = 47253


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


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


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


Request Values read: AssetUid = OSMCAM001, IncidentDescription = OSMCAM001:
  Unknown-67780: Hardhat, NO-Hardhat, NO-Safety Vest
  Unknown-67781: NO-Hardhat
  Unknown-67784: NO-Hardhat, NO-Mask, NO-Safety Vest


Pushing Assigned to Notification object to NSQ


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


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


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


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


Audit log sent successfully.


OsmoVision Webhook Incident is created. Incident Id = 47254


Attachment count : 3;


Validating attachment : combined_20260211_041146_537311_f13664497.jpg;


Validating attachment : combined_20260211_041204_056086_f13664755.jpg;


Attachments updated for the incident Id = 47254


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/Users/1


Request URL : https://api-qa-staging-2.oqsha.com/Organisation/297/Users/DropDown?ModuleName=undefined&isActive=true


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


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


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


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/Organisations/297/PtwJobTypes


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


Request URL : https://api-qa-staging-2.oqsha.com/Organisation/297/User/1/JobTypes


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


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


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


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


Fatal error encountered during command execution.


Request URL : https://api-qa-staging-2.oqsha.com/Organisation/297/ModulePermissions?RoleIds=424


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


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


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/users/qr-code/UserQrCode_1_5c8facae-456a-411f-9031-83d8899107bd.png


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/Organisations/387/Users/2764


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


Request URL : https://api-qa-staging-2.oqsha.com/attachments/users/profile_59ca74bb-aaed-4f7d-b08c-ab5b593c8783.png


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/cdv_photo_001_233d3244-8eb8-4569-9cff-8f93a00080e8.jpg


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/297/InspectionTypeDropDown?&AssetTypeIds=66&AssetTypeIds=72&AssetTypeIds=76&AssetTypeIds=356&AssetTypeIds=75


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


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


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


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


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


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/387/TaskCategories/Dropdown


Request Body : {"SiteId":[]}


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


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


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


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


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


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


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


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


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


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


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


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


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&&siteId=1084&siteId=872


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"]}


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


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


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


NotificationObject: {"EventName":"Update_USER", "EventArgs":[{"Key":"DisplayName", "Value":"Rajkumar Pativada"},{"Key":"Password", "Value":""},{"Key":"OrganisationName", "Value":"My Home Private LTD"},{"Key":"UserDivisions", "Value":""},{"Key":"UserIncidentSites", "Value":"Akrida, Apas, Avali, Grava, Grava Residences, MH99, Nishada, Precast Plant, Raka, Sayuk, Tridasa"}]}


Pushing User Event Notification object to NSQ


Audit log sent successfully.


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


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


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


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


Request URL : https://api-qa-staging-2.oqsha.com/Organisation/297/Users/DropDown?ModuleName=undefined&isActive=true


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


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


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


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


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/Organisations/297/PtwJobTypes


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


Request URL : https://api-qa-staging-2.oqsha.com/Organisation/297/User/1/JobTypes


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


Request URL : https://api-qa-staging-2.oqsha.com/Organisation/297/ModulePermissions?RoleIds=424


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


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/users/qr-code/UserQrCode_1_5c8facae-456a-411f-9031-83d8899107bd.png


Request URL : https://api-qa-staging-2.oqsha.com/attachments/users/cdv_photo_001_233d3244-8eb8-4569-9cff-8f93a00080e8.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_59ca74bb-aaed-4f7d-b08c-ab5b593c8783.png


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/297/InspectionTypeDropDown?&AssetTypeIds=66&AssetTypeIds=72&AssetTypeIds=76&AssetTypeIds=356&AssetTypeIds=75


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


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


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


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


Request Values read: AssetUid = 00000016, IncidentDescription = 00000016:
  Unknown-67785: NO-Hardhat, NO-Mask, NO-Safety Vest
  Unknown-67788: NO-Hardhat, NO-Mask
  Unknown-8575: NO-Hardhat


Pushing Assigned to Notification object to NSQ


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


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


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


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


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


Audit log sent successfully.


OsmoVision Webhook Incident is created. Incident Id = 47255


Attachment count : 3;


Validating attachment : combined_20260211_041212_070140_f14701155.jpg;


Validating attachment : combined_20260211_041229_597257_f14701601.jpg;


Attachments updated for the incident Id = 47255


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


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


Request Values read: AssetUid = OSMCAM001, IncidentDescription = OSMCAM001:
  Unknown-67786: NO-Mask, NO-Safety Vest
  Unknown-67787: NO-Safety Vest
  Unknown-67789: NO-Hardhat, NO-Mask, NO-Safety Vest
  Unknown-67790: NO-Mask


Pushing Assigned to Notification object to NSQ


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


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


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


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


OsmoVision Webhook Incident is created. Incident Id = 47256


Attachment count : 4;


Validating attachment : combined_20260211_041224_408545_f13665032.jpg;


Validating attachment : combined_20260211_041242_267758_f13665296.jpg;


Attachments updated for the incident Id = 47256


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


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


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


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


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


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/297/FieldStaffAndAppUsers?Role=1&SiteIds=511


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


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


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/297/FieldStaffAndAppUsers?Role=3&SiteIds=511


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/297/Divisions?UserId=1&UserTypeId=1&SiteId=511


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/FieldStaffAndAppUsers?Role=1&CompanyId=127&SiteIds=513


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


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/FieldStaffAndAppUsers?Role=3&CompanyId=127&SiteIds=513


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/297/Divisions?UserId=1&UserTypeId=1&SiteId=513


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


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


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


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


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/297/FieldStaffAndAppUsers?Role=1&CompanyId=127&SiteIds=511


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


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


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/297/FieldStaffAndAppUsers?Role=3&CompanyId=127&SiteIds=511


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


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/Organisations/297/Divisions?UserId=1&UserTypeId=1&SiteId=511


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/IncidentManagement/Statuses


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


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/297/Departments?siteId=511&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=511&siteId=513&siteId=510&siteId=514&siteId=512&siteId=515&siteId=516&siteId=517&siteId=518&siteId=519&siteId=520


Request Body : {"SiteId":[511,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 : http://localhost:9092/OsmoVisionIncident


Request Values read: AssetUid = 00000016, IncidentDescription = 00000016:
  Unknown-67791: NO-Hardhat, NO-Mask
  Unknown-67792: NO-Hardhat, NO-Mask


Pushing Assigned to Notification object to NSQ


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


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


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


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


Audit log sent successfully.


OsmoVision Webhook Incident is created. Incident Id = 47257


Attachment count : 2;


Validating attachment : combined_20260211_041304_002551_f14702465.jpg;


Validating attachment : combined_20260211_041321_339777_f14702892.jpg;


Attachments updated for the incident Id = 47257


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/Investigation/Categories


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


Request Body : {}


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


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


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


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


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


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


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


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/attachments/users/profile_a39373bf-2abb-454d-9184-f7327694c75e.png


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


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


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


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


Request URL : https://api-qa-staging-2.oqsha.com/Organisation/297/Users/DropDown?ModuleName=Incident Management&siteId=511&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/Departments?siteId=511&siteId=513&siteId=510&siteId=514&siteId=512&siteId=515&siteId=516&siteId=517&siteId=518&siteId=519&siteId=520


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


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


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


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


Request Values read: AssetUid = 00000016, IncidentDescription = 00000016:
  Unknown-67794: NO-Hardhat
  Unknown-67795: NO-Hardhat, NO-Safety Vest
  Unknown-67796: NO-Hardhat


Pushing Assigned to Notification object to NSQ


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


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


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


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


Audit log sent successfully.


OsmoVision Webhook Incident is created. Incident Id = 47258


Attachment count : 3;


Validating attachment : combined_20260211_041339_423240_f14703338.jpg;


Validating attachment : combined_20260211_041357_231109_f14703775.jpg;


Attachments updated for the incident Id = 47258


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-67793: NO-Hardhat


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


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


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


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


OsmoVision Webhook Incident is created. Incident Id = 47259


Attachment count : 1;


Validating attachment : combined_20260211_041335_709088_f13666065.jpg;


Attachments updated for the incident Id = 47259


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


Request Values read: AssetUid = 00000016, IncidentDescription = 00000016:
  Unknown-67798: NO-Hardhat
  Unknown-67799: Gloves


Pushing Assigned to Notification object to NSQ


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


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


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


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


Audit log sent successfully.


OsmoVision Webhook Incident is created. Incident Id = 47260


Attachment count : 2;


Validating attachment : combined_20260211_041416_377607_f14704251.jpg;


Attachments updated for the incident Id = 47260


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-67797: Hardhat
  Unknown-67800: Gloves, NO-Safety Vest
  Unknown-67801: Hardhat


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


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


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


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


OsmoVision Webhook Incident is created. Incident Id = 47261


Attachment count : 3;


Validating attachment : combined_20260211_041410_369710_f13666560.jpg;


Validating attachment : combined_20260211_041428_056943_f13666810.jpg;


Attachments updated for the incident Id = 47261


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


Request Values read: AssetUid = 00000016, IncidentDescription = 00000016:
  Unknown-67802: NO-Hardhat, NO-Mask
  Unknown-67804: NO-Hardhat
  Unknown-67805: Gloves
  Unknown-67806: NO-Mask


Pushing Assigned to Notification object to NSQ


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


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


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


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


Audit log sent successfully.


OsmoVision Webhook Incident is created. Incident Id = 47262


Attachment count : 4;


Validating attachment : combined_20260211_041433_802805_f14704693.jpg;


Validating attachment : combined_20260211_041450_630637_f14705128.jpg;


Attachments updated for the incident Id = 47262


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-67803: Hardhat, NO-Safety Vest
  Unknown-67807: Hardhat, NO-Mask, NO-Safety Vest
  Unknown-67808: NO-Hardhat


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


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


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


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


OsmoVision Webhook Incident is created. Incident Id = 47263


Attachment count : 3;


Validating attachment : combined_20260211_041447_378697_f13667084.jpg;


Validating attachment : combined_20260211_041505_671636_f13667338.jpg;


Attachments updated for the incident Id = 47263


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


Request Values read: AssetUid = 00000016, IncidentDescription = 00000016:
  Unknown-67809: NO-Hardhat
  Unknown-67810: Gloves


Pushing Assigned to Notification object to NSQ


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


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


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


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


Audit log sent successfully.


OsmoVision Webhook Incident is created. Incident Id = 47264


Attachment count : 2;


Validating attachment : combined_20260211_041511_335786_f14705544.jpg;


Validating attachment : combined_20260211_041549_092205_f14706529.jpg;


Attachments updated for the incident Id = 47264


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-67816: NO-Hardhat, NO-Mask


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


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


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


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


OsmoVision Webhook Incident is created. Incident Id = 47265


Attachment count : 1;


Validating attachment : combined_20260211_041626_519182_f14707433.jpg;


Attachments updated for the incident Id = 47265


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


Request Values read: AssetUid = OSMCAM001, IncidentDescription = OSMCAM001:
  Unknown-67811: Hardhat, NO-Safety Vest
  Unknown-67812: Mask, NO-Hardhat, NO-Safety Vest
  Unknown-67813: NO-Hardhat, NO-Safety Vest
  Unknown-67814: NO-Hardhat, NO-Mask, NO-Safety Vest
  Unknown-67815: NO-Hardhat, NO-Mask


Pushing Assigned to Notification object to NSQ


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


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


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


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


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


Audit log sent successfully.


OsmoVision Webhook Incident is created. Incident Id = 47266


Attachment count : 5;


Validating attachment : combined_20260211_041606_260302_f13668192.jpg;


Attachments updated for the incident Id = 47266


Request URL : https://api-qa-staging-2.oqsha.com/Resoursces/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/Statuses


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/297/PermitToWork/UsersByRole?ptwJobDesignationId=4


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


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


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


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


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


Application started


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


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


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


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


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


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


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


Request Values read: AssetUid = 00000016, IncidentDescription = 00000016:
  Unknown-67819: NO-Mask


Pushing Assigned to Notification object to NSQ


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


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


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


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


Audit log sent successfully.


OsmoVision Webhook Incident is created. Incident Id = 47267


Attachment count : 1;


Validating attachment : combined_20260211_041647_994337_f14707972.jpg;


Attachments updated for the incident Id = 47267


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-23544: NO-Hardhat, NO-Mask, NO-Safety Vest
  Unknown-67817: NO-Hardhat, NO-Mask
  Unknown-67818: NO-Mask
  Unknown-67820: NO-Hardhat, NO-Mask, NO-Safety Vest
  Unknown-67821: NO-Hardhat
  Unknown-67822: Hardhat
  Unknown-67823: NO-Hardhat, NO-Safety Vest
  Unknown-67824: NO-Hardhat
  Unknown-67825: NO-Hardhat, NO-Safety Vest
  Unknown-67826: Mask, NO-Hardhat, NO-Safety Vest
  Unknown-67827: NO-Hardhat, NO-Mask, NO-Safety Vest


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


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


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


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


OsmoVision Webhook Incident is created. Incident Id = 47268


Attachment count : 12;


Validating attachment : combined_20260211_041628_645315_f13668466.jpg;


Validating attachment : combined_20260211_041649_266313_f13668785.jpg;


Validating attachment : combined_20260211_041708_854886_f13669080.jpg;


Attachments updated for the incident Id = 47268


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


Request Values read: AssetUid = OSMCAM001, IncidentDescription = OSMCAM001:
  Unknown-23538: Hardhat, NO-Safety Vest
  Unknown-23543: NO-Hardhat, NO-Safety Vest
  Unknown-23544: NO-Hardhat, NO-Safety Vest
  Unknown-67828: NO-Hardhat, NO-Safety Vest
  Unknown-67829: NO-Safety Vest
  Unknown-67830: NO-Hardhat, NO-Safety Vest
  Unknown-67831: Hardhat, NO-Safety Vest


Pushing Assigned to Notification object to NSQ


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


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


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


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


Audit log sent successfully.


OsmoVision Webhook Incident is created. Incident Id = 47269


Attachment count : 7;


Validating attachment : combined_20260211_041729_918661_f13669404.jpg;


Validating attachment : combined_20260211_041748_522716_f13669660.jpg;


Attachments updated for the incident Id = 47269


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-23558: NO-Hardhat, NO-Safety Vest
  Unknown-67832: NO-Hardhat, NO-Safety Vest
  Unknown-67833: Mask, NO-Hardhat
  Unknown-67834: NO-Hardhat, NO-Mask, NO-Safety Vest


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


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


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


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


OsmoVision Webhook Incident is created. Incident Id = 47270


Attachment count : 4;


Validating attachment : combined_20260211_041807_690553_f13669949.jpg;


Validating attachment : combined_20260211_041825_866704_f13670200.jpg;


Attachments updated for the incident Id = 47270


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


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


Request Values read: AssetUid = 00000016, IncidentDescription = 00000016:
  Unknown-67838: NO-Mask


Pushing Assigned to Notification object to NSQ


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


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


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


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


Audit log sent successfully.


OsmoVision Webhook Incident is created. Incident Id = 47271


Attachment count : 1;


Validating attachment : combined_20260211_041850_296428_f14711077.jpg;


Attachments updated for the incident Id = 47271


Request Values read: AssetUid = OSMCAM001, IncidentDescription = OSMCAM001:
  Unknown-23538: NO-Hardhat, NO-Safety Vest
  Unknown-67835: NO-Safety Vest
  Unknown-67836: NO-Hardhat
  Unknown-67837: NO-Hardhat, NO-Mask, NO-Safety Vest
  Unknown-67839: NO-Hardhat, NO-Mask, NO-Safety Vest
  Unknown-67840: Hardhat


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


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


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


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


OsmoVision Webhook Incident is created. Incident Id = 47272


Attachment count : 6;


Validating attachment : combined_20260211_041844_907016_f13670475.jpg;


Validating attachment : combined_20260211_041903_279071_f13670731.jpg;


Attachments updated for the incident Id = 47272


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


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


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


Pushing Assigned to Notification object to NSQ


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


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


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


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


Audit log sent successfully.


OsmoVision Webhook Incident is created. Incident Id = 47273


Attachment count : 2;


Validating attachment : combined_20260211_041907_673641_f14711516.jpg;


Validating attachment : combined_20260211_041944_191741_f14712374.jpg;


Attachments updated for the incident Id = 47273


Request Values read: AssetUid = OSMCAM001, IncidentDescription = OSMCAM001:
  Unknown-23558: NO-Hardhat, NO-Mask, NO-Safety Vest
  Unknown-67842: Hardhat, NO-Safety Vest
  Unknown-67843: NO-Hardhat, NO-Mask, NO-Safety Vest
  Unknown-67844: NO-Safety Vest
  Unknown-67845: NO-Hardhat, NO-Mask, NO-Safety Vest


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


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


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


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


OsmoVision Webhook Incident is created. Incident Id = 47274


Attachment count : 5;


Validating attachment : combined_20260211_041924_336694_f13671023.jpg;


Attachments updated for the incident Id = 47274


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


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


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/Resoursces/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 : 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/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/Organisation/387/InspectionType/All


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


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


Request Values read: AssetUid = OSMCAM001, IncidentDescription = OSMCAM001:
  Unknown-23538: NO-Hardhat, NO-Safety Vest
  Unknown-67847: NO-Hardhat, NO-Mask, NO-Safety Vest
  Unknown-67848: Hardhat, NO-Safety Vest
  Unknown-67849: Hardhat, NO-Safety Vest
  Unknown-67850: NO-Hardhat, NO-Safety Vest
  Unknown-67851: NO-Safety Vest
  Unknown-67852: Hardhat
  Unknown-67853: NO-Hardhat
  Unknown-67854: NO-Hardhat, NO-Mask, NO-Safety Vest
  Unknown-67855: NO-Hardhat, NO-Mask, NO-Safety Vest
  Unknown-67856: NO-Hardhat, NO-Mask, NO-Safety Vest
  Unknown-67857: NO-Hardhat
  Unknown-67858: Hardhat


Pushing Assigned to Notification object to NSQ


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


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


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


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


Audit log sent successfully.


OsmoVision Webhook Incident is created. Incident Id = 47275


Attachment count : 13;


Validating attachment : combined_20260211_041946_409851_f13671295.jpg;


Validating attachment : combined_20260211_042007_598183_f13671611.jpg;


Validating attachment : combined_20260211_042026_609398_f13671913.jpg;


Attachments updated for the incident Id = 47275


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


Request Body : {"OrgId":[387],"PageNumber":1,"PageLimit":50,"SearchTerm":"","SortingColumn":["Frequency"],"SortingOrder":["desc"],"SiteId":[],"SaveStatus":""}


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/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/InspectionType/1468


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/InspectionType/1468/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": false,
      "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": "4_1",
          "Check": "Inspected",
          "Type": "signature",
          "Value": "",
          "IsMandatory": 0,
          "SignatureConfiguration": {
            "Labels": "Inspected",
            "Declaration": "",
            "SignedUserId": 0,
            "SignedUserName": "",
            "SignedDateAndTime": "",
            "SignedAcmRoleId": 519,
            "DepartmentId": null,
            "IsAssignedToMandatory": false,
            "IsRejected": false,
            "InspectionStatusId": 0,
            "InspectionStatusName": ""
          },
          "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_2",
          "Check": "Checked",
          "Type": "signature with approval",
          "Value": "",
          "IsMandatory": 0,
          "SignatureConfiguration": {
            "Labels": "Checked",
            "Declaration": "",
            "SignedUserId": 0,
            "SignedUserName": "",
            "SignedDateAndTime": "",
            "SignedAcmRoleId": 519,
            "DepartmentId": 78,
            "IsAssignedToMandatory": false,
            "IsRejected": false,
            "InspectionStatusId": 0,
            "InspectionStatusName": ""
          },
          "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_3",
          "Check": "Verified",
          "Type": "signature with approval",
          "Value": "",
          "IsMandatory": 0,
          "SignatureConfiguration": {
            "Labels": "Verified",
            "Declaration": "",
            "SignedUserId": 0,
            "SignedUserName": "",
            "SignedDateAndTime": "",
            "SignedAcmRoleId": 541,
            "DepartmentId": 78,
            "IsAssignedToMandatory": false,
            "IsRejected": false,
            "InspectionStatusId": 0,
            "InspectionStatusName": ""
          },
          "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_4",
          "Check": "Approved",
          "Type": "signature with approval",
          "Value": "",
          "IsMandatory": 0,
          "SignatureConfiguration": {
            "Labels": "Approved",
            "Declaration": "",
            "SignedUserId": 0,
            "SignedUserName": "",
            "SignedDateAndTime": "",
            "SignedAcmRoleId": 545,
            "DepartmentId": 70,
            "IsAssignedToMandatory": false,
            "IsRejected": false,
            "InspectionStatusId": 0,
            "InspectionStatusName": ""
          },
          "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/swagger/ui/index


Request URL : https://api-qa-staging-2.oqsha.com/swagger/ui/css/typography-css


Request URL : https://api-qa-staging-2.oqsha.com/swagger/ui/css/reset-css


Request URL : https://api-qa-staging-2.oqsha.com/swagger/ui/css/screen-css


Request URL : https://api-qa-staging-2.oqsha.com/swagger/ui/lib/jquery-1-8-0-min-js


Request URL : https://api-qa-staging-2.oqsha.com/swagger/ui/lib/object-assign-pollyfill-js


Request URL : https://api-qa-staging-2.oqsha.com/swagger/ui/lib/jquery-slideto-min-js


Request URL : https://api-qa-staging-2.oqsha.com/swagger/ui/lib/jquery-wiggle-min-js


Request URL : https://api-qa-staging-2.oqsha.com/swagger/ui/lib/jquery-ba-bbq-min-js


Request URL : https://api-qa-staging-2.oqsha.com/swagger/ui/lib/backbone-min-js


Request URL : https://api-qa-staging-2.oqsha.com/swagger/ui/lib/handlebars-4-0-5-js


Request URL : https://api-qa-staging-2.oqsha.com/swagger/ui/lib/lodash-min-js


Request URL : https://api-qa-staging-2.oqsha.com/swagger/ui/swagger-ui-min-js


Request URL : https://api-qa-staging-2.oqsha.com/swagger/ui/lib/highlight-9-1-0-pack-js


Request URL : https://api-qa-staging-2.oqsha.com/swagger/ui/lib/highlight-9-1-0-pack_extended-js


Request URL : https://api-qa-staging-2.oqsha.com/swagger/ui/lib/jsoneditor-min-js


Request URL : https://api-qa-staging-2.oqsha.com/swagger/ui/lib/marked-js


Request URL : https://api-qa-staging-2.oqsha.com/swagger/ui/lib/swagger-oauth-js


Request URL : https://api-qa-staging-2.oqsha.com/swagger/ui/images/logo_small-png


Request URL : https://api-qa-staging-2.oqsha.com/swagger/ui/css/print-css


Request URL : https://api-qa-staging-2.oqsha.com/swagger/ui/fonts/DroidSans-Bold-ttf


Request URL : https://api-qa-staging-2.oqsha.com/swagger/ui/fonts/DroidSans-ttf


Request URL : https://api-qa-staging-2.oqsha.com/swagger/docs/v1


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


Request Values read: AssetUid = OSMCAM001, IncidentDescription = OSMCAM001:
  Unknown-23538: Hardhat
  Unknown-23558: NO-Hardhat
  Unknown-67859: NO-Hardhat, NO-Mask, NO-Safety Vest
  Unknown-67860: NO-Hardhat, NO-Mask
  Unknown-67861: NO-Hardhat, NO-Mask, NO-Safety Vest


Pushing Assigned to Notification object to NSQ


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


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


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


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


Audit log sent successfully.


OsmoVision Webhook Incident is created. Incident Id = 47276


Attachment count : 5;


Validating attachment : combined_20260211_042047_670629_f13672226.jpg;


Validating attachment : combined_20260211_042105_400437_f13672486.jpg;


Attachments updated for the incident Id = 47276