Request URL : https://api-sandbox.oqsha.com/Organisations/262/Modules/87/Categories/100012/Publish


Request Body : {"IsPublished":true}


Request URL : https://api-sandbox.oqsha.com/Organisations/262/Modules/87/Categories/All


Request Body : {"SiteIds":[],"PageNumber":1,"PageLimit":10,"SortingColumn":["CreatedOn"],"SortingOrder":["desc"],"SearchTerm":"","UserId":267,"AcmModuleId":87}


Request URL : https://api-sandbox.oqsha.com/Organisations/262/Modules/87/Workflows/States/Types


Request URL : https://api-sandbox.oqsha.com/Organisation/262/AccessControl/Roles


Request URL : https://api-sandbox.oqsha.com/Organisations/262/Modules/87/Categories/100012


Request URL : https://api-sandbox.oqsha.com/Organisation/262/Users/DropDown


Request URL : https://api-sandbox.oqsha.com/Trigger-Configs/Dropdowns


Request URL : https://api-sandbox.oqsha.com/Organisations/204/Inspection


Sanitized JSON passed validation: {
  "Sections": [
    {
      "SectionId": 2,
      "SectionName": "Checklist",
      "SectionType": "radio",
      "MandatoryChecksCount": 0,
      "OrganisationId": null,
      "Status": 1,
      "Rank": 1,
      "AllowAttachments": false,
      "FileUploadControl": {
        "IsCameraAllowed": false,
        "IsImageUploadAllowed": false,
        "IsVideoUploadAllowed": false,
        "IsAudioUploadAllowed": false,
        "IsFileUploadAllowed": false
      },
      "Checks": [
        {
          "Id": "2_1",
          "Check": "Have you been informed about the rules to access workplace?",
          "Type": "radio",
          "Value": null,
          "IsMandatory": 0,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Yes"
            },
            {
              "OptionId": 2,
              "OptionText": "No"
            }
          ],
          "CheckConfiguration": {
            "Validations": {
              "Required": false,
              "RequiredMessage": "This field is required",
              "MinLength": null,
              "MinLengthMessage": null,
              "MaxLength": null,
              "MaxLengthMessage": null,
              "Min": null,
              "MinMessage": null,
              "Max": null,
              "MaxMessage": null,
              "Pattern": null,
              "PatternMessage": null
            },
            "Placeholder": "",
            "DisplayOrientation": "horizontal",
            "Multiselect": false,
            "ShouldReset": false,
            "FloatingLabel": false,
            "DisplayAsColumn": false,
            "DisplayAsFilter": false,
            "ReadOnly": false,
            "ConditionalRules": [],
            "VisibilityRules": [],
            "AccessControlRules": [],
            "DynamicLabels": [],
            "Alignment": "center"
          },
          "LayoutMetadata": {
            "RowNumber": 0,
            "ColumnOrder": 0,
            "WidthPercentage": 50
          }
        },
        {
          "Id": "2_19",
          "Check": "Remarks",
          "Type": "text",
          "Value": null,
          "IsMandatory": 0,
          "CheckConfiguration": {
            "Validations": {
              "Required": false,
              "RequiredMessage": "This field is required",
              "MinLength": null,
              "MinLengthMessage": null,
              "MaxLength": null,
              "MaxLengthMessage": null,
              "Min": null,
              "MinMessage": null,
              "Max": null,
              "MaxMessage": null,
              "Pattern": null,
              "PatternMessage": null
            },
            "Placeholder": "",
            "DisplayOrientation": "horizontal",
            "Multiselect": false,
            "ShouldReset": false,
            "FloatingLabel": false,
            "DisplayAsColumn": false,
            "DisplayAsFilter": false,
            "ReadOnly": false,
            "ConditionalRules": [],
            "VisibilityRules": [],
            "AccessControlRules": [],
            "DynamicLabels": [],
            "Alignment": "center"
          },
          "LayoutMetadata": {
            "RowNumber": 0,
            "ColumnOrder": 1,
            "WidthPercentage": 50
          }
        },
        {
          "Id": "2_5",
          "Check": "Has been clearly identified the machines/equipment/tools interfering with the activity?",
          "Type": "radio",
          "Value": null,
          "IsMandatory": 0,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Yes"
            },
            {
              "OptionId": 2,
              "OptionText": "No"
            }
          ],
          "CheckConfiguration": {
            "Validations": {
              "Required": false,
              "RequiredMessage": "This field is required",
              "MinLength": null,
              "MinLengthMessage": null,
              "MaxLength": null,
              "MaxLengthMessage": null,
              "Min": null,
              "MinMessage": null,
              "Max": null,
              "MaxMessage": null,
              "Pattern": null,
              "PatternMessage": null
            },
            "Placeholder": "",
            "DisplayOrientation": "horizontal",
            "Multiselect": false,
            "ShouldReset": false,
            "FloatingLabel": false,
            "DisplayAsColumn": false,
            "DisplayAsFilter": false,
            "ReadOnly": false,
            "ConditionalRules": [],
            "VisibilityRules": [],
            "AccessControlRules": [],
            "DynamicLabels": [],
            "Alignment": "center"
          },
          "LayoutMetadata": {
            "RowNumber": 3,
            "ColumnOrder": 0,
            "WidthPercentage": 50
          }
        },
        {
          "Id": "2_13",
          "Check": "Remarks ",
          "Type": "text",
          "Value": null,
          "IsMandatory": 0,
          "CheckConfiguration": {
            "Validations": {
              "Required": false,
              "RequiredMessage": "This field is required",
              "MinLength": null,
              "MinLengthMessage": null,
              "MaxLength": null,
              "MaxLengthMessage": null,
              "Min": null,
              "MinMessage": null,
              "Max": null,
              "MaxMessage": null,
              "Pattern": null,
              "PatternMessage": null
            },
            "Placeholder": "",
            "DisplayOrientation": "horizontal",
            "Multiselect": false,
            "ShouldReset": false,
            "FloatingLabel": false,
            "DisplayAsColumn": false,
            "DisplayAsFilter": false,
            "ReadOnly": false,
            "ConditionalRules": [],
            "VisibilityRules": [],
            "AccessControlRules": [],
            "DynamicLabels": [],
            "Alignment": "center"
          },
          "LayoutMetadata": {
            "RowNumber": 3,
            "ColumnOrder": 1,
            "WidthPercentage": 50
          }
        },
        {
          "Id": "2_7",
          "Check": "Has been clearly identified the ATEX work area?",
          "Type": "radio",
          "Value": null,
          "IsMandatory": 0,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Yes"
            },
            {
              "OptionId": 2,
              "OptionText": "No"
            }
          ],
          "CheckConfiguration": {
            "Validations": {
              "Required": false,
              "RequiredMessage": "This field is required",
              "MinLength": null,
              "MinLengthMessage": null,
              "MaxLength": null,
              "MaxLengthMessage": null,
              "Min": null,
              "MinMessage": null,
              "Max": null,
              "MaxMessage": null,
              "Pattern": null,
              "PatternMessage": null
            },
            "Placeholder": "",
            "DisplayOrientation": "horizontal",
            "Multiselect": false,
            "ShouldReset": false,
            "FloatingLabel": false,
            "DisplayAsColumn": false,
            "DisplayAsFilter": false,
            "ReadOnly": false,
            "ConditionalRules": [],
            "VisibilityRules": [],
            "AccessControlRules": [],
            "DynamicLabels": [],
            "Alignment": "center"
          },
          "LayoutMetadata": {
            "RowNumber": 4,
            "ColumnOrder": 0,
            "WidthPercentage": 50
          }
        },
        {
          "Id": "2_15",
          "Check": "Remarks ",
          "Type": "text",
          "Value": null,
          "IsMandatory": 0,
          "CheckConfiguration": {
            "Validations": {
              "Required": false,
              "RequiredMessage": "This field is required",
              "MinLength": null,
              "MinLengthMessage": null,
              "MaxLength": null,
              "MaxLengthMessage": null,
              "Min": null,
              "MinMessage": null,
              "Max": null,
              "MaxMessage": null,
              "Pattern": null,
              "PatternMessage": null
            },
            "Placeholder": "",
            "DisplayOrientation": "horizontal",
            "Multiselect": false,
            "ShouldReset": false,
            "FloatingLabel": false,
            "DisplayAsColumn": false,
            "DisplayAsFilter": false,
            "ReadOnly": false,
            "ConditionalRules": [],
            "VisibilityRules": [],
            "AccessControlRules": [],
            "DynamicLabels": [],
            "Alignment": "center"
          },
          "LayoutMetadata": {
            "RowNumber": 4,
            "ColumnOrder": 1,
            "WidthPercentage": 50
          }
        },
        {
          "Id": "2_11",
          "Check": "Have you been informed how to manage waste?",
          "Type": "radio",
          "Value": null,
          "IsMandatory": 0,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Yes"
            },
            {
              "OptionId": 2,
              "OptionText": "No"
            }
          ],
          "CheckConfiguration": {
            "Validations": {
              "Required": false,
              "RequiredMessage": "This field is required",
              "MinLength": null,
              "MinLengthMessage": null,
              "MaxLength": null,
              "MaxLengthMessage": null,
              "Min": null,
              "MinMessage": null,
              "Max": null,
              "MaxMessage": null,
              "Pattern": null,
              "PatternMessage": null
            },
            "Placeholder": "",
            "DisplayOrientation": "horizontal",
            "Multiselect": false,
            "ShouldReset": false,
            "FloatingLabel": false,
            "DisplayAsColumn": false,
            "DisplayAsFilter": false,
            "ReadOnly": false,
            "ConditionalRules": [],
            "VisibilityRules": [],
            "AccessControlRules": [],
            "DynamicLabels": [],
            "Alignment": "center"
          },
          "LayoutMetadata": {
            "RowNumber": 6,
            "ColumnOrder": 0,
            "WidthPercentage": 50
          }
        },
        {
          "Id": "2_21",
          "Check": "Remarks ",
          "Type": "text",
          "Value": null,
          "IsMandatory": 0,
          "CheckConfiguration": {
            "Validations": {
              "Required": false,
              "RequiredMessage": "This field is required",
              "MinLength": null,
              "MinLengthMessage": null,
              "MaxLength": null,
              "MaxLengthMessage": null,
              "Min": null,
              "MinMessage": null,
              "Max": null,
              "MaxMessage": null,
              "Pattern": null,
              "PatternMessage": null
            },
            "Placeholder": "",
            "DisplayOrientation": "horizontal",
            "Multiselect": false,
            "ShouldReset": false,
            "FloatingLabel": false,
            "DisplayAsColumn": false,
            "DisplayAsFilter": false,
            "ReadOnly": false,
            "ConditionalRules": [],
            "VisibilityRules": [],
            "AccessControlRules": [],
            "DynamicLabels": [],
            "Alignment": "center"
          },
          "LayoutMetadata": {
            "RowNumber": 6,
            "ColumnOrder": 1,
            "WidthPercentage": 50
          }
        },
        {
          "Id": "2_10",
          "Check": "Have you been informed how to manage the chemicals?",
          "Type": "radio",
          "Value": null,
          "IsMandatory": 0,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Yes"
            },
            {
              "OptionId": 2,
              "OptionText": "No"
            }
          ],
          "CheckConfiguration": {
            "Validations": {
              "Required": false,
              "RequiredMessage": "This field is required",
              "MinLength": null,
              "MinLengthMessage": null,
              "MaxLength": null,
              "MaxLengthMessage": null,
              "Min": null,
              "MinMessage": null,
              "Max": null,
              "MaxMessage": null,
              "Pattern": null,
              "PatternMessage": null
            },
            "Placeholder": "",
            "DisplayOrientation": "horizontal",
            "Multiselect": false,
            "ShouldReset": false,
            "FloatingLabel": false,
            "DisplayAsColumn": false,
            "DisplayAsFilter": false,
            "ReadOnly": false,
            "ConditionalRules": [],
            "VisibilityRules": [],
            "AccessControlRules": [],
            "DynamicLabels": [],
            "Alignment": "center"
          },
          "LayoutMetadata": {
            "RowNumber": 7,
            "ColumnOrder": 0,
            "WidthPercentage": 50
          }
        },
        {
          "Id": "2_16",
          "Check": "Remarks ",
          "Type": "text",
          "Value": null,
          "IsMandatory": 0,
          "CheckConfiguration": {
            "Validations": {
              "Required": false,
              "RequiredMessage": "This field is required",
              "MinLength": null,
              "MinLengthMessage": null,
              "MaxLength": null,
              "MaxLengthMessage": null,
              "Min": null,
              "MinMessage": null,
              "Max": null,
              "MaxMessage": null,
              "Pattern": null,
              "PatternMessage": null
            },
            "Placeholder": "",
            "DisplayOrientation": "horizontal",
            "Multiselect": false,
            "ShouldReset": false,
            "FloatingLabel": false,
            "DisplayAsColumn": false,
            "DisplayAsFilter": false,
            "ReadOnly": false,
            "ConditionalRules": [],
            "VisibilityRules": [],
            "AccessControlRules": [],
            "DynamicLabels": [],
            "Alignment": "center"
          },
          "LayoutMetadata": {
            "RowNumber": 7,
            "ColumnOrder": 1,
            "WidthPercentage": 50
          }
        },
        {
          "Id": "2_6",
          "Check": "Have you been informed about the risks in the work area and the relevant preventive and protective measures? ",
          "Type": "radio",
          "Value": null,
          "IsMandatory": 0,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Yes"
            },
            {
              "OptionId": 2,
              "OptionText": "No"
            }
          ],
          "CheckConfiguration": {
            "Validations": {
              "Required": false,
              "RequiredMessage": "This field is required",
              "MinLength": null,
              "MinLengthMessage": null,
              "MaxLength": null,
              "MaxLengthMessage": null,
              "Min": null,
              "MinMessage": null,
              "Max": null,
              "MaxMessage": null,
              "Pattern": null,
              "PatternMessage": null
            },
            "Placeholder": "",
            "DisplayOrientation": "horizontal",
            "Multiselect": false,
            "ShouldReset": false,
            "FloatingLabel": false,
            "DisplayAsColumn": false,
            "DisplayAsFilter": false,
            "ReadOnly": false,
            "ConditionalRules": [],
            "VisibilityRules": [],
            "AccessControlRules": [],
            "DynamicLabels": [],
            "Alignment": "center"
          },
          "LayoutMetadata": {
            "RowNumber": 8,
            "ColumnOrder": 0,
            "WidthPercentage": 50
          }
        },
        {
          "Id": "2_14",
          "Check": "Remarks ",
          "Type": "text",
          "Value": null,
          "IsMandatory": 0,
          "CheckConfiguration": {
            "Validations": {
              "Required": false,
              "RequiredMessage": "This field is required",
              "MinLength": null,
              "MinLengthMessage": null,
              "MaxLength": null,
              "MaxLengthMessage": null,
              "Min": null,
              "MinMessage": null,
              "Max": null,
              "MaxMessage": null,
              "Pattern": null,
              "PatternMessage": null
            },
            "Placeholder": "",
            "DisplayOrientation": "horizontal",
            "Multiselect": false,
            "ShouldReset": false,
            "FloatingLabel": false,
            "DisplayAsColumn": false,
            "DisplayAsFilter": false,
            "ReadOnly": false,
            "ConditionalRules": [],
            "VisibilityRules": [],
            "AccessControlRules": [],
            "DynamicLabels": [],
            "Alignment": "center"
          },
          "LayoutMetadata": {
            "RowNumber": 8,
            "ColumnOrder": 1,
            "WidthPercentage": 50
          }
        },
        {
          "Id": "2_8",
          "Check": "Have you been informed about the PPE to be used?",
          "Type": "radio",
          "Value": null,
          "IsMandatory": 0,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Yes"
            },
            {
              "OptionId": 2,
              "OptionText": "No"
            }
          ],
          "CheckConfiguration": {
            "Validations": {
              "Required": false,
              "RequiredMessage": "This field is required",
              "MinLength": null,
              "MinLengthMessage": null,
              "MaxLength": null,
              "MaxLengthMessage": null,
              "Min": null,
              "MinMessage": null,
              "Max": null,
              "MaxMessage": null,
              "Pattern": null,
              "PatternMessage": null
            },
            "Placeholder": "",
            "DisplayOrientation": "horizontal",
            "Multiselect": false,
            "ShouldReset": false,
            "FloatingLabel": false,
            "DisplayAsColumn": false,
            "DisplayAsFilter": false,
            "ReadOnly": false,
            "ConditionalRules": [],
            "VisibilityRules": [],
            "AccessControlRules": [],
            "DynamicLabels": [],
            "Alignment": "center"
          },
          "LayoutMetadata": {
            "RowNumber": 9,
            "ColumnOrder": 0,
            "WidthPercentage": 50
          }
        },
        {
          "Id": "2_17",
          "Check": "Remarks ",
          "Type": "text",
          "Value": null,
          "IsMandatory": 0,
          "CheckConfiguration": {
            "Validations": {
              "Required": false,
              "RequiredMessage": "This field is required",
              "MinLength": null,
              "MinLengthMessage": null,
              "MaxLength": null,
              "MaxLengthMessage": null,
              "Min": null,
              "MinMessage": null,
              "Max": null,
              "MaxMessage": null,
              "Pattern": null,
              "PatternMessage": null
            },
            "Placeholder": "",
            "DisplayOrientation": "horizontal",
            "Multiselect": false,
            "ShouldReset": false,
            "FloatingLabel": false,
            "DisplayAsColumn": false,
            "DisplayAsFilter": false,
            "ReadOnly": false,
            "ConditionalRules": [],
            "VisibilityRules": [],
            "AccessControlRules": [],
            "DynamicLabels": [],
            "Alignment": "center"
          },
          "LayoutMetadata": {
            "RowNumber": 9,
            "ColumnOrder": 1,
            "WidthPercentage": 50
          }
        },
        {
          "Id": "2_2",
          "Check": "Have you been informed about the external reference for the activity?",
          "Type": "radio",
          "Value": null,
          "IsMandatory": 0,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Yes"
            },
            {
              "OptionId": 2,
              "OptionText": "No"
            }
          ],
          "CheckConfiguration": {
            "Validations": {
              "Required": false,
              "RequiredMessage": "This field is required",
              "MinLength": null,
              "MinLengthMessage": null,
              "MaxLength": null,
              "MaxLengthMessage": null,
              "Min": null,
              "MinMessage": null,
              "Max": null,
              "MaxMessage": null,
              "Pattern": null,
              "PatternMessage": null
            },
            "Placeholder": "",
            "DisplayOrientation": "horizontal",
            "Multiselect": false,
            "ShouldReset": false,
            "FloatingLabel": false,
            "DisplayAsColumn": false,
            "DisplayAsFilter": false,
            "ReadOnly": false,
            "ConditionalRules": [],
            "VisibilityRules": [],
            "AccessControlRules": [],
            "DynamicLabels": [],
            "Alignment": "center"
          },
          "LayoutMetadata": {
            "RowNumber": 10,
            "ColumnOrder": 0,
            "WidthPercentage": 50
          }
        },
        {
          "Id": "2_22",
          "Check": "Remarks ",
          "Type": "text",
          "Value": null,
          "IsMandatory": 0,
          "CheckConfiguration": {
            "Validations": {
              "Required": false,
              "RequiredMessage": "This field is required",
              "MinLength": null,
              "MinLengthMessage": null,
              "MaxLength": null,
              "MaxLengthMessage": null,
              "Min": null,
              "MinMessage": null,
              "Max": null,
              "MaxMessage": null,
              "Pattern": null,
              "PatternMessage": null
            },
            "Placeholder": "",
            "DisplayOrientation": "horizontal",
            "Multiselect": false,
            "ShouldReset": false,
            "FloatingLabel": false,
            "DisplayAsColumn": false,
            "DisplayAsFilter": false,
            "ReadOnly": false,
            "ConditionalRules": [],
            "VisibilityRules": [],
            "AccessControlRules": [],
            "DynamicLabels": [],
            "Alignment": "center"
          },
          "LayoutMetadata": {
            "RowNumber": 10,
            "ColumnOrder": 1,
            "WidthPercentage": 50
          }
        },
        {
          "Id": "2_4",
          "Check": "Has been clearly identified the work area?",
          "Type": "radio",
          "Value": null,
          "IsMandatory": 0,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Yes"
            },
            {
              "OptionId": 2,
              "OptionText": "No"
            }
          ],
          "CheckConfiguration": {
            "Validations": {
              "Required": false,
              "RequiredMessage": "This field is required",
              "MinLength": null,
              "MinLengthMessage": null,
              "MaxLength": null,
              "MaxLengthMessage": null,
              "Min": null,
              "MinMessage": null,
              "Max": null,
              "MaxMessage": null,
              "Pattern": null,
              "PatternMessage": null
            },
            "Placeholder": "",
            "DisplayOrientation": "horizontal",
            "Multiselect": false,
            "ShouldReset": false,
            "FloatingLabel": false,
            "DisplayAsColumn": false,
            "DisplayAsFilter": false,
            "ReadOnly": false,
            "ConditionalRules": [],
            "VisibilityRules": [],
            "AccessControlRules": [],
            "DynamicLabels": [],
            "Alignment": "center"
          },
          "LayoutMetadata": {
            "RowNumber": 11,
            "ColumnOrder": 0,
            "WidthPercentage": 50
          }
        },
        {
          "Id": "2_20",
          "Check": "Remarks ",
          "Type": "text",
          "Value": null,
          "IsMandatory": 0,
          "CheckConfiguration": {
            "Validations": {
              "Required": false,
              "RequiredMessage": "This field is required",
              "MinLength": null,
              "MinLengthMessage": null,
              "MaxLength": null,
              "MaxLengthMessage": null,
              "Min": null,
              "MinMessage": null,
              "Max": null,
              "MaxMessage": null,
              "Pattern": null,
              "PatternMessage": null
            },
            "Placeholder": "",
            "DisplayOrientation": "horizontal",
            "Multiselect": false,
            "ShouldReset": false,
            "FloatingLabel": false,
            "DisplayAsColumn": false,
            "DisplayAsFilter": false,
            "ReadOnly": false,
            "ConditionalRules": [],
            "VisibilityRules": [],
            "AccessControlRules": [],
            "DynamicLabels": [],
            "Alignment": "center"
          },
          "LayoutMetadata": {
            "RowNumber": 11,
            "ColumnOrder": 1,
            "WidthPercentage": 50
          }
        },
        {
          "Id": "2_9",
          "Check": "Have you been informed about the emergency plan?",
          "Type": "radio",
          "Value": null,
          "IsMandatory": 0,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Yes"
            },
            {
              "OptionId": 2,
              "OptionText": "No"
            }
          ],
          "CheckConfiguration": {
            "Validations": {
              "Required": false,
              "RequiredMessage": "This field is required",
              "MinLength": null,
              "MinLengthMessage": null,
              "MaxLength": null,
              "MaxLengthMessage": null,
              "Min": null,
              "MinMessage": null,
              "Max": null,
              "MaxMessage": null,
              "Pattern": null,
              "PatternMessage": null
            },
            "Placeholder": "",
            "DisplayOrientation": "horizontal",
            "Multiselect": false,
            "ShouldReset": false,
            "FloatingLabel": false,
            "DisplayAsColumn": false,
            "DisplayAsFilter": false,
            "ReadOnly": false,
            "ConditionalRules": [],
            "VisibilityRules": [],
            "AccessControlRules": [],
            "DynamicLabels": [],
            "Alignment": "center"
          },
          "LayoutMetadata": {
            "RowNumber": 12,
            "ColumnOrder": 0,
            "WidthPercentage": 50
          }
        },
        {
          "Id": "2_12",
          "Check": "Remarks",
          "Type": "text",
          "Value": null,
          "IsMandatory": 0,
          "CheckConfiguration": {
            "Validations": {
              "Required": false,
              "RequiredMessage": "This field is required",
              "MinLength": null,
              "MinLengthMessage": null,
              "MaxLength": null,
              "MaxLengthMessage": null,
              "Min": null,
              "MinMessage": null,
              "Max": null,
              "MaxMessage": null,
              "Pattern": null,
              "PatternMessage": null
            },
            "Placeholder": "",
            "DisplayOrientation": "horizontal",
            "Multiselect": false,
            "ShouldReset": false,
            "FloatingLabel": false,
            "DisplayAsColumn": false,
            "DisplayAsFilter": false,
            "ReadOnly": false,
            "ConditionalRules": [],
            "VisibilityRules": [],
            "AccessControlRules": [],
            "DynamicLabels": [],
            "Alignment": "center"
          },
          "LayoutMetadata": {
            "RowNumber": 12,
            "ColumnOrder": 1,
            "WidthPercentage": 50
          }
        }
      ],
      "IsMainSection": false,
      "AllowTaskAssociation": false,
      "IsMandatoryAttachment": false,
      "IsSectionTable": false,
      "ConditionalRules": [],
      "VisibilityRules": [],
      "AccessControlRules": [],
      "SectionFiles": []
    },
    {
      "SectionId": 3,
      "SectionName": "Approval and Authorization",
      "SectionType": "signature",
      "MandatoryChecksCount": 0,
      "OrganisationId": null,
      "Status": 1,
      "Rank": 2,
      "AllowAttachments": false,
      "FileUploadControl": {
        "IsCameraAllowed": false,
        "IsImageUploadAllowed": false,
        "IsVideoUploadAllowed": false,
        "IsAudioUploadAllowed": false,
        "IsFileUploadAllowed": false
      },
      "Checks": [
        {
          "Id": 1,
          "Check": "Employee Signature",
          "Type": "signature",
          "Value": "1",
          "IsMandatory": 0,
          "SignatureConfiguration": {
            "Labels": "Employee Signature",
            "Declaration": "",
            "SignedUserId": 1778,
            "SignedUserName": "Randal Jessup",
            "SignedDateAndTime": "02-Sep-2026 04:49 PM",
            "SignedAcmRoleId": 203,
            "DepartmentId": null,
            "IsAssignedToMandatory": false,
            "IsRejected": false,
            "InspectionStatusId": 365,
            "InspectionStatusName": "Inspected",
            "SignedMobileNumber": "8888888882"
          },
          "CheckConfiguration": {
            "Validations": {
              "Required": false,
              "RequiredMessage": "This field is required",
              "MinLength": null,
              "MinLengthMessage": null,
              "MaxLength": null,
              "MaxLengthMessage": null,
              "Min": null,
              "MinMessage": null,
              "Max": null,
              "MaxMessage": null,
              "Pattern": null,
              "PatternMessage": null
            },
            "Placeholder": "",
            "DisplayOrientation": "vertical",
            "Multiselect": false,
            "ShouldReset": false,
            "FloatingLabel": false,
            "DisplayAsColumn": false,
            "DisplayAsFilter": false,
            "ReadOnly": false,
            "ConditionalRules": [],
            "VisibilityRules": [],
            "AccessControlRules": [],
            "DynamicLabels": [],
            "Alignment": "center"
          },
          "LayoutMetadata": {
            "RowNumber": 0,
            "ColumnOrder": 0,
            "WidthPercentage": 100
          }
        }
      ],
      "IsMainSection": false,
      "AllowTaskAssociation": false,
      "IsMandatoryAttachment": false,
      "IsSectionTable": false,
      "ConditionalRules": [],
      "VisibilityRules": [],
      "AccessControlRules": []
    }
  ]
}


[INSPECTION] No inspection reminders to process


Audit log sent successfully.


Request URL : https://api-sandbox.oqsha.com/Organisation/204/InspectionType/All?SortingColumn=InspectionType&SortingOrder=asc&userId=1778


Request URL : https://api-sandbox.oqsha.com/Organisations/204/InspectionStatus


Request URL : https://api-sandbox.oqsha.com/Organisations/204/Inspections


Request Body : {"OrgId":[204],"PageNumber":1,"PageLimit":10,"SearchTerm":"","SortingColumn":["CreatedOn"],"SortingOrder":["desc"],"FromDate":"2026-08-26","ToDate":"2026-09-02"}


Request URL : https://api-sandbox.oqsha.com/Organisation/204/Users/DropDown?ModuleName=Inspections&siteId=508


Request URL : https://api-sandbox.oqsha.com/Organisations/204/ProcessLists


Request URL : https://api-sandbox.oqsha.com/Organisation/204/UserDetails


Request URL : https://api-sandbox.oqsha.com/Assets/AssetTypes?OrgId=204&SortingOrder=asc&SortingColumn=Name


Request URL : https://api-sandbox.oqsha.com/Organisations/204/Inspection/47132


Request URL : https://api-sandbox.oqsha.com/Organisations/204/Inspection/47132/Comments


Request URL : https://api-sandbox.oqsha.com/Organisations/204/Statuses


Request URL : https://api-sandbox.oqsha.com/Organisations/204/Tasks/List


Request URL : https://api-sandbox.oqsha.com/Logout


Request URL : https://api-sandbox.oqsha.com/Organisations/204/TaskCategories/Dropdown


Request Body : {"SiteId":[],"UserId":1778}


Request Body : ***BODY REDACTED FOR SENSITIVE ENDPOINT***


Request URL : https://api-sandbox.oqsha.com/AppFilterUsers?Role=fieldStaff&OrgId=204&LocationId=508


Request URL : https://api-sandbox.oqsha.com/Organisation/204/Users/DropDown?ModuleName=Tasks


JTI 4d189fd2-1b32-4d45-8235-e57c70a697be for userId = 1955 is saved to database.


Request URL : https://api-sandbox.oqsha.com/Organisation/204/InspectionType/All?SortingColumn=InspectionType&SortingOrder=asc&siteId=508&userId=1778


Request URL : https://api-sandbox.oqsha.com/Organisations/204/Departments?SortingColumn=Name&SortingOrder=Asc&SiteId=508


Request URL : https://api-sandbox.oqsha.com/Organisations/204/Assets/Dropdown


Request Body : {"SiteId":508,"CompanyId":52}


Request URL : https://api-sandbox.oqsha.com/Organisation/204/Users/DropDown?ModuleName=Inspections&siteId=508&AcmModuleId=29


Request URL : https://api-sandbox.oqsha.com/Organisations/204/InspectionType/613


Request URL : https://api-sandbox.oqsha.com/Organisations/204/Module/29/Entity/47132/tasks


Request URL : https://api-sandbox.oqsha.com/Organisation/204/AccessControl/Roles


Request URL : https://api-sandbox.oqsha.com/Login


Request URL : https://api-sandbox.oqsha.com/Organisations


Request URL : https://api-sandbox.oqsha.com/AccessControl/Modules/255


Request URL : https://api-sandbox.oqsha.com/Resources/eng?orgId=255


Request URL : https://api-sandbox.oqsha.com/Organisations/255/Divisions


Request URL : https://api-sandbox.oqsha.com/Organisations/255/IncidentLocations?isActive=1


Request URL : https://api-sandbox.oqsha.com/Organisations/255/Users/267/incidentsites?isActive=1


Request URL : https://api-sandbox.oqsha.com/Organisations/255


Request URL : https://api-sandbox.oqsha.com/Organisations/255/Users/267


Request URL : https://api-sandbox.oqsha.com/Organisation/255/Modules


Request URL : https://api-sandbox.oqsha.com/Organisations/255/PendingActionsNotifications


Request URL : https://api-sandbox.oqsha.com/Languages


Request URL : https://api-sandbox.oqsha.com/Organisation/255/UserPreference


Request URL : https://api-sandbox.oqsha.com/Dashboard/Organisations/255/SideMenu


Request URL : https://api-sandbox.oqsha.com/Organisations/255/Reports/Dashboards


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


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


Request URL : https://api-sandbox.oqsha.com/Organisations/248/Divisions


Request URL : https://api-sandbox.oqsha.com/AccessControl/Modules/248


Request URL : https://api-sandbox.oqsha.com/Organisation/248/Modules


Request URL : https://api-sandbox.oqsha.com/Organisation/248/UserPreference


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


Request URL : https://api-sandbox.oqsha.com/Health


Request URL : https://api-sandbox.oqsha.com/Resources/package-features-eng


Request URL : https://api-sandbox.oqsha.com/Organisations/248/Users/267


Request URL : https://api-sandbox.oqsha.com/Organisations/248


Request URL : https://api-sandbox.oqsha.com/Organisations/248/PendingActionsNotifications


Request URL : https://api-sandbox.oqsha.com/Dashboard/Organisations/248/SideMenu


Request URL : https://api-sandbox.oqsha.com/Organisations/248/Reports/Dashboards


Request URL : https://api-sandbox.oqsha.com/Organisations/248/Investigation/Categories


Request URL : https://api-sandbox.oqsha.com/Organisations/248/IncidentManagement/Investigation/Statuses


Request Body : {}


Request URL : https://api-sandbox.oqsha.com/Organisations/248/Departments?SiteIds=705


Request URL : https://api-sandbox.oqsha.com/Organisations/248/IncidentManagement/Investigations


Request URL : https://api-sandbox.oqsha.com/Organisations/248/IncidentManagement/Investigation/608/Export


Request URL : https://api-sandbox.oqsha.com/AllUserTypes/23424?OrgId=262


Current User: 267, JTIs blacklisted count for the userId (23424) = 0


Request URL : https://api-sandbox.oqsha.com/Users


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


Request URL : https://api-sandbox.oqsha.com/AllUserTypes/23304?OrgId=262


Current User: 267, JTIs blacklisted count for the userId (23304) = 0


Request URL : https://api-sandbox.oqsha.com/AllUserTypes/23084?OrgId=262


Request URL : https://api-sandbox.oqsha.com/Resources/app-language-eng?orgId=258


Current User: 267, JTIs blacklisted count for the userId (23084) = 0


Request URL : https://api-sandbox.oqsha.com/Languages


Request URL : https://api-sandbox.oqsha.com/Modules/APIs


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


Request URL : https://api-sandbox.oqsha.com/Countries


Request URL : https://api-sandbox.oqsha.com/AppVersions?DeviceType=android&Version=6.6.2&IsOqsha=true


Request URL : https://api-sandbox.oqsha.com/Modules/Version/All?Appversion=6.6.2


Request URL : https://api-sandbox.oqsha.com/UserPushNotifications?filter.pageNumber=1&filter.pageLimit=1&filter.isRead=false


Request URL : https://api-sandbox.oqsha.com/Dashboard/Organisations/258/SideMenu


Request URL : https://api-sandbox.oqsha.com/AccessControl/Modules/258


Request URL : https://api-sandbox.oqsha.com/AllUserTypes/23083?OrgId=262


Request URL : https://api-sandbox.oqsha.com/Health


Request URL : https://api-sandbox.oqsha.com/Users/267/Organisations?onlyFieldStaff=true


Request URL : https://api-sandbox.oqsha.com/Users/267/Courses/


Request URL : https://api-sandbox.oqsha.com/User/267/Preferences


Request URL : https://api-sandbox.oqsha.com/Organisations/123/Inspections/Feed?seeAllInspections=0&FromDate=2026-08-03&ToDate=2026-09-02


Request URL : https://api-sandbox.oqsha.com/Organisations/123/RiskAssessment/All


Request URL : https://api-sandbox.oqsha.com/Organisations/123/ManagementOfChangeList


Request URL : https://api-sandbox.oqsha.com/Organisations/123/Audits/All


Request URL : https://api-sandbox.oqsha.com/Organisations/123/Tasks/List


Request URL : https://api-sandbox.oqsha.com/Incidents


Request URL : https://api-sandbox.oqsha.com/Organisations/123/PermitToWork/All?SortingColumn=CreatedOn


Request Body : {"orgId":123,"SiteId":[],"DepartmentId":[],"RiskAssessmentTypeId":[],"RiskAssessmentStatusId":[],"IsLatest":false}


Request Body : {"SiteIds":[],"InitiatedBy":[],"DepartmentId":[],"MocTypeId":[],"MocStatusId":[],"FromDate":"2026-08-03","ToDate":"2026-09-02"}


Request Body : {"FromDate":"2026-08-03","ToDate":"2026-09-02","StatusIds":[],"AuditTypeIds":[],"SiteIds":[],"AuditorIds":[],"OrganisationId":123}


Request Body : {"OrgId":123,"SiteId":[],"CompanyId":[],"TaskCategoryId":[],"TaskAssignee":[],"StatusId":[],"FromDate":"2026-08-03","ToDate":"2026-09-02","PriorityIds":[],"ShowReportedTask":false}


Request Body : {"FromDate":"2026-08-03","ToDate":"2026-09-02"}


Request URL : https://api-sandbox.oqsha.com/Logout


Request URL : https://api-sandbox.oqsha.com/Users/267/Location


Request Body : ***BODY REDACTED FOR SENSITIVE ENDPOINT***


MySql.Data.MySqlClient.MySqlException (0x80004005): Unable to connect to any of the specified MySQL hosts. ---> System.Net.Sockets.SocketException (0x80004005): No connection could be made because the target machine actively refused it 10.0.1.10:1522
   at System.Net.Sockets.Socket.InternalEndConnect(IAsyncResult asyncResult)
   at System.Net.Sockets.Socket.EndConnect(IAsyncResult asyncResult)
   at System.Net.Sockets.TcpClient.EndConnect(IAsyncResult asyncResult)
   at System.Threading.Tasks.TaskFactory`1.FromAsyncCoreLogic(IAsyncResult iar, Func`2 endFunction, Action`1 endAction, Task`1 promise, Boolean requiresSynchronization)
   at MySql.Data.MySqlClient.NativeDriver.<>c.<Open>b__40_0(Exception ex)
   at System.AggregateException.Handle(Func`2 predicate)
   at MySql.Data.MySqlClient.NativeDriver.Open()
   at MySql.Data.MySqlClient.Driver.Open()
   at MySql.Data.MySqlClient.Driver.Create(MySqlConnectionStringBuilder settings)
   at MySql.Data.MySqlClient.MySqlPool.CreateNewPooledConnection()
   at MySql.Data.MySqlClient.MySqlPool.GetPooledConnection()
   at MySql.Data.MySqlClient.MySqlPool.TryToGetDriver()
   at MySql.Data.MySqlClient.MySqlPool.GetConnection()
   at MySql.Data.MySqlClient.MySqlConnection.Open()
   at IncidentReporter.DAL.Repositories.BaseRepo.OpenConnection() in C:\GitLab-Runner\builds\27n6lYj0J\0\incident-reporter\incident-reporter-api\IncidentReporter\IncidentReporter.DAL\Repositories\BaseRepo.cs:line 27
   at IncidentReporter.DAL.Repositories.JwtRepo.GetBlacklistedJtiCount(String jti) in C:\GitLab-Runner\builds\27n6lYj0J\0\incident-reporter\incident-reporter-api\IncidentReporter\IncidentReporter.DAL\Repositories\JwtRepo.cs:line 28
   at IncidentReporter.API.BLL.JwtBLL.CheckJtiBlacklisted(String jti) in C:\GitLab-Runner\builds\27n6lYj0J\0\incident-reporter\incident-reporter-api\IncidentReporter\IncidentReporter.API\BLL\JwtBLL.cs:line 31
   at IncidentReporter.API.Handlers.Authorise.OnActionExecuting(HttpActionContext actionContext) in C:\GitLab-Runner\builds\27n6lYj0J\0\incident-reporter\incident-reporter-api\IncidentReporter\IncidentReporter.API\Handlers\Authorise.cs:line 38


Request Body : {"Location":"","Latitude":17.4074809,"Longitude":78.3513864}


MySql.Data.MySqlClient.MySqlException (0x80004005): Unable to connect to any of the specified MySQL hosts. ---> System.Net.Sockets.SocketException (0x80004005): No connection could be made because the target machine actively refused it 10.0.1.10:1522
   at System.Net.Sockets.Socket.InternalEndConnect(IAsyncResult asyncResult)
   at System.Net.Sockets.Socket.EndConnect(IAsyncResult asyncResult)
   at System.Net.Sockets.TcpClient.EndConnect(IAsyncResult asyncResult)
   at System.Threading.Tasks.TaskFactory`1.FromAsyncCoreLogic(IAsyncResult iar, Func`2 endFunction, Action`1 endAction, Task`1 promise, Boolean requiresSynchronization)
   at MySql.Data.MySqlClient.NativeDriver.<>c.<Open>b__40_0(Exception ex)
   at System.AggregateException.Handle(Func`2 predicate)
   at MySql.Data.MySqlClient.NativeDriver.Open()
   at MySql.Data.MySqlClient.Driver.Open()
   at MySql.Data.MySqlClient.Driver.Create(MySqlConnectionStringBuilder settings)
   at MySql.Data.MySqlClient.MySqlPool.CreateNewPooledConnection()
   at MySql.Data.MySqlClient.MySqlPool.GetPooledConnection()
   at MySql.Data.MySqlClient.MySqlPool.TryToGetDriver()
   at MySql.Data.MySqlClient.MySqlPool.GetConnection()
   at MySql.Data.MySqlClient.MySqlConnection.Open()
   at IncidentReporter.DAL.Repositories.BaseRepo.OpenConnection() in C:\GitLab-Runner\builds\27n6lYj0J\0\incident-reporter\incident-reporter-api\IncidentReporter\IncidentReporter.DAL\Repositories\BaseRepo.cs:line 27
   at IncidentReporter.DAL.Repositories.AppVersionsRepo.Get(AppVersionsFilter appVersionsFilter, Int32& recordCount) in C:\GitLab-Runner\builds\27n6lYj0J\0\incident-reporter\incident-reporter-api\IncidentReporter\IncidentReporter.DAL\Repositories\AppVersionsRepo.cs:line 120
   at IncidentReporter.API.BLL.AppVersionsBLL.Get(AppVersionsFilter appVersionsFilter) in C:\GitLab-Runner\builds\27n6lYj0J\0\incident-reporter\incident-reporter-api\IncidentReporter\IncidentReporter.API\BLL\AppVersionsBLL.cs:line 40

Question: ?DeviceType=android&IsLatestVersion=true&IsOqsha=true

Question: ?DeviceType=android&IsLatestVersion=true&IsOqsha=true


Question: ?onlyFieldStaff=true


Question: ?SortingColumn=CreatedOn


Question: ?seeAllInspections=0&FromDate=2026-08-03&ToDate=2026-09-02


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


Request URL : https://api-sandbox.oqsha.com/Languages


Request URL : https://api-sandbox.oqsha.com/Countries


Request URL : https://api-sandbox.oqsha.com/AppVersions?DeviceType=android&Version=6.6.2&IsOqsha=true


***BODY REDACTED FOR SENSITIVE ENDPOINT***


Request URL : https://api-sandbox.oqsha.com/Login


MySql.Data.MySqlClient.MySqlException (0x80004005): Unable to connect to any of the specified MySQL hosts. ---> System.Net.Sockets.SocketException (0x80004005): No connection could be made because the target machine actively refused it 10.0.1.10:1522
   at System.Net.Sockets.Socket.InternalEndConnect(IAsyncResult asyncResult)
   at System.Net.Sockets.Socket.EndConnect(IAsyncResult asyncResult)
   at System.Net.Sockets.TcpClient.EndConnect(IAsyncResult asyncResult)
   at System.Threading.Tasks.TaskFactory`1.FromAsyncCoreLogic(IAsyncResult iar, Func`2 endFunction, Action`1 endAction, Task`1 promise, Boolean requiresSynchronization)
   at MySql.Data.MySqlClient.NativeDriver.<>c.<Open>b__40_0(Exception ex)
   at System.AggregateException.Handle(Func`2 predicate)
   at MySql.Data.MySqlClient.NativeDriver.Open()
   at MySql.Data.MySqlClient.Driver.Open()
   at MySql.Data.MySqlClient.Driver.Create(MySqlConnectionStringBuilder settings)
   at MySql.Data.MySqlClient.MySqlPool.CreateNewPooledConnection()
   at MySql.Data.MySqlClient.MySqlPool.GetPooledConnection()
   at MySql.Data.MySqlClient.MySqlPool.TryToGetDriver()
   at MySql.Data.MySqlClient.MySqlPool.GetConnection()
   at MySql.Data.MySqlClient.MySqlConnection.Open()
   at IncidentReporter.DAL.Repositories.BaseRepo.OpenConnection() in C:\GitLab-Runner\builds\27n6lYj0J\0\incident-reporter\incident-reporter-api\IncidentReporter\IncidentReporter.DAL\Repositories\BaseRepo.cs:line 27
   at IncidentReporter.DAL.Repositories.UsersRepo.GetCountries() in C:\GitLab-Runner\builds\27n6lYj0J\0\incident-reporter\incident-reporter-api\IncidentReporter\IncidentReporter.DAL\Repositories\UsersRepo.cs:line 4833
   at IncidentReporter.API.BLL.UsersBLL.GetCountries() in C:\GitLab-Runner\builds\27n6lYj0J\0\incident-reporter\incident-reporter-api\IncidentReporter\IncidentReporter.API\BLL\UsersBLL.cs:line 4789


Question: ?DeviceType=android&IsLatestVersion=true&IsOqsha=true

Question: ?DeviceType=android&IsLatestVersion=true&IsOqsha=true


Question: ?DeviceType=android&Version=6.6.2&IsOqsha=true

Question: ?DeviceType=android&Version=6.6.2&IsOqsha=true


Request URL : https://api-sandbox.oqsha.com/Resources/app-language-eng


Request URL : https://api-sandbox.oqsha.com/Health


Request URL : https://api-sandbox.oqsha.com/Organisations/262/IncidentLocations


Question: ?DeviceType=android&IsLatestVersion=true&IsOqsha=true

Question: ?DeviceType=android&IsLatestVersion=true&IsOqsha=true


Question: ?DeviceType=android&Version=6.6.2&IsOqsha=true

Question: ?DeviceType=android&Version=6.6.2&IsOqsha=true


Question: ?DeviceType=android&IsLatestVersion=true&IsOqsha=true

Question: ?DeviceType=android&IsLatestVersion=true&IsOqsha=true


Request URL : https://api-sandbox.oqsha.com/Organisations/262/IncidentLocations?isActive=1


MySql.Data.MySqlClient.MySqlException (0x80004005): Unable to connect to any of the specified MySQL hosts. ---> System.Net.Sockets.SocketException (0x80004005): No connection could be made because the target machine actively refused it 10.0.1.10:1522
   at System.Net.Sockets.Socket.InternalEndConnect(IAsyncResult asyncResult)
   at System.Net.Sockets.Socket.EndConnect(IAsyncResult asyncResult)
   at System.Net.Sockets.TcpClient.EndConnect(IAsyncResult asyncResult)
   at System.Threading.Tasks.TaskFactory`1.FromAsyncCoreLogic(IAsyncResult iar, Func`2 endFunction, Action`1 endAction, Task`1 promise, Boolean requiresSynchronization)
   at MySql.Data.MySqlClient.NativeDriver.<>c.<Open>b__40_0(Exception ex)
   at System.AggregateException.Handle(Func`2 predicate)
   at MySql.Data.MySqlClient.NativeDriver.Open()
   at MySql.Data.MySqlClient.Driver.Open()
   at MySql.Data.MySqlClient.Driver.Create(MySqlConnectionStringBuilder settings)
   at MySql.Data.MySqlClient.MySqlPool.CreateNewPooledConnection()
   at MySql.Data.MySqlClient.MySqlPool.GetPooledConnection()
   at MySql.Data.MySqlClient.MySqlPool.TryToGetDriver()
   at MySql.Data.MySqlClient.MySqlPool.GetConnection()
   at MySql.Data.MySqlClient.MySqlConnection.Open()
   at IncidentReporter.DAL.Repositories.BaseRepo.OpenConnection() in C:\GitLab-Runner\builds\27n6lYj0J\0\incident-reporter\incident-reporter-api\IncidentReporter\IncidentReporter.DAL\Repositories\BaseRepo.cs:line 27
   at IncidentReporter.DAL.Repositories.UsersRepo.GetFailedLoginAttempt(String loginIdentifier, String ipAddress) in C:\GitLab-Runner\builds\27n6lYj0J\0\incident-reporter\incident-reporter-api\IncidentReporter\IncidentReporter.DAL\Repositories\UsersRepo.cs:line 9754
   at IncidentReporter.API.BLL.UsersBLL.<LoginUsingPassword>d__22.MoveNext() in C:\GitLab-Runner\builds\27n6lYj0J\0\incident-reporter\incident-reporter-api\IncidentReporter\IncidentReporter.API\BLL\UsersBLL.cs:line 1119


Request URL : https://api-sandbox.oqsha.com/Otp


MySql.Data.MySqlClient.MySqlException (0x80004005): Unable to connect to any of the specified MySQL hosts. ---> System.Net.Sockets.SocketException (0x80004005): No connection could be made because the target machine actively refused it 10.0.1.10:1522
   at System.Net.Sockets.Socket.InternalEndConnect(IAsyncResult asyncResult)
   at System.Net.Sockets.Socket.EndConnect(IAsyncResult asyncResult)
   at System.Net.Sockets.TcpClient.EndConnect(IAsyncResult asyncResult)
   at System.Threading.Tasks.TaskFactory`1.FromAsyncCoreLogic(IAsyncResult iar, Func`2 endFunction, Action`1 endAction, Task`1 promise, Boolean requiresSynchronization)
   at MySql.Data.MySqlClient.NativeDriver.<>c.<Open>b__40_0(Exception ex)
   at System.AggregateException.Handle(Func`2 predicate)
   at MySql.Data.MySqlClient.NativeDriver.Open()
   at MySql.Data.MySqlClient.Driver.Open()
   at MySql.Data.MySqlClient.Driver.Create(MySqlConnectionStringBuilder settings)
   at MySql.Data.MySqlClient.MySqlPool.CreateNewPooledConnection()
   at MySql.Data.MySqlClient.MySqlPool.GetPooledConnection()
   at MySql.Data.MySqlClient.MySqlPool.TryToGetDriver()
   at MySql.Data.MySqlClient.MySqlPool.GetConnection()
   at MySql.Data.MySqlClient.MySqlConnection.Open()
   at IncidentReporter.DAL.Repositories.BaseRepo.OpenConnection() in C:\GitLab-Runner\builds\27n6lYj0J\0\incident-reporter\incident-reporter-api\IncidentReporter\IncidentReporter.DAL\Repositories\BaseRepo.cs:line 27
   at IncidentReporter.DAL.Repositories.UsersRepo.GetUserByMobileNumberAndCountrycode(String mobileNumber, String countryCode) in C:\GitLab-Runner\builds\27n6lYj0J\0\incident-reporter\incident-reporter-api\IncidentReporter\IncidentReporter.DAL\Repositories\UsersRepo.cs:line 419
   at IncidentReporter.API.BLL.UsersBLL.SendOTP(UserDBO request) in C:\GitLab-Runner\builds\27n6lYj0J\0\incident-reporter\incident-reporter-api\IncidentReporter\IncidentReporter.API\BLL\UsersBLL.cs:line 84


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


Request URL : https://api-sandbox.oqsha.com/AccessControl/Modules/248


Request URL : https://api-sandbox.oqsha.com/Resources/package-features-eng


Request URL : https://api-sandbox.oqsha.com/Organisations/248/Users/267


Request URL : https://api-sandbox.oqsha.com/Organisations/248/Investigation/Categories


Request URL : https://api-sandbox.oqsha.com/Organisations/248/IncidentManagement/Investigation/Statuses


Request URL : https://api-sandbox.oqsha.com/Resourcess/eng


Request Body : {}


Request URL : https://api-sandbox.oqsha.com/Organisations/248/Departments?SiteIds=705


Request URL : https://api-sandbox.oqsha.com/Organisation/248/Modules


Request URL : https://api-sandbox.oqsha.com/Organisations/248


Request URL : https://api-sandbox.oqsha.com/Languages


Request URL : https://api-sandbox.oqsha.com/Organisations/248/PendingActionsNotifications


Request URL : https://api-sandbox.oqsha.com/Dashboard/Organisations/248/SideMenu


Request URL : https://api-sandbox.oqsha.com/Organisations/248/Reports/Dashboards


Request URL : https://api-sandbox.oqsha.com/Organisations/248/IncidentManagement/Investigations


Request URL : https://api-sandbox.oqsha.com/Organisations/248/Courses?PageNumber=1&PageLimit=10&SearchTerm=&SortingOrder=desc&SortingColumn=CreatedOn&IsOnlineTraining=


Request URL : https://api-sandbox.oqsha.com/Login


Request Body : ***BODY REDACTED FOR SENSITIVE ENDPOINT***


Request URL : https://api-sandbox.oqsha.com/Organisations


Request URL : https://api-sandbox.oqsha.com/AccessControl/Modules/255


Request URL : https://api-sandbox.oqsha.com/Resources/eng?orgId=255


Request URL : https://api-sandbox.oqsha.com/Health


Request URL : https://api-sandbox.oqsha.com/Resources/package-features-eng


Request URL : https://api-sandbox.oqsha.com/Resources/app-language-eng


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


Request URL : https://api-sandbox.oqsha.com/Countries


Request URL : https://api-sandbox.oqsha.com/Organisations/248/IncidentManagement/Investigation/Statuses


Request URL : https://api-sandbox.oqsha.com/Organisations/248/Investigation/Categories


Request Body : {}


Request URL : https://api-sandbox.oqsha.com/Organisations/248/Departments?SiteIds=705


Request URL : https://api-sandbox.oqsha.com/Organisations/248/IncidentManagement/Incident/1278/Export


Request URL : https://api-sandbox.oqsha.com/Resources/eng


Request URL : https://api-sandbox.oqsha.com/Organisations/255/Divisions


Request URL : https://api-sandbox.oqsha.com/Organisations/255/IncidentLocations?isActive=1


Request URL : https://api-sandbox.oqsha.com/Organisations/255/Users/267/incidentsites?isActive=1


Request URL : https://api-sandbox.oqsha.com/Organisations/255


Request URL : https://api-sandbox.oqsha.com/Login


Request Body : ***BODY REDACTED FOR SENSITIVE ENDPOINT***


Request URL : https://api-sandbox.oqsha.com/Organisations/255/Users/267


Request URL : https://api-sandbox.oqsha.com/Organisation/255/Modules


Request URL : https://api-sandbox.oqsha.com/Organisations


Request URL : https://api-sandbox.oqsha.com/AccessControl/Modules/152


Request URL : https://api-sandbox.oqsha.com/Resources/eng?orgId=152


Request URL : https://api-sandbox.oqsha.com/Languages


Request URL : https://api-sandbox.oqsha.com/Organisations/255/PendingActionsNotifications


Request URL : https://api-sandbox.oqsha.com/Organisation/255/UserPreference


Request URL : https://api-sandbox.oqsha.com/Dashboard/Organisations/255/SideMenu


Request URL : https://api-sandbox.oqsha.com/Organisations/255/Reports/Dashboards


Request URL : https://api-sandbox.oqsha.com/Organisation/248/InspectionType/All?SortingColumn=InspectionType&SortingOrder=asc&userId=267


Request URL : https://api-sandbox.oqsha.com/Organisations/248/Inspections


Request Body : {"OrgId":[248],"PageNumber":1,"PageLimit":10,"SearchTerm":"","SortingColumn":["CreatedOn"],"SortingOrder":["desc"],"FromDate":"2026-04-01","ToDate":"2026-09-02"}


Request URL : https://api-sandbox.oqsha.com/Organisations/248/InspectionStatus


Request URL : https://api-sandbox.oqsha.com/Organisation/248/Users/DropDown?ModuleName=Inspections&siteId=708&siteId=744&siteId=707&siteId=705&siteId=709&siteId=706


Request URL : https://api-sandbox.oqsha.com/Organisations/152/Divisions


Request URL : https://api-sandbox.oqsha.com/Organisations/152/IncidentLocations?isActive=1


Request URL : https://api-sandbox.oqsha.com/Organisations/152/Users/881/incidentsites?isActive=1


Request URL : https://api-sandbox.oqsha.com/Organisations/152


Request URL : https://api-sandbox.oqsha.com/Organisations/152/Users/881


Request URL : https://api-sandbox.oqsha.com/Organisation/152/Modules


Request URL : https://api-sandbox.oqsha.com/Organisations/152/Divisions/Dropdown


Request URL : https://api-sandbox.oqsha.com/Languages


Request URL : https://api-sandbox.oqsha.com/Organisations/152/PendingActionsNotifications


Request URL : https://api-sandbox.oqsha.com/Organisation/152/UserPreference


Request URL : https://api-sandbox.oqsha.com/Dashboard/Organisations/152/SideMenu


Request URL : https://api-sandbox.oqsha.com/Organisation/152/OrganisationStats?FromDate=2026-08-26&ToDate=2026-09-02&


Request URL : https://api-sandbox.oqsha.com/Organisations/152/EscalatedIncidents


Request URL : https://api-sandbox.oqsha.com/Organisations/152/IncidentStatuses


Request URL : https://api-sandbox.oqsha.com/Organisations/152/Reports/Dashboards


Request URL : https://api-sandbox.oqsha.com/Organisations/248/Inspections


Request Body : {"OrgId":[248],"PageNumber":1,"PageLimit":10,"SearchTerm":"","SortingColumn":["CreatedOn"],"SortingOrder":["desc"],"FromDate":"2026-01-01","ToDate":"2026-09-02"}


Request URL : https://api-sandbox.oqsha.com/Organisations/248/Departments?SortingColumn=Name&SortingOrder=Asc&SiteId=708&SiteId=744&SiteId=707&SiteId=705&SiteId=709&SiteId=706


Request URL : https://api-sandbox.oqsha.com/Login


Request URL : https://api-sandbox.oqsha.com/Organisation/248/Users/DropDown?ModuleName=Inspections


Request Body : ***BODY REDACTED FOR SENSITIVE ENDPOINT***


Request URL : https://api-sandbox.oqsha.com/Organisations


Request URL : https://api-sandbox.oqsha.com/AccessControl/Modules/255


Request URL : https://api-sandbox.oqsha.com/Resources/eng?orgId=255


Request Body : {"OrgId":[248],"SortingColumn":["CreatedOn"],"SortingOrder":["desc"],"FromDate":"2026-09-01","ToDate":"2026-10-01","DateFilterBy":"DueDate"}


Request URL : https://api-sandbox.oqsha.com/Organisations/262/IncidentLocations


Request URL : https://api-sandbox.oqsha.com/Organisations/262/Designations


Request URL : https://api-sandbox.oqsha.com/Organisations/262/AddAllUserTypes


Request Body : {"OrgId":[248],"SortingColumn":["CreatedOn"],"SortingOrder":["desc"],"FromDate":"2026-08-30","ToDate":"2026-09-06","DateFilterBy":"DueDate"}


Request URL : https://api-sandbox.oqsha.com/Otp


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


NotificationObject: {@Object}


Pushing App User Event Notification object to NSQ


Audit log sent successfully.


Request URL : https://api-sandbox.oqsha.com/Organisations/248/InspectionStatus


Request URL : https://api-sandbox.oqsha.com/Assets/AssetTypes?OrgId=248&SortingOrder=asc&SortingColumn=Name


Request URL : https://api-sandbox.oqsha.com/Organisations/248/ProcessLists


Request URL : https://api-sandbox.oqsha.com/Organisation/248/UserDetails


Request URL : https://api-sandbox.oqsha.com/Organisation/248/Users/DropDown?ModuleName=Inspections&siteId=708&AcmModuleId=29


Request URL : https://api-sandbox.oqsha.com/Organisations/248/Departments?SortingColumn=Name&SortingOrder=Asc&SiteId=708


Request URL : https://api-sandbox.oqsha.com/Organisations/255/Divisions


Request URL : https://api-sandbox.oqsha.com/Organisations/255/IncidentLocations?isActive=1


Request URL : https://api-sandbox.oqsha.com/Organisations/255/Users/267/incidentsites?isActive=1


Request Body : ***BODY REDACTED FOR SENSITIVE ENDPOINT***


Request URL : https://api-sandbox.oqsha.com/Organisations/255


Request URL : https://api-sandbox.oqsha.com/Organisations/255/Users/267


Request URL : https://api-sandbox.oqsha.com/Organisation/255/Modules


Request URL : https://api-sandbox.oqsha.com/Languages


Request URL : https://api-sandbox.oqsha.com/Organisations/255/PendingActionsNotifications


Request URL : https://api-sandbox.oqsha.com/Organisation/255/UserPreference


Request URL : https://api-sandbox.oqsha.com/Dashboard/Organisations/255/SideMenu


Request URL : https://api-sandbox.oqsha.com/Organisations/255/Reports/Dashboards


Request URL : https://api-sandbox.oqsha.com/Login


Request URL : https://api-sandbox.oqsha.com/Modules/Version/All?Appversion=6.6.0


Request URL : https://api-sandbox.oqsha.com/Modules/APIs


Request URL : https://api-sandbox.oqsha.com/Users/4094/Organisations/


Request URL : https://api-sandbox.oqsha.com/Users/4094/FieldStaffOrganisations/


Request URL : https://api-sandbox.oqsha.com/Users/4094


Request URL : https://api-sandbox.oqsha.com/AccessControl/Modules/255


Request URL : https://api-sandbox.oqsha.com/UserPushNotifications?filter.pageNumber=1&filter.pageLimit=1&filter.isRead=false


Request URL : https://api-sandbox.oqsha.com/Organisations/255/Users/4094/incidentsites


Request URL : https://api-sandbox.oqsha.com/Organisation/255/UserDetails


Request URL : https://api-sandbox.oqsha.com/Organisations/255


Request URL : https://api-sandbox.oqsha.com/Organisations/255/Action-Trackers/All


Request URL : https://api-sandbox.oqsha.com/Organisations/248/Assets/Dropdown


Request Body : {"AssetTypeId":97,"SiteId":708,"CompanyId":839}


Request URL : https://api-sandbox.oqsha.com/Organisation/248/InspectionType/All?SortingColumn=InspectionType&SortingOrder=asc&siteId=708&userId=267&AssetTypeId=97


Request URL : https://api-sandbox.oqsha.com/Organisation/248/Users/DropDown?ModuleName=Inspections&siteId=708&AssetTypeId=97&AcmModuleId=29


Request URL : https://api-sandbox.oqsha.com/Resources/eng?orgId=255


Request URL : https://api-sandbox.oqsha.com/Health


Request URL : https://api-sandbox.oqsha.com/Resources/package-features-eng


Request URL : https://api-sandbox.oqsha.com/Organisation/255/Modules


Request URL : https://api-sandbox.oqsha.com/Organisations/255/Users/267


Request URL : https://api-sandbox.oqsha.com/Languages


Request URL : https://api-sandbox.oqsha.com/Organisations/255/PendingActionsNotifications


Request URL : https://api-sandbox.oqsha.com/Organisation/255/UserPreference


Request URL : https://api-sandbox.oqsha.com/Dashboard/Organisations/255/SideMenu


Request URL : https://api-sandbox.oqsha.com/Organisations/255/Reports/Dashboards


Request URL : https://api-sandbox.oqsha.com/Organisations/248/InspectionType/36


Request URL : https://api-sandbox.oqsha.com/Organisation/248/Users/DropDown?ModuleName=Inspections&siteId=708&AssetTypeId=97&AcmModuleId=29&categoryIds=36


Request URL : https://api-sandbox.oqsha.com/Organisations/248/Departments


Request URL : https://api-sandbox.oqsha.com/Organisation/248/AccessControl/Roles


Request URL : https://api-sandbox.oqsha.com/Organisations/248/Inspections/Asset/467?siteId=708&Count=3


Request URL : https://api-sandbox.oqsha.com/AccessControl/Modules/258


Request URL : https://api-sandbox.oqsha.com/Dashboard/Organisations/258/SideMenu


Request URL : https://api-sandbox.oqsha.com/Resources/app-language-eng?orgId=258


Request URL : https://api-sandbox.oqsha.com/UserPushNotifications?filter.pageNumber=1&filter.pageLimit=1&filter.isRead=false


Request URL : https://api-sandbox.oqsha.com/Users/4094/Organisations?onlyFieldStaff=true


Request URL : https://api-sandbox.oqsha.com/User/4094/Preferences


Request URL : https://api-sandbox.oqsha.com/Users/4094/Courses/


Request URL : https://api-sandbox.oqsha.com/Organisations/159/Inspections/Feed?seeAllInspections=0&FromDate=2026-08-03&ToDate=2026-09-02


Request URL : https://api-sandbox.oqsha.com/Organisations/159/RiskAssessment/All


Request URL : https://api-sandbox.oqsha.com/Organisations/159/ManagementOfChangeList


Request URL : https://api-sandbox.oqsha.com/Organisations/159/Audits/All


Request URL : https://api-sandbox.oqsha.com/Organisations/159/Tasks/List


Request Body : {"orgId":159,"SiteId":[],"DepartmentId":[],"RiskAssessmentTypeId":[],"RiskAssessmentStatusId":[],"IsLatest":false}


Request URL : https://api-sandbox.oqsha.com/Incidents


Request Body : {"SiteIds":[],"InitiatedBy":[],"DepartmentId":[],"MocTypeId":[],"MocStatusId":[],"FromDate":"2026-08-03","ToDate":"2026-09-02"}


Request URL : https://api-sandbox.oqsha.com/Organisations/159/PermitToWork/All?SortingColumn=CreatedOn


Request Body : {"FromDate":"2026-08-03","ToDate":"2026-09-02","StatusIds":[],"AuditTypeIds":[],"SiteIds":[],"AuditorIds":[],"OrganisationId":159}


Request Body : {"OrgId":159,"SiteId":[],"CompanyId":[],"TaskCategoryId":[],"TaskAssignee":[],"StatusId":[],"FromDate":"2026-08-03","ToDate":"2026-09-02","PriorityIds":[],"ShowReportedTask":false}


Request Body : {"FromDate":"2026-08-03","ToDate":"2026-09-02"}


Request URL : https://api-sandbox.oqsha.com/Organisations/262/IncidentLocations?isActive=1


Request URL : https://api-sandbox.oqsha.com/Organisations/262/Users/267/incidentsites?isActive=1


Request URL : https://api-sandbox.oqsha.com/Organisations/262/Divisions


Request URL : https://api-sandbox.oqsha.com/AccessControl/Modules/262


Request URL : https://api-sandbox.oqsha.com/Organisation/262/Modules


Request URL : https://api-sandbox.oqsha.com/Organisation/262/UserPreference


Request URL : https://api-sandbox.oqsha.com/Resources/eng?orgId=262


Request URL : https://api-sandbox.oqsha.com/Health


Request URL : https://api-sandbox.oqsha.com/Resources/package-features-eng


Request URL : https://api-sandbox.oqsha.com/Organisations/262/Users/267


Request URL : https://api-sandbox.oqsha.com/Organisations/262/PendingActionsNotifications


Request URL : https://api-sandbox.oqsha.com/Languages


Request URL : https://api-sandbox.oqsha.com/Organisations/262


Request URL : https://api-sandbox.oqsha.com/Dashboard/Organisations/262/SideMenu


Request URL : https://api-sandbox.oqsha.com/Organisations/262/Reports/Dashboards


Request URL : https://api-sandbox.oqsha.com/Users/4094/Location


Request Body : {"Location":"","Latitude":17.408033,"Longitude":78.350739}


Request URL : https://api-sandbox.oqsha.com/User/4094/Preferences/0


Request URL : https://api-sandbox.oqsha.com/Organisations/258/Users/4094


Request URL : https://api-sandbox.oqsha.com/Organisations/258


Request URL : https://api-sandbox.oqsha.com/Organisations/258/Severities


Request URL : https://api-sandbox.oqsha.com/Organisations/258/Users/4094/incidentsites


Request URL : https://api-sandbox.oqsha.com/Organisations/258/IncidentLocations/Dropdown?AcmModuleId=12


Request URL : https://api-sandbox.oqsha.com/Organisations/258/Divisions?userId=4094&UserTypeId=1


Request URL : https://api-sandbox.oqsha.com/Organisations/258/Divisions/List


Request Body : {"OrgId":[258],"SiteId":[833],"DivisionId":[0],"UserId":4094,"UserTypeId":1,"SearchTerm":""}


Request URL : https://api-sandbox.oqsha.com/Organisations/258/WorkPermit/Linkable


Request Body : {"SiteIds":[833]}


Request URL : https://api-sandbox.oqsha.com/Organisations/258/Departments?SiteId=833&SortingColumn=Name&SortingOrder=Asc


Request URL : https://api-sandbox.oqsha.com/Organisations/258/Areas?SiteId=833


Request URL : https://api-sandbox.oqsha.com/Organisation/258/Users/DropDown?ModuleName=Tickets&AcmModuleId=12&siteId=833


Request URL : https://api-sandbox.oqsha.com/Organisations/262/Modules/87/Categories/All


Request Body : {"SiteIds":[],"PageNumber":1,"PageLimit":10,"SortingColumn":["CreatedOn"],"SortingOrder":["desc"],"SearchTerm":"","UserId":267,"AcmModuleId":87}


Request URL : https://api-sandbox.oqsha.com/Organisations/211/IncidentManagement/Investigation/639/Export


Request URL : https://api-sandbox.oqsha.com/Organisations/262/Modules/87/Workflows/States/Types


Request URL : https://api-sandbox.oqsha.com/Organisation/262/AccessControl/Roles


Request URL : https://api-sandbox.oqsha.com/Organisations/262/Departments


Request URL : https://api-sandbox.oqsha.com/Organisations/262/Modules/87/Categories/100012


Request URL : https://api-sandbox.oqsha.com/Organisation/262/Users/DropDown


Request URL : https://api-sandbox.oqsha.com/Trigger-Configs/Dropdowns


Request URL : https://api-sandbox.oqsha.com/Organisations/211/IncidentManagement/Incident/1346/Export


Request URL : https://api-sandbox.oqsha.com/Organisations/211/Investigation/Categories


Request URL : https://api-sandbox.oqsha.com/Organisations/211/IncidentManagement/Investigation/Statuses


Request URL : https://api-sandbox.oqsha.com/Organisations/211/IncidentManagement/Investigation/639


Request URL : https://api-sandbox.oqsha.com/Organisations/211/IncidentManagement/Investigation/639/History


Request Body : {}


Request URL : https://api-sandbox.oqsha.com/Organisations/211/IncidentManagement/Incident/1346


Request URL : https://api-sandbox.oqsha.com/Resources/eng?orgId=262


Request URL : https://api-sandbox.oqsha.com/AccessControl/Modules/262


Request URL : https://api-sandbox.oqsha.com/Health


Request URL : https://api-sandbox.oqsha.com/Resources/package-features-eng


Request URL : https://api-sandbox.oqsha.com/Organisations/262/Users/267


Request URL : https://api-sandbox.oqsha.com/Organisations/262


Request URL : https://api-sandbox.oqsha.com/Organisation/262/AccessControl/Roles


Request URL : https://api-sandbox.oqsha.com/Organisations/262/Company/All?&IsActive=1


Request URL : https://api-sandbox.oqsha.com/Languages


Request URL : https://api-sandbox.oqsha.com/Organisation/262/Modules


Request URL : https://api-sandbox.oqsha.com/Organisations/262/PendingActionsNotifications


Request URL : https://api-sandbox.oqsha.com/Dashboard/Organisations/262/SideMenu


Request URL : https://api-sandbox.oqsha.com/Organisations/262/Reports/Dashboards


Request URL : https://api-sandbox.oqsha.com/Users


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


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


Request URL : https://api-sandbox.oqsha.com/Organisations/248/Inspection


Request Body : {"InspectionTypeId":36,"InspectionName":"testing","OrganisationId":248,"SiteId":708,"DepartmentId":121,"AreaId":null,"ProjectId":null,"AssetTypeId":97,"ProcessId":null,"AssetId":467,"Location":"","InspectionChecks":{"Sections":[{"SectionId":1,"SectionName":"Checklist","SectionType":"radiobutton","OrganisationId":248,"CreatedOn":"2025-09-13T08:28:54Z","Status":1,"Rank":1,"AllowAttachments":true,"FileUploadControl":{"IsCameraAllowed":true,"IsImageUploadAllowed":true,"IsVideoUploadAllowed":true,"IsAudioUploadAllowed":true,"IsFileUploadAllowed":true},"Checks":[{"Id":1,"Check":"1) Mixer machine should be physically fit.","Type":"radiobutton","Value":"1","FileType":null,"IsMandatory":0,"SubChecks":null,"CheckOptions":[{"OptionId":1,"OptionText":"Yes"},{"OptionId":2,"OptionText":"No"},{"OptionId":3,"OptionText":"N/A"}],"SignatureConfiguration":null,"Rank":0,"EquationCheckConfiguration":null},{"Id":2,"Check":"2) Rotating part & IC engine should be covered with fix guard.","Type":"radiobutton","Value":"1","FileType":null,"IsMandatory":0,"SubChecks":null,"CheckOptions":[{"OptionId":1,"OptionText":"Yes"},{"OptionId":2,"OptionText":"No"},{"OptionId":3,"OptionText":"N/A"}],"SignatureConfiguration":null,"Rank":0,"EquationCheckConfiguration":null},{"Id":3,"Check":"3) No damage in tire (crack, cuts & air pressure, etc.).","Type":"radiobutton","Value":"1","FileType":null,"IsMandatory":0,"SubChecks":null,"CheckOptions":[{"OptionId":1,"OptionText":"Yes"},{"OptionId":2,"OptionText":"No"},{"OptionId":3,"OptionText":"N/A"}],"SignatureConfiguration":null,"Rank":0,"EquationCheckConfiguration":null},{"Id":4,"Check":"4) Rotating part of gear should be covered.","Type":"radiobutton","Value":"1","FileType":null,"IsMandatory":0,"SubChecks":null,"CheckOptions":[{"OptionId":1,"OptionText":"Yes"},{"OptionId":2,"OptionText":"No"},{"OptionId":3,"OptionText":"N/A"}],"SignatureConfiguration":null,"Rank":0,"EquationCheckConfiguration":null},{"Id":5,"Check":"5) Proper handle lock should be available.","Type":"radiobutton","Value":"1","FileType":null,"IsMandatory":0,"SubChecks":null,"CheckOptions":[{"OptionId":1,"OptionText":"Yes"},{"OptionId":2,"OptionText":"No"},{"OptionId":3,"OptionText":"N/A"}],"SignatureConfiguration":null,"Rank":0,"EquationCheckConfiguration":null},{"Id":6,"Check":"6) Handle should be free from defect.","Type":"radiobutton","Value":"1","FileType":null,"IsMandatory":0,"SubChecks":null,"CheckOptions":[{"OptionId":1,"OptionText":"Yes"},{"OptionId":2,"OptionText":"No"},{"OptionId":3,"OptionText":"N/A"}],"SignatureConfiguration":null,"Rank":0,"EquationCheckConfiguration":null},{"Id":7,"Check":"7) Mixer machine should be with proper handle to control the movement.","Type":"radiobutton","Value":"1","FileType":null,"IsMandatory":0,"SubChecks":null,"CheckOptions":[{"OptionId":1,"OptionText":"Yes"},{"OptionId":2,"OptionText":"No"},{"OptionId":3,"OptionText":"N/A"}],"SignatureConfiguration":null,"Rank":0,"EquationCheckConfiguration":null},{"Id":8,"Check":"8) Spark arrestor should be installed, if machine is operating in flammable atmosphere.","Type":"radiobutton","Value":"1","FileType":null,"IsMandatory":0,"SubChecks":null,"CheckOptions":[{"OptionId":1,"OptionText":"Yes"},{"OptionId":2,"OptionText":"No"},{"OptionId":3,"OptionText":"N/A"}],"SignatureConfiguration":null,"Rank":0,"EquationCheckConfiguration":null}],"MandatoryChecksCount":0,"SectionFiles":[],"IsMainSection":false,"IsMandatoryAttachment":false,"IsSectionTable":false,"AllowTaskAssociation":false,"TableConfig":null}]},"InspectionStatusId":496,"TaskIds":[],"DueDate":null,"AssignedToUser":[267],"SaveStatus":2}


Sanitized JSON passed validation: {
  "Sections": [
    {
      "SectionId": 1,
      "SectionName": "Checklist",
      "SectionType": "radiobutton",
      "OrganisationId": 248,
      "CreatedOn": "2025-09-13T08:28:54Z",
      "Status": 1,
      "Rank": 1,
      "AllowAttachments": true,
      "FileUploadControl": {
        "IsCameraAllowed": true,
        "IsImageUploadAllowed": true,
        "IsVideoUploadAllowed": true,
        "IsAudioUploadAllowed": true,
        "IsFileUploadAllowed": true
      },
      "Checks": [
        {
          "Id": 1,
          "Check": "1) Mixer machine should be physically fit.",
          "Type": "radiobutton",
          "Value": "1",
          "FileType": null,
          "IsMandatory": 0,
          "SubChecks": null,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Yes"
            },
            {
              "OptionId": 2,
              "OptionText": "No"
            },
            {
              "OptionId": 3,
              "OptionText": "N/A"
            }
          ],
          "SignatureConfiguration": null,
          "Rank": 0,
          "EquationCheckConfiguration": null
        },
        {
          "Id": 2,
          "Check": "2) Rotating part & IC engine should be covered with fix guard.",
          "Type": "radiobutton",
          "Value": "1",
          "FileType": null,
          "IsMandatory": 0,
          "SubChecks": null,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Yes"
            },
            {
              "OptionId": 2,
              "OptionText": "No"
            },
            {
              "OptionId": 3,
              "OptionText": "N/A"
            }
          ],
          "SignatureConfiguration": null,
          "Rank": 0,
          "EquationCheckConfiguration": null
        },
        {
          "Id": 3,
          "Check": "3) No damage in tire (crack, cuts & air pressure, etc.).",
          "Type": "radiobutton",
          "Value": "1",
          "FileType": null,
          "IsMandatory": 0,
          "SubChecks": null,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Yes"
            },
            {
              "OptionId": 2,
              "OptionText": "No"
            },
            {
              "OptionId": 3,
              "OptionText": "N/A"
            }
          ],
          "SignatureConfiguration": null,
          "Rank": 0,
          "EquationCheckConfiguration": null
        },
        {
          "Id": 4,
          "Check": "4) Rotating part of gear should be covered.",
          "Type": "radiobutton",
          "Value": "1",
          "FileType": null,
          "IsMandatory": 0,
          "SubChecks": null,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Yes"
            },
            {
              "OptionId": 2,
              "OptionText": "No"
            },
            {
              "OptionId": 3,
              "OptionText": "N/A"
            }
          ],
          "SignatureConfiguration": null,
          "Rank": 0,
          "EquationCheckConfiguration": null
        },
        {
          "Id": 5,
          "Check": "5) Proper handle lock should be available.",
          "Type": "radiobutton",
          "Value": "1",
          "FileType": null,
          "IsMandatory": 0,
          "SubChecks": null,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Yes"
            },
            {
              "OptionId": 2,
              "OptionText": "No"
            },
            {
              "OptionId": 3,
              "OptionText": "N/A"
            }
          ],
          "SignatureConfiguration": null,
          "Rank": 0,
          "EquationCheckConfiguration": null
        },
        {
          "Id": 6,
          "Check": "6) Handle should be free from defect.",
          "Type": "radiobutton",
          "Value": "1",
          "FileType": null,
          "IsMandatory": 0,
          "SubChecks": null,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Yes"
            },
            {
              "OptionId": 2,
              "OptionText": "No"
            },
            {
              "OptionId": 3,
              "OptionText": "N/A"
            }
          ],
          "SignatureConfiguration": null,
          "Rank": 0,
          "EquationCheckConfiguration": null
        },
        {
          "Id": 7,
          "Check": "7) Mixer machine should be with proper handle to control the movement.",
          "Type": "radiobutton",
          "Value": "1",
          "FileType": null,
          "IsMandatory": 0,
          "SubChecks": null,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Yes"
            },
            {
              "OptionId": 2,
              "OptionText": "No"
            },
            {
              "OptionId": 3,
              "OptionText": "N/A"
            }
          ],
          "SignatureConfiguration": null,
          "Rank": 0,
          "EquationCheckConfiguration": null
        },
        {
          "Id": 8,
          "Check": "8) Spark arrestor should be installed, if machine is operating in flammable atmosphere.",
          "Type": "radiobutton",
          "Value": "1",
          "FileType": null,
          "IsMandatory": 0,
          "SubChecks": null,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Yes"
            },
            {
              "OptionId": 2,
              "OptionText": "No"
            },
            {
              "OptionId": 3,
              "OptionText": "N/A"
            }
          ],
          "SignatureConfiguration": null,
          "Rank": 0,
          "EquationCheckConfiguration": null
        }
      ],
      "MandatoryChecksCount": 0,
      "SectionFiles": [],
      "IsMainSection": false,
      "IsMandatoryAttachment": false,
      "IsSectionTable": false,
      "AllowTaskAssociation": false,
      "TableConfig": null
    }
  ]
}


[INSPECTION] No inspection reminders to process


Audit log sent successfully.


Request URL : https://api-sandbox.oqsha.com/Organisation/248/InspectionType/All?SortingColumn=InspectionType&SortingOrder=asc&userId=267


Request URL : https://api-sandbox.oqsha.com/Organisations/248/Inspections


Request Body : {"OrgId":[248],"PageNumber":1,"PageLimit":10,"SearchTerm":"","SortingColumn":["CreatedOn"],"SortingOrder":["desc"],"FromDate":"2026-01-01","ToDate":"2026-09-02"}


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


Request URL : https://api-sandbox.oqsha.com/Organisations/248/InspectionStatus


Request URL : https://api-sandbox.oqsha.com/Organisation/248/Users/DropDown?ModuleName=Inspections


Request URL : https://api-sandbox.oqsha.com/Organisations/248/Departments?SortingColumn=Name&SortingOrder=Asc&SiteId=708&SiteId=744&SiteId=707&SiteId=705&SiteId=709&SiteId=706


Request URL : https://api-sandbox.oqsha.com/Assets/AssetTypes?OrgId=248&SortingOrder=asc&SortingColumn=Name


Request URL : https://api-sandbox.oqsha.com/Organisation/248/UserDetails


Request URL : https://api-sandbox.oqsha.com/Organisations/248/ProcessLists


Request URL : https://api-sandbox.oqsha.com/Organisations/248/Inspection/47133


Request URL : https://api-sandbox.oqsha.com/Organisations/248/Inspection/47133/Comments


Request URL : https://api-sandbox.oqsha.com/Organisation/248/InspectionType/All?SortingColumn=InspectionType&SortingOrder=asc&siteId=708&userId=267&AssetTypeId=97


Request URL : https://api-sandbox.oqsha.com/Organisations/248/Departments?SortingColumn=Name&SortingOrder=Asc&SiteId=708


Request URL : https://api-sandbox.oqsha.com/Organisations/248/Assets/Dropdown


Request Body : {"AssetTypeId":97,"SiteId":708,"CompanyId":839}


Request URL : https://api-sandbox.oqsha.com/Organisation/248/Users/DropDown?ModuleName=Inspections&siteId=708&AssetTypeId=97&AcmModuleId=29


Request URL : https://api-sandbox.oqsha.com/Organisations/248/InspectionType/36


Request URL : https://api-sandbox.oqsha.com/Organisation/248/Inspection/47133/AssociatedTasks


Request URL : https://api-sandbox.oqsha.com/Organisations/248/tasks?OrgId=248&SortingColumn=TaskTitle&SortingOrder=asc&siteId=708


Request URL : https://api-sandbox.oqsha.com/Organisation/248/AccessControl/Roles


Request URL : https://api-sandbox.oqsha.com/Organisations/248/Module/29/Entity/47133/tasks


Request URL : https://api-sandbox.oqsha.com/Resources/app-language-eng?orgId=262


Request URL : https://api-sandbox.oqsha.com/Languages


Request URL : https://api-sandbox.oqsha.com/Modules/APIs


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


Request URL : https://api-sandbox.oqsha.com/Countries


Request URL : https://api-sandbox.oqsha.com/AppVersions?DeviceType=android&Version=6.6.2&IsOqsha=true


Request URL : https://api-sandbox.oqsha.com/Modules/Version/All?Appversion=6.6.2


Request URL : https://api-sandbox.oqsha.com/UserPushNotifications?filter.pageNumber=1&filter.pageLimit=1&filter.isRead=false


Request URL : https://api-sandbox.oqsha.com/Dashboard/Organisations/262/SideMenu


Request URL : https://api-sandbox.oqsha.com/AccessControl/Modules/262


Request URL : https://api-sandbox.oqsha.com/Organisations/248/Inspection/47133/Export


Request URL : https://api-sandbox.oqsha.com/Health


Request URL : https://api-sandbox.oqsha.com/Organisations/262/Users/267/incidentsites


Request URL : https://api-sandbox.oqsha.com/Organisations/262/WorkPermitV2/All


Request URL : https://api-sandbox.oqsha.com/Organisations/262/Investigations/All


Request URL : https://api-sandbox.oqsha.com/Organisations/262/InspectionV2/All


Request URL : https://api-sandbox.oqsha.com/Organisations/262/Modules/87/Categories/All


Request Body : {"SiteIds":[882],"PageNumber":1,"PageLimit":200,"IsPublished":true,"UserId":"267","AcmModuleId":87}


Request URL : https://api-sandbox.oqsha.com/Organisations/262/Modules/87/Categories/100012


Request URL : https://api-sandbox.oqsha.com/Organisations/262/Modules/87/Workflows/States/Startable


Request Body : {"Dimensions":{"CategoryTypeId":["100012"]}}


Request URL : https://api-sandbox.oqsha.com/Organisations/262/Users/267


Request URL : https://api-sandbox.oqsha.com/Organisation/248/InspectionType/All?SortingColumn=InspectionType&SortingOrder=asc&userId=267


Request URL : https://api-sandbox.oqsha.com/Organisations/248/Inspections


Request Body : {"OrgId":[248],"PageNumber":1,"PageLimit":10,"SearchTerm":"","SortingColumn":["CreatedOn"],"SortingOrder":["desc"],"FromDate":"2026-01-01","ToDate":"2026-09-02"}


Request URL : https://api-sandbox.oqsha.com/Organisations/248/InspectionStatus


Request URL : https://api-sandbox.oqsha.com/Organisation/248/Users/DropDown?ModuleName=Inspections


Request URL : https://api-sandbox.oqsha.com/Organisations/248/Departments?SortingColumn=Name&SortingOrder=Asc&SiteId=708&SiteId=744&SiteId=707&SiteId=705&SiteId=709&SiteId=706


Request URL : https://api-sandbox.oqsha.com/Organisation/248/UserDetails


Request URL : https://api-sandbox.oqsha.com/Assets/AssetTypes?OrgId=248&SortingOrder=asc&SortingColumn=Name


Request URL : https://api-sandbox.oqsha.com/Organisations/248/ProcessLists


Request URL : https://api-sandbox.oqsha.com/Organisations/248/Inspection/47133


Request URL : https://api-sandbox.oqsha.com/Organisations/248/Inspection/47133/Comments


Request URL : https://api-sandbox.oqsha.com/Organisation/248/InspectionType/All?SortingColumn=InspectionType&SortingOrder=asc&siteId=708&userId=267&AssetTypeId=97


Request URL : https://api-sandbox.oqsha.com/Organisations/248/Departments?SortingColumn=Name&SortingOrder=Asc&SiteId=708


Request URL : https://api-sandbox.oqsha.com/Organisations/248/Assets/Dropdown


Request Body : {"AssetTypeId":97,"SiteId":708,"CompanyId":839}


Request URL : https://api-sandbox.oqsha.com/Organisation/248/Users/DropDown?ModuleName=Inspections&siteId=708&AssetTypeId=97&AcmModuleId=29


Request URL : https://api-sandbox.oqsha.com/Organisations/248/InspectionType/36


Request URL : https://api-sandbox.oqsha.com/Organisations/248/tasks?OrgId=248&SortingColumn=TaskTitle&SortingOrder=asc&siteId=708


Request URL : https://api-sandbox.oqsha.com/Organisation/248/Inspection/47133/AssociatedTasks


Request URL : https://api-sandbox.oqsha.com/Organisation/248/AccessControl/Roles


Request URL : https://api-sandbox.oqsha.com/Organisations/248/Module/29/Entity/47133/tasks


Request URL : https://api-sandbox.oqsha.com/Organisations/262/InspectionV2/All


Request URL : https://api-sandbox.oqsha.com/Organisations/248/Departments?SortingColumn=Name&SortingOrder=Asc&SiteId=708&SiteId=744&SiteId=707&SiteId=705&SiteId=709&SiteId=706


Request URL : https://api-sandbox.oqsha.com/Organisations/248/RiskAssessment/Statuses


Request URL : https://api-sandbox.oqsha.com/Organisations/248/RiskAssessmentType/All


Request Body : {"orgId":248,"SiteId":[],"UserId":267}


Request URL : https://api-sandbox.oqsha.com/Organisations/248/RiskAssessment/All


Request URL : https://api-sandbox.oqsha.com/Organisations/262/Modules/133/Categories/All


Request Body : {"SiteIds":[],"PageNumber":1,"PageLimit":10,"SortingColumn":["CreatedOn"],"SortingOrder":["desc"],"SearchTerm":"","UserId":267,"AcmModuleId":133}


Request URL : https://api-sandbox.oqsha.com/Organisation/262/AccessControl/Roles


Request URL : https://api-sandbox.oqsha.com/Organisations/262/Modules/133/Workflows/States/Types


Request URL : https://api-sandbox.oqsha.com/Organisation/262/Users/DropDown


Request URL : https://api-sandbox.oqsha.com/Trigger-Configs/Dropdowns


Request URL : https://api-sandbox.oqsha.com/Organisations/248/Users/267


Request URL : https://api-sandbox.oqsha.com/Organisations/248/Audit/Types


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


Request URL : https://api-sandbox.oqsha.com/Organisation/248/Users/DropDown?ModuleName=Audit&AcmModuleId=38


Request URL : https://api-sandbox.oqsha.com/Organisations/262/Users/267/incidentsites?isActive=1


Request URL : https://api-sandbox.oqsha.com/Organisations/262/IncidentLocations?sortingColumn=LocationAddress&sortingOrder=asc&pageNumber=1&pageLimit=10


Request URL : https://api-sandbox.oqsha.com/Organisations/248/Audit/Statuses


Request URL : https://api-sandbox.oqsha.com/Organisations/248/Audits/All


Request Body : {"OrgId":248,"FromDate":"2026-08-26","ToDate":"2026-09-02","SortingColumn":["StartDate"],"SortingOrder":["desc"],"PageNumber":1,"PageLimit":10}


Request URL : https://api-sandbox.oqsha.com/Organisations/262/Modules/83/Categories/All


Request Body : {"SiteIds":[],"PageNumber":1,"PageLimit":10,"SortingColumn":["CreatedOn"],"SortingOrder":["desc"],"SearchTerm":"","UserId":267,"AcmModuleId":83}


Request URL : https://api-sandbox.oqsha.com/Organisations/262/Modules/83/Workflows/States/Types


Request URL : https://api-sandbox.oqsha.com/Organisations/248/Departments?SortingColumn=Name&SortingOrder=Asc&SiteId=708&SiteId=744&SiteId=707&SiteId=705&SiteId=709&SiteId=706


Request URL : https://api-sandbox.oqsha.com/Organisations/248/RiskAssessment/Statuses


Request URL : https://api-sandbox.oqsha.com/Organisations/248/RiskAssessmentType/All


Request Body : {"orgId":248,"SiteId":[],"UserId":267}


Request URL : https://api-sandbox.oqsha.com/Organisations/248/RiskAssessment/All


Request URL : https://api-sandbox.oqsha.com/Organisations/262/Modules/83/Categories