To read the parameter property.

Request

{
      "$schema": "http://json-schema.org/draft-07/schema#",
      "title": "prop - request",
      "type": "object",
      "properties": {
        "param": {
          "type": "array",
          "items": {
            "type": "string",
            "pattern": "^[a-z_][a-z0-9_]*$"
          }
        }
      },
      "required": [
        "param"
      ],
      "additionalProperties": false
}

Meaning of json items:


- request for reading values of specific parameters:
{
    "param": [				// request for reading values of specific parameters
        "sntp_enable",
        "sntp_server",
        "sntp_timeout",
        "sntp_period",
        "def_fw_version",
        "test_wr_only_param",
        "device_restart"
    ]
}
OR
{							 // request for reading values for all existing parameters (empty array):
   "param": []					
}

Response

{
      "$schema": "http://json-schema.org/draft-07/schema#",
      "title": "set - response",
      "type": "object",
      "properties": {
        "status": {
          "type": "object",
          "additionalProperties": {
            "type": "string",
            "minLength": 1,
            "pattern": "^[a-z_][a-z0-9_]*$"
          }
        }
      },
      "additionalProperties": false
}

Meaning of json items:

{
      "status": {
        "sntp_timeout": "undefined",
        "sntp_period": "bad value",
        "sntp_enable": "bad type",
        "dev_sn": "access denied"
      }
}