Sanitized JSON passed validation: {
  "Sections": [
    {
      "id": 1,
      "sectionName": "General Cleanliness",
      "isStandalone": false,
      "sectionFlags": [],
      "IsSectionTable": false,
      "TableConfig": null,
      "conditionalRules": [],
      "fileUploadControl": {
        "IsCameraAllowed": false,
        "IsImageUploadAllowed": true,
        "IsVideoUploadAllowed": true,
        "IsAudioUploadAllowed": false,
        "IsFileUploadAllowed": false
      },
      "fields": [
        {
          "id": "1_1",
          "label": "Floors, walls, and ceilings are clean",
          "name": "check_1_1",
          "type": "radio",
          "inputType": "radiobutton",
          "value": "",
          "placeholder": "",
          "displayOrientation": "vertical",
          "multiselect": false,
          "floatingLabel": false,
          "readOnly": false,
          "alignment": "horizontal",
          "validations": {
            "required": false,
            "requiredMessage": "This field is required"
          },
          "conditionalRules": [],
          "options": [
            {
              "label": "Yes",
              "value": "Yes"
            },
            {
              "label": "No",
              "value": "No"
            },
            {
              "label": "N/A",
              "value": "N/A"
            }
          ],
          "rowNumber": 0,
          "columnOrder": 0,
          "widthPercentage": 100
        },
        {
          "id": "1_2",
          "label": "Waste bins are covered and cleaned regularly",
          "name": "check_1_2",
          "type": "radio",
          "inputType": "radiobutton",
          "value": "",
          "placeholder": "",
          "displayOrientation": "vertical",
          "multiselect": false,
          "floatingLabel": false,
          "readOnly": false,
          "alignment": "horizontal",
          "validations": {
            "required": false,
            "requiredMessage": "This field is required"
          },
          "conditionalRules": [],
          "options": [
            {
              "label": "Yes",
              "value": "Yes"
            },
            {
              "label": "No",
              "value": "No"
            },
            {
              "label": "N/A",
              "value": "N/A"
            }
          ],
          "rowNumber": 0,
          "columnOrder": 0,
          "widthPercentage": 100
        },
        {
          "id": "1_3",
          "label": "Lighting and ventilation are adequate",
          "name": "check_1_3",
          "type": "radio",
          "inputType": "radiobutton",
          "value": "",
          "placeholder": "",
          "displayOrientation": "vertical",
          "multiselect": false,
          "floatingLabel": false,
          "readOnly": false,
          "alignment": "horizontal",
          "validations": {
            "required": false,
            "requiredMessage": "This field is required"
          },
          "conditionalRules": [],
          "options": [
            {
              "label": "Yes",
              "value": "Yes"
            },
            {
              "label": "No",
              "value": "No"
            },
            {
              "label": "N/A",
              "value": "N/A"
            }
          ],
          "rowNumber": 0,
          "columnOrder": 0,
          "widthPercentage": 100
        },
        {
          "id": "1_4",
          "label": "Wash basins and sinks are functioning properly",
          "name": "check_1_4",
          "type": "radio",
          "inputType": "radiobutton",
          "value": "",
          "placeholder": "",
          "displayOrientation": "vertical",
          "multiselect": false,
          "floatingLabel": false,
          "readOnly": false,
          "alignment": "horizontal",
          "validations": {
            "required": false,
            "requiredMessage": "This field is required"
          },
          "conditionalRules": [],
          "options": [
            {
              "label": "Yes",
              "value": "Yes"
            },
            {
              "label": "No",
              "value": "No"
            },
            {
              "label": "N/A",
              "value": "N/A"
            }
          ],
          "rowNumber": 0,
          "columnOrder": 0,
          "widthPercentage": 100
        }
      ]
    },
    {
      "SectionId": 0,
      "SectionName": "Standalone Checks",
      "SectionType": "",
      "MandatoryChecksCount": 0,
      "OrganisationId": 387,
      "CreatedOn": "2026-02-02T14:06:02.342Z",
      "Status": 1,
      "Rank": 0,
      "AllowAttachments": false,
      "FileUploadControl": {
        "IsCameraAllowed": false,
        "IsImageUploadAllowed": false,
        "IsVideoUploadAllowed": false,
        "IsAudioUploadAllowed": false,
        "IsFileUploadAllowed": false
      },
      "Checks": [
        {
          "Id": "0_1",
          "Check": "check 1",
          "Type": "checkbox",
          "Value": null,
          "IsMandatory": 0,
          "CheckOptions": [],
          "CheckConfiguration": {
            "Validations": {
              "Required": false,
              "RequiredMessage": "This field is required",
              "MinLength": null,
              "MinLengthMessage": null,
              "MaxLength": null,
              "MaxLengthMessage": null,
              "Min": null,
              "MinMessage": null,
              "Max": null,
              "MaxMessage": null,
              "Pattern": null,
              "PatternMessage": null
            },
            "Placeholder": "",
            "DisplayOrientation": "vertical",
            "Multiselect": false,
            "FloatingLabel": false,
            "ConditionalRules": [],
            "Alignment": "center"
          },
          "LayoutMetadata": {
            "RowNumber": 0,
            "ColumnOrder": 0,
            "WidthPercentage": 100
          }
        },
        {
          "Id": "0_2",
          "Check": "check 2",
          "Type": "date",
          "Value": null,
          "IsMandatory": 0,
          "CheckOptions": [],
          "CheckConfiguration": {
            "Validations": {
              "Required": false,
              "RequiredMessage": "This field is required",
              "MinLength": null,
              "MinLengthMessage": null,
              "MaxLength": null,
              "MaxLengthMessage": null,
              "Min": null,
              "MinMessage": null,
              "Max": null,
              "MaxMessage": null,
              "Pattern": null,
              "PatternMessage": null
            },
            "Placeholder": "",
            "DisplayOrientation": "vertical",
            "Multiselect": false,
            "FloatingLabel": false,
            "ConditionalRules": [],
            "Alignment": "center"
          },
          "LayoutMetadata": {
            "RowNumber": 0,
            "ColumnOrder": 0,
            "WidthPercentage": 100
          }
        }
      ],
      "IsMainSection": false,
      "AllowTaskAssociation": false,
      "IsMandatoryAttachment": false,
      "IsSectionTable": false
    }
  ]
}


Audit log sent successfully.


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


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


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


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


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


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


Request Body : {"SiteIds":[],"WorkPermitTypeId":[],"DepartmentId":[],"WorkPermitStatusId":[],"FromDate":"2026-02-02","ToDate":"2026-02-02","Live":false,"Pending":false,"InitiatedBy":[]}


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


Request Values read: AssetUid = OSMCAM001, IncidentDescription = OSMCAM001:
  Unknown-3200: NO-Hardhat, NO-Mask, NO-Safety Vest
  Unknown-6532: NO-Hardhat
  Unknown-6533: NO-Hardhat
  Unknown-6534: NO-Safety Vest


Pushing Assigned to Notification object to NSQ


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


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


OsmoVision Webhook Incident is created. Incident Id = 23182


Attachment count : 4;


Validating attachment : combined_20260202_140601_061816_f3176504.jpg;


Validating attachment : combined_20260202_140618_337616_f3176759.jpg;


Attachments updated for the incident Id = 23182


Request URL : https://api-qa-staging-2.oqsha.com/Users/2764/ExportAll?Export=true


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


Request Body : {}


JTI 8a5764c5-fb94-4aa8-91b0-2f84cd4b109a for userId = 2764 is saved to database.


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


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


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


Request URL : https://api-qa-staging-2.oqsha.com/AppVersions?DeviceType=android&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/Organisations/387/Users/1954


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


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


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


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


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


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


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


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


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/Category/22?categoryType=Closure


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


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


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


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


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


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


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


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


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


Request Body : {"OTP":"9999","MobileNumber":"9989248964","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/1954/Organisations/


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


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


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


Request Body : {"DeviceId":"cf_UQ3HeRHykaScvheQ6ZB:APA91bFEnM452VsO9ZiIRsmDrAe0Y1KiOoONZk0ta_IkvpSQf0CMBQyiow5pwsuJ8O02LT9Qq12ArMFuAfRDCrVQ7VJEADilgwEbG10rHQntnr5Ke3BIzw8","DeviceType":"android","Uuid":"c37369f6bfaaf621","Model":"motorola edge 50 fusion","Manufacturer":"motorola","Version":"15","Serial":"unknown","IsOqsha":true}


Calling RegisterWithSNS for registering the device token : cf_UQ3HeRHykaScvheQ6ZB:APA91bFEnM452VsO9ZiIRsmDrAe0Y1KiOoONZk0ta_IkvpSQf0CMBQyiow5pwsuJ8O02LT9Qq12ArMFuAfRDCrVQ7VJEADilgwEbG10rHQntnr5Ke3BIzw8


Invalid parameter: Token Reason: Endpoint arn:aws:sns:ap-south-1:637423593880:endpoint/GCM/Oqsha-Android-Test/05a8bb11-4053-3b66-babc-3c9c366fb8a0 already exists with the same Token, but different attributes.


Device Endpoint : arn:aws:sns:ap-south-1:637423593880:endpoint/GCM/Oqsha-Android-Test/05a8bb11-4053-3b66-babc-3c9c366fb8a0


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 Body : {"ReportedByUserIds":[],"OrgId":[297],"LocationId":[],"DivisionId":[],"DepartmentId":[],"StartDate":"2026-01-26","EndDate":"2026-02-09","PageNumber":1,"PageLimit":10}


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


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


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


Request Body : {"SiteIds":[],"WorkPermitTypeId":[],"DepartmentId":[],"WorkPermitStatusId":[],"FromDate":"2026-02-02","ToDate":"2026-02-02","Live":false,"Pending":false,"InitiatedBy":[]}


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


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


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


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


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


Request Body : {}


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


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


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


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


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


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


Sanitized JSON passed validation: {
  "Sections": [
    {
      "SectionId": 1,
      "SectionName": "1. Hazards Identified",
      "SectionType": "checkbox",
      "MandatoryChecksCount": 0,
      "OrganisationId": 387,
      "CreatedOn": "2026-02-02T13:46:26Z",
      "Status": 1,
      "Rank": 1,
      "AllowAttachments": true,
      "FileUploadControl": {
        "IsCameraAllowed": true,
        "IsImageUploadAllowed": true,
        "IsVideoUploadAllowed": true,
        "IsAudioUploadAllowed": true,
        "IsFileUploadAllowed": true
      },
      "Checks": [
        {
          "Id": 1,
          "Check": "Presence of Toxic Gas Fumes",
          "Type": "checkbox",
          "Value": 0,
          "IsMandatory": 0
        },
        {
          "Id": 2,
          "Check": "Presence of Flammable Gas Fumes",
          "Type": "checkbox",
          "Value": 0,
          "IsMandatory": 0
        },
        {
          "Id": 3,
          "Check": "Work on Standing Ladder",
          "Type": "checkbox",
          "Value": 0,
          "IsMandatory": 0
        },
        {
          "Id": 4,
          "Check": "Work on Scaffolding",
          "Type": "checkbox",
          "Value": 0,
          "IsMandatory": 0
        },
        {
          "Id": 5,
          "Check": "Slip Hazard",
          "Type": "checkbox",
          "Value": 0,
          "IsMandatory": 0
        },
        {
          "Id": 6,
          "Check": "Improper Access to reach confined space work area",
          "Type": "checkbox",
          "Value": 0,
          "IsMandatory": 0
        },
        {
          "Id": 7,
          "Check": "Lack of Oxygen Level",
          "Type": "checkbox",
          "Value": 0,
          "IsMandatory": 0
        },
        {
          "Id": 8,
          "Check": "Unguarded Opening",
          "Type": "checkbox",
          "Value": 0,
          "IsMandatory": 0
        },
        {
          "Id": 9,
          "Check": "No access ladder inside the confined space",
          "Type": "checkbox",
          "Value": 0,
          "IsMandatory": 0
        },
        {
          "Id": 10,
          "Check": "Poor Lighting",
          "Type": "checkbox",
          "Value": 0,
          "IsMandatory": 0
        },
        {
          "Id": 11,
          "Check": "Work near sharp edges in vessel inside",
          "Type": "checkbox",
          "Value": 0,
          "IsMandatory": 0
        },
        {
          "Id": 12,
          "Check": "Height Work (Above 1.5 Mtr.)",
          "Type": "checkbox",
          "Value": 0,
          "IsMandatory": 0
        },
        {
          "Id": 13,
          "Check": "Mechanical / Electrical Sparks",
          "Type": "checkbox",
          "Value": 0,
          "IsMandatory": 0
        },
        {
          "Id": 14,
          "Check": "Sharp Edges",
          "Type": "checkbox",
          "Value": 0,
          "IsMandatory": 0
        },
        {
          "Id": 15,
          "Check": "Trip Hazard",
          "Type": "checkbox",
          "Value": 0,
          "IsMandatory": 0
        },
        {
          "Id": 16,
          "Check": "Noise / Vibration",
          "Type": "checkbox",
          "Value": 0,
          "IsMandatory": 0
        },
        {
          "Id": 17,
          "Check": "Excavation Collapse",
          "Type": "checkbox",
          "Value": 0,
          "IsMandatory": 0
        },
        {
          "Id": 18,
          "Check": "Steam",
          "Type": "checkbox",
          "Value": 0,
          "IsMandatory": 0
        },
        {
          "Id": 19,
          "Check": "Work near Over Head Electrical Line",
          "Type": "checkbox",
          "Value": 0,
          "IsMandatory": 0
        },
        {
          "Id": 20,
          "Check": "Static Electricity",
          "Type": "checkbox",
          "Value": 0,
          "IsMandatory": 0
        },
        {
          "Id": 21,
          "Check": "Work on Running Vessel / Tank",
          "Type": "checkbox",
          "Value": 0,
          "IsMandatory": 0
        },
        {
          "Id": 22,
          "Check": "Oil Spillage Observed",
          "Type": "checkbox",
          "Value": 0,
          "IsMandatory": 0
        },
        {
          "Id": 23,
          "Check": "Pressurized Line",
          "Type": "checkbox",
          "Value": 0,
          "IsMandatory": 0
        }
      ],
      "IsMainSection": false,
      "AllowTaskAssociation": false,
      "IsMandatoryAttachment": true,
      "IsSectionTable": false,
      "SectionFiles": []
    },
    {
      "SectionId": 2,
      "SectionName": "2. Control Measures",
      "SectionType": "radiobutton",
      "MandatoryChecksCount": 0,
      "OrganisationId": 387,
      "CreatedOn": "2026-02-02T13:46:26Z",
      "Status": 1,
      "Rank": 2,
      "AllowAttachments": true,
      "FileUploadControl": {
        "IsCameraAllowed": true,
        "IsImageUploadAllowed": true,
        "IsVideoUploadAllowed": true,
        "IsAudioUploadAllowed": true,
        "IsFileUploadAllowed": true
      },
      "Checks": [
        {
          "Id": 24,
          "Check": "Has all piping been isolated by disconnect? (Physical Spool Removal or Blind Provided)",
          "Type": "radiobutton",
          "Value": 2,
          "IsMandatory": 0,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Yes"
            },
            {
              "OptionId": 2,
              "OptionText": "No"
            },
            {
              "OptionId": 3,
              "OptionText": "N/A"
            }
          ]
        },
        {
          "Id": 25,
          "Check": "Has all electrical equipment associated with the vessel been locked out and tagged out & tested out?",
          "Type": "radiobutton",
          "Value": 2,
          "IsMandatory": 0,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Yes"
            },
            {
              "OptionId": 2,
              "OptionText": "No"
            },
            {
              "OptionId": 3,
              "OptionText": "N/A"
            }
          ]
        },
        {
          "Id": 26,
          "Check": "Is vessel clean and free of hazardous residue?",
          "Type": "radiobutton",
          "Value": 2,
          "IsMandatory": 0,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Yes"
            },
            {
              "OptionId": 2,
              "OptionText": "No"
            },
            {
              "OptionId": 3,
              "OptionText": "N/A"
            }
          ]
        },
        {
          "Id": 27,
          "Check": "If not, have appropriate safeguards been taken to assure safe entry?",
          "Type": "radiobutton",
          "Value": 2,
          "IsMandatory": 0,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Yes"
            },
            {
              "OptionId": 2,
              "OptionText": "No"
            },
            {
              "OptionId": 3,
              "OptionText": "N/A"
            }
          ]
        },
        {
          "Id": 28,
          "Check": "Has vessel been mechanically ventilated adequately prior to entry? If required provide the continuous mechanical ventilation.",
          "Type": "radiobutton",
          "Value": 2,
          "IsMandatory": 0,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Yes"
            },
            {
              "OptionId": 2,
              "OptionText": "No"
            },
            {
              "OptionId": 3,
              "OptionText": "N/A"
            }
          ]
        },
        {
          "Id": 29,
          "Check": "Is a ladder inside the vessel and secured ?",
          "Type": "radiobutton",
          "Value": 2,
          "IsMandatory": 0,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Yes"
            },
            {
              "OptionId": 2,
              "OptionText": "No"
            },
            {
              "OptionId": 3,
              "OptionText": "N/A"
            }
          ]
        },
        {
          "Id": 30,
          "Check": "Are all entrants wearing a full body harness with life line attached along with the whistle ?",
          "Type": "radiobutton",
          "Value": 2,
          "IsMandatory": 0,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Yes"
            },
            {
              "OptionId": 2,
              "OptionText": "No"
            },
            {
              "OptionId": 3,
              "OptionText": "N/A"
            }
          ]
        },
        {
          "Id": 31,
          "Check": "Is entrants register format with name, in time, out time and signature is available.",
          "Type": "radiobutton",
          "Value": 2,
          "IsMandatory": 0,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Yes"
            },
            {
              "OptionId": 2,
              "OptionText": "No"
            },
            {
              "OptionId": 3,
              "OptionText": "N/A"
            }
          ]
        },
        {
          "Id": 32,
          "Check": "Has a watch person is assigned and given proper instructions along with SCBA ?",
          "Type": "radiobutton",
          "Value": 2,
          "IsMandatory": 0,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Yes"
            },
            {
              "OptionId": 2,
              "OptionText": "No"
            },
            {
              "OptionId": 3,
              "OptionText": "N/A"
            }
          ]
        },
        {
          "Id": 33,
          "Check": "Name of watch Person",
          "Type": "freetext",
          "Value": "",
          "IsMandatory": 0
        },
        {
          "Id": 34,
          "Check": "Has instructions been given to use rubber insulated mats or shoes, when welding or conducting electrical work in a damp or metal confined space ?",
          "Type": "radiobutton",
          "Value": 2,
          "IsMandatory": 0,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Yes"
            },
            {
              "OptionId": 2,
              "OptionText": "No"
            },
            {
              "OptionId": 3,
              "OptionText": "N/A"
            }
          ]
        },
        {
          "Id": 35,
          "Check": "Are all electrical tools and in good condition & green tag provided",
          "Type": "radiobutton",
          "Value": 2,
          "IsMandatory": 0,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Yes"
            },
            {
              "OptionId": 2,
              "OptionText": "No"
            },
            {
              "OptionId": 3,
              "OptionText": "N/A"
            }
          ]
        },
        {
          "Id": 36,
          "Check": "Is separate work permit taken for other works like holt work, cold work, etc.. Confined space entry permit only for entry in the space & not to do the work",
          "Type": "radiobutton",
          "Value": 2,
          "IsMandatory": 0,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Yes"
            },
            {
              "OptionId": 2,
              "OptionText": "No"
            },
            {
              "OptionId": 3,
              "OptionText": "N/A"
            }
          ]
        },
        {
          "Id": 37,
          "Check": "Use detectors to monitor H2S, Oxygen and LEL level, for all confined space entries",
          "Type": "radiobutton",
          "Value": 2,
          "IsMandatory": 0,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Yes"
            },
            {
              "OptionId": 2,
              "OptionText": "No"
            },
            {
              "OptionId": 3,
              "OptionText": "N/A"
            }
          ]
        },
        {
          "Id": 38,
          "Check": "Have instructions been given to watch person to abort the entry if signs and symptoms of exposure occur and/ or the oxygen level drops to 19.5% or rises to 23.5%.",
          "Type": "radiobutton",
          "Value": 2,
          "IsMandatory": 0,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Yes"
            },
            {
              "OptionId": 2,
              "OptionText": "No"
            },
            {
              "OptionId": 3,
              "OptionText": "N/A"
            }
          ]
        },
        {
          "Id": 39,
          "Check": "Has proper ventilation & lighting provided?",
          "Type": "radiobutton",
          "Value": 2,
          "IsMandatory": 0,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Yes"
            },
            {
              "OptionId": 2,
              "OptionText": "No"
            },
            {
              "OptionId": 3,
              "OptionText": "N/A"
            }
          ]
        }
      ],
      "IsMainSection": false,
      "AllowTaskAssociation": false,
      "IsMandatoryAttachment": true,
      "IsSectionTable": false,
      "SectionFiles": []
    },
    {
      "SectionId": 3,
      "SectionName": "3. Safety Equipment Requirement & PPE to be used",
      "SectionType": "checkbox",
      "MandatoryChecksCount": 0,
      "OrganisationId": 387,
      "CreatedOn": "2026-02-02T13:46:26Z",
      "Status": 1,
      "Rank": 3,
      "AllowAttachments": false,
      "FileUploadControl": {
        "IsCameraAllowed": false,
        "IsImageUploadAllowed": false,
        "IsVideoUploadAllowed": false,
        "IsAudioUploadAllowed": false,
        "IsFileUploadAllowed": false
      },
      "Checks": [
        {
          "Id": 40,
          "Check": "Safety Glasses",
          "Type": "checkbox",
          "Value": 0,
          "IsMandatory": 0
        },
        {
          "Id": 41,
          "Check": "Nose Mask / Respirators",
          "Type": "checkbox",
          "Value": 0,
          "IsMandatory": 0
        },
        {
          "Id": 42,
          "Check": "Safety Harness / Lifeline",
          "Type": "checkbox",
          "Value": 0,
          "IsMandatory": 0
        },
        {
          "Id": 43,
          "Check": "Fire Extinguisher No.",
          "Type": "checkbox",
          "Value": 0,
          "IsMandatory": 0
        },
        {
          "Id": 44,
          "Check": "Hand Gloves",
          "Type": "checkbox",
          "Value": 0,
          "IsMandatory": 0
        },
        {
          "Id": 45,
          "Check": "Ear Plug/ Muff",
          "Type": "checkbox",
          "Value": 0,
          "IsMandatory": 0
        },
        {
          "Id": 46,
          "Check": "Scaffolds & Ladders",
          "Type": "checkbox",
          "Value": 0,
          "IsMandatory": 0
        },
        {
          "Id": 47,
          "Check": "Locks/ tags",
          "Type": "checkbox",
          "Value": 0,
          "IsMandatory": 0
        },
        {
          "Id": 48,
          "Check": "Face Shield / Welding Goggle",
          "Type": "checkbox",
          "Value": 0,
          "IsMandatory": 0
        },
        {
          "Id": 49,
          "Check": "Helmet",
          "Type": "checkbox",
          "Value": 0,
          "IsMandatory": 0
        },
        {
          "Id": 50,
          "Check": "Forced Ventilations",
          "Type": "checkbox",
          "Value": 0,
          "IsMandatory": 0
        },
        {
          "Id": 51,
          "Check": "Barricades ",
          "Type": "checkbox",
          "Value": 0,
          "IsMandatory": 0
        },
        {
          "Id": 52,
          "Check": "Apron",
          "Type": "checkbox",
          "Value": 0,
          "IsMandatory": 0
        },
        {
          "Id": 53,
          "Check": "Warning signs",
          "Type": "checkbox",
          "Value": 0,
          "IsMandatory": 0
        },
        {
          "Id": 54,
          "Check": "Safety Shoes ",
          "Type": "checkbox",
          "Value": 0,
          "IsMandatory": 0
        },
        {
          "Id": 55,
          "Check": "Any Other: ",
          "Type": "checkbox",
          "Value": 0,
          "IsMandatory": 0
        },
        {
          "Id": 56,
          "Check": "LOTO Tag Reference No. ",
          "Type": "freetext",
          "Value": "",
          "IsMandatory": 0
        }
      ],
      "IsMainSection": false,
      "AllowTaskAssociation": false,
      "IsMandatoryAttachment": false,
      "IsSectionTable": false,
      "SectionFiles": []
    },
    {
      "SectionId": 4,
      "SectionName": "First section",
      "SectionType": "checkbox",
      "MandatoryChecksCount": 0,
      "OrganisationId": 387,
      "CreatedOn": "2026-02-02T13:46:26Z",
      "Status": 1,
      "Rank": 1,
      "AllowAttachments": true,
      "FileUploadControl": {
        "IsCameraAllowed": true,
        "IsImageUploadAllowed": true,
        "IsVideoUploadAllowed": true,
        "IsAudioUploadAllowed": true,
        "IsFileUploadAllowed": true
      },
      "Checks": [
        {
          "Id": 57,
          "Check": "Checkbox",
          "Type": "checkbox",
          "Value": 0,
          "IsMandatory": 0
        }
      ],
      "IsMainSection": false,
      "AllowTaskAssociation": false,
      "IsMandatoryAttachment": true,
      "IsSectionTable": false,
      "SectionFiles": []
    },
    {
      "SectionId": 4,
      "SectionName": "4. Work Permit Authorization",
      "SectionType": "signature",
      "MandatoryChecksCount": 0,
      "OrganisationId": 387,
      "CreatedOn": "2026-02-02T13:46:26Z",
      "Status": 1,
      "Rank": 4,
      "AllowAttachments": false,
      "FileUploadControl": {
        "IsCameraAllowed": false,
        "IsImageUploadAllowed": false,
        "IsVideoUploadAllowed": false,
        "IsAudioUploadAllowed": false,
        "IsFileUploadAllowed": false
      },
      "Checks": [
        {
          "Id": 1,
          "Check": "Department Head",
          "Type": "signature",
          "Value": "0",
          "IsMandatory": 0,
          "SignatureConfiguration": {
            "Labels": "Department Head",
            "Declaration": "",
            "SignedUserId": 0,
            "SignedUserName": "",
            "SignedDateAndTime": "",
            "SignedAcmRoleId": 566,
            "IsRejected": false,
            "InspectionStatusId": 0,
            "InspectionStatusName": "",
            "IsAssignedToMandatory": false,
            "SignedMobileNumber": "9989248964"
          }
        },
        {
          "Id": 2,
          "Check": "Area Owner",
          "Type": "signature",
          "Value": "0",
          "IsMandatory": 0,
          "SignatureConfiguration": {
            "Labels": "Area Owner",
            "Declaration": "",
            "SignedUserId": 0,
            "SignedUserName": "",
            "SignedDateAndTime": "",
            "SignedAcmRoleId": 0,
            "IsRejected": false,
            "InspectionStatusId": 0,
            "InspectionStatusName": "",
            "IsAssignedToMandatory": false
          }
        },
        {
          "Id": 3,
          "Check": "Site EHS",
          "Type": "signature with approval",
          "Value": "0",
          "IsMandatory": 0,
          "SignatureConfiguration": {
            "Labels": "Site EHS",
            "Declaration": "",
            "SignedUserId": 0,
            "SignedUserName": "",
            "SignedDateAndTime": "",
            "SignedAcmRoleId": 541,
            "DepartmentId": null,
            "IsRejected": false,
            "InspectionStatusId": 0,
            "InspectionStatusName": "",
            "IsAssignedToMandatory": false
          }
        }
      ],
      "IsMainSection": false,
      "AllowTaskAssociation": false,
      "IsMandatoryAttachment": false,
      "IsSectionTable": false,
      "SectionFiles": []
    },
    {
      "SectionId": 4,
      "SectionName": "3. Signature(s)",
      "SectionType": "signature",
      "MandatoryChecksCount": 0,
      "OrganisationId": 387,
      "CreatedOn": "2026-02-02T13:46:26Z",
      "Status": 1,
      "Rank": 4,
      "AllowAttachments": false,
      "FileUploadControl": {
        "IsCameraAllowed": false,
        "IsImageUploadAllowed": false,
        "IsVideoUploadAllowed": false,
        "IsAudioUploadAllowed": false,
        "IsFileUploadAllowed": false
      },
      "Checks": [
        {
          "Id": 1,
          "Check": "Site EHS",
          "Type": "signature",
          "Value": "0",
          "IsMandatory": 0,
          "SignatureConfiguration": {
            "Labels": "Site EHS",
            "Declaration": "",
            "SignedUserId": 0,
            "SignedUserName": "",
            "SignedDateAndTime": "",
            "SignedAcmRoleId": 0,
            "IsRejected": false,
            "InspectionStatusId": 0,
            "InspectionStatusName": "",
            "IsAssignedToMandatory": false,
            "SignedMobileNumber": "7717731269"
          }
        },
        {
          "Id": 2,
          "Check": "Plant Head",
          "Type": "signature",
          "Value": "0",
          "IsMandatory": 0,
          "SignatureConfiguration": {
            "Labels": "Plant Head",
            "Declaration": "",
            "SignedUserId": 0,
            "SignedUserName": "",
            "SignedDateAndTime": "",
            "SignedAcmRoleId": 0,
            "DepartmentId": null,
            "IsRejected": false,
            "InspectionStatusId": 0,
            "InspectionStatusName": "",
            "IsAssignedToMandatory": false
          }
        },
        {
          "Id": 3,
          "Check": "EHS Head",
          "Type": "signature",
          "Value": "0",
          "IsMandatory": 0,
          "SignatureConfiguration": {
            "Labels": "EHS Head",
            "Declaration": "",
            "SignedUserId": 0,
            "SignedUserName": "",
            "SignedDateAndTime": "",
            "SignedAcmRoleId": 0,
            "DepartmentId": null,
            "IsRejected": false,
            "InspectionStatusId": 0,
            "InspectionStatusName": "",
            "IsAssignedToMandatory": false
          }
        }
      ],
      "IsMainSection": false,
      "AllowTaskAssociation": false,
      "IsMandatoryAttachment": false,
      "IsSectionTable": false,
      "SectionFiles": []
    },
    {
      "SectionId": 0,
      "SectionName": "Standalone Checks",
      "SectionType": "",
      "MandatoryChecksCount": 0,
      "OrganisationId": 387,
      "CreatedOn": "2025-11-25T07:13:31Z",
      "Status": 1,
      "Rank": 0,
      "AllowAttachments": false,
      "FileUploadControl": {
        "IsCameraAllowed": false,
        "IsImageUploadAllowed": false,
        "IsVideoUploadAllowed": false,
        "IsAudioUploadAllowed": false,
        "IsFileUploadAllowed": false
      },
      "Checks": [
        {
          "Id": 1000000,
          "Check": "Location of Work",
          "Type": "freetext",
          "Value": "",
          "IsMandatory": 0
        },
        {
          "Id": 1000001,
          "Check": "Work Description",
          "Type": "freetext",
          "Value": "",
          "IsMandatory": 0
        },
        {
          "Id": 1000002,
          "Check": "okay",
          "Type": "checkbox",
          "Value": 0,
          "IsMandatory": 0
        }
      ],
      "IsMainSection": false,
      "AllowTaskAssociation": false,
      "IsMandatoryAttachment": false,
      "IsSectionTable": false,
      "SectionFiles": []
    }
  ]
}


Audit log sent successfully.


[WorkPermit] No reminder config present in request. Skipping reminder update.


NotificationObject: {"EventName":"WORK_PERMIT_STATUS_CHANGE_TO_APPROVERS", "EventArgs":[{"Key":"WorkPermitId", "Value":"858"},{"Key":"NewStatus", "Value":"Closed"},{"Key":"ApproverIds", "Value":"[2764,1954]"},{"Key":"ChangedByName", "Value":"Lalit Aditya Kola"},{"Key":"SiteName", "Value":"Coimbatore"},{"Key":"CreatedBy", "Value":"Lalit Aditya Kola"},{"Key":"WorkPermitUid", "Value":"WP\/TTK\/COI\/CSE\/26\/00043"},{"Key":"OrgId", "Value":387},{"Key":"OrganisationName", "Value":"TTK Beta - QA"}]}


Pushing WorkPermit status change notification to NSQ


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


Request Values read: AssetUid = OSMCAM001, IncidentDescription = OSMCAM001:
  Unknown-6535: NO-Hardhat, NO-Safety Vest
  Unknown-6536: NO-Hardhat, NO-Mask
  Unknown-6537: NO-Safety Vest
  Unknown-6538: NO-Hardhat


Pushing Assigned to Notification object to NSQ


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


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


OsmoVision Webhook Incident is created. Incident Id = 23183


Attachment count : 4;


Validating attachment : combined_20260202_140636_730206_f3177020.jpg;


Validating attachment : combined_20260202_140655_209684_f3177268.jpg;


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


Attachments updated for the incident Id = 23183


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


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


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


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


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


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


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


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


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


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


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


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


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


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 Body : {}


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


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


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


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


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


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


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


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


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


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


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


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


Request Values read: AssetUid = OSMCAM001, IncidentDescription = OSMCAM001:
  Unknown-3210: NO-Safety Vest
  Unknown-6539: NO-Hardhat
  Unknown-6540: NO-Hardhat
  Unknown-6541: NO-Hardhat, NO-Mask, NO-Safety Vest


Pushing Assigned to Notification object to NSQ


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


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


Audit log sent successfully.


OsmoVision Webhook Incident is created. Incident Id = 23184


Attachment count : 4;


Validating attachment : combined_20260202_140713_678776_f3177548.jpg;


Validating attachment : combined_20260202_140731_767570_f3177797.jpg;


Attachments updated for the incident Id = 23184


Request Values read: AssetUid = OSMCAM001, IncidentDescription = OSMCAM001:
  Unknown-6542: Hardhat
  Unknown-6543: NO-Hardhat, NO-Mask, NO-Safety Vest
  Unknown-6544: NO-Hardhat
  Unknown-6545: NO-Hardhat
  Unknown-6546: NO-Mask


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


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


OsmoVision Webhook Incident is created. Incident Id = 23185


Attachment count : 5;


Validating attachment : combined_20260202_140750_764091_f3178069.jpg;


Validating attachment : combined_20260202_140808_587352_f3178327.jpg;


Attachments updated for the incident Id = 23185


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


Request Body : {"SiteIds":[],"WorkPermitTypeId":[],"DepartmentId":[],"WorkPermitStatusId":[],"FromDate":"2026-02-02","ToDate":"2026-02-02","Live":false,"Pending":false,"InitiatedBy":[]}


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/856/History


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


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


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


Request Body : {}


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


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


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


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


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


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/Resources/eng?orgId=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/AccessControl/Modules/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/Investigation/Categories


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


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


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


Request URL : https://api-qa-staging-2.oqsha.com/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 : http://localhost:9092/OsmoVisionIncident


Request Values read: AssetUid = OSMCAM001, IncidentDescription = OSMCAM001:
  Unknown-3222: NO-Hardhat
  Unknown-6547: NO-Safety Vest
  Unknown-6548: NO-Hardhat, NO-Safety Vest
  Unknown-6549: NO-Hardhat, NO-Safety Vest
  Unknown-6550: NO-Mask
  Unknown-6551: Hardhat
  Unknown-6552: NO-Hardhat, NO-Mask
  Unknown-6553: NO-Hardhat


Pushing Assigned to Notification object to NSQ


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


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


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


Audit log sent successfully.


OsmoVision Webhook Incident is created. Incident Id = 23186


Attachment count : 8;


Validating attachment : combined_20260202_140830_203119_f3178599.jpg;


Validating attachment : combined_20260202_140848_051762_f3178890.jpg;


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


Attachments updated for the incident Id = 23186


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


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/User/1/Dashboards


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


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/Incident/Category/551


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


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


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


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


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


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


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


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


Request Body : {}


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


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


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


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


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


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


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


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


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


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


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


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


Request Body : {"ReportedByUserIds":[],"OrgId":[297],"LocationId":[],"DivisionId":[],"DepartmentId":[],"StartDate":"2026-01-26","EndDate":"2026-02-09","PageNumber":1,"PageLimit":10}


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


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


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


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


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


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


Request Body : {"SiteIds":[932,933],"WorkPermitTypeId":[],"DepartmentId":[],"WorkPermitStatusId":[],"FromDate":"2026-01-02","ToDate":"2026-02-02","Live":false,"Pending":false,"InitiatedBy":[]}


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


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


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


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


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


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


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


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


Request Body : {}


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


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


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


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


Request Body : {"SiteIds":[],"WorkPermitTypeId":[],"DepartmentId":[],"WorkPermitStatusId":[],"FromDate":"2026-02-02","ToDate":"2026-02-02","Live":false,"Pending":false,"InitiatedBy":[]}


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


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


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


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


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/Organisation/387/Users/DropDown?ModuleName=Work PermitsiteId=872


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


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


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


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


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


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


Request Values read: AssetUid = OSMCAM001, IncidentDescription = OSMCAM001:
  Unknown-6554: NO-Hardhat, NO-Mask, NO-Safety Vest
  Unknown-6555: Hardhat, NO-Mask, NO-Safety Vest
  Unknown-6556: NO-Hardhat, NO-Safety Vest
  Unknown-6557: NO-Hardhat
  Unknown-6558: NO-Hardhat, NO-Mask
  Unknown-6559: NO-Hardhat
  Unknown-6560: Hardhat, NO-Safety Vest


Pushing Assigned to Notification object to NSQ


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


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


Audit log sent successfully.


OsmoVision Webhook Incident is created. Incident Id = 23187


Attachment count : 7;


Validating attachment : combined_20260202_140909_040637_f3179171.jpg;


Validating attachment : combined_20260202_140927_262662_f3179445.jpg;


Attachments updated for the incident Id = 23187


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


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


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


Sanitized JSON passed validation: {
  "Sections": [
    {
      "SectionId": 0,
      "SectionName": "Standalone Checks",
      "SectionType": "",
      "MandatoryChecksCount": 0,
      "OrganisationId": 387,
      "CreatedOn": "2026-02-02T14:10:05.098Z",
      "Status": 1,
      "Rank": 0,
      "AllowAttachments": false,
      "FileUploadControl": {
        "IsCameraAllowed": false,
        "IsImageUploadAllowed": false,
        "IsVideoUploadAllowed": false,
        "IsAudioUploadAllowed": false,
        "IsFileUploadAllowed": false
      },
      "Checks": [
        {
          "Id": "0_1",
          "Check": "check 1",
          "Type": "checkbox",
          "Value": null,
          "IsMandatory": 0,
          "CheckOptions": [],
          "CheckConfiguration": {
            "Validations": {
              "Required": false,
              "RequiredMessage": "This field is required",
              "MinLength": null,
              "MinLengthMessage": null,
              "MaxLength": null,
              "MaxLengthMessage": null,
              "Min": null,
              "MinMessage": null,
              "Max": null,
              "MaxMessage": null,
              "Pattern": null,
              "PatternMessage": null
            },
            "Placeholder": "",
            "DisplayOrientation": "vertical",
            "Multiselect": false,
            "FloatingLabel": false,
            "ConditionalRules": [],
            "Alignment": "center"
          },
          "LayoutMetadata": {
            "RowNumber": 0,
            "ColumnOrder": 0,
            "WidthPercentage": 100
          }
        },
        {
          "Id": "0_2",
          "Check": "check 2",
          "Type": "date",
          "Value": null,
          "IsMandatory": 0,
          "CheckOptions": [],
          "CheckConfiguration": {
            "Validations": {
              "Required": false,
              "RequiredMessage": "This field is required",
              "MinLength": null,
              "MinLengthMessage": null,
              "MaxLength": null,
              "MaxLengthMessage": null,
              "Min": null,
              "MinMessage": null,
              "Max": null,
              "MaxMessage": null,
              "Pattern": null,
              "PatternMessage": null
            },
            "Placeholder": "",
            "DisplayOrientation": "vertical",
            "Multiselect": false,
            "FloatingLabel": false,
            "ConditionalRules": [],
            "Alignment": "center"
          },
          "LayoutMetadata": {
            "RowNumber": 0,
            "ColumnOrder": 0,
            "WidthPercentage": 100
          }
        }
      ],
      "IsMainSection": false,
      "AllowTaskAssociation": false,
      "IsMandatoryAttachment": false,
      "IsSectionTable": false
    }
  ]
}


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


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


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


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


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


Request Values read: AssetUid = OSMCAM001, IncidentDescription = OSMCAM001:
  Unknown-3210: NO-Hardhat
  Unknown-3222: NO-Hardhat
  Unknown-6561: NO-Mask
  Unknown-6562: Mask, NO-Hardhat, NO-Safety Vest
  Unknown-6563: NO-Hardhat, NO-Mask, NO-Safety Vest
  Unknown-6564: Hardhat, NO-Mask, NO-Safety Vest
  Unknown-6565: NO-Hardhat, NO-Mask, NO-Safety Vest
  Unknown-6566: Hardhat
  Unknown-6567: NO-Hardhat
  Unknown-6568: NO-Hardhat, NO-Mask, NO-Safety Vest
  Unknown-6569: NO-Hardhat, NO-Mask


Pushing Assigned to Notification object to NSQ


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


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


Audit log sent successfully.


OsmoVision Webhook Incident is created. Incident Id = 23188


Attachment count : 11;


Validating attachment : combined_20260202_140947_730452_f3179727.jpg;


Validating attachment : combined_20260202_141007_678660_f3179998.jpg;


Attachments updated for the incident Id = 23188


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


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


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


Request Body : {}


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


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


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


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


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


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


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


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/User/1/Dashboards


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


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


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


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


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


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


Request Body : {"SiteIds":[],"WorkPermitTypeId":[],"DepartmentId":[],"WorkPermitStatusId":[],"FromDate":"2026-02-02","ToDate":"2026-02-02","Live":false,"Pending":false,"InitiatedBy":[]}


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


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


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


Request Body : {}


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


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


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


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


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


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


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


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


Request Values read: AssetUid = OSMCAM001, IncidentDescription = OSMCAM001:
  Unknown-6570: Hardhat, NO-Safety Vest
  Unknown-6571: Mask, NO-Hardhat, NO-Safety Vest
  Unknown-6572: NO-Hardhat, NO-Mask, NO-Safety Vest
  Unknown-6573: NO-Hardhat, NO-Mask, NO-Safety Vest
  Unknown-6574: NO-Hardhat, NO-Safety Vest
  Unknown-6575: Hardhat, NO-Safety Vest
  Unknown-6576: NO-Hardhat, NO-Mask, NO-Safety Vest
  Unknown-6577: NO-Hardhat, NO-Mask, NO-Safety Vest
  Unknown-6578: NO-Mask
  Unknown-6579: NO-Hardhat, NO-Mask, NO-Safety Vest
  Unknown-6580: NO-Mask
  Unknown-6581: NO-Hardhat, NO-Safety Vest


Pushing Assigned to Notification object to NSQ


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


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


Audit log sent successfully.


OsmoVision Webhook Incident is created. Incident Id = 23189


Attachment count : 12;


Validating attachment : combined_20260202_141030_012683_f3180316.jpg;


Validating attachment : combined_20260202_141049_768255_f3180602.jpg;


Attachments updated for the incident Id = 23189


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


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/User/1954/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/Languages


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


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


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


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


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


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


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


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


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


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


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


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


Request Body : {"SiteIds":[],"WorkPermitTypeId":[],"DepartmentId":[],"WorkPermitStatusId":[],"FromDate":"2026-02-02","ToDate":"2026-02-02","Live":false,"Pending":false,"InitiatedBy":[]}


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


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


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


Request Body : {}


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


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


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


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


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


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


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


Request URL : https://api-qa-staging-2.oqsha.com/Organisation/387/Users/DropDown??ModuleName=Inspections&&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/WorkPermit/All


Request Body : {"SiteIds":[],"WorkPermitTypeId":[],"DepartmentId":[],"WorkPermitStatusId":[],"FromDate":"2026-02-02","ToDate":"2026-02-02","Live":false,"Pending":false,"InitiatedBy":[]}


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


Request Values read: AssetUid = OSMCAM001, IncidentDescription = OSMCAM001:
  Unknown-6582: NO-Hardhat, NO-Safety Vest
  Unknown-6583: NO-Hardhat, NO-Safety Vest
  Unknown-6584: Gloves
  Unknown-6585: Hardhat, NO-Safety Vest
  Unknown-6586: NO-Hardhat, NO-Safety Vest
  Unknown-6587: NO-Hardhat, NO-Safety Vest


Pushing Assigned to Notification object to NSQ


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


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


Audit log sent successfully.


OsmoVision Webhook Incident is created. Incident Id = 23190


Attachment count : 6;


Validating attachment : combined_20260202_141110_755089_f3180921.jpg;


Validating attachment : combined_20260202_141128_760457_f3181184.jpg;


Attachments updated for the incident Id = 23190


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


Request Body : {"OrgId":[387],"PageNumber":1,"PageLimit":10,"SearchTerm":"","SortingColumn":["InspectionUid"],"SortingOrder":["asc"],"FromDate":"2025-04-01","ToDate":"2026-02-12","SiteId":[872]}


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


Request Body : {"OrgId":[387],"PageNumber":1,"PageLimit":10,"SearchTerm":"","SortingColumn":["CreatedOn"],"SortingOrder":["asc"],"FromDate":"2025-04-01","ToDate":"2026-02-12","SiteId":[872]}


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


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


Request Body : {"OrgId":[387],"PageNumber":1,"PageLimit":10,"SearchTerm":"","SortingColumn":["SiteName"],"SortingOrder":["asc"],"FromDate":"2025-04-01","ToDate":"2026-02-12","SiteId":[872]}


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


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


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


Request Body : {"SiteIds":[],"WorkPermitTypeId":[22],"DepartmentId":[],"WorkPermitStatusId":[],"FromDate":"2026-02-02","ToDate":"2026-02-02","Live":false,"Pending":false,"InitiatedBy":[]}


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


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


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


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


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


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


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


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


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


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


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


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


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


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


Request Body : {"OrgId":[387],"PageNumber":1,"PageLimit":10,"SearchTerm":"","SortingColumn":["InspectionName"],"SortingOrder":["asc"],"FromDate":"2025-04-01","ToDate":"2026-02-12","SiteId":[872]}


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


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


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


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


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


Request Body : {"OrgId":[387],"PageNumber":1,"PageLimit":10,"SearchTerm":"","SortingColumn":["InspectionType"],"SortingOrder":["asc"],"FromDate":"2025-04-01","ToDate":"2026-02-12","SiteId":[872]}


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


Request Body : {"SiteIds":[872],"WorkPermitTypeId":[22],"DepartmentId":[],"WorkPermitStatusId":[],"FromDate":"2026-02-02","ToDate":"2026-02-02","Live":false,"Pending":false,"InitiatedBy":[]}


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


Request Body : {"OrgId":[387],"PageNumber":1,"PageLimit":10,"SearchTerm":"","SortingColumn":["RaisedByName"],"SortingOrder":["asc"],"FromDate":"2025-04-01","ToDate":"2026-02-12","SiteId":[872]}


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


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


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


Request Body : {}


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


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


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


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


Request Body : {"OrgId":[387],"PageNumber":1,"PageLimit":10,"SearchTerm":"","SortingColumn":["AssignedToUser"],"SortingOrder":["asc"],"FromDate":"2025-04-01","ToDate":"2026-02-12","SiteId":[872]}


Request Body : {"OrgId":[387],"PageNumber":1,"PageLimit":10,"SearchTerm":"","SortingColumn":["AssetName"],"SortingOrder":["asc"],"FromDate":"2025-04-01","ToDate":"2026-02-12","SiteId":[872]}


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


Request Body : {"OrgId":[387],"PageNumber":1,"PageLimit":10,"SearchTerm":"","SortingColumn":["AssetTypeName"],"SortingOrder":["asc"],"FromDate":"2025-04-01","ToDate":"2026-02-12","SiteId":[872]}


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


Sanitized JSON passed validation: {
  "Sections": [
    {
      "id": 1,
      "sectionName": "General Cleanliness",
      "isStandalone": false,
      "sectionFlags": [],
      "IsSectionTable": false,
      "TableConfig": null,
      "conditionalRules": [],
      "fileUploadControl": {
        "IsCameraAllowed": false,
        "IsImageUploadAllowed": true,
        "IsVideoUploadAllowed": true,
        "IsAudioUploadAllowed": false,
        "IsFileUploadAllowed": false
      },
      "fields": [
        {
          "id": "1_1",
          "label": "Floors, walls, and ceilings are clean",
          "name": "check_1_1",
          "type": "radio",
          "inputType": "radiobutton",
          "value": "",
          "placeholder": "",
          "displayOrientation": "vertical",
          "multiselect": false,
          "floatingLabel": false,
          "readOnly": false,
          "alignment": "horizontal",
          "validations": {
            "required": false,
            "requiredMessage": "This field is required"
          },
          "conditionalRules": [],
          "options": [
            {
              "label": "Yes",
              "value": "Yes"
            },
            {
              "label": "No",
              "value": "No"
            },
            {
              "label": "N/A",
              "value": "N/A"
            }
          ],
          "rowNumber": 0,
          "columnOrder": 0,
          "widthPercentage": 100
        },
        {
          "id": "1_2",
          "label": "Waste bins are covered and cleaned regularly",
          "name": "check_1_2",
          "type": "radio",
          "inputType": "radiobutton",
          "value": "",
          "placeholder": "",
          "displayOrientation": "vertical",
          "multiselect": false,
          "floatingLabel": false,
          "readOnly": false,
          "alignment": "horizontal",
          "validations": {
            "required": false,
            "requiredMessage": "This field is required"
          },
          "conditionalRules": [],
          "options": [
            {
              "label": "Yes",
              "value": "Yes"
            },
            {
              "label": "No",
              "value": "No"
            },
            {
              "label": "N/A",
              "value": "N/A"
            }
          ],
          "rowNumber": 0,
          "columnOrder": 0,
          "widthPercentage": 100
        },
        {
          "id": "1_3",
          "label": "Lighting and ventilation are adequate",
          "name": "check_1_3",
          "type": "radio",
          "inputType": "radiobutton",
          "value": "",
          "placeholder": "",
          "displayOrientation": "vertical",
          "multiselect": false,
          "floatingLabel": false,
          "readOnly": false,
          "alignment": "horizontal",
          "validations": {
            "required": false,
            "requiredMessage": "This field is required"
          },
          "conditionalRules": [],
          "options": [
            {
              "label": "Yes",
              "value": "Yes"
            },
            {
              "label": "No",
              "value": "No"
            },
            {
              "label": "N/A",
              "value": "N/A"
            }
          ],
          "rowNumber": 0,
          "columnOrder": 0,
          "widthPercentage": 100
        },
        {
          "id": "1_4",
          "label": "Wash basins and sinks are functioning properly",
          "name": "check_1_4",
          "type": "radio",
          "inputType": "radiobutton",
          "value": "",
          "placeholder": "",
          "displayOrientation": "vertical",
          "multiselect": false,
          "floatingLabel": false,
          "readOnly": false,
          "alignment": "horizontal",
          "validations": {
            "required": false,
            "requiredMessage": "This field is required"
          },
          "conditionalRules": [],
          "options": [
            {
              "label": "Yes",
              "value": "Yes"
            },
            {
              "label": "No",
              "value": "No"
            },
            {
              "label": "N/A",
              "value": "N/A"
            }
          ],
          "rowNumber": 0,
          "columnOrder": 0,
          "widthPercentage": 100
        }
      ]
    },
    {
      "SectionId": 0,
      "SectionName": "Standalone Checks",
      "SectionType": "",
      "MandatoryChecksCount": 0,
      "OrganisationId": 387,
      "CreatedOn": "2026-02-02T14:12:06.954Z",
      "Status": 1,
      "Rank": 0,
      "AllowAttachments": false,
      "FileUploadControl": {
        "IsCameraAllowed": false,
        "IsImageUploadAllowed": false,
        "IsVideoUploadAllowed": false,
        "IsAudioUploadAllowed": false,
        "IsFileUploadAllowed": false
      },
      "Checks": [
        {
          "Id": "0_1",
          "Check": "text",
          "Type": "date",
          "Value": null,
          "IsMandatory": 1,
          "CheckOptions": [],
          "CheckConfiguration": {
            "Validations": {
              "Required": true,
              "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,
            "ConditionalRules": [],
            "Alignment": "center"
          },
          "LayoutMetadata": {
            "RowNumber": 0,
            "ColumnOrder": 0,
            "WidthPercentage": 100
          }
        }
      ],
      "IsMainSection": false,
      "AllowTaskAssociation": false,
      "IsMandatoryAttachment": false,
      "IsSectionTable": false
    }
  ]
}


Audit log sent successfully.


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


Request Values read: AssetUid = OSMCAM001, IncidentDescription = OSMCAM001:
  Unknown-6588: NO-Safety Vest
  Unknown-6589: NO-Hardhat, NO-Safety Vest
  Unknown-6590: NO-Hardhat
  Unknown-6591: Hardhat, NO-Hardhat, NO-Safety Vest
  Unknown-6592: NO-Hardhat, NO-Safety Vest
  Unknown-6593: NO-Hardhat


Pushing Assigned to Notification object to NSQ


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


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


OsmoVision Webhook Incident is created. Incident Id = 23191


Attachment count : 6;


Validating attachment : combined_20260202_141148_294575_f3181461.jpg;


Validating attachment : combined_20260202_141206_156045_f3181720.jpg;


Attachments updated for the incident Id = 23191


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


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


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


Request Body : {"OrgId":[387],"PageNumber":1,"PageLimit":10,"SearchTerm":"","SortingColumn":["AssetTypeName"],"SortingOrder":["asc"],"FromDate":"2025-04-01","ToDate":"2026-02-12","SiteId":[872]}


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


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


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


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


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


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


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


Request Body : {"ReportedByUserIds":[],"OrgId":[297],"LocationId":[],"DivisionId":[],"DepartmentId":[],"StartDate":"2026-01-26","EndDate":"2026-02-09","PageNumber":1,"PageLimit":10}


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


Request Body : {"OrgId":[387],"PageNumber":1,"PageLimit":10,"SearchTerm":"","SortingColumn":["DepartmentName"],"SortingOrder":["asc"],"FromDate":"2025-04-01","ToDate":"2026-02-12","SiteId":[872]}


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


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


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


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


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


Request Body : {"SiteIds":[932,933],"WorkPermitTypeId":[],"DepartmentId":[],"WorkPermitStatusId":[],"FromDate":"2026-01-02","ToDate":"2026-02-02","Live":false,"Pending":false,"InitiatedBy":[]}


Request Body : {"OrgId":[387],"PageNumber":1,"PageLimit":10,"SearchTerm":"","SortingColumn":["DueDate"],"SortingOrder":["asc"],"FromDate":"2025-04-01","ToDate":"2026-02-12","SiteId":[872]}


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


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


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


Request Body : {}


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


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


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 URL : https://api-qa-staging-2.oqsha.com/Organisations/387/Departments?SiteId=872&SortingColumn=Name&SortingOrder=Asc


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


Request Body : {"SiteIds":[872],"WorkPermitTypeId":[22,11],"DepartmentId":[],"WorkPermitStatusId":[],"FromDate":"2026-02-02","ToDate":"2026-02-02","Live":false,"Pending":false,"InitiatedBy":[]}


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


Request Values read: AssetUid = OSMCAM001, IncidentDescription = OSMCAM001:
  Unknown-6594: NO-Hardhat, NO-Safety Vest
  Unknown-6595: Hardhat, NO-Mask, NO-Safety Vest
  Unknown-6596: NO-Hardhat
  Unknown-6597: NO-Mask


Pushing Assigned to Notification object to NSQ


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


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


Audit log sent successfully.


OsmoVision Webhook Incident is created. Incident Id = 23192


Attachment count : 4;


Validating attachment : combined_20260202_141243_420707_f3182244.jpg;


Attachments updated for the incident Id = 23192


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 Body : {"OrgId":[387],"PageNumber":1,"PageLimit":10,"SearchTerm":"","SortingColumn":["DueDate"],"SortingOrder":["desc"],"FromDate":"2025-04-01","ToDate":"2026-02-12"}


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


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


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


Request Body : {}


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


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


Request Values read: AssetUid = OSMCAM001, IncidentDescription = OSMCAM001:
  Unknown-6598: NO-Hardhat
  Unknown-6599: NO-Safety Vest


Pushing Assigned to Notification object to NSQ


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


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


Audit log sent successfully.


OsmoVision Webhook Incident is created. Incident Id = 23193


Attachment count : 2;


Validating attachment : combined_20260202_141318_866895_f3182765.jpg;


Attachments updated for the incident Id = 23193


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


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


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


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


Request Body : {"ReportedByUserIds":[],"OrgId":[297],"LocationId":[],"DivisionId":[],"DepartmentId":[],"StartDate":"2026-01-26","EndDate":"2026-02-09","PageNumber":1,"PageLimit":10}


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


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


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


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


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


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


Request Body : {"SiteIds":[932,933],"WorkPermitTypeId":[],"DepartmentId":[],"WorkPermitStatusId":[],"FromDate":"2026-01-02","ToDate":"2026-02-02","Live":false,"Pending":false,"InitiatedBy":[]}


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


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


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


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


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


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


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


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


Request Values read: AssetUid = OSMCAM001, IncidentDescription = OSMCAM001:
  Unknown-6600: NO-Hardhat, NO-Safety Vest
  Unknown-6601: NO-Hardhat
  Unknown-6602: NO-Mask


Pushing Assigned to Notification object to NSQ


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


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


Audit log sent successfully.


OsmoVision Webhook Incident is created. Incident Id = 23194


Attachment count : 3;


Validating attachment : combined_20260202_141337_580317_f3183028.jpg;


Validating attachment : combined_20260202_141355_001261_f3183282.jpg;


Attachments updated for the incident Id = 23194


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


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


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


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


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


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


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


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


Request Body : {}


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


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


Request URL : https://api-qa-staging-2.oqsha.com/Organisation/387/Users/DropDown?ModuleName=Inspections&SiteId=872&RoleId=541&AssetTypeId=112


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


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


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


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


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


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