Sanitized JSON passed validation: {
  "Sections": [
    {
      "SectionId": 3,
      "SectionName": "1. Hazards Identified",
      "SectionType": "checkbox",
      "MandatoryChecksCount": 0,
      "OrganisationId": 387,
      "Status": 1,
      "Rank": 1,
      "AllowAttachments": false,
      "FileUploadControl": {
        "IsCameraAllowed": false,
        "IsImageUploadAllowed": false,
        "IsVideoUploadAllowed": false,
        "IsAudioUploadAllowed": false,
        "IsFileUploadAllowed": false
      },
      "Checks": [
        {
          "Id": 1,
          "Check": "Presence of Toxic Gas Fumes",
          "Type": "checkbox",
          "Value": 1,
          "IsMandatory": 0
        },
        {
          "Id": 2,
          "Check": "Sharp Edges",
          "Type": "checkbox",
          "Value": 0,
          "IsMandatory": 0
        },
        {
          "Id": 3,
          "Check": "Poor Lighting",
          "Type": "checkbox",
          "Value": 0,
          "IsMandatory": 0
        },
        {
          "Id": 4,
          "Check": "Height Work (Above 2 Meter.)",
          "Type": "checkbox",
          "Value": 0,
          "IsMandatory": 0
        },
        {
          "Id": 5,
          "Check": "Work near Over Head Electrical Line",
          "Type": "checkbox",
          "Value": 1,
          "IsMandatory": 0
        },
        {
          "Id": 6,
          "Check": "Combustible Materials Nearby",
          "Type": "checkbox",
          "Value": 0,
          "IsMandatory": 0
        },
        {
          "Id": 7,
          "Check": "Trip Hazard",
          "Type": "checkbox",
          "Value": 0,
          "IsMandatory": 0
        },
        {
          "Id": 8,
          "Check": "Static Electricity",
          "Type": "checkbox",
          "Value": 0,
          "IsMandatory": 0
        },
        {
          "Id": 9,
          "Check": "Work on Fragile Roofs",
          "Type": "checkbox",
          "Value": 0,
          "IsMandatory": 0
        },
        {
          "Id": 10,
          "Check": "Improper Access to reach height",
          "Type": "checkbox",
          "Value": 0,
          "IsMandatory": 0
        },
        {
          "Id": 11,
          "Check": "Work near sharp edges in ground level",
          "Type": "checkbox",
          "Value": 0,
          "IsMandatory": 0
        },
        {
          "Id": 12,
          "Check": "Slip Hazard",
          "Type": "checkbox",
          "Value": 0,
          "IsMandatory": 0
        },
        {
          "Id": 13,
          "Check": "Steam",
          "Type": "checkbox",
          "Value": 0,
          "IsMandatory": 0
        },
        {
          "Id": 14,
          "Check": "Work on Standing Ladder",
          "Type": "checkbox",
          "Value": 0,
          "IsMandatory": 0
        },
        {
          "Id": 15,
          "Check": "Work on Moving Machinery",
          "Type": "checkbox",
          "Value": 1,
          "IsMandatory": 0
        },
        {
          "Id": 16,
          "Check": "Confined Space",
          "Type": "checkbox",
          "Value": 0,
          "IsMandatory": 0
        },
        {
          "Id": 17,
          "Check": "Excavation Collapse",
          "Type": "checkbox",
          "Value": 0,
          "IsMandatory": 0
        },
        {
          "Id": 18,
          "Check": "Oil Spillage Observed",
          "Type": "checkbox",
          "Value": 0,
          "IsMandatory": 0
        },
        {
          "Id": 19,
          "Check": "Work on Scaffolding",
          "Type": "checkbox",
          "Value": 0,
          "IsMandatory": 0
        },
        {
          "Id": 20,
          "Check": "Unguarded Opening",
          "Type": "checkbox",
          "Value": 0,
          "IsMandatory": 0
        },
        {
          "Id": 21,
          "Check": "Mechanical / Electrical Sparks",
          "Type": "checkbox",
          "Value": 0,
          "IsMandatory": 0
        },
        {
          "Id": 22,
          "Check": "Noise / Vibration",
          "Type": "checkbox",
          "Value": 0,
          "IsMandatory": 0
        },
        {
          "Id": 23,
          "Check": "Pressurized Line",
          "Type": "checkbox",
          "Value": 0,
          "IsMandatory": 0
        },
        {
          "Id": 24,
          "Check": "Other Hazards:",
          "Type": "freetext",
          "Value": "",
          "IsMandatory": 0
        }
      ],
      "IsMainSection": false,
      "AllowTaskAssociation": false,
      "IsMandatoryAttachment": false,
      "IsSectionTable": false,
      "SectionFiles": []
    },
    {
      "SectionId": 4,
      "SectionName": "2. Control Measures",
      "SectionType": "radiobutton",
      "MandatoryChecksCount": 0,
      "OrganisationId": 387,
      "Status": 1,
      "Rank": 2,
      "AllowAttachments": true,
      "FileUploadControl": {
        "IsCameraAllowed": false,
        "IsImageUploadAllowed": true,
        "IsVideoUploadAllowed": false,
        "IsAudioUploadAllowed": false,
        "IsFileUploadAllowed": true
      },
      "Checks": [
        {
          "Id": 1,
          "Check": "Is all hand tools & equipment’s inspected & tag provided?",
          "Type": "radiobutton",
          "Value": "0",
          "IsMandatory": 0,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Yes"
            },
            {
              "OptionId": 2,
              "OptionText": "No"
            },
            {
              "OptionId": 3,
              "OptionText": "N/A"
            }
          ]
        },
        {
          "Id": 2,
          "Check": "File",
          "Type": "file",
          "Value": "0",
          "IsMandatory": 0
        },
        {
          "Id": 3,
          "Check": "If Work is to be carried on fragile roof then life line provided to prevent a fall",
          "Type": "radiobutton",
          "Value": "1",
          "IsMandatory": 0,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Yes"
            },
            {
              "OptionId": 2,
              "OptionText": "No"
            },
            {
              "OptionId": 3,
              "OptionText": "N/A"
            }
          ]
        },
        {
          "Id": 4,
          "Check": "Attachment",
          "Type": "file",
          "Value": "0",
          "IsMandatory": 0
        },
        {
          "Id": 5,
          "Check": "Use of full body harness with life line and provision available to anchor life line and lanyard of harness",
          "Type": "radiobutton",
          "Value": "1",
          "IsMandatory": 0,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Yes"
            },
            {
              "OptionId": 2,
              "OptionText": "No"
            },
            {
              "OptionId": 3,
              "OptionText": "N/A"
            }
          ]
        },
        {
          "Id": 6,
          "Check": "Proper access / Ladder is to be provided to reach at work place and use safety belt with life line",
          "Type": "radiobutton",
          "Value": "0",
          "IsMandatory": 0,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Yes"
            },
            {
              "OptionId": 2,
              "OptionText": "No"
            },
            {
              "OptionId": 3,
              "OptionText": "N/A"
            }
          ]
        },
        {
          "Id": 7,
          "Check": "Proper staging, platform and handrails provided (Top rail, Mid rail & Toe guard) provided",
          "Type": "radiobutton",
          "Value": "0",
          "IsMandatory": 0,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Yes"
            },
            {
              "OptionId": 2,
              "OptionText": "No"
            },
            {
              "OptionId": 3,
              "OptionText": "N/A"
            }
          ]
        },
        {
          "Id": 8,
          "Check": "Precaution should be taken to avoid falling of tools from height",
          "Type": "radiobutton",
          "Value": "0",
          "IsMandatory": 0,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Yes"
            },
            {
              "OptionId": 2,
              "OptionText": "No"
            },
            {
              "OptionId": 3,
              "OptionText": "N/A"
            }
          ]
        },
        {
          "Id": 9,
          "Check": "Caution board indicating “MEN AT WORK” displayed and barricading provided",
          "Type": "radiobutton",
          "Value": "0",
          "IsMandatory": 0,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Yes"
            },
            {
              "OptionId": 2,
              "OptionText": "No"
            },
            {
              "OptionId": 3,
              "OptionText": "N/A"
            }
          ]
        },
        {
          "Id": 10,
          "Check": "Disconnected any electrical equipment with in proximity of working at height before startup of work",
          "Type": "radiobutton",
          "Value": "1",
          "IsMandatory": 0,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Yes"
            },
            {
              "OptionId": 2,
              "OptionText": "No"
            },
            {
              "OptionId": 3,
              "OptionText": "N/A"
            }
          ]
        },
        {
          "Id": 11,
          "Check": "Persons / Certified rigger medically fit and sufficiently trained",
          "Type": "radiobutton",
          "Value": "0",
          "IsMandatory": 0,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Yes"
            },
            {
              "OptionId": 2,
              "OptionText": "No"
            },
            {
              "OptionId": 3,
              "OptionText": "N/A"
            }
          ]
        },
        {
          "Id": 12,
          "Check": "No overhead electrical cables above the working platform",
          "Type": "radiobutton",
          "Value": "0",
          "IsMandatory": 0,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Yes"
            },
            {
              "OptionId": 2,
              "OptionText": "No"
            },
            {
              "OptionId": 3,
              "OptionText": "N/A"
            }
          ]
        },
        {
          "Id": 13,
          "Check": "If scaffold used, Checked the condition of scaffolding & found satisfactory",
          "Type": "radiobutton",
          "Value": "0",
          "IsMandatory": 0,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Yes"
            },
            {
              "OptionId": 2,
              "OptionText": "No"
            },
            {
              "OptionId": 3,
              "OptionText": "N/A"
            }
          ]
        },
        {
          "Id": 14,
          "Check": "Any other source of potential hazard identified (Fire, Explosion, Fumes, Electrical leakages, Slippery surface); Whether source of hazard removed",
          "Type": "radiobutton",
          "Value": "1",
          "IsMandatory": 0,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Yes"
            },
            {
              "OptionId": 2,
              "OptionText": "No"
            },
            {
              "OptionId": 3,
              "OptionText": "N/A"
            }
          ]
        },
        {
          "Id": 15,
          "Check": "For electrical height work, is FRP ladder available",
          "Type": "radiobutton",
          "Value": "0",
          "IsMandatory": 0,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Yes"
            },
            {
              "OptionId": 2,
              "OptionText": "No"
            },
            {
              "OptionId": 3,
              "OptionText": "N/A"
            }
          ]
        },
        {
          "Id": 16,
          "Check": "Is stand by person available to hold the ladder Name:___________________",
          "Type": "radiobutton",
          "Value": "0",
          "IsMandatory": 0,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Yes"
            },
            {
              "OptionId": 2,
              "OptionText": "No"
            },
            {
              "OptionId": 3,
              "OptionText": "N/A"
            }
          ]
        },
        {
          "Id": 17,
          "Check": "Name of the person_______",
          "Type": "freetext",
          "Value": "",
          "IsMandatory": 0
        },
        {
          "Id": 18,
          "Check": "Is ladder placing in 75 deg angle?",
          "Type": "radiobutton",
          "Value": "0",
          "IsMandatory": 0,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Yes"
            },
            {
              "OptionId": 2,
              "OptionText": "No"
            },
            {
              "OptionId": 3,
              "OptionText": "N/A"
            }
          ]
        },
        {
          "Id": 19,
          "Check": "Is ladder inspected, physical condition is good & certified with green tag?",
          "Type": "radiobutton",
          "Value": "0",
          "IsMandatory": 0,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Yes"
            },
            {
              "OptionId": 2,
              "OptionText": "No"
            },
            {
              "OptionId": 3,
              "OptionText": "N/A"
            }
          ]
        },
        {
          "Id": 20,
          "Check": "Is nearby vehicle movement are eliminated & barricaded?",
          "Type": "radiobutton",
          "Value": "1",
          "IsMandatory": 0,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Yes"
            },
            {
              "OptionId": 2,
              "OptionText": "No"
            },
            {
              "OptionId": 3,
              "OptionText": "N/A"
            }
          ]
        },
        {
          "Id": 21,
          "Check": "For roof work, Is Job Safety Analysis was conducted & approved by Central HSE Head? – Mandatory for Roof Work",
          "Type": "radiobutton",
          "Value": "0",
          "IsMandatory": 0,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Yes"
            },
            {
              "OptionId": 2,
              "OptionText": "No"
            },
            {
              "OptionId": 3,
              "OptionText": "N/A"
            }
          ]
        },
        {
          "Id": 22,
          "Check": "Stop the work during rain, heavy wind & any other abnormal environment",
          "Type": "radiobutton",
          "Value": "1",
          "IsMandatory": 0,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Yes"
            },
            {
              "OptionId": 2,
              "OptionText": "No"
            },
            {
              "OptionId": 3,
              "OptionText": "N/A"
            }
          ]
        },
        {
          "Id": 23,
          "Check": "If any of the above criteria required is not met, then do not issue the work permit.",
          "Type": "freetext",
          "Value": "",
          "IsMandatory": 0
        }
      ],
      "IsMainSection": false,
      "AllowTaskAssociation": false,
      "IsMandatoryAttachment": true,
      "IsSectionTable": false,
      "SectionFiles": [
        {
          "Value": "attachments\\work-permit\\1.1 - Copy (2)_2026-02-09_06-31-56-3156_b26ff803-7281-45ce-9a28-bb490b7e2808.png",
          "FileType": "Image"
        }
      ]
    },
    {
      "SectionId": 5,
      "SectionName": "3. Safety Equipment Requirement & PPE to be used",
      "SectionType": "freetext",
      "MandatoryChecksCount": 0,
      "OrganisationId": 387,
      "Status": 1,
      "Rank": 3,
      "AllowAttachments": false,
      "FileUploadControl": {
        "IsCameraAllowed": false,
        "IsImageUploadAllowed": false,
        "IsVideoUploadAllowed": false,
        "IsAudioUploadAllowed": false,
        "IsFileUploadAllowed": false
      },
      "Checks": [
        {
          "Id": 1,
          "Check": "Safety Glasses",
          "Type": "freetext",
          "Value": "",
          "IsMandatory": 0
        },
        {
          "Id": 2,
          "Check": "Helmet",
          "Type": "freetext",
          "Value": "",
          "IsMandatory": 0
        },
        {
          "Id": 3,
          "Check": "Apron",
          "Type": "freetext",
          "Value": "",
          "IsMandatory": 0
        },
        {
          "Id": 4,
          "Check": "Checkbox 1",
          "Type": "checkbox",
          "Value": 0,
          "IsMandatory": 0
        },
        {
          "Id": 5,
          "Check": "Freetext 4",
          "Type": "freetext",
          "Value": "",
          "IsMandatory": 0
        },
        {
          "Id": 6,
          "Check": "Checkbox 2",
          "Type": "checkbox",
          "Value": 0,
          "IsMandatory": 0
        },
        {
          "Id": 7,
          "Check": "Date section",
          "Type": "date",
          "Value": "0",
          "IsMandatory": 0
        },
        {
          "Id": 8,
          "Check": "Radio button",
          "Type": "radiobutton",
          "Value": "0",
          "IsMandatory": 0,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Yes"
            },
            {
              "OptionId": 2,
              "OptionText": "No"
            },
            {
              "OptionId": 3,
              "OptionText": "N/A"
            }
          ]
        }
      ],
      "IsMainSection": false,
      "AllowTaskAssociation": false,
      "IsMandatoryAttachment": false,
      "IsSectionTable": true,
      "TableConfig": {
        "CheckConfiguration": {
          "columnsItems": [
            {
              "field": "check_1",
              "header": "Safety Glasses",
              "type": "freetext",
              "editable": true,
              "required": false
            },
            {
              "field": "check_2",
              "header": "Helmet",
              "type": "freetext",
              "editable": true,
              "required": false
            },
            {
              "field": "check_3",
              "header": "Apron",
              "type": "freetext",
              "editable": true,
              "required": false
            },
            {
              "field": "check_4",
              "header": "Checkbox 1",
              "type": "checkbox",
              "editable": true,
              "required": false
            },
            {
              "field": "check_5",
              "header": "Freetext 4",
              "type": "freetext",
              "editable": true,
              "required": false
            },
            {
              "field": "check_6",
              "header": "Checkbox 2",
              "type": "checkbox",
              "editable": true,
              "required": false
            },
            {
              "field": "check_7",
              "header": "Date section",
              "type": "date",
              "editable": true,
              "required": false
            },
            {
              "field": "check_8",
              "header": "Radio button",
              "type": "radiobutton",
              "editable": true,
              "required": false
            }
          ]
        },
        "Rows": [
          {
            "check_1": "",
            "check_2": "",
            "check_3": "",
            "check_4": false,
            "check_5": "",
            "check_6": false,
            "check_7": null,
            "check_8": null
          }
        ]
      },
      "SectionFiles": []
    },
    {
      "SectionId": 0,
      "SectionName": "Standalone Checks",
      "Checks": [
        {
          "Id": 1,
          "Check": "Location of work",
          "Type": "freetext",
          "Value": "",
          "IsMandatory": 0
        },
        {
          "Id": 2,
          "Check": "Work Description",
          "Type": "freetext",
          "Value": "",
          "IsMandatory": 0
        }
      ],
      "SectionType": "",
      "OrganisationId": 387,
      "CreatedOn": "2026-02-05T06:26:11Z",
      "FileUploadControl": {
        "IsCameraAllowed": false,
        "IsImageUploadAllowed": false,
        "IsVideoUploadAllowed": false,
        "IsAudioUploadAllowed": false,
        "IsFileUploadAllowed": false
      },
      "MandatoryChecksCount": 0,
      "Rank": 0,
      "Status": 1
    }
  ]
}


[WorkPermit] No WorkPermit reminders to process


Preparing to send WorkPermit 'Submit' status change notification. WorkPermitId: 878, OrgId: 387


Creating notification event. ChangedBy: Shreya V, Approvers JSON: [1954]


Pushing WorkPermit 'Submit' status change notification to NSQ for WorkPermitId: 878


Preparing to send WorkPermit 'Submit' status change notification to Department Incharge. WorkPermitId: 878, OrgId: 387


Audit log sent successfully.


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


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


Request Body : {}


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


Request URL : https://api-qa-staging-2.oqsha.com/Templates/PDFs/349/{PssrPortalUrl}/


Request URL : https://api-qa-staging-2.oqsha.com/Templates/PDFs/391/{PssrPortalUrl}/


Request URL : https://api-qa-staging-2.oqsha.com/Templates/PDFs/354/{PssrPortalUrl}/


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


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


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


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


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


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/Organisations/387/WorkPermit/Category/1?categoryType=Extension


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


Request URL : https://api-qa-staging-2.oqsha.com/Templates/PDFs/106/{PssrPortalUrl}/


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


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/Templates/PDFs/103/{PssrPortalUrl}/


Request URL : https://api-qa-staging-2.oqsha.com/Templates/PDFs/312/{PssrPortalUrl}/


Request URL : https://api-qa-staging-2.oqsha.com/Templates/PDFs/246/{PssrPortalUrl}/


Request URL : https://api-qa-staging-2.oqsha.com/Templates/PDFs/305/{PssrPortalUrl}/


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


Request Values read: AssetUid = 00000016, IncidentDescription = 00000016:
  Unknown-53833: NO-Hardhat
  Unknown-53835: NO-Hardhat
  Unknown-53836: NO-Hardhat


Pushing Assigned to Notification object to NSQ


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


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


Audit log sent successfully.


OsmoVision Webhook Incident is created. Incident Id = 42127


Attachment count : 3;


Validating attachment : combined_20260209_063137_186233_f10612579.jpg;


Validating attachment : combined_20260209_063155_175839_f10613009.jpg;


Attachments updated for the incident Id = 42127


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


Request URL : https://api-qa-staging-2.oqsha.com/Templates/PDFs/215/{PssrPortalUrl}/


Request URL : https://api-qa-staging-2.oqsha.com/Templates/PDFs/128/{PssrPortalUrl}/


Request URL : https://api-qa-staging-2.oqsha.com/Templates/PDFs/139/{PssrPortalUrl}/


Request Values read: AssetUid = OSMCAM001, IncidentDescription = OSMCAM001:
  Unknown-18706: NO-Hardhat, NO-Mask, NO-Safety Vest
  Unknown-18797: Gloves
  Unknown-53834: NO-Hardhat, NO-Mask
  Unknown-53837: NO-Hardhat, NO-Safety Vest
  Unknown-53838: NO-Hardhat


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


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


OsmoVision Webhook Incident is created. Incident Id = 42128


Attachment count : 7;


Validating attachment : combined_20260209_063150_966473_f11318806.jpg;


Validating attachment : combined_20260209_063209_792481_f11319067.jpg;


Attachments updated for the incident Id = 42128


Request URL : https://api-qa-staging-2.oqsha.com/Templates/PDFs/106/{ProductLogo}


Request URL : https://api-qa-staging-2.oqsha.com/Templates/PDFs/391/{ProductLogo}


Request URL : https://api-qa-staging-2.oqsha.com/Templates/PDFs/312/{ProductLogo}


Request URL : https://api-qa-staging-2.oqsha.com/Templates/PDFs/246/{ProductLogo}


Request URL : https://api-qa-staging-2.oqsha.com/Templates/PDFs/103/{ProductLogo}


Request URL : https://api-qa-staging-2.oqsha.com/Templates/PDFs/139/{ProductLogo}


Request URL : https://api-qa-staging-2.oqsha.com/Templates/PDFs/354/{ProductLogo}


Request URL : https://api-qa-staging-2.oqsha.com/Templates/PDFs/128/{ProductLogo}


Request URL : https://api-qa-staging-2.oqsha.com/Templates/PDFs/349/{ProductLogo}


Request URL : https://api-qa-staging-2.oqsha.com/Templates/PDFs/305/{ProductLogo}


Request URL : https://api-qa-staging-2.oqsha.com/Templates/PDFs/246/{PssrProductLogo}


Request URL : https://api-qa-staging-2.oqsha.com/Templates/PDFs/305/{PssrProductLogo}


Request URL : https://api-qa-staging-2.oqsha.com/Templates/PDFs/139/{PssrProductLogo}


Request URL : https://api-qa-staging-2.oqsha.com/Templates/PDFs/349/{PssrProductLogo}


Request URL : https://api-qa-staging-2.oqsha.com/Templates/PDFs/354/{PssrProductLogo}


Request URL : https://api-qa-staging-2.oqsha.com/Templates/PDFs/106/{PssrProductLogo}


Request URL : https://api-qa-staging-2.oqsha.com/Templates/PDFs/312/{PssrProductLogo}


Request URL : https://api-qa-staging-2.oqsha.com/Templates/PDFs/103/{PssrProductLogo}


Request URL : https://api-qa-staging-2.oqsha.com/Templates/PDFs/215/{PssrProductLogo}


Request URL : https://api-qa-staging-2.oqsha.com/Templates/PDFs/391/{PssrProductLogo}


Request URL : https://api-qa-staging-2.oqsha.com/Templates/PDFs/128/{PssrProductLogo}


Request URL : https://api-qa-staging-2.oqsha.com/Templates/PDFs/305/{IncidentReportPortalUrl}/


Request URL : https://api-qa-staging-2.oqsha.com/Templates/PDFs/312/{IncidentReportPortalUrl}/


Request URL : https://api-qa-staging-2.oqsha.com/Templates/PDFs/349/{IncidentReportPortalUrl}/


Request URL : https://api-qa-staging-2.oqsha.com/Templates/PDFs/246/{IncidentReportPortalUrl}/


Request URL : https://api-qa-staging-2.oqsha.com/Templates/PDFs/215/{IncidentReportPortalUrl}/


Request URL : https://api-qa-staging-2.oqsha.com/Templates/PDFs/391/{IncidentReportPortalUrl}/


Request URL : https://api-qa-staging-2.oqsha.com/Templates/PDFs/354/{IncidentReportPortalUrl}/


Request URL : https://api-qa-staging-2.oqsha.com/Templates/PDFs/103/{IncidentReportPortalUrl}/


Request URL : https://api-qa-staging-2.oqsha.com/Templates/PDFs/106/{IncidentReportPortalUrl}/


Request URL : https://api-qa-staging-2.oqsha.com/Templates/PDFs/139/{IncidentReportPortalUrl}/


Request URL : https://api-qa-staging-2.oqsha.com/Templates/PDFs/128/{IncidentReportPortalUrl}/


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


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


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


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


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


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


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


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


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


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


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


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


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


Request Values read: AssetUid = 00000016, IncidentDescription = 00000016:
  Unknown-53839: NO-Hardhat
  Unknown-53840: NO-Hardhat
  Unknown-53841: NO-Hardhat, NO-Safety Vest
  Unknown-53845: NO-Hardhat, NO-Safety Vest
  Unknown-53846: NO-Hardhat
  Unknown-53847: NO-Hardhat


Pushing Assigned to Notification object to NSQ


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


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


Audit log sent successfully.


OsmoVision Webhook Incident is created. Incident Id = 42129


Attachment count : 6;


Validating attachment : combined_20260209_063215_549963_f10613509.jpg;


Validating attachment : combined_20260209_063234_227007_f10613963.jpg;


Attachments updated for the incident Id = 42129


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


Request Values read: AssetUid = OSMCAM001, IncidentDescription = OSMCAM001:
  Unknown-18706: Hardhat, NO-Hardhat, NO-Mask, NO-Safety Vest
  Unknown-18823: NO-Hardhat, NO-Safety Vest
  Unknown-18867: Hardhat, NO-Hardhat, NO-Safety Vest
  Unknown-53842: NO-Hardhat, NO-Safety Vest
  Unknown-53843: Hardhat, NO-Safety Vest
  Unknown-53844: NO-Hardhat, NO-Mask, NO-Safety Vest
  Unknown-53848: Hardhat, NO-Hardhat, NO-Safety Vest
  Unknown-53849: NO-Hardhat, NO-Mask, Safety Vest
  Unknown-53850: NO-Safety Vest
  Unknown-53851: NO-Hardhat


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


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


OsmoVision Webhook Incident is created. Incident Id = 42130


Attachment count : 10;


Validating attachment : combined_20260209_063231_191161_f11319372.jpg;


Validating attachment : combined_20260209_063250_228194_f11319643.jpg;


Attachments updated for the incident Id = 42130


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


Request URL : https://api-qa-staging-2.oqsha.com/Templates/PDFs/175/{IncidentReporterProductLogo}


Request URL : https://api-qa-staging-2.oqsha.com/Templates/PDFs/273/{InspectionProductLogo}


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