GET   checks/command-v2/categories

Gets a list of all command check (version 2) categories that are available for you as customer.

Request example

Response body model example and description

[
  {
    "id": 1,
    "name": "Api Tools",
    "templates": [
      {
        "id": 2,
        "name": "A & PTR record",
        "description": "The check verifies that the delegation information is consistent between parent and child to avoid misconfigurations that can lead to a degradation of DNS services.",
        "arguments": [
          {
            "id": 3,
            "name": "Domain name",
            "description": "Fully Qualified Domain Name.",
            "required": true,
            "definition": {
              "type": "string",
              "ui_type": "selectlist",
              "validate": "url",
              "default_value": "1",
              "values": [
                "ipv4",
                "ipv6"
              ],
              "max_length": 128,
              "reg_ex": "^\w+$",
              "reg_ex_message": "Host name is not valid.",
              "group_label": ""
            }
          },
          {
            "id": 2,
            "name": "File path",
            "description": "Path to collection file.",
            "required": true,
            "definition": {
              "type": "int",
              "ui_type": "selectlist",
              "validate": "url",
              "default_value": "1",
              "values": [
                "ipv4",
                "ipv6"
              ],
              "max_length": 128,
              "reg_ex": "^\w+$",
              "reg_ex_message": "Enter valid country code.",
              "group_label": ""
            }
          },
          {
            "id": 2,
            "name": "Domain name",
            "description": "Fully Qualified Domain Name.",
            "required": true,
            "definition": {
              "type": "int",
              "ui_type": "selectlist",
              "validate": null,
              "default_value": "1",
              "values": [
                "ipv4",
                "ipv6"
              ],
              "max_length": 128,
              "reg_ex": "^\w+$",
              "reg_ex_message": "Enter valid country code.",
              "group_label": ""
            }
          }
        ],
        "unit": "byte"
      },
      {
        "id": 3,
        "name": "A & PTR record",
        "description": "DNS A & PTR record (IPv4)",
        "arguments": [
          {
            "id": 2,
            "name": "File path",
            "description": "Path to collection file.",
            "required": true,
            "definition": {
              "type": "int",
              "ui_type": "selectlist",
              "validate": "url",
              "default_value": "1",
              "values": [
                "ipv4",
                "ipv6"
              ],
              "max_length": 128,
              "reg_ex": "^\w+$",
              "reg_ex_message": "Enter valid country code.",
              "group_label": ""
            }
          },
          {
            "id": 2,
            "name": "File path",
            "description": "Path to collection file.",
            "required": true,
            "definition": {
              "type": "int",
              "ui_type": "selectlist",
              "validate": "url",
              "default_value": "1",
              "values": [
                "ipv4",
                "ipv6"
              ],
              "max_length": 128,
              "reg_ex": "^\w+$",
              "reg_ex_message": "Enter valid country code.",
              "group_label": ""
            }
          },
          {
            "id": 2,
            "name": "Domain name",
            "description": "Fully Qualified Domain Name.",
            "required": true,
            "definition": {
              "type": "int",
              "ui_type": "selectlist",
              "validate": null,
              "default_value": "1",
              "values": [
                "ipv4",
                "ipv6"
              ],
              "max_length": 128,
              "reg_ex": "^\w+$",
              "reg_ex_message": "Enter valid country code.",
              "group_label": ""
            }
          }
        ],
        "unit": "byte"
      },
      {
        "id": 2,
        "name": "Traceroute",
        "description": "DNS A & PTR record (IPv4)",
        "arguments": [
          {
            "id": 2,
            "name": "File path",
            "description": "Path to collection file.",
            "required": true,
            "definition": {
              "type": "int",
              "ui_type": "selectlist",
              "validate": "url",
              "default_value": "1",
              "values": [
                "ipv4",
                "ipv6"
              ],
              "max_length": 128,
              "reg_ex": "^\w+$",
              "reg_ex_message": "Enter valid country code.",
              "group_label": ""
            }
          },
          {
            "id": 2,
            "name": "Domain name",
            "description": "Fully Qualified Domain Name.",
            "required": true,
            "definition": {
              "type": "int",
              "ui_type": "selectlist",
              "validate": null,
              "default_value": "1",
              "values": [
                "ipv4",
                "ipv6"
              ],
              "max_length": 128,
              "reg_ex": "^\w+$",
              "reg_ex_message": "Enter valid country code.",
              "group_label": ""
            }
          },
          {
            "id": 2,
            "name": "Domain name",
            "description": "Fully Qualified Domain Name.",
            "required": true,
            "definition": {
              "type": "int",
              "ui_type": "selectlist",
              "validate": null,
              "default_value": "1",
              "values": [
                "ipv4",
                "ipv6"
              ],
              "max_length": 128,
              "reg_ex": "^\w+$",
              "reg_ex_message": "Enter valid country code.",
              "group_label": ""
            }
          }
        ],
        "unit": "byte"
      }
    ]
  },
  {
    "id": 3,
    "name": "Api Tools",
    "templates": [
      {
        "id": 2,
        "name": "A & PTR record",
        "description": "The check verifies that the delegation information is consistent between parent and child to avoid misconfigurations that can lead to a degradation of DNS services.",
        "arguments": [
          {
            "id": 3,
            "name": "Domain name",
            "description": "Fully Qualified Domain Name.",
            "required": true,
            "definition": {
              "type": "string",
              "ui_type": "selectlist",
              "validate": "url",
              "default_value": "1",
              "values": [
                "ipv4",
                "ipv6"
              ],
              "max_length": 128,
              "reg_ex": "^\w+$",
              "reg_ex_message": "Host name is not valid.",
              "group_label": ""
            }
          },
          {
            "id": 2,
            "name": "File path",
            "description": "Path to collection file.",
            "required": true,
            "definition": {
              "type": "int",
              "ui_type": "selectlist",
              "validate": "url",
              "default_value": "1",
              "values": [
                "ipv4",
                "ipv6"
              ],
              "max_length": 128,
              "reg_ex": "^\w+$",
              "reg_ex_message": "Enter valid country code.",
              "group_label": ""
            }
          },
          {
            "id": 2,
            "name": "Domain name",
            "description": "Fully Qualified Domain Name.",
            "required": true,
            "definition": {
              "type": "int",
              "ui_type": "selectlist",
              "validate": null,
              "default_value": "1",
              "values": [
                "ipv4",
                "ipv6"
              ],
              "max_length": 128,
              "reg_ex": "^\w+$",
              "reg_ex_message": "Enter valid country code.",
              "group_label": ""
            }
          }
        ],
        "unit": "byte"
      },
      {
        "id": 2,
        "name": "A & PTR record",
        "description": "The check verifies that the delegation information is consistent between parent and child to avoid misconfigurations that can lead to a degradation of DNS services.",
        "arguments": [
          {
            "id": 3,
            "name": "Domain name",
            "description": "Fully Qualified Domain Name.",
            "required": true,
            "definition": {
              "type": "string",
              "ui_type": "selectlist",
              "validate": "url",
              "default_value": "1",
              "values": [
                "ipv4",
                "ipv6"
              ],
              "max_length": 128,
              "reg_ex": "^\w+$",
              "reg_ex_message": "Host name is not valid.",
              "group_label": ""
            }
          },
          {
            "id": 2,
            "name": "File path",
            "description": "Path to collection file.",
            "required": true,
            "definition": {
              "type": "int",
              "ui_type": "selectlist",
              "validate": "url",
              "default_value": "1",
              "values": [
                "ipv4",
                "ipv6"
              ],
              "max_length": 128,
              "reg_ex": "^\w+$",
              "reg_ex_message": "Enter valid country code.",
              "group_label": ""
            }
          },
          {
            "id": 2,
            "name": "Domain name",
            "description": "Fully Qualified Domain Name.",
            "required": true,
            "definition": {
              "type": "int",
              "ui_type": "selectlist",
              "validate": null,
              "default_value": "1",
              "values": [
                "ipv4",
                "ipv6"
              ],
              "max_length": 128,
              "reg_ex": "^\w+$",
              "reg_ex_message": "Enter valid country code.",
              "group_label": ""
            }
          }
        ],
        "unit": "byte"
      },
      {
        "id": 2,
        "name": "A & PTR record",
        "description": "The check verifies that the delegation information is consistent between parent and child to avoid misconfigurations that can lead to a degradation of DNS services.",
        "arguments": [
          {
            "id": 3,
            "name": "Domain name",
            "description": "Fully Qualified Domain Name.",
            "required": true,
            "definition": {
              "type": "string",
              "ui_type": "selectlist",
              "validate": "url",
              "default_value": "1",
              "values": [
                "ipv4",
                "ipv6"
              ],
              "max_length": 128,
              "reg_ex": "^\w+$",
              "reg_ex_message": "Host name is not valid.",
              "group_label": ""
            }
          },
          {
            "id": 2,
            "name": "File path",
            "description": "Path to collection file.",
            "required": true,
            "definition": {
              "type": "int",
              "ui_type": "selectlist",
              "validate": "url",
              "default_value": "1",
              "values": [
                "ipv4",
                "ipv6"
              ],
              "max_length": 128,
              "reg_ex": "^\w+$",
              "reg_ex_message": "Enter valid country code.",
              "group_label": ""
            }
          },
          {
            "id": 2,
            "name": "Domain name",
            "description": "Fully Qualified Domain Name.",
            "required": true,
            "definition": {
              "type": "int",
              "ui_type": "selectlist",
              "validate": null,
              "default_value": "1",
              "values": [
                "ipv4",
                "ipv6"
              ],
              "max_length": 128,
              "reg_ex": "^\w+$",
              "reg_ex_message": "Enter valid country code.",
              "group_label": ""
            }
          }
        ],
        "unit": "byte"
      }
    ]
  },
  {
    "id": 2,
    "name": "Diagnostic",
    "templates": [
      {
        "id": 2,
        "name": "Traceroute",
        "description": "DNS A & PTR record (IPv4)",
        "arguments": [
          {
            "id": 2,
            "name": "File path",
            "description": "Path to collection file.",
            "required": true,
            "definition": {
              "type": "int",
              "ui_type": "selectlist",
              "validate": "url",
              "default_value": "1",
              "values": [
                "ipv4",
                "ipv6"
              ],
              "max_length": 128,
              "reg_ex": "^\w+$",
              "reg_ex_message": "Enter valid country code.",
              "group_label": ""
            }
          },
          {
            "id": 2,
            "name": "Domain name",
            "description": "Fully Qualified Domain Name.",
            "required": true,
            "definition": {
              "type": "int",
              "ui_type": "selectlist",
              "validate": null,
              "default_value": "1",
              "values": [
                "ipv4",
                "ipv6"
              ],
              "max_length": 128,
              "reg_ex": "^\w+$",
              "reg_ex_message": "Enter valid country code.",
              "group_label": ""
            }
          },
          {
            "id": 2,
            "name": "Domain name",
            "description": "Fully Qualified Domain Name.",
            "required": true,
            "definition": {
              "type": "int",
              "ui_type": "selectlist",
              "validate": null,
              "default_value": "1",
              "values": [
                "ipv4",
                "ipv6"
              ],
              "max_length": 128,
              "reg_ex": "^\w+$",
              "reg_ex_message": "Enter valid country code.",
              "group_label": ""
            }
          }
        ],
        "unit": "byte"
      },
      {
        "id": 3,
        "name": "A & PTR record",
        "description": "DNS A & PTR record (IPv4)",
        "arguments": [
          {
            "id": 2,
            "name": "File path",
            "description": "Path to collection file.",
            "required": true,
            "definition": {
              "type": "int",
              "ui_type": "selectlist",
              "validate": "url",
              "default_value": "1",
              "values": [
                "ipv4",
                "ipv6"
              ],
              "max_length": 128,
              "reg_ex": "^\w+$",
              "reg_ex_message": "Enter valid country code.",
              "group_label": ""
            }
          },
          {
            "id": 2,
            "name": "File path",
            "description": "Path to collection file.",
            "required": true,
            "definition": {
              "type": "int",
              "ui_type": "selectlist",
              "validate": "url",
              "default_value": "1",
              "values": [
                "ipv4",
                "ipv6"
              ],
              "max_length": 128,
              "reg_ex": "^\w+$",
              "reg_ex_message": "Enter valid country code.",
              "group_label": ""
            }
          },
          {
            "id": 2,
            "name": "Domain name",
            "description": "Fully Qualified Domain Name.",
            "required": true,
            "definition": {
              "type": "int",
              "ui_type": "selectlist",
              "validate": null,
              "default_value": "1",
              "values": [
                "ipv4",
                "ipv6"
              ],
              "max_length": 128,
              "reg_ex": "^\w+$",
              "reg_ex_message": "Enter valid country code.",
              "group_label": ""
            }
          }
        ],
        "unit": "byte"
      },
      {
        "id": 2,
        "name": "Traceroute",
        "description": "DNS A & PTR record (IPv4)",
        "arguments": [
          {
            "id": 2,
            "name": "File path",
            "description": "Path to collection file.",
            "required": true,
            "definition": {
              "type": "int",
              "ui_type": "selectlist",
              "validate": "url",
              "default_value": "1",
              "values": [
                "ipv4",
                "ipv6"
              ],
              "max_length": 128,
              "reg_ex": "^\w+$",
              "reg_ex_message": "Enter valid country code.",
              "group_label": ""
            }
          },
          {
            "id": 2,
            "name": "Domain name",
            "description": "Fully Qualified Domain Name.",
            "required": true,
            "definition": {
              "type": "int",
              "ui_type": "selectlist",
              "validate": null,
              "default_value": "1",
              "values": [
                "ipv4",
                "ipv6"
              ],
              "max_length": 128,
              "reg_ex": "^\w+$",
              "reg_ex_message": "Enter valid country code.",
              "group_label": ""
            }
          },
          {
            "id": 2,
            "name": "Domain name",
            "description": "Fully Qualified Domain Name.",
            "required": true,
            "definition": {
              "type": "int",
              "ui_type": "selectlist",
              "validate": null,
              "default_value": "1",
              "values": [
                "ipv4",
                "ipv6"
              ],
              "max_length": 128,
              "reg_ex": "^\w+$",
              "reg_ex_message": "Enter valid country code.",
              "group_label": ""
            }
          }
        ],
        "unit": "byte"
      }
    ]
  }
]
NameType Description
idInteger

The category's numeric identifier.

nameString

The category's name.

templatesArray

Category templates.

idInteger

The template's numeric identifier.

nameString

The template's name.

descriptionString

The template's description.

argumentsArray

The template's arguments.

idInteger

The argument's numeric identifier.

nameString

The argument's name.

descriptionString

The argument's description.

requiredBoolean

Required argument.

definitionObject

The argument's definition.

typeString

The argument's type.

ui_typeString

The argument's UI type.

validateString

The argument's validate rule.

default_valueString

The argument's default value.

valuesArray

The argument's available values list.

max_lengthInteger

The argument's value max length.

reg_exString

The argument's value regex rule.

reg_ex_messageString

The argument's value regex rule message.

group_labelString

The argument's group label for grouping arguments.

unitString

The unit of measure for the check result.