Request Body : {"AssetId":2131,"AssetTypeId":65,"ProcessId":null,"InspectionTypeId":330,"InspectionName":"65","OrganisationId":211,"SiteId":588,"DepartmentId":null,"AreaId":null,"AssignedToUser":[],"NonOqshaAssets":"","InspectionChecks":{"Sections":[{"SectionId":1,"Checks":[{"Id":1,"Check":"Company name","Type":"freetext","Value":"Galecto Inc.","IsMandatory":1},{"Id":2,"Check":"Contractor name","Type":"freetext","Value":"Renard Whatley","IsMandatory":1}],"SectionFiles":[{"Value":"attachments\\211\\inspections\\image_1774591037784_2026-03-27_05-57-20-5720_dc0494c2-7c23-4985-bfba-fbe5863b9c0a.jpeg","FileType":"Image"}],"SectionName":"Inspection checks","SectionType":"freetext","AllowAttachments":true,"AllowTaskAssociation":false,"FileUploadControl":{"IsCameraAllowed":true,"IsImageUploadAllowed":false,"IsVideoUploadAllowed":false,"IsAudioUploadAllowed":false,"IsFileUploadAllowed":false}},{"SectionId":2,"Checks":[{"Id":1,"Check":"Equipment Status at Site","Type":"dynamicradiobutton","Value":1,"IsMandatory":1,"CheckOptions":[{"OptionId":1,"OptionText":"In Site"},{"OptionId":2,"OptionText":"Out of Site"}]},{"Id":2,"Check":"Equipment Usage Status","Type":"dynamicradiobutton","Value":2,"IsMandatory":1,"CheckOptions":[{"OptionId":1,"OptionText":"In Usage"},{"OptionId":2,"OptionText":"Out of Usage"}]}],"SectionName":"Equipment Status","AllowAttachments":true,"AllowTaskAssociation":false,"FileUploadControl":{"IsCameraAllowed":true,"IsImageUploadAllowed":true,"IsVideoUploadAllowed":true,"IsAudioUploadAllowed":true,"IsFileUploadAllowed":true}},{"SectionId":3,"Checks":[{"Id":1,"Check":"Are there any visible damages (cracks, wear, stretch, rust, corrosion)?","Type":"radiobutton","Value":"0","IsMandatory":1,"CheckOptions":[{"OptionId":1,"OptionText":"Yes"},{"OptionId":2,"OptionText":"No"},{"OptionId":3,"OptionText":"N/A"}]},{"Id":2,"Check":"Is wear at contact points (not exceeding 10% of the original diameter)?","Type":"radiobutton","Value":"0","IsMandatory":1,"CheckOptions":[{"OptionId":1,"OptionText":"Yes"},{"OptionId":2,"OptionText":"No"},{"OptionId":3,"OptionText":"N/A"}]},{"Id":3,"Check":"Hooks: latch intact, hook nose not worn, swivel rotates smoothly?","Type":"radiobutton","Value":"0","IsMandatory":1,"CheckOptions":[{"OptionId":1,"OptionText":"Yes"},{"OptionId":2,"OptionText":"No"},{"OptionId":3,"OptionText":"N/A"}]},{"Id":4,"Check":"Is the sling free from twists, knots, or tangles?","Type":"radiobutton","Value":"0","IsMandatory":1,"CheckOptions":[{"OptionId":1,"OptionText":"Yes"},{"OptionId":2,"OptionText":"No"},{"OptionId":3,"OptionText":"N/A"}]},{"Id":5,"Check":"Is the two-legged sling set up correctly, with both legs sharing the load equally?","Type":"radiobutton","Value":"0","IsMandatory":1,"CheckOptions":[{"OptionId":1,"OptionText":"Yes"},{"OptionId":2,"OptionText":"No"},{"OptionId":3,"OptionText":"N/A"}]},{"Id":6,"Check":"Does the chain sling have a valid TPI certificate?","Type":"radiobutton","Value":"0","IsMandatory":1,"CheckOptions":[{"OptionId":1,"OptionText":"Yes"},{"OptionId":2,"OptionText":"No"},{"OptionId":3,"OptionText":"N/A"}]},{"Id":7,"Check":"Master link or hook frame bent or misaligned?","Type":"radiobutton","Value":"0","IsMandatory":1,"CheckOptions":[{"OptionId":1,"OptionText":"Yes"},{"OptionId":2,"OptionText":"No"},{"OptionId":3,"OptionText":"N/A"}]},{"Id":8,"Check":"Sling chain, hook, and shackles are ISI marked / standard compliant?","Type":"radiobutton","Value":"0","IsMandatory":1,"CheckOptions":[{"OptionId":1,"OptionText":"Yes"},{"OptionId":2,"OptionText":"No"},{"OptionId":3,"OptionText":"N/A"}]}],"SectionName":"Check Points","SectionType":"radiobutton","AllowAttachments":true,"AllowTaskAssociation":false,"FileUploadControl":{"IsCameraAllowed":true,"IsImageUploadAllowed":true,"IsVideoUploadAllowed":true,"IsAudioUploadAllowed":true,"IsFileUploadAllowed":true}},{"SectionId":4,"Checks":[{"Id":1,"Check":"If the original link diameter is 10 mm, the minimum acceptable thickness shall not be less than 9.0 mm (10% wear). If the diameter is 8.9 mm or below, the chain sling must be rejected","Type":"radiobutton","Value":"0","IsMandatory":0,"CheckOptions":[{"OptionId":1,"OptionText":"Yes"},{"OptionId":2,"OptionText":"No"},{"OptionId":3,"OptionText":"N/A"}]},{"Id":2,"Check":"Compare the suspect link with a standard unused link. If the link is stretched or oval, indicating overload → REJECT.","Type":"radiobutton","Value":"0","IsMandatory":0,"CheckOptions":[{"OptionId":1,"OptionText":"Yes"},{"OptionId":2,"OptionText":"No"},{"OptionId":3,"OptionText":"N/A"}]},{"Id":3,"Check":"Visually inspect all chain links, master links, and hooks for any signs of cracks, dents, or deformation. If any defect is found, mark the affected area using chalk. Any visible crack, bend, or distortion shall result in immediate rejection of the sling.","Type":"radiobutton","Value":"0","IsMandatory":0,"CheckOptions":[{"OptionId":1,"OptionText":"Yes"},{"OptionId":2,"OptionText":"No"},{"OptionId":3,"OptionText":"N/A"}]},{"Id":4,"Check":"The master link must retain its original oval shape. If it is found to be bent, deformed, or has any signs of welding?, the sling shall be rejected","Type":"radiobutton","Value":"0","IsMandatory":0,"CheckOptions":[{"OptionId":1,"OptionText":"Yes"},{"OptionId":2,"OptionText":"No"},{"OptionId":3,"OptionText":"N/A"}]},{"Id":5,"Check":"Ensure the hook nose opening is within the manufacturer's safe limit; any excessive opening indicates overloading and must be rejected.","Type":"radiobutton","Value":"0","IsMandatory":0,"CheckOptions":[{"OptionId":1,"OptionText":"Yes"},{"OptionId":2,"OptionText":"No"},{"OptionId":3,"OptionText":"N/A"}]},{"Id":6,"Check":"If the safety latch on the hook is missing, damaged, or not functioning properly, the sling must be tagged as UNFIT and removed from service immediately.","Type":"radiobutton","Value":"0","IsMandatory":0,"CheckOptions":[{"OptionId":1,"OptionText":"Yes"},{"OptionId":2,"OptionText":"No"},{"OptionId":3,"OptionText":"N/A"}]},{"Id":7,"Check":"Minor surface rust is acceptable; however, if there is deep pitting, scaling, or rust inside welds, joints, or if the swivel is jammed?, the chain sling must be rejected.","Type":"radiobutton","Value":"0","IsMandatory":0,"CheckOptions":[{"OptionId":1,"OptionText":"Yes"},{"OptionId":2,"OptionText":"No"},{"OptionId":3,"OptionText":"N/A"}]}],"SectionFiles":[],"SectionName":"Rejection Criteria","SectionType":"radiobutton","AllowAttachments":true,"AllowTaskAssociation":false,"FileUploadControl":{"IsCameraAllowed":true,"IsImageUploadAllowed":true,"IsVideoUploadAllowed":true,"IsAudioUploadAllowed":true,"IsFileUploadAllowed":true}},{"SectionId":5,"Checks":[{"Id":1,"Check":"Observations & Their respective Actions at Site Level","Type":"multiselect","Value":"0","IsMandatory":0,"CheckOptions":[{"OptionId":1,"OptionText":"Observation:Crack, rust, deformation, welds => Action: RED paint + Tag “REJECTED”"},{"OptionId":2,"OptionText":"Observation:Link elongation / Wear >10%  => Action: Remove from work, inform P&M"},{"OptionId":3,"OptionText":"Observation: TPI or tag missing => Action: Hold in quarantine, send for testing."},{"OptionId":4,"OptionText":"Observation: Hook latch broken => Action: Replace the hook or send a full sling for repair."},{"OptionId":5,"OptionText":"Observation: Doubtful chain without marking => Don’t guess → Reject"},{"OptionId":6,"OptionText":"Observation: Visually okay, but failed in the test lift => Action: Do not use, hold for OEM inspection"}]}],"SectionFiles":[],"SectionName":"OUT OF SERVICE – Chain Sling Failed Safety Inspection","SectionType":"multiselect","AllowAttachments":true,"AllowTaskAssociation":false,"FileUploadControl":{"IsCameraAllowed":true,"IsImageUploadAllowed":true,"IsVideoUploadAllowed":true,"IsAudioUploadAllowed":true,"IsFileUploadAllowed":true}},{"SectionId":6,"Checks":[{"Id":1,"Check":"Inspected by","Type":"signature","Value":"0","IsMandatory":1,"SignatureConfiguration":{"Labels":"Inspected by ","Declaration":"","SignedUserId":0,"SignedUserName":"","SignedDateAndTime":"","SignedAcmRoleId":8,"IsRejected":false,"InspectionStatusId":0,"InspectionStatusName":"","IsAssignedToMandatory":true,"SignedMobileNumber":"9100999124"}},{"Id":2,"Check":"Checked by","Type":"signature with approval","Value":"0","IsMandatory":1,"SignatureConfiguration":{"Labels":"Checked by","Declaration":"","SignedUserId":0,"SignedUserName":"","SignedDateAndTime":"","SignedAcmRoleId":426,"IsRejected":false,"InspectionStatusId":0,"InspectionStatusName":"","IsAssignedToMandatory":true}},{"Id":3,"Check":"Verified by","Type":"signature with approval","Value":"0","IsMandatory":1,"SignatureConfiguration":{"Labels":"Verified by ","Declaration":"","SignedUserId":0,"SignedUserName":"","SignedDateAndTime":"","SignedAcmRoleId":427,"IsRejected":false,"InspectionStatusId":0,"InspectionStatusName":"","IsAssignedToMandatory":true}},{"Id":4,"Check":"Approved by","Type":"signature with approval","Value":"0","IsMandatory":1,"SignatureConfiguration":{"Labels":"Approved by ","Declaration":"","SignedUserId":0,"SignedUserName":"","SignedDateAndTime":"","SignedAcmRoleId":428,"IsRejected":false,"InspectionStatusId":0,"InspectionStatusName":"","IsAssignedToMandatory":false}}],"SectionFiles":[],"SectionName":"Signatures","SectionType":"signature","AllowAttachments":false,"AllowTaskAssociation":false,"FileUploadControl":{"IsCameraAllowed":false,"IsImageUploadAllowed":false,"IsVideoUploadAllowed":false,"IsAudioUploadAllowed":false,"IsFileUploadAllowed":false}}]},"InspectionStatusId":720,"TaskIds":[],"RemindersConfig":[],"Frequency":"Monthly","LastInspectedById":1955}


Sanitized JSON passed validation: {
  "Sections": [
    {
      "SectionId": 1,
      "Checks": [
        {
          "Id": 1,
          "Check": "Company name",
          "Type": "freetext",
          "Value": "Galecto Inc.",
          "IsMandatory": 1
        },
        {
          "Id": 2,
          "Check": "Contractor name",
          "Type": "freetext",
          "Value": "Renard Whatley",
          "IsMandatory": 1
        }
      ],
      "SectionFiles": [
        {
          "Value": "attachments\\211\\inspections\\image_1774591037784_2026-03-27_05-57-20-5720_dc0494c2-7c23-4985-bfba-fbe5863b9c0a.jpeg",
          "FileType": "Image"
        }
      ],
      "SectionName": "Inspection checks",
      "SectionType": "freetext",
      "AllowAttachments": true,
      "AllowTaskAssociation": false,
      "FileUploadControl": {
        "IsCameraAllowed": true,
        "IsImageUploadAllowed": false,
        "IsVideoUploadAllowed": false,
        "IsAudioUploadAllowed": false,
        "IsFileUploadAllowed": false
      }
    },
    {
      "SectionId": 2,
      "Checks": [
        {
          "Id": 1,
          "Check": "Equipment Status at Site",
          "Type": "dynamicradiobutton",
          "Value": 1,
          "IsMandatory": 1,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "In Site"
            },
            {
              "OptionId": 2,
              "OptionText": "Out of Site"
            }
          ]
        },
        {
          "Id": 2,
          "Check": "Equipment Usage Status",
          "Type": "dynamicradiobutton",
          "Value": 2,
          "IsMandatory": 1,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "In Usage"
            },
            {
              "OptionId": 2,
              "OptionText": "Out of Usage"
            }
          ]
        }
      ],
      "SectionName": "Equipment Status",
      "AllowAttachments": true,
      "AllowTaskAssociation": false,
      "FileUploadControl": {
        "IsCameraAllowed": true,
        "IsImageUploadAllowed": true,
        "IsVideoUploadAllowed": true,
        "IsAudioUploadAllowed": true,
        "IsFileUploadAllowed": true
      }
    },
    {
      "SectionId": 3,
      "Checks": [
        {
          "Id": 1,
          "Check": "Are there any visible damages (cracks, wear, stretch, rust, corrosion)?",
          "Type": "radiobutton",
          "Value": "0",
          "IsMandatory": 1,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Yes"
            },
            {
              "OptionId": 2,
              "OptionText": "No"
            },
            {
              "OptionId": 3,
              "OptionText": "N/A"
            }
          ]
        },
        {
          "Id": 2,
          "Check": "Is wear at contact points (not exceeding 10% of the original diameter)?",
          "Type": "radiobutton",
          "Value": "0",
          "IsMandatory": 1,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Yes"
            },
            {
              "OptionId": 2,
              "OptionText": "No"
            },
            {
              "OptionId": 3,
              "OptionText": "N/A"
            }
          ]
        },
        {
          "Id": 3,
          "Check": "Hooks: latch intact, hook nose not worn, swivel rotates smoothly?",
          "Type": "radiobutton",
          "Value": "0",
          "IsMandatory": 1,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Yes"
            },
            {
              "OptionId": 2,
              "OptionText": "No"
            },
            {
              "OptionId": 3,
              "OptionText": "N/A"
            }
          ]
        },
        {
          "Id": 4,
          "Check": "Is the sling free from twists, knots, or tangles?",
          "Type": "radiobutton",
          "Value": "0",
          "IsMandatory": 1,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Yes"
            },
            {
              "OptionId": 2,
              "OptionText": "No"
            },
            {
              "OptionId": 3,
              "OptionText": "N/A"
            }
          ]
        },
        {
          "Id": 5,
          "Check": "Is the two-legged sling set up correctly, with both legs sharing the load equally?",
          "Type": "radiobutton",
          "Value": "0",
          "IsMandatory": 1,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Yes"
            },
            {
              "OptionId": 2,
              "OptionText": "No"
            },
            {
              "OptionId": 3,
              "OptionText": "N/A"
            }
          ]
        },
        {
          "Id": 6,
          "Check": "Does the chain sling have a valid TPI certificate?",
          "Type": "radiobutton",
          "Value": "0",
          "IsMandatory": 1,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Yes"
            },
            {
              "OptionId": 2,
              "OptionText": "No"
            },
            {
              "OptionId": 3,
              "OptionText": "N/A"
            }
          ]
        },
        {
          "Id": 7,
          "Check": "Master link or hook frame bent or misaligned?",
          "Type": "radiobutton",
          "Value": "0",
          "IsMandatory": 1,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Yes"
            },
            {
              "OptionId": 2,
              "OptionText": "No"
            },
            {
              "OptionId": 3,
              "OptionText": "N/A"
            }
          ]
        },
        {
          "Id": 8,
          "Check": "Sling chain, hook, and shackles are ISI marked / standard compliant?",
          "Type": "radiobutton",
          "Value": "0",
          "IsMandatory": 1,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Yes"
            },
            {
              "OptionId": 2,
              "OptionText": "No"
            },
            {
              "OptionId": 3,
              "OptionText": "N/A"
            }
          ]
        }
      ],
      "SectionName": "Check Points",
      "SectionType": "radiobutton",
      "AllowAttachments": true,
      "AllowTaskAssociation": false,
      "FileUploadControl": {
        "IsCameraAllowed": true,
        "IsImageUploadAllowed": true,
        "IsVideoUploadAllowed": true,
        "IsAudioUploadAllowed": true,
        "IsFileUploadAllowed": true
      }
    },
    {
      "SectionId": 4,
      "Checks": [
        {
          "Id": 1,
          "Check": "If the original link diameter is 10 mm, the minimum acceptable thickness shall not be less than 9.0 mm (10% wear). If the diameter is 8.9 mm or below, the chain sling must be rejected",
          "Type": "radiobutton",
          "Value": "0",
          "IsMandatory": 0,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Yes"
            },
            {
              "OptionId": 2,
              "OptionText": "No"
            },
            {
              "OptionId": 3,
              "OptionText": "N/A"
            }
          ]
        },
        {
          "Id": 2,
          "Check": "Compare the suspect link with a standard unused link. If the link is stretched or oval, indicating overload → REJECT.",
          "Type": "radiobutton",
          "Value": "0",
          "IsMandatory": 0,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Yes"
            },
            {
              "OptionId": 2,
              "OptionText": "No"
            },
            {
              "OptionId": 3,
              "OptionText": "N/A"
            }
          ]
        },
        {
          "Id": 3,
          "Check": "Visually inspect all chain links, master links, and hooks for any signs of cracks, dents, or deformation. If any defect is found, mark the affected area using chalk. Any visible crack, bend, or distortion shall result in immediate rejection of the sling.",
          "Type": "radiobutton",
          "Value": "0",
          "IsMandatory": 0,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Yes"
            },
            {
              "OptionId": 2,
              "OptionText": "No"
            },
            {
              "OptionId": 3,
              "OptionText": "N/A"
            }
          ]
        },
        {
          "Id": 4,
          "Check": "The master link must retain its original oval shape. If it is found to be bent, deformed, or has any signs of welding?, the sling shall be rejected",
          "Type": "radiobutton",
          "Value": "0",
          "IsMandatory": 0,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Yes"
            },
            {
              "OptionId": 2,
              "OptionText": "No"
            },
            {
              "OptionId": 3,
              "OptionText": "N/A"
            }
          ]
        },
        {
          "Id": 5,
          "Check": "Ensure the hook nose opening is within the manufacturer's safe limit; any excessive opening indicates overloading and must be rejected.",
          "Type": "radiobutton",
          "Value": "0",
          "IsMandatory": 0,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Yes"
            },
            {
              "OptionId": 2,
              "OptionText": "No"
            },
            {
              "OptionId": 3,
              "OptionText": "N/A"
            }
          ]
        },
        {
          "Id": 6,
          "Check": "If the safety latch on the hook is missing, damaged, or not functioning properly, the sling must be tagged as UNFIT and removed from service immediately.",
          "Type": "radiobutton",
          "Value": "0",
          "IsMandatory": 0,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Yes"
            },
            {
              "OptionId": 2,
              "OptionText": "No"
            },
            {
              "OptionId": 3,
              "OptionText": "N/A"
            }
          ]
        },
        {
          "Id": 7,
          "Check": "Minor surface rust is acceptable; however, if there is deep pitting, scaling, or rust inside welds, joints, or if the swivel is jammed?, the chain sling must be rejected.",
          "Type": "radiobutton",
          "Value": "0",
          "IsMandatory": 0,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Yes"
            },
            {
              "OptionId": 2,
              "OptionText": "No"
            },
            {
              "OptionId": 3,
              "OptionText": "N/A"
            }
          ]
        }
      ],
      "SectionFiles": [],
      "SectionName": "Rejection Criteria",
      "SectionType": "radiobutton",
      "AllowAttachments": true,
      "AllowTaskAssociation": false,
      "FileUploadControl": {
        "IsCameraAllowed": true,
        "IsImageUploadAllowed": true,
        "IsVideoUploadAllowed": true,
        "IsAudioUploadAllowed": true,
        "IsFileUploadAllowed": true
      }
    },
    {
      "SectionId": 5,
      "Checks": [
        {
          "Id": 1,
          "Check": "Observations & Their respective Actions at Site Level",
          "Type": "multiselect",
          "Value": "0",
          "IsMandatory": 0,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Observation:Crack, rust, deformation, welds => Action: RED paint + Tag “REJECTED”"
            },
            {
              "OptionId": 2,
              "OptionText": "Observation:Link elongation / Wear >10%  => Action: Remove from work, inform P&M"
            },
            {
              "OptionId": 3,
              "OptionText": "Observation: TPI or tag missing => Action: Hold in quarantine, send for testing."
            },
            {
              "OptionId": 4,
              "OptionText": "Observation: Hook latch broken => Action: Replace the hook or send a full sling for repair."
            },
            {
              "OptionId": 5,
              "OptionText": "Observation: Doubtful chain without marking => Don’t guess → Reject"
            },
            {
              "OptionId": 6,
              "OptionText": "Observation: Visually okay, but failed in the test lift => Action: Do not use, hold for OEM inspection"
            }
          ]
        }
      ],
      "SectionFiles": [],
      "SectionName": "OUT OF SERVICE – Chain Sling Failed Safety Inspection",
      "SectionType": "multiselect",
      "AllowAttachments": true,
      "AllowTaskAssociation": false,
      "FileUploadControl": {
        "IsCameraAllowed": true,
        "IsImageUploadAllowed": true,
        "IsVideoUploadAllowed": true,
        "IsAudioUploadAllowed": true,
        "IsFileUploadAllowed": true
      }
    },
    {
      "SectionId": 6,
      "Checks": [
        {
          "Id": 1,
          "Check": "Inspected by",
          "Type": "signature",
          "Value": "0",
          "IsMandatory": 1,
          "SignatureConfiguration": {
            "Labels": "Inspected by ",
            "Declaration": "",
            "SignedUserId": 0,
            "SignedUserName": "",
            "SignedDateAndTime": "",
            "SignedAcmRoleId": 8,
            "IsRejected": false,
            "InspectionStatusId": 0,
            "InspectionStatusName": "",
            "IsAssignedToMandatory": true,
            "SignedMobileNumber": "9100999124"
          }
        },
        {
          "Id": 2,
          "Check": "Checked by",
          "Type": "signature with approval",
          "Value": "0",
          "IsMandatory": 1,
          "SignatureConfiguration": {
            "Labels": "Checked by",
            "Declaration": "",
            "SignedUserId": 0,
            "SignedUserName": "",
            "SignedDateAndTime": "",
            "SignedAcmRoleId": 426,
            "IsRejected": false,
            "InspectionStatusId": 0,
            "InspectionStatusName": "",
            "IsAssignedToMandatory": true
          }
        },
        {
          "Id": 3,
          "Check": "Verified by",
          "Type": "signature with approval",
          "Value": "0",
          "IsMandatory": 1,
          "SignatureConfiguration": {
            "Labels": "Verified by ",
            "Declaration": "",
            "SignedUserId": 0,
            "SignedUserName": "",
            "SignedDateAndTime": "",
            "SignedAcmRoleId": 427,
            "IsRejected": false,
            "InspectionStatusId": 0,
            "InspectionStatusName": "",
            "IsAssignedToMandatory": true
          }
        },
        {
          "Id": 4,
          "Check": "Approved by",
          "Type": "signature with approval",
          "Value": "0",
          "IsMandatory": 1,
          "SignatureConfiguration": {
            "Labels": "Approved by ",
            "Declaration": "",
            "SignedUserId": 0,
            "SignedUserName": "",
            "SignedDateAndTime": "",
            "SignedAcmRoleId": 428,
            "IsRejected": false,
            "InspectionStatusId": 0,
            "InspectionStatusName": "",
            "IsAssignedToMandatory": false
          }
        }
      ],
      "SectionFiles": [],
      "SectionName": "Signatures",
      "SectionType": "signature",
      "AllowAttachments": false,
      "AllowTaskAssociation": false,
      "FileUploadControl": {
        "IsCameraAllowed": false,
        "IsImageUploadAllowed": false,
        "IsVideoUploadAllowed": false,
        "IsAudioUploadAllowed": false,
        "IsFileUploadAllowed": false
      }
    }
  ]
}


Pushing Inspection creation event to NSQ


NotificationObject: {"EventName":"NOTIFICATION_FOR_INSPECTION_CREATION", "EventArgs":[{"Key":"UserIds", "Value":"[2570,2571,2572,2574,2577,2579,2581,2587,2589,2600,2605,2611,2614,2620,2623,2628,2631,2635,2647,2649,2652,2653,2782,3607,3708,3709,3774,3791,3969,2093,4014,4267,4268,4269,4348,4409,4463,4531,4609,4611,4664,4743,4779,4780,4782,4868,4872,4901,5008,5054,5092,5095,5096,5097,5205,5236,5237,5255,5264,5277,5278,5286,5402,5429,5476,4749,6914,2176,3089,7763,7768,8045,8388,8577,3404,881,10335,10726,10729,10731,4217,9337,10977]"},{"Key":"InspectionUID", "Value":"I\/GLTO\/GRR\/P-C\/26\/00001"},{"Key":"Name", "Value":"65"},{"Key":"Type", "Value":"P&M - Chain Sling Inspection Checklist"},{"Key":"Organisation", "Value":"Galecto Inc."},{"Key":"Site", "Value":"Alanreed"},{"Key":"Department", "Value":" "},{"Key":"Asset", "Value":"BOOM PLACER TG07F7123"},{"Key":"Status", "Value":"Draft"},{"Key":"CreatedBy", "Value":"Renard Whatley"},{"Key":"CreatedOn", "Value":"27-Mar-2026 11:27:29 AM"},{"Key":"OrganisationId", "Value":211}]}


[INSPECTION] No inspection reminders to process


Audit log sent successfully.


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


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


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/211/TaskCategories/DropDown


Request Body : {"SiteId":[588],"Source":"User"}


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


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


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


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


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/211/Contractors/All?&IsActive=1


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/211/PermitToWorkStatusCounts?isLive=true&isPending=true&fromDate=2026-03-20&toDate=2026-03-27


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/211/PermitToWorkCounts?&fromDate=2026-03-20&toDate=2026-03-27


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/211/PtwStatsReport?fromDate=2026-03-20&toDate=2026-03-27


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


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


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


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


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


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/211/TaskCategories/DropDown


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


Request Body : {"SiteId":[588],"Source":"User"}


Request URL : https://api-qa-staging-2.oqsha.com/attachments/organisations/logo2_68f3e96c-64c9-4944-91ef-5df7c3d5c925.png


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


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


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


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


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


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


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


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


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


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


Request URL : https://api-qa-staging-2.oqsha.com/Reports/IncidentCountReport?OrgId=248&StartDate=2026-03-27&EndDate=2026-03-27


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


Request URL : https://api-qa-staging-2.oqsha.com/Reports/IncidentStatusReport?OrgId=248&FromDate=2026-03-20&ToDate=2026-03-27&DivisionId=1637&DivisionId=1574&DivisionId=1575&DivisionId=1576


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


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


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


Request URL : https://api-qa-staging-2.oqsha.com/Reports/IncidentCountReport?OrgId=248&StartDate=2026-03-20&EndDate=2026-03-27&DivisionId=1637&DivisionId=1574&DivisionId=1575&DivisionId=1576


Request URL : https://api-qa-staging-2.oqsha.com/Organisation/248/OrganisationStats?FromDate=2026-03-20&ToDate=2026-03-27&


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


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


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


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/248/Training/Counts


Request Body : {"SiteId":["708","744","707","705","709","706"]}


Request Body : {"SiteIds":["708","744","707","705","709","706"],"FromDate":"2025-04-01","ToDate":"2026-03-27"}


Request URL : https://api-qa-staging-2.oqsha.com/attachments/organisations/TTK_e54e850a-a12b-4b5f-830c-e5eef42ebe61.png


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


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


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/248/KPI/PlantMaster/Sites/Counts


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


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


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/248/ManagementOfChangeList/Counts


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


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/248/Courses/Counts


Request Body : {"SiteIds":["708","744","707","705","709","706"],"FromDate":"2025-04-01","ToDate":"2026-03-27","CategoryId":[]}


Request Body : {"SiteIds":["708","744","707","705","709","706"]}


Request Body : {"SiteIds":["708","744","707","705","709","706"],"FromDate":"2025-04-01","ToDate":"2026-03-27","CategoryId":[1637,1574,1575,1576]}


Request Body : {"SiteIds":["708","744","707","705","709","706"],"FromDate":"2025-04-01","ToDate":"2026-03-27","AcmModuleId":46}


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


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/248/Library/Categories


Request URL : https://api-qa-staging-2.oqsha.com/Organisation/248/KPI/PlantMasterDropdown


Request URL : https://api-qa-staging-2.oqsha.com/Organisation/248/KPI/EmployeeMasterDropdown


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


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


Request Body : {"OrgId":248}


Request Body : {"OrgId":[248],"SiteId":["708","744","707","705","709","706"]}


Request URL : https://api-qa-staging-2.oqsha.com/Organisation/248/KPI/PlantMaster/AverageRatings


Request Body : {"KpiId":[21,22,23,24,25,43,33,34,35,36,37,27,28,29,30,31,38,39,40,41,42,16],"SiteIds":["708","744","707","705","709","706"]}


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


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


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


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


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


Request Body : {"TaskStatus":322,"SaveStatus":2,"CheckListData":[],"RemindersConfig":[],"InvestigationId":null,"InspectionId":14141,"SectionId":4,"SiteId":588,"TaskCategoryId":"","AssetIds":[],"TaskDetails":[{"TaskDescription":"Insp - Rejection Casdfriteria","Priority":1,"DueDate":"2026-03-27T18:30:00.000Z","AssigneeIds":[5369],"Attachments":[]}]}


[CreateTask] Started for OrgId: 211


[CreateTask] Step 1 - Initial setup: 0ms


[CreateTask] Step 2 - Fetch organization: 3ms


[CreateTask] Step 3 - Get task module ID: 1ms


[CreateTask] Step 4 - Fetch organization preferences: 1ms


[CreateTask] Step 6 - Begin transaction: 1ms


[CreateTask] Processing SiteId: 588


[CreateTask] Step 7 - Validate input for SiteId 588: 4ms


[CreateTask] Step 8 - Create task object: 0ms


[CreateTask] Step 9 - Fetch site and module details: 1ms


[CreateTask] Step 10 - Determine task category: 3ms


[CreateTask] Step 11 - Get task category short code: 3ms


[CreateTask] Step 12 - Generate task UID: 7ms


[CreateTask] Step 13 - Insert task into database (TaskId: 11047): 7ms


[CreateTask] Step 14 - Associate PSSR: 0ms


[CreateTask] Step 15 - Parse task association flag: 0ms


[CreateTask] Step 16 - Associate MOC: 0ms


[CreateTask] Step 17 - Associate Audit: 0ms


[CreateTask] Step 18 - Associate HIRA: 0ms


[CreateTask] Step 19 - Associate Investigation: 0ms


[CreateTask] Step 20 - Associate Ticket: 0ms


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


[CreateTask] Step 21 - Process checklist data: 0ms


[CreateTask] Step 22 - Insert assignees: 0ms


[CreateTask] Step 23 - Process asset IDs: 0ms


Request Body : {"OrgId":248,"FromDate":"2026-03-20","ToDate":"2026-03-27","SortingColumn":["CreatedOn"],"SortingOrder":["desc"],"PageNumber":1,"PageLimit":10}


Audit log sent successfully.


[CreateTask] Step 25 - Process child task details: 118ms


[CreateTask] Step 26 - Send assignee notifications: 35ms


[CreateTask] Step 28 - Fetch assignees and log audit: 25ms


[CreateTask] Total time for SiteId 588: 437ms


[CreateTask] Step 29 - Commit transaction: 4ms


[CreateTask] Step 30 - Send status update emails: 4ms


[CreateTask] Completed successfully for OrgId: 211. Total execution time: 457ms


Request URL : https://api-qa-staging-2.oqsha.com/Organisation/211/Users/DropDown?ModuleName=app-Inspection&SiteId=588&RoleId=426&AssetTypeId=65


Request URL : https://api-qa-staging-2.oqsha.com/Organisation/211/Users/DropDown?ModuleName=app-Inspection&SiteId=588&RoleId=427&AssetTypeId=65


Request URL : https://api-qa-staging-2.oqsha.com/Organisation/211/Users/DropDown?ModuleName=app-Inspection&SiteId=588&RoleId=428&AssetTypeId=65


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


Request Body : {"AssetId":2131,"AssetTypeId":65,"ProcessId":null,"InspectionTypeId":330,"InspectionName":"65","OrganisationId":211,"SiteId":588,"DepartmentId":null,"AreaId":null,"NonOqshaAssets":"","AssignedToUser":[],"InspectionChecks":{"Sections":[{"SectionId":1,"Checks":[{"Id":1,"Check":"Company name","Type":"freetext","Value":"Galecto Inc.","IsMandatory":1},{"Id":2,"Check":"Contractor name","Type":"freetext","Value":"Renard Whatley","IsMandatory":1}],"SectionFiles":[{"Value":"attachments\\211\\inspections\\image_1774591037784_2026-03-27_05-57-20-5720_dc0494c2-7c23-4985-bfba-fbe5863b9c0a.jpeg","FileType":"Image"}],"SectionName":"Inspection checks","SectionType":"freetext","AllowAttachments":true,"AllowTaskAssociation":false,"FileUploadControl":{"IsCameraAllowed":true,"IsImageUploadAllowed":false,"IsVideoUploadAllowed":false,"IsAudioUploadAllowed":false,"IsFileUploadAllowed":false}},{"SectionId":2,"Checks":[{"Id":1,"Check":"Equipment Status at Site","Type":"dynamicradiobutton","Value":1,"IsMandatory":1,"CheckOptions":[{"OptionId":1,"OptionText":"In Site"},{"OptionId":2,"OptionText":"Out of Site"}]},{"Id":2,"Check":"Equipment Usage Status","Type":"dynamicradiobutton","Value":2,"IsMandatory":1,"CheckOptions":[{"OptionId":1,"OptionText":"In Usage"},{"OptionId":2,"OptionText":"Out of Usage"}]}],"SectionName":"Equipment Status","AllowAttachments":true,"AllowTaskAssociation":false,"FileUploadControl":{"IsCameraAllowed":true,"IsImageUploadAllowed":true,"IsVideoUploadAllowed":true,"IsAudioUploadAllowed":true,"IsFileUploadAllowed":true}},{"SectionId":3,"Checks":[{"Id":1,"Check":"Are there any visible damages (cracks, wear, stretch, rust, corrosion)?","Type":"radiobutton","Value":"0","IsMandatory":1,"CheckOptions":[{"OptionId":1,"OptionText":"Yes"},{"OptionId":2,"OptionText":"No"},{"OptionId":3,"OptionText":"N/A"}]},{"Id":2,"Check":"Is wear at contact points (not exceeding 10% of the original diameter)?","Type":"radiobutton","Value":"0","IsMandatory":1,"CheckOptions":[{"OptionId":1,"OptionText":"Yes"},{"OptionId":2,"OptionText":"No"},{"OptionId":3,"OptionText":"N/A"}]},{"Id":3,"Check":"Hooks: latch intact, hook nose not worn, swivel rotates smoothly?","Type":"radiobutton","Value":"0","IsMandatory":1,"CheckOptions":[{"OptionId":1,"OptionText":"Yes"},{"OptionId":2,"OptionText":"No"},{"OptionId":3,"OptionText":"N/A"}]},{"Id":4,"Check":"Is the sling free from twists, knots, or tangles?","Type":"radiobutton","Value":"0","IsMandatory":1,"CheckOptions":[{"OptionId":1,"OptionText":"Yes"},{"OptionId":2,"OptionText":"No"},{"OptionId":3,"OptionText":"N/A"}]},{"Id":5,"Check":"Is the two-legged sling set up correctly, with both legs sharing the load equally?","Type":"radiobutton","Value":"0","IsMandatory":1,"CheckOptions":[{"OptionId":1,"OptionText":"Yes"},{"OptionId":2,"OptionText":"No"},{"OptionId":3,"OptionText":"N/A"}]},{"Id":6,"Check":"Does the chain sling have a valid TPI certificate?","Type":"radiobutton","Value":"0","IsMandatory":1,"CheckOptions":[{"OptionId":1,"OptionText":"Yes"},{"OptionId":2,"OptionText":"No"},{"OptionId":3,"OptionText":"N/A"}]},{"Id":7,"Check":"Master link or hook frame bent or misaligned?","Type":"radiobutton","Value":"1","IsMandatory":1,"CheckOptions":[{"OptionId":1,"OptionText":"Yes"},{"OptionId":2,"OptionText":"No"},{"OptionId":3,"OptionText":"N/A"}]},{"Id":8,"Check":"Sling chain, hook, and shackles are ISI marked / standard compliant?","Type":"radiobutton","Value":"0","IsMandatory":1,"CheckOptions":[{"OptionId":1,"OptionText":"Yes"},{"OptionId":2,"OptionText":"No"},{"OptionId":3,"OptionText":"N/A"}]}],"SectionName":"Check Points","SectionType":"radiobutton","AllowAttachments":true,"AllowTaskAssociation":false,"FileUploadControl":{"IsCameraAllowed":true,"IsImageUploadAllowed":true,"IsVideoUploadAllowed":true,"IsAudioUploadAllowed":true,"IsFileUploadAllowed":true}},{"SectionId":4,"Checks":[{"Id":1,"Check":"If the original link diameter is 10 mm, the minimum acceptable thickness shall not be less than 9.0 mm (10% wear). If the diameter is 8.9 mm or below, the chain sling must be rejected","Type":"radiobutton","Value":"0","IsMandatory":0,"CheckOptions":[{"OptionId":1,"OptionText":"Yes"},{"OptionId":2,"OptionText":"No"},{"OptionId":3,"OptionText":"N/A"}]},{"Id":2,"Check":"Compare the suspect link with a standard unused link. If the link is stretched or oval, indicating overload → REJECT.","Type":"radiobutton","Value":"0","IsMandatory":0,"CheckOptions":[{"OptionId":1,"OptionText":"Yes"},{"OptionId":2,"OptionText":"No"},{"OptionId":3,"OptionText":"N/A"}]},{"Id":3,"Check":"Visually inspect all chain links, master links, and hooks for any signs of cracks, dents, or deformation. If any defect is found, mark the affected area using chalk. Any visible crack, bend, or distortion shall result in immediate rejection of the sling.","Type":"radiobutton","Value":"0","IsMandatory":0,"CheckOptions":[{"OptionId":1,"OptionText":"Yes"},{"OptionId":2,"OptionText":"No"},{"OptionId":3,"OptionText":"N/A"}]},{"Id":4,"Check":"The master link must retain its original oval shape. If it is found to be bent, deformed, or has any signs of welding?, the sling shall be rejected","Type":"radiobutton","Value":"0","IsMandatory":0,"CheckOptions":[{"OptionId":1,"OptionText":"Yes"},{"OptionId":2,"OptionText":"No"},{"OptionId":3,"OptionText":"N/A"}]},{"Id":5,"Check":"Ensure the hook nose opening is within the manufacturer's safe limit; any excessive opening indicates overloading and must be rejected.","Type":"radiobutton","Value":"0","IsMandatory":0,"CheckOptions":[{"OptionId":1,"OptionText":"Yes"},{"OptionId":2,"OptionText":"No"},{"OptionId":3,"OptionText":"N/A"}]},{"Id":6,"Check":"If the safety latch on the hook is missing, damaged, or not functioning properly, the sling must be tagged as UNFIT and removed from service immediately.","Type":"radiobutton","Value":"0","IsMandatory":0,"CheckOptions":[{"OptionId":1,"OptionText":"Yes"},{"OptionId":2,"OptionText":"No"},{"OptionId":3,"OptionText":"N/A"}]},{"Id":7,"Check":"Minor surface rust is acceptable; however, if there is deep pitting, scaling, or rust inside welds, joints, or if the swivel is jammed?, the chain sling must be rejected.","Type":"radiobutton","Value":"0","IsMandatory":0,"CheckOptions":[{"OptionId":1,"OptionText":"Yes"},{"OptionId":2,"OptionText":"No"},{"OptionId":3,"OptionText":"N/A"}]}],"SectionName":"Rejection Criteria","SectionType":"radiobutton","AllowAttachments":true,"AllowTaskAssociation":false,"FileUploadControl":{"IsCameraAllowed":true,"IsImageUploadAllowed":true,"IsVideoUploadAllowed":true,"IsAudioUploadAllowed":true,"IsFileUploadAllowed":true}},{"SectionId":5,"Checks":[{"Id":1,"Check":"Observations & Their respective Actions at Site Level","Type":"multiselect","Value":[{"OptionId":4,"OptionText":"Observation: Hook latch broken => Action: Replace the hook or send a full sling for repair."}],"IsMandatory":0,"CheckOptions":[{"OptionId":1,"OptionText":"Observation:Crack, rust, deformation, welds => Action: RED paint + Tag “REJECTED”"},{"OptionId":2,"OptionText":"Observation:Link elongation / Wear >10%  => Action: Remove from work, inform P&M"},{"OptionId":3,"OptionText":"Observation: TPI or tag missing => Action: Hold in quarantine, send for testing."},{"OptionId":4,"OptionText":"Observation: Hook latch broken => Action: Replace the hook or send a full sling for repair."},{"OptionId":5,"OptionText":"Observation: Doubtful chain without marking => Don’t guess → Reject"},{"OptionId":6,"OptionText":"Observation: Visually okay, but failed in the test lift => Action: Do not use, hold for OEM inspection"}]}],"SectionName":"OUT OF SERVICE – Chain Sling Failed Safety Inspection","AllowAttachments":true,"AllowTaskAssociation":false,"FileUploadControl":{"IsCameraAllowed":true,"IsImageUploadAllowed":true,"IsVideoUploadAllowed":true,"IsAudioUploadAllowed":true,"IsFileUploadAllowed":true}},{"SectionId":6,"Checks":[{"Id":1,"Check":"Inspected by","Type":"signature","Value":"0","IsMandatory":1,"SignatureConfiguration":{"Labels":"Inspected by ","Declaration":"","SignedUserId":1955,"SignedUserName":"Renard Whatley","SignedDateAndTime":"27-Mar-2026 11:28 AM","SignedAcmRoleId":8,"IsRejected":false,"InspectionStatusId":389,"InspectionStatusName":"Inspection requested","IsAssignedToMandatory":true,"SignedMobileNumber":"2000000713"}},{"Id":2,"Check":"Checked by","Type":"signature with approval","Value":"0","IsMandatory":1,"SignatureConfiguration":{"Labels":"Checked by","Declaration":"","SignedUserId":0,"SignedUserName":"","SignedDateAndTime":"","SignedAcmRoleId":426,"IsRejected":false,"InspectionStatusId":0,"InspectionStatusName":"","IsAssignedToMandatory":true,"AssignedToUserId":8045}},{"Id":3,"Check":"Verified by","Type":"signature with approval","Value":"0","IsMandatory":1,"SignatureConfiguration":{"Labels":"Verified by ","Declaration":"","SignedUserId":0,"SignedUserName":"","SignedDateAndTime":"","SignedAcmRoleId":427,"IsRejected":false,"InspectionStatusId":0,"InspectionStatusName":"","IsAssignedToMandatory":true}},{"Id":4,"Check":"Approved by","Type":"signature with approval","Value":"0","IsMandatory":1,"SignatureConfiguration":{"Labels":"Approved by ","Declaration":"","SignedUserId":0,"SignedUserName":"","SignedDateAndTime":"","SignedAcmRoleId":428,"IsRejected":false,"InspectionStatusId":0,"InspectionStatusName":"","IsAssignedToMandatory":false}}],"SectionFiles":[],"SectionName":"Signatures","SectionType":"signature","AllowAttachments":false,"AllowTaskAssociation":false,"FileUploadControl":{"IsCameraAllowed":false,"IsImageUploadAllowed":false,"IsVideoUploadAllowed":false,"IsAudioUploadAllowed":false,"IsFileUploadAllowed":false}}]},"InspectionStatusId":389,"TaskIds":[],"RemindersConfig":[],"Comments":"","SignatureCheckIds":[1],"Frequency":"Monthly","LastInspectedById":1955}


Sanitized JSON passed validation: {
  "Sections": [
    {
      "SectionId": 1,
      "Checks": [
        {
          "Id": 1,
          "Check": "Company name",
          "Type": "freetext",
          "Value": "Galecto Inc.",
          "IsMandatory": 1
        },
        {
          "Id": 2,
          "Check": "Contractor name",
          "Type": "freetext",
          "Value": "Renard Whatley",
          "IsMandatory": 1
        }
      ],
      "SectionFiles": [
        {
          "Value": "attachments\\211\\inspections\\image_1774591037784_2026-03-27_05-57-20-5720_dc0494c2-7c23-4985-bfba-fbe5863b9c0a.jpeg",
          "FileType": "Image"
        }
      ],
      "SectionName": "Inspection checks",
      "SectionType": "freetext",
      "AllowAttachments": true,
      "AllowTaskAssociation": false,
      "FileUploadControl": {
        "IsCameraAllowed": true,
        "IsImageUploadAllowed": false,
        "IsVideoUploadAllowed": false,
        "IsAudioUploadAllowed": false,
        "IsFileUploadAllowed": false
      }
    },
    {
      "SectionId": 2,
      "Checks": [
        {
          "Id": 1,
          "Check": "Equipment Status at Site",
          "Type": "dynamicradiobutton",
          "Value": 1,
          "IsMandatory": 1,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "In Site"
            },
            {
              "OptionId": 2,
              "OptionText": "Out of Site"
            }
          ]
        },
        {
          "Id": 2,
          "Check": "Equipment Usage Status",
          "Type": "dynamicradiobutton",
          "Value": 2,
          "IsMandatory": 1,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "In Usage"
            },
            {
              "OptionId": 2,
              "OptionText": "Out of Usage"
            }
          ]
        }
      ],
      "SectionName": "Equipment Status",
      "AllowAttachments": true,
      "AllowTaskAssociation": false,
      "FileUploadControl": {
        "IsCameraAllowed": true,
        "IsImageUploadAllowed": true,
        "IsVideoUploadAllowed": true,
        "IsAudioUploadAllowed": true,
        "IsFileUploadAllowed": true
      }
    },
    {
      "SectionId": 3,
      "Checks": [
        {
          "Id": 1,
          "Check": "Are there any visible damages (cracks, wear, stretch, rust, corrosion)?",
          "Type": "radiobutton",
          "Value": "0",
          "IsMandatory": 1,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Yes"
            },
            {
              "OptionId": 2,
              "OptionText": "No"
            },
            {
              "OptionId": 3,
              "OptionText": "N/A"
            }
          ]
        },
        {
          "Id": 2,
          "Check": "Is wear at contact points (not exceeding 10% of the original diameter)?",
          "Type": "radiobutton",
          "Value": "0",
          "IsMandatory": 1,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Yes"
            },
            {
              "OptionId": 2,
              "OptionText": "No"
            },
            {
              "OptionId": 3,
              "OptionText": "N/A"
            }
          ]
        },
        {
          "Id": 3,
          "Check": "Hooks: latch intact, hook nose not worn, swivel rotates smoothly?",
          "Type": "radiobutton",
          "Value": "0",
          "IsMandatory": 1,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Yes"
            },
            {
              "OptionId": 2,
              "OptionText": "No"
            },
            {
              "OptionId": 3,
              "OptionText": "N/A"
            }
          ]
        },
        {
          "Id": 4,
          "Check": "Is the sling free from twists, knots, or tangles?",
          "Type": "radiobutton",
          "Value": "0",
          "IsMandatory": 1,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Yes"
            },
            {
              "OptionId": 2,
              "OptionText": "No"
            },
            {
              "OptionId": 3,
              "OptionText": "N/A"
            }
          ]
        },
        {
          "Id": 5,
          "Check": "Is the two-legged sling set up correctly, with both legs sharing the load equally?",
          "Type": "radiobutton",
          "Value": "0",
          "IsMandatory": 1,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Yes"
            },
            {
              "OptionId": 2,
              "OptionText": "No"
            },
            {
              "OptionId": 3,
              "OptionText": "N/A"
            }
          ]
        },
        {
          "Id": 6,
          "Check": "Does the chain sling have a valid TPI certificate?",
          "Type": "radiobutton",
          "Value": "0",
          "IsMandatory": 1,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Yes"
            },
            {
              "OptionId": 2,
              "OptionText": "No"
            },
            {
              "OptionId": 3,
              "OptionText": "N/A"
            }
          ]
        },
        {
          "Id": 7,
          "Check": "Master link or hook frame bent or misaligned?",
          "Type": "radiobutton",
          "Value": "1",
          "IsMandatory": 1,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Yes"
            },
            {
              "OptionId": 2,
              "OptionText": "No"
            },
            {
              "OptionId": 3,
              "OptionText": "N/A"
            }
          ]
        },
        {
          "Id": 8,
          "Check": "Sling chain, hook, and shackles are ISI marked / standard compliant?",
          "Type": "radiobutton",
          "Value": "0",
          "IsMandatory": 1,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Yes"
            },
            {
              "OptionId": 2,
              "OptionText": "No"
            },
            {
              "OptionId": 3,
              "OptionText": "N/A"
            }
          ]
        }
      ],
      "SectionName": "Check Points",
      "SectionType": "radiobutton",
      "AllowAttachments": true,
      "AllowTaskAssociation": false,
      "FileUploadControl": {
        "IsCameraAllowed": true,
        "IsImageUploadAllowed": true,
        "IsVideoUploadAllowed": true,
        "IsAudioUploadAllowed": true,
        "IsFileUploadAllowed": true
      }
    },
    {
      "SectionId": 4,
      "Checks": [
        {
          "Id": 1,
          "Check": "If the original link diameter is 10 mm, the minimum acceptable thickness shall not be less than 9.0 mm (10% wear). If the diameter is 8.9 mm or below, the chain sling must be rejected",
          "Type": "radiobutton",
          "Value": "0",
          "IsMandatory": 0,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Yes"
            },
            {
              "OptionId": 2,
              "OptionText": "No"
            },
            {
              "OptionId": 3,
              "OptionText": "N/A"
            }
          ]
        },
        {
          "Id": 2,
          "Check": "Compare the suspect link with a standard unused link. If the link is stretched or oval, indicating overload → REJECT.",
          "Type": "radiobutton",
          "Value": "0",
          "IsMandatory": 0,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Yes"
            },
            {
              "OptionId": 2,
              "OptionText": "No"
            },
            {
              "OptionId": 3,
              "OptionText": "N/A"
            }
          ]
        },
        {
          "Id": 3,
          "Check": "Visually inspect all chain links, master links, and hooks for any signs of cracks, dents, or deformation. If any defect is found, mark the affected area using chalk. Any visible crack, bend, or distortion shall result in immediate rejection of the sling.",
          "Type": "radiobutton",
          "Value": "0",
          "IsMandatory": 0,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Yes"
            },
            {
              "OptionId": 2,
              "OptionText": "No"
            },
            {
              "OptionId": 3,
              "OptionText": "N/A"
            }
          ]
        },
        {
          "Id": 4,
          "Check": "The master link must retain its original oval shape. If it is found to be bent, deformed, or has any signs of welding?, the sling shall be rejected",
          "Type": "radiobutton",
          "Value": "0",
          "IsMandatory": 0,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Yes"
            },
            {
              "OptionId": 2,
              "OptionText": "No"
            },
            {
              "OptionId": 3,
              "OptionText": "N/A"
            }
          ]
        },
        {
          "Id": 5,
          "Check": "Ensure the hook nose opening is within the manufacturer's safe limit; any excessive opening indicates overloading and must be rejected.",
          "Type": "radiobutton",
          "Value": "0",
          "IsMandatory": 0,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Yes"
            },
            {
              "OptionId": 2,
              "OptionText": "No"
            },
            {
              "OptionId": 3,
              "OptionText": "N/A"
            }
          ]
        },
        {
          "Id": 6,
          "Check": "If the safety latch on the hook is missing, damaged, or not functioning properly, the sling must be tagged as UNFIT and removed from service immediately.",
          "Type": "radiobutton",
          "Value": "0",
          "IsMandatory": 0,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Yes"
            },
            {
              "OptionId": 2,
              "OptionText": "No"
            },
            {
              "OptionId": 3,
              "OptionText": "N/A"
            }
          ]
        },
        {
          "Id": 7,
          "Check": "Minor surface rust is acceptable; however, if there is deep pitting, scaling, or rust inside welds, joints, or if the swivel is jammed?, the chain sling must be rejected.",
          "Type": "radiobutton",
          "Value": "0",
          "IsMandatory": 0,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Yes"
            },
            {
              "OptionId": 2,
              "OptionText": "No"
            },
            {
              "OptionId": 3,
              "OptionText": "N/A"
            }
          ]
        }
      ],
      "SectionName": "Rejection Criteria",
      "SectionType": "radiobutton",
      "AllowAttachments": true,
      "AllowTaskAssociation": false,
      "FileUploadControl": {
        "IsCameraAllowed": true,
        "IsImageUploadAllowed": true,
        "IsVideoUploadAllowed": true,
        "IsAudioUploadAllowed": true,
        "IsFileUploadAllowed": true
      }
    },
    {
      "SectionId": 5,
      "Checks": [
        {
          "Id": 1,
          "Check": "Observations & Their respective Actions at Site Level",
          "Type": "multiselect",
          "Value": [
            {
              "OptionId": 4,
              "OptionText": "Observation: Hook latch broken => Action: Replace the hook or send a full sling for repair."
            }
          ],
          "IsMandatory": 0,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Observation:Crack, rust, deformation, welds => Action: RED paint + Tag “REJECTED”"
            },
            {
              "OptionId": 2,
              "OptionText": "Observation:Link elongation / Wear >10%  => Action: Remove from work, inform P&M"
            },
            {
              "OptionId": 3,
              "OptionText": "Observation: TPI or tag missing => Action: Hold in quarantine, send for testing."
            },
            {
              "OptionId": 4,
              "OptionText": "Observation: Hook latch broken => Action: Replace the hook or send a full sling for repair."
            },
            {
              "OptionId": 5,
              "OptionText": "Observation: Doubtful chain without marking => Don’t guess → Reject"
            },
            {
              "OptionId": 6,
              "OptionText": "Observation: Visually okay, but failed in the test lift => Action: Do not use, hold for OEM inspection"
            }
          ]
        }
      ],
      "SectionName": "OUT OF SERVICE – Chain Sling Failed Safety Inspection",
      "AllowAttachments": true,
      "AllowTaskAssociation": false,
      "FileUploadControl": {
        "IsCameraAllowed": true,
        "IsImageUploadAllowed": true,
        "IsVideoUploadAllowed": true,
        "IsAudioUploadAllowed": true,
        "IsFileUploadAllowed": true
      }
    },
    {
      "SectionId": 6,
      "Checks": [
        {
          "Id": 1,
          "Check": "Inspected by",
          "Type": "signature",
          "Value": "0",
          "IsMandatory": 1,
          "SignatureConfiguration": {
            "Labels": "Inspected by ",
            "Declaration": "",
            "SignedUserId": 1955,
            "SignedUserName": "Renard Whatley",
            "SignedDateAndTime": "27-Mar-2026 11:28 AM",
            "SignedAcmRoleId": 8,
            "IsRejected": false,
            "InspectionStatusId": 389,
            "InspectionStatusName": "Inspection requested",
            "IsAssignedToMandatory": true,
            "SignedMobileNumber": "2000000713"
          }
        },
        {
          "Id": 2,
          "Check": "Checked by",
          "Type": "signature with approval",
          "Value": "0",
          "IsMandatory": 1,
          "SignatureConfiguration": {
            "Labels": "Checked by",
            "Declaration": "",
            "SignedUserId": 0,
            "SignedUserName": "",
            "SignedDateAndTime": "",
            "SignedAcmRoleId": 426,
            "IsRejected": false,
            "InspectionStatusId": 0,
            "InspectionStatusName": "",
            "IsAssignedToMandatory": true,
            "AssignedToUserId": 8045
          }
        },
        {
          "Id": 3,
          "Check": "Verified by",
          "Type": "signature with approval",
          "Value": "0",
          "IsMandatory": 1,
          "SignatureConfiguration": {
            "Labels": "Verified by ",
            "Declaration": "",
            "SignedUserId": 0,
            "SignedUserName": "",
            "SignedDateAndTime": "",
            "SignedAcmRoleId": 427,
            "IsRejected": false,
            "InspectionStatusId": 0,
            "InspectionStatusName": "",
            "IsAssignedToMandatory": true
          }
        },
        {
          "Id": 4,
          "Check": "Approved by",
          "Type": "signature with approval",
          "Value": "0",
          "IsMandatory": 1,
          "SignatureConfiguration": {
            "Labels": "Approved by ",
            "Declaration": "",
            "SignedUserId": 0,
            "SignedUserName": "",
            "SignedDateAndTime": "",
            "SignedAcmRoleId": 428,
            "IsRejected": false,
            "InspectionStatusId": 0,
            "InspectionStatusName": "",
            "IsAssignedToMandatory": false
          }
        }
      ],
      "SectionFiles": [],
      "SectionName": "Signatures",
      "SectionType": "signature",
      "AllowAttachments": false,
      "AllowTaskAssociation": false,
      "FileUploadControl": {
        "IsCameraAllowed": false,
        "IsImageUploadAllowed": false,
        "IsVideoUploadAllowed": false,
        "IsAudioUploadAllowed": false,
        "IsFileUploadAllowed": false
      }
    }
  ]
}


Pushing Inspection creation event to NSQ


NotificationObject: {"EventName":"NOTIFICATION_FOR_INSPECTION_CREATION", "EventArgs":[{"Key":"UserIds", "Value":"[8045]"},{"Key":"InspectionUID", "Value":"I\/GLTO\/GRR\/P-C\/26\/00002"},{"Key":"Name", "Value":"65"},{"Key":"Type", "Value":"P&M - Chain Sling Inspection Checklist"},{"Key":"Organisation", "Value":"Galecto Inc."},{"Key":"Site", "Value":"Alanreed"},{"Key":"Department", "Value":" "},{"Key":"Asset", "Value":"BOOM PLACER TG07F7123"},{"Key":"Status", "Value":"Inspection requested"},{"Key":"CreatedBy", "Value":"Renard Whatley"},{"Key":"CreatedOn", "Value":"27-Mar-2026 11:28:20 AM"},{"Key":"OrganisationId", "Value":211}]}


[INSPECTION] No inspection reminders to process


Audit log sent successfully.


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


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


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/211/Module/29/Entity/14142/tasks


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/211/Inspections/Asset/2131?SiteId=588&Count=3&ExcludeInspectionId=14142


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


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/211/InspectionType/330


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


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


Request URL : https://api-qa-staging-2.oqsha.com/attachments/temp/image21_eeac1c83-37ca-410f-b247-f38655619cbd.png


Request URL : https://api-qa-staging-2.oqsha.com/attachments/temp/image16_14f1e604-ebd3-4932-bd2d-243a2b856793.jpeg


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


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/211/Assets/DropDown


Request Body : {"AssetTypeId":65,"SiteId":588,"CompanyId":42}


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


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


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


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


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


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


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


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


Request URL : https://api-qa-staging-2.oqsha.com/attachments/users/city_aee4ec26-cda0-4d8b-a90c-89f6431e6637.jpeg


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


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


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


Request Body : {"OrgId":[108],"PageNumber":1,"PageLimit":1,"StartDate":"2026-03-27","EndDate":"2026-03-27","SearchTerm":"","SortingColumn":["CreatedOn"],"SortingOrder":["desc"]}


Request URL : https://api-qa-staging-2.oqsha.com/attachments/organisations/im_be23906a-7b4d-468c-8a0b-62db072ea1bc.png


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/211/InspectionType/330


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


Request URL : https://api-qa-staging-2.oqsha.com/attachments/temp/image21_eeac1c83-37ca-410f-b247-f38655619cbd.png


Request URL : https://api-qa-staging-2.oqsha.com/attachments/temp/image16_14f1e604-ebd3-4932-bd2d-243a2b856793.jpeg


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


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


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/211/Assets/DropDown


Request Body : {"AssetTypeId":65,"SiteId":588,"CompanyId":42}


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


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


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/211/Inspections/Asset/2131?SiteId=588&Count=3&ExcludeInspectionId=14142


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/211/Module/29/Entity/14142/tasks


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/211/RiskAssessmentType/74


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/211/RiskAssessment/254/SubActivities


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


Request Body : {}


JTI 5def25a6-7eb6-41c5-af6e-cbe59aa49f21 for userId = 1 is saved to database.


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


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


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


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


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


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


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


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


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


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


Request URL : https://api-qa-staging-2.oqsha.com/attachments/organisations/TTK_e54e850a-a12b-4b5f-830c-e5eef42ebe61.png


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/248/Processes/All


Request Body : {"PageNumber":1,"PageLimit":10,"SortingColumn":["ModifiedOn"],"SortingOrder":["desc"],"SearchTerm":"26-Mar-2026"}


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


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


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


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


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


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/211/Assets/DropDown


Request Body : {"AssetTypeId":147,"SiteId":588,"CompanyId":42}


Request URL : https://api-qa-staging-2.oqsha.com/Organisation/211/InspectionType/All?siteId=588&AssetTypeId=147


Request Body : {"PageNumber":1,"PageLimit":10,"SortingColumn":["ModifiedOn"],"SortingOrder":["desc"],"SearchTerm":"13-"}


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


[RISK ASSESSMENT] No risk assessment reminders to process


Audit log sent successfully.


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


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


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


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


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/248/Processes/All


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/211/InspectionType/427


Request URL : https://api-qa-staging-2.oqsha.com/attachments/temp/image47_05243371-8a14-4228-876f-080476e47648.png


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


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


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/211/Inspections/Asset/1720?SiteId=588&Count=3


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


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


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


Request Body : {"PageNumber":1,"PageLimit":10,"SortingColumn":["ModifiedOn"],"SortingOrder":["desc"],"SearchTerm":"10-Oct-2025"}


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


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


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


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


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


Request Body : {"AssetId":1720,"AssetTypeId":147,"ProcessId":null,"InspectionTypeId":427,"InspectionName":"147","OrganisationId":211,"SiteId":588,"DepartmentId":null,"AreaId":null,"AssignedToUser":[],"NonOqshaAssets":"","InspectionChecks":{"Sections":[{"SectionId":1,"Checks":[{"Id":1,"Check":"Company name","Type":"freetext","Value":"Galecto Inc.","IsMandatory":1},{"Id":2,"Check":"Contractor name","Type":"freetext","Value":"Renard Whatley","IsMandatory":1}],"SectionFiles":[{"Value":"attachments\\211\\inspections\\image_1774591184090_2026-03-27_05-59-45-5945_ddeb2b44-8d79-45a6-a16d-1ee22806dfb4.jpeg","FileType":"Image"}],"SectionName":"Inspection checks","SectionType":"freetext","AllowAttachments":true,"AllowTaskAssociation":false,"FileUploadControl":{"IsCameraAllowed":true,"IsImageUploadAllowed":false,"IsVideoUploadAllowed":false,"IsAudioUploadAllowed":false,"IsFileUploadAllowed":false}},{"SectionId":2,"Checks":[{"Id":1,"Check":"Equipment Status at Site","Type":"dynamicradiobutton","Value":2,"IsMandatory":1,"CheckOptions":[{"OptionId":1,"OptionText":"In Site"},{"OptionId":2,"OptionText":"Out of Site"}]},{"Id":2,"Check":"Equipment Usage Status","Type":"dynamicradiobutton","Value":2,"IsMandatory":1,"CheckOptions":[{"OptionId":1,"OptionText":"In Usage"},{"OptionId":2,"OptionText":"Out of Usage"}]}],"SectionName":"Equipment Status","AllowAttachments":true,"AllowTaskAssociation":false,"FileUploadControl":{"IsCameraAllowed":true,"IsImageUploadAllowed":true,"IsVideoUploadAllowed":true,"IsAudioUploadAllowed":true,"IsFileUploadAllowed":true}},{"SectionId":3,"Checks":[{"Id":1,"Check":"Is electric vibrator physical good in condition and noise free?","Type":"radiobutton","Value":"0","IsMandatory":1,"CheckOptions":[{"OptionId":1,"OptionText":"Yes"},{"OptionId":2,"OptionText":"No"},{"OptionId":3,"OptionText":"N/A"}]},{"Id":2,"Check":"Is motor junction box being free from damage and in packed condition?","Type":"radiobutton","Value":"0","IsMandatory":1,"CheckOptions":[{"OptionId":1,"OptionText":"Yes"},{"OptionId":2,"OptionText":"No"},{"OptionId":3,"OptionText":"N/A"}]},{"Id":3,"Check":"Is switch was properly insulated?","Type":"radiobutton","Value":"0","IsMandatory":1,"CheckOptions":[{"OptionId":1,"OptionText":"Yes"},{"OptionId":2,"OptionText":"No"},{"OptionId":3,"OptionText":"N/A"}]},{"Id":4,"Check":"Is power cable free from damage and cuts?","Type":"radiobutton","Value":"0","IsMandatory":1,"CheckOptions":[{"OptionId":1,"OptionText":"Yes"},{"OptionId":2,"OptionText":"No"},{"OptionId":3,"OptionText":"N/A"}]},{"Id":5,"Check":"Is guard around rotating part fixed properly?","Type":"radiobutton","Value":"0","IsMandatory":1,"CheckOptions":[{"OptionId":1,"OptionText":"Yes"},{"OptionId":2,"OptionText":"No"},{"OptionId":3,"OptionText":"N/A"}]},{"Id":6,"Check":"Needle of machine is free from damages and tightly connected with motor?","Type":"radiobutton","Value":"0","IsMandatory":1,"CheckOptions":[{"OptionId":1,"OptionText":"Yes"},{"OptionId":2,"OptionText":"No"},{"OptionId":3,"OptionText":"N/A"}]},{"Id":7,"Check":"Is the guard provide for motor along with rubber stoppers?","Type":"radiobutton","Value":"0","IsMandatory":1,"CheckOptions":[{"OptionId":1,"OptionText":"Yes"},{"OptionId":2,"OptionText":"No"},{"OptionId":3,"OptionText":"N/A"}]},{"Id":8,"Check":"Is the industrial plug is provided with double insulated cable?","Type":"radiobutton","Value":"0","IsMandatory":1,"CheckOptions":[{"OptionId":1,"OptionText":"Yes"},{"OptionId":2,"OptionText":"No"},{"OptionId":3,"OptionText":"N/A"}]},{"Id":9,"Check":"Is electrical vibrator properly grounded?","Type":"radiobutton","Value":"0","IsMandatory":1,"CheckOptions":[{"OptionId":1,"OptionText":"Yes"},{"OptionId":2,"OptionText":"No"},{"OptionId":3,"OptionText":"N/A"}]},{"Id":10,"Check":"Is proper handle provided for movement of electrical vibrator.","Type":"radiobutton","Value":"0","IsMandatory":1,"CheckOptions":[{"OptionId":1,"OptionText":"Yes"},{"OptionId":2,"OptionText":"No"},{"OptionId":3,"OptionText":"N/A"}]}],"SectionName":"Check Points","SectionType":"radiobutton","AllowAttachments":true,"AllowTaskAssociation":false,"FileUploadControl":{"IsCameraAllowed":true,"IsImageUploadAllowed":true,"IsVideoUploadAllowed":true,"IsAudioUploadAllowed":true,"IsFileUploadAllowed":true}},{"SectionId":4,"Checks":[{"Id":1,"Check":"Non-functional or damaged motor (failure to start or inconsistent operation). IS 15561: Electrical Vibrators for Concrete","Type":"radiobutton","Value":"0","IsMandatory":0,"CheckOptions":[{"OptionId":1,"OptionText":"Yes"},{"OptionId":2,"OptionText":"No"},{"OptionId":3,"OptionText":"N/A"}]},{"Id":2,"Check":"Excessive wear or damage to flexible shaft (for internal vibrators). IS 15561: Electrical Vibrators for Concrete","Type":"radiobutton","Value":"0","IsMandatory":0,"CheckOptions":[{"OptionId":1,"OptionText":"Yes"},{"OptionId":2,"OptionText":"No"},{"OptionId":3,"OptionText":"N/A"}]},{"Id":3,"Check":"Loose or damaged electrical connections (e.g., wiring, plugs, or power supply). IS 13947: Electrical Safety – Low Voltage Systems","Type":"radiobutton","Value":"0","IsMandatory":0,"CheckOptions":[{"OptionId":1,"OptionText":"Yes"},{"OptionId":2,"OptionText":"No"},{"OptionId":3,"OptionText":"N/A"}]},{"Id":4,"Check":"Cracked or broken housing (exposing internal components). IS 15561: Electrical Vibrators for Concrete","Type":"radiobutton","Value":"0","IsMandatory":0,"CheckOptions":[{"OptionId":1,"OptionText":"Yes"},{"OptionId":2,"OptionText":"No"},{"OptionId":3,"OptionText":"N/A"}]},{"Id":5,"Check":"Malfunctioning vibration mechanism (inconsistent or lack of vibration). IS 15561: Electrical Vibrators for Concrete","Type":"radiobutton","Value":"0","IsMandatory":0,"CheckOptions":[{"OptionId":1,"OptionText":"Yes"},{"OptionId":2,"OptionText":"No"},{"OptionId":3,"OptionText":"N/A"}]},{"Id":6,"Check":"Unbalanced or damaged eccentric weight (leading to excessive or irregular vibration). IS 15561: Electrical Vibrators for Concrete","Type":"radiobutton","Value":"0","IsMandatory":0,"CheckOptions":[{"OptionId":1,"OptionText":"Yes"},{"OptionId":2,"OptionText":"No"},{"OptionId":3,"OptionText":"N/A"}]},{"Id":7,"Check":"Excessive noise or overheating during operation (indicative of motor failure). IS 15561: Electrical Vibrators for Concrete","Type":"radiobutton","Value":"0","IsMandatory":0,"CheckOptions":[{"OptionId":1,"OptionText":"Yes"},{"OptionId":2,"OptionText":"No"},{"OptionId":3,"OptionText":"N/A"}]},{"Id":8,"Check":"Damaged power cord (exposed wires, fraying, or signs of wear). IS 13947: Electrical Safety – Low Voltage Systems","Type":"radiobutton","Value":"0","IsMandatory":0,"CheckOptions":[{"OptionId":1,"OptionText":"Yes"},{"OptionId":2,"OptionText":"No"},{"OptionId":3,"OptionText":"N/A"}]},{"Id":9,"Check":"Defective or missing safety features (e.g., emergency stop, grounding issues). ISO 13857: Safety of Machinery – Safety Distances","Type":"radiobutton","Value":"0","IsMandatory":0,"CheckOptions":[{"OptionId":1,"OptionText":"Yes"},{"OptionId":2,"OptionText":"No"},{"OptionId":3,"OptionText":"N/A"}]},{"Id":10,"Check":"Inconsistent vibration speed (failure to meet manufacturer’s specifications).\nIS 15561: Electrical Vibrators for Concrete","Type":"radiobutton","Value":"0","IsMandatory":0,"CheckOptions":[{"OptionId":1,"OptionText":"Yes"},{"OptionId":2,"OptionText":"No"},{"OptionId":3,"OptionText":"N/A"}]}],"SectionFiles":[],"SectionName":"Rejection Criteria","SectionType":"radiobutton","AllowAttachments":true,"AllowTaskAssociation":false,"FileUploadControl":{"IsCameraAllowed":true,"IsImageUploadAllowed":true,"IsVideoUploadAllowed":true,"IsAudioUploadAllowed":true,"IsFileUploadAllowed":true}},{"SectionId":5,"Checks":[{"Id":1,"Check":"Inspected by","Type":"signature","Value":"0","IsMandatory":1,"SignatureConfiguration":{"Labels":"Inspected by","Declaration":"","SignedUserId":0,"SignedUserName":"","SignedDateAndTime":"","SignedAcmRoleId":8,"IsRejected":false,"InspectionStatusId":0,"InspectionStatusName":"","IsAssignedToMandatory":true,"SignedMobileNumber":"9100999124"}},{"Id":2,"Check":"Checked by","Type":"signature with approval","Value":"0","IsMandatory":1,"SignatureConfiguration":{"Labels":"Checked by","Declaration":"","SignedUserId":0,"SignedUserName":"","SignedDateAndTime":"","SignedAcmRoleId":426,"IsRejected":false,"InspectionStatusId":0,"InspectionStatusName":"","IsAssignedToMandatory":true}},{"Id":3,"Check":"Verified by","Type":"signature with approval","Value":"0","IsMandatory":1,"SignatureConfiguration":{"Labels":"Verified by","Declaration":"","SignedUserId":0,"SignedUserName":"","SignedDateAndTime":"","SignedAcmRoleId":427,"IsRejected":false,"InspectionStatusId":0,"InspectionStatusName":"","IsAssignedToMandatory":true}},{"Id":4,"Check":"Approved by","Type":"signature with approval","Value":"0","IsMandatory":1,"SignatureConfiguration":{"Labels":"Approved by","Declaration":"","SignedUserId":0,"SignedUserName":"","SignedDateAndTime":"","SignedAcmRoleId":428,"IsRejected":false,"InspectionStatusId":0,"InspectionStatusName":"","IsAssignedToMandatory":false}}],"SectionFiles":[],"SectionName":"Signatures","SectionType":"signature","AllowAttachments":false,"AllowTaskAssociation":false,"FileUploadControl":{"IsCameraAllowed":false,"IsImageUploadAllowed":false,"IsVideoUploadAllowed":false,"IsAudioUploadAllowed":false,"IsFileUploadAllowed":false}}]},"InspectionStatusId":720,"TaskIds":[],"RemindersConfig":[],"Frequency":"Monthly","LastInspectedById":1955}


Sanitized JSON passed validation: {
  "Sections": [
    {
      "SectionId": 1,
      "Checks": [
        {
          "Id": 1,
          "Check": "Company name",
          "Type": "freetext",
          "Value": "Galecto Inc.",
          "IsMandatory": 1
        },
        {
          "Id": 2,
          "Check": "Contractor name",
          "Type": "freetext",
          "Value": "Renard Whatley",
          "IsMandatory": 1
        }
      ],
      "SectionFiles": [
        {
          "Value": "attachments\\211\\inspections\\image_1774591184090_2026-03-27_05-59-45-5945_ddeb2b44-8d79-45a6-a16d-1ee22806dfb4.jpeg",
          "FileType": "Image"
        }
      ],
      "SectionName": "Inspection checks",
      "SectionType": "freetext",
      "AllowAttachments": true,
      "AllowTaskAssociation": false,
      "FileUploadControl": {
        "IsCameraAllowed": true,
        "IsImageUploadAllowed": false,
        "IsVideoUploadAllowed": false,
        "IsAudioUploadAllowed": false,
        "IsFileUploadAllowed": false
      }
    },
    {
      "SectionId": 2,
      "Checks": [
        {
          "Id": 1,
          "Check": "Equipment Status at Site",
          "Type": "dynamicradiobutton",
          "Value": 2,
          "IsMandatory": 1,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "In Site"
            },
            {
              "OptionId": 2,
              "OptionText": "Out of Site"
            }
          ]
        },
        {
          "Id": 2,
          "Check": "Equipment Usage Status",
          "Type": "dynamicradiobutton",
          "Value": 2,
          "IsMandatory": 1,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "In Usage"
            },
            {
              "OptionId": 2,
              "OptionText": "Out of Usage"
            }
          ]
        }
      ],
      "SectionName": "Equipment Status",
      "AllowAttachments": true,
      "AllowTaskAssociation": false,
      "FileUploadControl": {
        "IsCameraAllowed": true,
        "IsImageUploadAllowed": true,
        "IsVideoUploadAllowed": true,
        "IsAudioUploadAllowed": true,
        "IsFileUploadAllowed": true
      }
    },
    {
      "SectionId": 3,
      "Checks": [
        {
          "Id": 1,
          "Check": "Is electric vibrator physical good in condition and noise free?",
          "Type": "radiobutton",
          "Value": "0",
          "IsMandatory": 1,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Yes"
            },
            {
              "OptionId": 2,
              "OptionText": "No"
            },
            {
              "OptionId": 3,
              "OptionText": "N/A"
            }
          ]
        },
        {
          "Id": 2,
          "Check": "Is motor junction box being free from damage and in packed condition?",
          "Type": "radiobutton",
          "Value": "0",
          "IsMandatory": 1,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Yes"
            },
            {
              "OptionId": 2,
              "OptionText": "No"
            },
            {
              "OptionId": 3,
              "OptionText": "N/A"
            }
          ]
        },
        {
          "Id": 3,
          "Check": "Is switch was properly insulated?",
          "Type": "radiobutton",
          "Value": "0",
          "IsMandatory": 1,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Yes"
            },
            {
              "OptionId": 2,
              "OptionText": "No"
            },
            {
              "OptionId": 3,
              "OptionText": "N/A"
            }
          ]
        },
        {
          "Id": 4,
          "Check": "Is power cable free from damage and cuts?",
          "Type": "radiobutton",
          "Value": "0",
          "IsMandatory": 1,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Yes"
            },
            {
              "OptionId": 2,
              "OptionText": "No"
            },
            {
              "OptionId": 3,
              "OptionText": "N/A"
            }
          ]
        },
        {
          "Id": 5,
          "Check": "Is guard around rotating part fixed properly?",
          "Type": "radiobutton",
          "Value": "0",
          "IsMandatory": 1,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Yes"
            },
            {
              "OptionId": 2,
              "OptionText": "No"
            },
            {
              "OptionId": 3,
              "OptionText": "N/A"
            }
          ]
        },
        {
          "Id": 6,
          "Check": "Needle of machine is free from damages and tightly connected with motor?",
          "Type": "radiobutton",
          "Value": "0",
          "IsMandatory": 1,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Yes"
            },
            {
              "OptionId": 2,
              "OptionText": "No"
            },
            {
              "OptionId": 3,
              "OptionText": "N/A"
            }
          ]
        },
        {
          "Id": 7,
          "Check": "Is the guard provide for motor along with rubber stoppers?",
          "Type": "radiobutton",
          "Value": "0",
          "IsMandatory": 1,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Yes"
            },
            {
              "OptionId": 2,
              "OptionText": "No"
            },
            {
              "OptionId": 3,
              "OptionText": "N/A"
            }
          ]
        },
        {
          "Id": 8,
          "Check": "Is the industrial plug is provided with double insulated cable?",
          "Type": "radiobutton",
          "Value": "0",
          "IsMandatory": 1,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Yes"
            },
            {
              "OptionId": 2,
              "OptionText": "No"
            },
            {
              "OptionId": 3,
              "OptionText": "N/A"
            }
          ]
        },
        {
          "Id": 9,
          "Check": "Is electrical vibrator properly grounded?",
          "Type": "radiobutton",
          "Value": "0",
          "IsMandatory": 1,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Yes"
            },
            {
              "OptionId": 2,
              "OptionText": "No"
            },
            {
              "OptionId": 3,
              "OptionText": "N/A"
            }
          ]
        },
        {
          "Id": 10,
          "Check": "Is proper handle provided for movement of electrical vibrator.",
          "Type": "radiobutton",
          "Value": "0",
          "IsMandatory": 1,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Yes"
            },
            {
              "OptionId": 2,
              "OptionText": "No"
            },
            {
              "OptionId": 3,
              "OptionText": "N/A"
            }
          ]
        }
      ],
      "SectionName": "Check Points",
      "SectionType": "radiobutton",
      "AllowAttachments": true,
      "AllowTaskAssociation": false,
      "FileUploadControl": {
        "IsCameraAllowed": true,
        "IsImageUploadAllowed": true,
        "IsVideoUploadAllowed": true,
        "IsAudioUploadAllowed": true,
        "IsFileUploadAllowed": true
      }
    },
    {
      "SectionId": 4,
      "Checks": [
        {
          "Id": 1,
          "Check": "Non-functional or damaged motor (failure to start or inconsistent operation). IS 15561: Electrical Vibrators for Concrete",
          "Type": "radiobutton",
          "Value": "0",
          "IsMandatory": 0,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Yes"
            },
            {
              "OptionId": 2,
              "OptionText": "No"
            },
            {
              "OptionId": 3,
              "OptionText": "N/A"
            }
          ]
        },
        {
          "Id": 2,
          "Check": "Excessive wear or damage to flexible shaft (for internal vibrators). IS 15561: Electrical Vibrators for Concrete",
          "Type": "radiobutton",
          "Value": "0",
          "IsMandatory": 0,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Yes"
            },
            {
              "OptionId": 2,
              "OptionText": "No"
            },
            {
              "OptionId": 3,
              "OptionText": "N/A"
            }
          ]
        },
        {
          "Id": 3,
          "Check": "Loose or damaged electrical connections (e.g., wiring, plugs, or power supply). IS 13947: Electrical Safety – Low Voltage Systems",
          "Type": "radiobutton",
          "Value": "0",
          "IsMandatory": 0,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Yes"
            },
            {
              "OptionId": 2,
              "OptionText": "No"
            },
            {
              "OptionId": 3,
              "OptionText": "N/A"
            }
          ]
        },
        {
          "Id": 4,
          "Check": "Cracked or broken housing (exposing internal components). IS 15561: Electrical Vibrators for Concrete",
          "Type": "radiobutton",
          "Value": "0",
          "IsMandatory": 0,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Yes"
            },
            {
              "OptionId": 2,
              "OptionText": "No"
            },
            {
              "OptionId": 3,
              "OptionText": "N/A"
            }
          ]
        },
        {
          "Id": 5,
          "Check": "Malfunctioning vibration mechanism (inconsistent or lack of vibration). IS 15561: Electrical Vibrators for Concrete",
          "Type": "radiobutton",
          "Value": "0",
          "IsMandatory": 0,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Yes"
            },
            {
              "OptionId": 2,
              "OptionText": "No"
            },
            {
              "OptionId": 3,
              "OptionText": "N/A"
            }
          ]
        },
        {
          "Id": 6,
          "Check": "Unbalanced or damaged eccentric weight (leading to excessive or irregular vibration). IS 15561: Electrical Vibrators for Concrete",
          "Type": "radiobutton",
          "Value": "0",
          "IsMandatory": 0,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Yes"
            },
            {
              "OptionId": 2,
              "OptionText": "No"
            },
            {
              "OptionId": 3,
              "OptionText": "N/A"
            }
          ]
        },
        {
          "Id": 7,
          "Check": "Excessive noise or overheating during operation (indicative of motor failure). IS 15561: Electrical Vibrators for Concrete",
          "Type": "radiobutton",
          "Value": "0",
          "IsMandatory": 0,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Yes"
            },
            {
              "OptionId": 2,
              "OptionText": "No"
            },
            {
              "OptionId": 3,
              "OptionText": "N/A"
            }
          ]
        },
        {
          "Id": 8,
          "Check": "Damaged power cord (exposed wires, fraying, or signs of wear). IS 13947: Electrical Safety – Low Voltage Systems",
          "Type": "radiobutton",
          "Value": "0",
          "IsMandatory": 0,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Yes"
            },
            {
              "OptionId": 2,
              "OptionText": "No"
            },
            {
              "OptionId": 3,
              "OptionText": "N/A"
            }
          ]
        },
        {
          "Id": 9,
          "Check": "Defective or missing safety features (e.g., emergency stop, grounding issues). ISO 13857: Safety of Machinery – Safety Distances",
          "Type": "radiobutton",
          "Value": "0",
          "IsMandatory": 0,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Yes"
            },
            {
              "OptionId": 2,
              "OptionText": "No"
            },
            {
              "OptionId": 3,
              "OptionText": "N/A"
            }
          ]
        },
        {
          "Id": 10,
          "Check": "Inconsistent vibration speed (failure to meet manufacturer’s specifications).\nIS 15561: Electrical Vibrators for Concrete",
          "Type": "radiobutton",
          "Value": "0",
          "IsMandatory": 0,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Yes"
            },
            {
              "OptionId": 2,
              "OptionText": "No"
            },
            {
              "OptionId": 3,
              "OptionText": "N/A"
            }
          ]
        }
      ],
      "SectionFiles": [],
      "SectionName": "Rejection Criteria",
      "SectionType": "radiobutton",
      "AllowAttachments": true,
      "AllowTaskAssociation": false,
      "FileUploadControl": {
        "IsCameraAllowed": true,
        "IsImageUploadAllowed": true,
        "IsVideoUploadAllowed": true,
        "IsAudioUploadAllowed": true,
        "IsFileUploadAllowed": true
      }
    },
    {
      "SectionId": 5,
      "Checks": [
        {
          "Id": 1,
          "Check": "Inspected by",
          "Type": "signature",
          "Value": "0",
          "IsMandatory": 1,
          "SignatureConfiguration": {
            "Labels": "Inspected by",
            "Declaration": "",
            "SignedUserId": 0,
            "SignedUserName": "",
            "SignedDateAndTime": "",
            "SignedAcmRoleId": 8,
            "IsRejected": false,
            "InspectionStatusId": 0,
            "InspectionStatusName": "",
            "IsAssignedToMandatory": true,
            "SignedMobileNumber": "9100999124"
          }
        },
        {
          "Id": 2,
          "Check": "Checked by",
          "Type": "signature with approval",
          "Value": "0",
          "IsMandatory": 1,
          "SignatureConfiguration": {
            "Labels": "Checked by",
            "Declaration": "",
            "SignedUserId": 0,
            "SignedUserName": "",
            "SignedDateAndTime": "",
            "SignedAcmRoleId": 426,
            "IsRejected": false,
            "InspectionStatusId": 0,
            "InspectionStatusName": "",
            "IsAssignedToMandatory": true
          }
        },
        {
          "Id": 3,
          "Check": "Verified by",
          "Type": "signature with approval",
          "Value": "0",
          "IsMandatory": 1,
          "SignatureConfiguration": {
            "Labels": "Verified by",
            "Declaration": "",
            "SignedUserId": 0,
            "SignedUserName": "",
            "SignedDateAndTime": "",
            "SignedAcmRoleId": 427,
            "IsRejected": false,
            "InspectionStatusId": 0,
            "InspectionStatusName": "",
            "IsAssignedToMandatory": true
          }
        },
        {
          "Id": 4,
          "Check": "Approved by",
          "Type": "signature with approval",
          "Value": "0",
          "IsMandatory": 1,
          "SignatureConfiguration": {
            "Labels": "Approved by",
            "Declaration": "",
            "SignedUserId": 0,
            "SignedUserName": "",
            "SignedDateAndTime": "",
            "SignedAcmRoleId": 428,
            "IsRejected": false,
            "InspectionStatusId": 0,
            "InspectionStatusName": "",
            "IsAssignedToMandatory": false
          }
        }
      ],
      "SectionFiles": [],
      "SectionName": "Signatures",
      "SectionType": "signature",
      "AllowAttachments": false,
      "AllowTaskAssociation": false,
      "FileUploadControl": {
        "IsCameraAllowed": false,
        "IsImageUploadAllowed": false,
        "IsVideoUploadAllowed": false,
        "IsAudioUploadAllowed": false,
        "IsFileUploadAllowed": false
      }
    }
  ]
}


Pushing Inspection creation event to NSQ


NotificationObject: {"EventName":"NOTIFICATION_FOR_INSPECTION_CREATION", "EventArgs":[{"Key":"UserIds", "Value":"[2570,2571,2572,2574,2577,2579,2581,2587,2589,2600,2605,2611,2614,2620,2623,2628,2631,2635,2647,2649,2652,2653,2782,3607,3708,3709,3774,3791,3969,2093,4014,4267,4268,4269,4348,4409,4463,4531,4609,4611,4664,4743,4779,4780,4782,4868,4872,4901,5008,5054,5092,5095,5096,5097,5205,5236,5237,5255,5264,5277,5278,5286,5402,5429,5476,4749,6914,2176,3089,7763,7768,8045,8388,8577,3404,881,10335,10726,10729,10731,4217,9337,10977]"},{"Key":"InspectionUID", "Value":"I\/GLTO\/GRR\/EVI\/26\/00001"},{"Key":"Name", "Value":"147"},{"Key":"Type", "Value":"Electric Vibrator Inspection Checklist"},{"Key":"Organisation", "Value":"Galecto Inc."},{"Key":"Site", "Value":"Alanreed"},{"Key":"Department", "Value":" "},{"Key":"Asset", "Value":"GR\/PDB\/T7\/011"},{"Key":"Status", "Value":"Draft"},{"Key":"CreatedBy", "Value":"Renard Whatley"},{"Key":"CreatedOn", "Value":"27-Mar-2026 11:29:49 AM"},{"Key":"OrganisationId", "Value":211}]}


[INSPECTION] No inspection reminders to process


Audit log sent successfully.


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


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