Validating attachment : combined_20260210_054539_469273_f12693567.jpg;


Validating attachment : combined_20260210_054558_979016_f12694066.jpg;


Attachments updated for the incident Id = 44904


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


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


Request Values read: AssetUid = OSMCAM001, IncidentDescription = OSMCAM001:
  Unknown-62180: NO-Hardhat, NO-Safety Vest
  Unknown-62181: NO-Hardhat, NO-Mask
  Unknown-62182: NO-Hardhat, NO-Mask, NO-Safety Vest


Pushing Assigned to Notification object to NSQ


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


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


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


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


Audit log sent successfully.


OsmoVision Webhook Incident is created. Incident Id = 44905


Attachment count : 3;


Validating attachment : combined_20260210_054539_799052_f12510644.jpg;


Attachments updated for the incident Id = 44905


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


Sanitized JSON passed validation: {
  "Sections": [
    {
      "SectionId": 1,
      "SectionName": "health check",
      "SectionType": "number",
      "MandatoryChecksCount": 0,
      "OrganisationId": null,
      "Status": 1,
      "Rank": 1,
      "AllowAttachments": false,
      "FileUploadControl": {
        "IsCameraAllowed": false,
        "IsImageUploadAllowed": false,
        "IsVideoUploadAllowed": false,
        "IsAudioUploadAllowed": false,
        "IsFileUploadAllowed": false
      },
      "Checks": [
        {
          "Id": "1_1",
          "Check": "running score",
          "Type": "number",
          "Value": null,
          "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": 1,
            "WidthPercentage": 20
          }
        },
        {
          "Id": "1_4",
          "Check": "weight lifting score",
          "Type": "number",
          "Value": null,
          "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": 2,
            "WidthPercentage": 20
          }
        },
        {
          "Id": "1_5",
          "Check": "max running score",
          "Type": "number",
          "Value": null,
          "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": 3,
            "WidthPercentage": 20
          }
        },
        {
          "Id": "1_6",
          "Check": "max lifting score\n",
          "Type": "number",
          "Value": null,
          "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": 20
          }
        },
        {
          "Id": "1_3",
          "Check": "total",
          "Type": "equation",
          "Value": null,
          "IsMandatory": 0,
          "EquationCheckConfiguration": {
            "Operator": "+",
            "Left": {
              "Type": "variable",
              "Name": "check_1_5",
              "Value": 5
            },
            "Right": {
              "Type": "variable",
              "Name": "check_1_6",
              "Value": 3
            },
            "equationText": "check_1_5 + check_1_6",
            "formControlNames": [
              "check_1_5",
              "check_1_6"
            ]
          },
          "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": 4,
            "WidthPercentage": 20
          }
        }
      ],
      "IsMainSection": false,
      "AllowTaskAssociation": false,
      "IsMandatoryAttachment": false,
      "IsSectionTable": false,
      "ConditionalRules": []
    },
    {
      "SectionId": 2,
      "SectionName": "hygiene check",
      "SectionType": "number",
      "MandatoryChecksCount": 0,
      "OrganisationId": null,
      "Status": 1,
      "Rank": 2,
      "AllowAttachments": false,
      "FileUploadControl": {
        "IsCameraAllowed": false,
        "IsImageUploadAllowed": false,
        "IsVideoUploadAllowed": false,
        "IsAudioUploadAllowed": false,
        "IsFileUploadAllowed": false
      },
      "Checks": [
        {
          "Id": "2_1",
          "Check": "nails",
          "Type": "number",
          "Value": null,
          "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": 3,
            "WidthPercentage": 20
          }
        },
        {
          "Id": "2_2",
          "Check": "hair",
          "Type": "number",
          "Value": null,
          "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": 2,
            "WidthPercentage": 20
          }
        },
        {
          "Id": "2_3",
          "Check": "max nail score",
          "Type": "number",
          "Value": null,
          "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": 1,
            "WidthPercentage": 20
          }
        },
        {
          "Id": "2_4",
          "Check": "max hair score\n",
          "Type": "number",
          "Value": null,
          "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": 20
          }
        },
        {
          "Id": "2_5",
          "Check": "total",
          "Type": "equation",
          "Value": null,
          "IsMandatory": 0,
          "EquationCheckConfiguration": {
            "Operator": "+",
            "Left": {
              "Type": "variable",
              "Name": "check_2_1",
              "Value": 5
            },
            "Right": {
              "Type": "variable",
              "Name": "check_2_2",
              "Value": 4
            },
            "equationText": "check_2_1 + check_2_2",
            "formControlNames": [
              "check_2_1",
              "check_2_2"
            ]
          },
          "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": 4,
            "WidthPercentage": 20
          }
        }
      ],
      "IsMainSection": false,
      "AllowTaskAssociation": false,
      "IsMandatoryAttachment": false,
      "IsSectionTable": false,
      "ConditionalRules": []
    }
  ]
}


Audit log sent successfully.


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


Request Body : {"orgid":387,"OrganisationId":387,"SearchTerm":"","SortingColumn":["ModifiedOn"],"SortingOrder":["desc"],"PageNumber":1,"SiteId":[]}


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


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


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


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


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


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


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/310/Modules


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


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


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


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


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


Request URL : https://api-qa-staging-2.oqsha.com/attachments/organisations/myhomelogo219de84b2cc248bbb4e99a224a51cb5f_40336579-84d9-4489-af56-7699501db3aa.png


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


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


Request URL : https://api-qa-staging-2.oqsha.com/Resources/app-language-eng


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


Request URL : https://api-qa-staging-2.oqsha.com/AppVersions?DeviceType=ios&IsLatestVersion=true&IsOqsha=true


Request URL : https://api-qa-staging-2.oqsha.com/AppVersions?DeviceType=ios&Version=5.12.0&IsOqsha=true


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


Request Values read: AssetUid = 00000016, IncidentDescription = 00000016:
  Unknown-62187: NO-Hardhat
  Unknown-62193: NO-Hardhat
  Unknown-62194: NO-Hardhat


Pushing Assigned to Notification object to NSQ


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


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


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


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


Audit log sent successfully.


OsmoVision Webhook Incident is created. Incident Id = 44906


Attachment count : 3;


Validating attachment : combined_20260210_054620_833997_f12694602.jpg;


Validating attachment : combined_20260210_054640_955883_f12695097.jpg;


Attachments updated for the incident Id = 44906


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-62184: NO-Hardhat
  Unknown-62185: NO-Hardhat, NO-Mask
  Unknown-62186: NO-Hardhat, NO-Safety Vest
  Unknown-62188: NO-Hardhat
  Unknown-62189: NO-Hardhat, NO-Mask, NO-Safety Vest
  Unknown-62190: NO-Hardhat, NO-Safety Vest
  Unknown-62191: NO-Hardhat
  Unknown-62192: NO-Hardhat


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


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


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


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


OsmoVision Webhook Incident is created. Incident Id = 44907


Attachment count : 8;


Validating attachment : combined_20260210_054601_757925_f12510946.jpg;


Validating attachment : combined_20260210_054622_389059_f12511259.jpg;


Attachments updated for the incident Id = 44907


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


Request Body : {"CountryCode":"+91","MobileNumber":"9335338443"}


Request URL : https://api-qa-staging-2.oqsha.com/AppVersions?DeviceType=ios&IsLatestVersion=true&IsOqsha=true


Request URL : https://api-qa-staging-2.oqsha.com/AppVersions?DeviceType=ios&Version=5.12.0&IsOqsha=true


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


Request Body : {"OTP":"9999","MobileNumber":"9335338443","CountryCode":"+91","RememberMe":true,"IsOqsha":true}


Request URL : https://api-qa-staging-2.oqsha.com/Modules/Version/All?Appversion=5.12.0


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


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


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


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


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


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


Request URL : https://api-qa-staging-2.oqsha.com/attachments/users/1000175143_ead858ea-745a-446e-a08c-4ad9c490fe6d.jpg


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


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


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


Request Values read: AssetUid = 00000016, IncidentDescription = 00000016:
  Unknown-62198: NO-Hardhat
  Unknown-62199: NO-Hardhat
  Unknown-62203: NO-Hardhat
  Unknown-62204: NO-Hardhat


Pushing Assigned to Notification object to NSQ


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


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


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


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


Audit log sent successfully.


OsmoVision Webhook Incident is created. Incident Id = 44908


Attachment count : 4;


Validating attachment : combined_20260210_054703_873202_f12695665.jpg;


Validating attachment : combined_20260210_054724_196044_f12696172.jpg;


Attachments updated for the incident Id = 44908


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-62195: NO-Hardhat, NO-Mask, NO-Safety Vest
  Unknown-62196: NO-Hardhat, NO-Mask, NO-Safety Vest
  Unknown-62197: NO-Hardhat
  Unknown-62200: NO-Hardhat, NO-Safety Vest
  Unknown-62201: NO-Hardhat, NO-Mask, NO-Safety Vest
  Unknown-62202: NO-Hardhat, NO-Mask, NO-Safety Vest


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


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


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


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


OsmoVision Webhook Incident is created. Incident Id = 44909


Attachment count : 6;


Validating attachment : combined_20260210_054644_499762_f12511554.jpg;


Validating attachment : combined_20260210_054704_634416_f12511870.jpg;


Attachments updated for the incident Id = 44909


Request URL : https://api-qa-staging-2.oqsha.com/attachments/organisations/myHome_ece75e82-86fb-4d4f-9df9-bd38328e7b5d.jpg


Request URL : https://api-qa-staging-2.oqsha.com/User/2134/Preferences/0


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


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


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


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


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


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/297/FieldStaffAndAppUsers?OrgID=297&siteIds=513&role=3


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


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


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


Pushing Assigned to Notification object to NSQ


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


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


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


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


Audit log sent successfully.


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


Attachment count : 1;


Validating attachment : image_1770702474825.jpeg;


Request URL : https://api-qa-staging-2.oqsha.com/attachments/organisations/myHome_ece75e82-86fb-4d4f-9df9-bd38328e7b5d.jpg


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


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


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


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


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


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/297/Incidents/44910/IncidentHistory?PageNumber=1&pageLimit=10


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


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


Request URL : https://api-qa-staging-2.oqsha.com/attachments/users/1000175143_ead858ea-745a-446e-a08c-4ad9c490fe6d.jpg


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


Request Values read: AssetUid = 00000016, IncidentDescription = 00000016:
  Unknown-62209: NO-Safety Vest
  Unknown-62213: NO-Hardhat


Pushing Assigned to Notification object to NSQ


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


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


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


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


Audit log sent successfully.


OsmoVision Webhook Incident is created. Incident Id = 44911


Attachment count : 2;


Validating attachment : combined_20260210_054746_243687_f12696740.jpg;


Validating attachment : combined_20260210_054805_950460_f12697229.jpg;


Attachments updated for the incident Id = 44911


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-62205: NO-Hardhat, NO-Safety Vest
  Unknown-62206: NO-Hardhat, NO-Mask, NO-Safety Vest
  Unknown-62207: Mask, NO-Hardhat, NO-Safety Vest
  Unknown-62208: NO-Hardhat
  Unknown-62210: NO-Hardhat, NO-Safety Vest
  Unknown-62211: NO-Hardhat, NO-Mask, NO-Safety Vest
  Unknown-62212: NO-Hardhat, NO-Safety Vest


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


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


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


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


OsmoVision Webhook Incident is created. Incident Id = 44912


Attachment count : 7;


Validating attachment : combined_20260210_054727_478509_f12512157.jpg;


Validating attachment : combined_20260210_054747_368419_f12512484.jpg;


Attachments updated for the incident Id = 44912


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/Incidents/22383/IncidentHistory?PageNumber=1&PageLimit=10&SimilarIncidentHistory=true


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


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


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/IncidentLocations/Dropdown?AcmModuleId=12


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


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


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/PermitToWork/All?SiteId=872


Request URL : https://api-qa-staging-2.oqsha.com/Assets?OrgId=387&LocationId=872&SortingColumn=UniqueAssetId&SortingOrder=asc&IsActive=true


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


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


Request URL : https://api-qa-staging-2.oqsha.com/attachments/incidents/images/Media19_c25f3775-65a8-4f77-81e9-3b1233b9578b.jfif


Request URL : https://api-qa-staging-2.oqsha.com/attachments/incidents/images/Media16_c2f4ceb9-b743-4160-ba1a-c545bce849a3.jfif


Request URL : https://api-qa-staging-2.oqsha.com/attachments/387/incidents/OQOflustered1_e9498e8f-6745-41c0-8663-275698405396.png


Request URL : https://api-qa-staging-2.oqsha.com/attachments/incidents/images/Media18_92421cc0-4cdc-407d-8e7f-34232c6b9f08.jfif


Request URL : https://api-qa-staging-2.oqsha.com/attachments/387/incidents/download_23ea0cd5-53b5-430e-a3cc-728ba6841860.jpg


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/incidents/images/Media15_d7a90f1d-4690-42b7-83ee-e3649cd8c714.jfif


Request URL : https://api-qa-staging-2.oqsha.com/attachments/incidents/images/Media17_3ac674f3-61fd-49a3-95a8-c2d3dbbc7933.jfif


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


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


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


Request Values read: AssetUid = 00000016, IncidentDescription = 00000016:
  Unknown-62218: NO-Hardhat
  Unknown-62219: NO-Hardhat
  Unknown-62224: NO-Hardhat, NO-Safety Vest
  Unknown-62225: NO-Safety Vest


Pushing Assigned to Notification object to NSQ


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


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


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


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


Audit log sent successfully.


OsmoVision Webhook Incident is created. Incident Id = 44913


Attachment count : 4;


Validating attachment : combined_20260210_054828_083684_f12697772.jpg;


Validating attachment : combined_20260210_054848_077626_f12698272.jpg;


Attachments updated for the incident Id = 44913


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/Incident/44910?Export=true


Request Values read: AssetUid = OSMCAM001, IncidentDescription = OSMCAM001:
  Unknown-62214: NO-Hardhat, NO-Safety Vest
  Unknown-62215: NO-Hardhat, NO-Safety Vest
  Unknown-62216: NO-Hardhat, NO-Safety Vest
  Unknown-62217: NO-Hardhat, NO-Safety Vest
  Unknown-62220: NO-Hardhat
  Unknown-62221: NO-Hardhat
  Unknown-62222: NO-Hardhat
  Unknown-62223: NO-Hardhat, NO-Safety Vest


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


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


Pushing Assigned to Notification object to NSQ


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


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


OsmoVision Webhook Incident is created. Incident Id = 44914


Attachment count : 8;


Validating attachment : combined_20260210_054808_947286_f12512768.jpg;


Validating attachment : combined_20260210_054828_999851_f12513076.jpg;


Attachments updated for the incident Id = 44914


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


This is the error: The specified path, file name, or both are too long. The fully qualified file name must be less than 260 characters, and the directory name must be less than 248 characters.


System.IO.PathTooLongException: The specified path, file name, or both are too long. The fully qualified file name must be less than 260 characters, and the directory name must be less than 248 characters.
   at System.IO.PathHelper.GetFullPathName()
   at System.IO.Path.LegacyNormalizePath(String path, Boolean fullCheck, Int32 maxPathLength, Boolean expandShortPaths)
   at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
   at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy)
   at System.IO.FileStream..ctor(String path, FileMode mode)
   at System.Web.HttpPostedFile.SaveAs(String filename)
   at IncidentReporter.API.Helpers.AttachmentsHelper.SaveAttachment(Attachment attachment, String baseFolder, Int32 orgId) in C:\GitLab-Runner\builds\27n6lYj0J\0\incident-reporter\incident-reporter-api\IncidentReporter\IncidentReporter.API\Helpers\AttachmentsHelper.cs:line 72
   at IncidentReporter.API.BLL.IncidentsBLL.<UpdateIncident>d__29.MoveNext() in C:\GitLab-Runner\builds\27n6lYj0J\0\incident-reporter\incident-reporter-api\IncidentReporter\IncidentReporter.API\BLL\IncidentsBLL.cs:line 2536


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


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


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


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


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


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


Audit log sent successfully.


OsmoVision Webhook Incident is created. Incident Id = 44915


Attachment count : 2;


Validating attachment : combined_20260210_054911_277485_f12698849.jpg;


Attachments updated for the incident Id = 44915


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-62226: NO-Hardhat
  Unknown-62227: NO-Hardhat, NO-Safety Vest
  Unknown-62228: NO-Hardhat, NO-Mask, NO-Safety Vest
  Unknown-62231: NO-Hardhat
  Unknown-62232: NO-Hardhat, NO-Mask, NO-Safety Vest
  Unknown-62233: NO-Hardhat, NO-Safety Vest


Pushing Assigned to Notification object to NSQ


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


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


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


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


OsmoVision Webhook Incident is created. Incident Id = 44916


Attachment count : 6;


Validating attachment : combined_20260210_054851_608833_f12513363.jpg;


Validating attachment : combined_20260210_054911_699820_f12513686.jpg;


Validating attachment : combined_20260210_054931_202699_f12513972.jpg;


Attachments updated for the incident Id = 44916


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


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


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


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


Request Body : {}


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


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


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


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


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


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


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


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


Request URL : https://api-qa-staging-2.oqsha.com/Organisation/387/Users/Dropdown?departmentId=80


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/WorkPermit/Category/1?categoryType=Extension


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


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


Request URL : https://api-qa-staging-2.oqsha.com/Organisation/387/Users/Dropdown?siteId=871&departmentId=80


Request URL : https://api-qa-staging-2.oqsha.com/Organisation/387/Users/DropDown?ModuleName=Work Permit&SiteId=871


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


Request Body : {"OrgId":[387],"RoleId":[540],"LocationId":[871],"SortingColumn":["DisplayName"],"SortingOrder":["asc"]}


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


Request Values read: AssetUid = 00000016, IncidentDescription = 00000016:
  Unknown-62234: NO-Hardhat
  Unknown-62235: NO-Safety Vest
  Unknown-62240: NO-Hardhat, NO-Safety Vest
  Unknown-62241: NO-Hardhat, NO-Mask


Pushing Assigned to Notification object to NSQ


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


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


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


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


Audit log sent successfully.


OsmoVision Webhook Incident is created. Incident Id = 44917


Attachment count : 4;


Validating attachment : combined_20260210_054933_250016_f12699350.jpg;


Validating attachment : combined_20260210_054952_495001_f12699898.jpg;


Validating attachment : combined_20260210_055012_413442_f12700380.jpg;


Attachments updated for the incident Id = 44917


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-62236: NO-Hardhat, NO-Safety Vest
  Unknown-62237: NO-Hardhat, NO-Safety Vest
  Unknown-62238: NO-Hardhat, NO-Safety Vest
  Unknown-62239: NO-Hardhat, NO-Safety Vest


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


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


Pushing Assigned to Notification object to NSQ


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


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


OsmoVision Webhook Incident is created. Incident Id = 44918


Validating attachment : combined_20260210_054953_762920_f12514280.jpg;


Attachments updated for the incident Id = 44918


Request URL : https://api-qa-staging-2.oqsha.com/Resources/app-language-eng


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


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


Request URL : https://api-qa-staging-2.oqsha.com/AppVersions?DeviceType=ios&IsLatestVersion=true&IsOqsha=true


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


Request URL : https://api-qa-staging-2.oqsha.com/AppVersions?DeviceType=ios&Version=5.12.0&IsOqsha=true


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


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


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&siteId=871&siteId=1020&siteId=875&siteId=877


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


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


Request Values read: AssetUid = 00000016, IncidentDescription = 00000016:
  Unknown-62249: NO-Safety Vest


Pushing Assigned to Notification object to NSQ


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


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


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


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


Audit log sent successfully.


OsmoVision Webhook Incident is created. Incident Id = 44919


Attachment count : 1;


Validating attachment : combined_20260210_055053_402662_f12701409.jpg;


Attachments updated for the incident Id = 44919


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-62242: NO-Hardhat, NO-Safety Vest
  Unknown-62243: NO-Hardhat, NO-Safety Vest
  Unknown-62244: NO-Hardhat, NO-Safety Vest
  Unknown-62245: NO-Hardhat, NO-Safety Vest
  Unknown-62246: NO-Hardhat, NO-Safety Vest
  Unknown-62247: NO-Hardhat, NO-Safety Vest
  Unknown-62248: NO-Hardhat, NO-Safety Vest


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


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


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


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


OsmoVision Webhook Incident is created. Incident Id = 44920


Attachment count : 7;


Validating attachment : combined_20260210_055015_414658_f12514573.jpg;


Validating attachment : combined_20260210_055035_434022_f12514883.jpg;


Attachments updated for the incident Id = 44920


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


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


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


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


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


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


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


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


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


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


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


Request Body : {"SiteId":872,"CompanyId":491}


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


Request URL : https://api-qa-staging-2.oqsha.com/attachments/temp/Media31_00fe71a4-098c-418b-9aeb-bc893c1bdac5.jfif


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


Request Body : {"CountryCode":"+91","MobileNumber":"9160948627"}


Request URL : https://api-qa-staging-2.oqsha.com/AppVersions?DeviceType=ios&IsLatestVersion=true&IsOqsha=true


Request URL : https://api-qa-staging-2.oqsha.com/AppVersions?DeviceType=ios&Version=5.12.0&IsOqsha=true


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


Request Body : {"OTP":"9999","MobileNumber":"9160948627","CountryCode":"+91","RememberMe":true,"IsOqsha":true}


Request URL : https://api-qa-staging-2.oqsha.com/Modules/Version/All?Appversion=5.12.0


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


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


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


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


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


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


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


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


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/3/TicketStatus/Counts


Request Body : {"ReportedByUserIds":[],"OrgId":[3],"LocationId":[],"DivisionId":[],"DepartmentId":[],"StartDate":"2026-02-03","EndDate":"2026-02-17","PageNumber":1,"PageLimit":10}


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/246/Inspections/Feed?seeAllInspections=0&FromDate=2026-02-03&ToDate=2026-02-17


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


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


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/314/User/1/PtwCompany?IsActive=1


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


Request URL : https://api-qa-staging-2.oqsha.com/Assets/AssetTypes?OrgId=314&SortingOrder=Asc&SortingColumn=Name&userId=1


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/246/Inspections/Feed?seeAllInspections=0&FromDate=2026-02-03&ToDate=2026-02-17


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


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


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


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


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


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


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


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


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


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


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


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


Request URL : https://api-qa-staging-2.oqsha.com/attachments/riskassessments/history/1Copy_f98cf0aa-107b-48e8-9012-401fb0457593.png


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


Sanitized JSON passed validation: {
  "Sections": [
    {
      "SectionId": 1,
      "SectionName": "health check",
      "SectionType": "number",
      "MandatoryChecksCount": 0,
      "OrganisationId": null,
      "Status": 1,
      "Rank": 1,
      "AllowAttachments": false,
      "FileUploadControl": {
        "IsCameraAllowed": false,
        "IsImageUploadAllowed": false,
        "IsVideoUploadAllowed": false,
        "IsAudioUploadAllowed": false,
        "IsFileUploadAllowed": false
      },
      "Checks": [
        {
          "Id": "1_1",
          "Check": "running score",
          "Type": "number",
          "Value": null,
          "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": 1,
            "WidthPercentage": 20
          }
        },
        {
          "Id": "1_4",
          "Check": "weight lifting score",
          "Type": "number",
          "Value": null,
          "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": 2,
            "WidthPercentage": 20
          }
        },
        {
          "Id": "1_5",
          "Check": "max running score",
          "Type": "number",
          "Value": null,
          "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": 3,
            "WidthPercentage": 20
          }
        },
        {
          "Id": "1_6",
          "Check": "max lifting score\n",
          "Type": "number",
          "Value": null,
          "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": 20
          }
        },
        {
          "Id": "1_3",
          "Check": "total",
          "Type": "equation",
          "Value": null,
          "IsMandatory": 0,
          "EquationCheckConfiguration": {
            "Operator": "+",
            "Left": {
              "Type": "variable",
              "Name": "check_1_5",
              "Value": 5
            },
            "Right": {
              "Type": "variable",
              "Name": "check_1_6",
              "Value": 3
            },
            "equationText": "check_1_5 + check_1_6",
            "formControlNames": [
              "check_1_5",
              "check_1_6"
            ]
          },
          "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": 4,
            "WidthPercentage": 20
          }
        }
      ],
      "IsMainSection": false,
      "AllowTaskAssociation": false,
      "IsMandatoryAttachment": false,
      "IsSectionTable": false,
      "ConditionalRules": []
    },
    {
      "SectionId": 2,
      "SectionName": "hygiene check",
      "SectionType": "number",
      "MandatoryChecksCount": 0,
      "OrganisationId": null,
      "Status": 1,
      "Rank": 2,
      "AllowAttachments": false,
      "FileUploadControl": {
        "IsCameraAllowed": false,
        "IsImageUploadAllowed": false,
        "IsVideoUploadAllowed": false,
        "IsAudioUploadAllowed": false,
        "IsFileUploadAllowed": false
      },
      "Checks": [
        {
          "Id": "2_1",
          "Check": "nails",
          "Type": "number",
          "Value": null,
          "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": 3,
            "WidthPercentage": 20
          }
        },
        {
          "Id": "2_2",
          "Check": "hair",
          "Type": "number",
          "Value": null,
          "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": 2,
            "WidthPercentage": 20
          }
        },
        {
          "Id": "2_3",
          "Check": "max nail score",
          "Type": "number",
          "Value": null,
          "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": 1,
            "WidthPercentage": 20
          }
        },
        {
          "Id": "2_4",
          "Check": "max hair score\n",
          "Type": "number",
          "Value": null,
          "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": 20
          }
        },
        {
          "Id": "2_5",
          "Check": "total",
          "Type": "equation",
          "Value": null,
          "IsMandatory": 0,
          "EquationCheckConfiguration": {
            "Operator": "+",
            "Left": {
              "Type": "variable",
              "Name": "check_2_1",
              "Value": 5
            },
            "Right": {
              "Type": "variable",
              "Name": "check_2_2",
              "Value": 4
            },
            "equationText": "check_2_1 + check_2_2",
            "formControlNames": [
              "check_2_1",
              "check_2_2"
            ]
          },
          "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": 4,
            "WidthPercentage": 20
          }
        }
      ],
      "IsMainSection": false,
      "AllowTaskAssociation": false,
      "IsMandatoryAttachment": false,
      "IsSectionTable": false,
      "ConditionalRules": []
    },
    {
      "SectionId": 3,
      "SectionName": "summary",
      "SectionType": "equation",
      "MandatoryChecksCount": 0,
      "OrganisationId": null,
      "Status": 1,
      "Rank": 3,
      "AllowAttachments": false,
      "FileUploadControl": {
        "IsCameraAllowed": false,
        "IsImageUploadAllowed": false,
        "IsVideoUploadAllowed": false,
        "IsAudioUploadAllowed": false,
        "IsFileUploadAllowed": false
      },
      "Checks": [
        {
          "Id": "3_1",
          "Check": "New check 1",
          "Type": "equation",
          "Value": null,
          "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": "3_2",
          "Check": "max score",
          "Type": "equation",
          "Value": null,
          "IsMandatory": 0,
          "EquationCheckConfiguration": {
            "Operator": "+",
            "Left": {
              "Type": "variable",
              "Name": "check_2_3",
              "Value": 0
            },
            "Right": {
              "Type": "variable",
              "Name": "check_2_4",
              "Value": 0
            },
            "equationText": "(check_2_3 + check_2_4)",
            "formControlNames": [
              "check_2_3",
              "check_2_4"
            ]
          },
          "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": 1,
            "WidthPercentage": 100
          }
        },
        {
          "Id": "3_3",
          "Check": "obtained score",
          "Type": "equation",
          "Value": null,
          "IsMandatory": 0,
          "EquationCheckConfiguration": {
            "Operator": "+",
            "Left": {
              "Type": "variable",
              "Name": "check_2_1",
              "Value": 0
            },
            "Right": {
              "Type": "variable",
              "Name": "check_2_2",
              "Value": 0
            },
            "equationText": "(check_2_1 + check_2_2)",
            "formControlNames": [
              "check_2_1",
              "check_2_2"
            ]
          },
          "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": 2,
            "WidthPercentage": 100
          }
        },
        {
          "Id": "3_4",
          "Check": "obtained percentage",
          "Type": "equation",
          "Value": null,
          "IsMandatory": 0,
          "EquationCheckConfiguration": {
            "Operator": "*",
            "Left": {
              "Operator": "/",
              "Left": {
                "Operator": "+",
                "Left": {
                  "Type": "variable",
                  "Name": "check_2_1",
                  "Value": 0
                },
                "Right": {
                  "Type": "variable",
                  "Name": "check_2_2",
                  "Value": 0
                }
              },
              "Right": {
                "Operator": "+",
                "Left": {
                  "Type": "variable",
                  "Name": "check_2_3",
                  "Value": 0
                },
                "Right": {
                  "Type": "variable",
                  "Name": "check_2_4",
                  "Value": 0
                }
              }
            },
            "Right": {
              "Type": "constant",
              "Value": 100
            },
            "equationText": "((check_2_1 + check_2_2)/(check_2_3 + check_2_4)) *100",
            "formControlNames": [
              "check_2_1",
              "check_2_2",
              "check_2_3",
              "check_2_4"
            ]
          },
          "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": 3,
            "WidthPercentage": 100
          }
        }
      ],
      "IsMainSection": false,
      "AllowTaskAssociation": false,
      "IsMandatoryAttachment": false,
      "IsSectionTable": false,
      "ConditionalRules": []
    }
  ]
}


Audit log sent successfully.


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


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


Request Body : {"orgid":387,"OrganisationId":387,"SearchTerm":"","SortingColumn":["ModifiedOn"],"SortingOrder":["desc"],"PageNumber":1,"SiteId":[]}


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


Request Values read: AssetUid = 00000016, IncidentDescription = 00000016:
  Unknown-62253: NO-Hardhat
  Unknown-62256: NO-Hardhat, NO-Safety Vest


Pushing Assigned to Notification object to NSQ


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


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


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


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


OsmoVision Webhook Incident is created. Incident Id = 44921


Attachment count : 2;


Validating attachment : combined_20260210_055114_993179_f12701944.jpg;


Validating attachment : combined_20260210_055134_378688_f12702435.jpg;


Attachments updated for the incident Id = 44921


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


Request Values read: AssetUid = OSMCAM001, IncidentDescription = OSMCAM001:
  Unknown-62250: NO-Hardhat, NO-Safety Vest
  Unknown-62251: NO-Hardhat
  Unknown-62252: NO-Hardhat, NO-Safety Vest
  Unknown-62254: NO-Hardhat, NO-Safety Vest
  Unknown-62255: NO-Hardhat, NO-Safety Vest


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


Pushing Assigned to Notification object to NSQ


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


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


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


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


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/246/Inspections/Feed?seeAllInspections=0&FromDate=2026-02-03&ToDate=2026-02-17


Immediate notifications not found. Disposing the notification object.


Pushing New Incident Notification object to NSQ


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


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


Audit log sent successfully.


OsmoVision Webhook Incident is created. Incident Id = 44922


Attachment count : 5;


Validating attachment : combined_20260210_055055_633960_f12515169.jpg;


Validating attachment : combined_20260210_055115_517383_f12515457.jpg;


Attachments updated for the incident Id = 44922


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


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


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/RiskAssessment/692