[
  {
    "name": "get_vversion_areas",
    "description": "Returns list of areas",
    "inputSchema": {
      "type": "object",
      "properties": {
        "version": {
          "type": "string"
        }
      },
      "required": [
        "version"
      ]
    },
    "x-dyph": {
      "method": "GET",
      "path": "/v{version}/areas",
      "effect": "reads",
      "verification": "verified",
      "checkedAt": "2026-10-10"
    }
  },
  {
    "name": "get_vversion_areas_by_area_ids",
    "description": "Returns details of selected area",
    "inputSchema": {
      "type": "object",
      "properties": {
        "area_Ids": {
          "type": "string"
        },
        "version": {
          "type": "string"
        }
      },
      "required": [
        "area_Ids",
        "version"
      ]
    },
    "x-dyph": {
      "method": "GET",
      "path": "/v{version}/areas/{area_Ids}",
      "effect": "reads",
      "verification": "verified",
      "checkedAt": "2026-10-10"
    }
  },
  {
    "name": "get_vversion_quality_daily",
    "description": "Get Site DailyQuality",
    "inputSchema": {
      "type": "object",
      "properties": {
        "siteId": {
          "type": "string"
        },
        "start_date": {
          "type": "string",
          "description": "The start date of the report in the format ddmmyyyy (i.e 31012016)"
        },
        "end_date": {
          "type": "string",
          "description": "The end date of the report in the format ddmmyyyy (i.e 31012016)"
        },
        "version": {
          "type": "string"
        }
      },
      "required": [
        "siteId",
        "start_date",
        "end_date",
        "version"
      ]
    },
    "x-dyph": {
      "method": "GET",
      "path": "/v{version}/quality/daily",
      "effect": "reads",
      "verification": "verified",
      "checkedAt": "2026-10-10"
    }
  },
  {
    "name": "get_vversion_quality_overall",
    "description": "Get Site OverallQuality",
    "inputSchema": {
      "type": "object",
      "properties": {
        "sites": {
          "type": "string",
          "description": "Get site quality by site id delimited by ,"
        },
        "start_date": {
          "type": "string",
          "description": "The start date of the report in the format ddmmyyyy (i.e 31012016)"
        },
        "end_date": {
          "type": "string",
          "description": "The end date of the report in the format ddmmyyyy (i.e 31012016)"
        },
        "version": {
          "type": "string"
        }
      },
      "required": [
        "sites",
        "start_date",
        "end_date",
        "version"
      ]
    },
    "x-dyph": {
      "method": "GET",
      "path": "/v{version}/quality/overall",
      "effect": "reads",
      "verification": "verified",
      "checkedAt": "2026-10-10"
    }
  },
  {
    "name": "get_vversion_reports",
    "description": "Get's the report.",
    "inputSchema": {
      "type": "object",
      "properties": {
        "report_type": {
          "type": "string",
          "description": "Report Type Id (i.e Daily, Monthly, Annual)"
        },
        "sites": {
          "type": "string",
          "description": "Comma separated list of site Ids."
        },
        "start_date": {
          "type": "string",
          "description": "The start date of the report in the format ddmmyyyy (i.e 31012016)"
        },
        "end_date": {
          "type": "string",
          "description": "The end date of the report in the format ddmmyyyy (i.e 31012016)"
        },
        "page": {
          "type": "integer",
          "description": "The page offset to return."
        },
        "page_size": {
          "type": "integer",
          "description": "The number of rows to return."
        },
        "reportSubTypeId": {
          "type": "integer"
        },
        "version": {
          "type": "string"
        }
      },
      "required": [
        "report_type",
        "sites",
        "start_date",
        "end_date",
        "page",
        "page_size",
        "version"
      ]
    },
    "x-dyph": {
      "method": "GET",
      "path": "/v{version}/reports/{report_type}",
      "effect": "reads",
      "verification": "verified",
      "checkedAt": "2026-10-10"
    }
  },
  {
    "name": "get_vversion_reports_to",
    "description": "Get's the report.",
    "inputSchema": {
      "type": "object",
      "properties": {
        "report_type": {
          "type": "string",
          "description": "Report Type Id (i.e Daily, Monthly, Annual)"
        },
        "sites": {
          "type": "string",
          "description": "Comma separated list of site Ids."
        },
        "start_date": {
          "type": "string",
          "description": "The start date of the report in the format ddmmyyyy (i.e 31012016)"
        },
        "end_date": {
          "type": "string",
          "description": "The end date of the report in the format ddmmyyyy (i.e 31012016)"
        },
        "page": {
          "type": "integer",
          "description": "The page offset to return."
        },
        "page_size": {
          "type": "integer",
          "description": "The number of rows to return."
        },
        "reportSubTypeId": {
          "type": "integer"
        },
        "version": {
          "type": "string"
        }
      },
      "required": [
        "report_type",
        "sites",
        "start_date",
        "end_date",
        "page",
        "page_size",
        "version"
      ]
    },
    "x-dyph": {
      "method": "GET",
      "path": "/v{version}/reports/{start_date}/to/{end_date}/{report_type}",
      "effect": "reads",
      "verification": "verified",
      "checkedAt": "2026-10-10"
    }
  },
  {
    "name": "get_vversion_sites",
    "description": "Get a list of sites",
    "inputSchema": {
      "type": "object",
      "properties": {
        "version": {
          "type": "string"
        }
      },
      "required": [
        "version"
      ]
    },
    "x-dyph": {
      "method": "GET",
      "path": "/v{version}/sites",
      "effect": "reads",
      "verification": "verified",
      "checkedAt": "2026-10-10"
    }
  },
  {
    "name": "get_vversion_sites_by_site_ids",
    "description": "Get selected sites",
    "inputSchema": {
      "type": "object",
      "properties": {
        "site_Ids": {
          "type": "string",
          "description": "site id"
        },
        "version": {
          "type": "string"
        }
      },
      "required": [
        "site_Ids",
        "version"
      ]
    },
    "x-dyph": {
      "method": "GET",
      "path": "/v{version}/sites/{site_Ids}",
      "effect": "reads",
      "verification": "verified",
      "checkedAt": "2026-10-10"
    }
  },
  {
    "name": "get_vversion_sitetypes",
    "description": "Return list of site types",
    "inputSchema": {
      "type": "object",
      "properties": {
        "version": {
          "type": "string"
        }
      },
      "required": [
        "version"
      ]
    },
    "x-dyph": {
      "method": "GET",
      "path": "/v{version}/sitetypes",
      "effect": "reads",
      "verification": "verified",
      "checkedAt": "2026-10-10"
    }
  },
  {
    "name": "get_vversion_sitetypes_sites",
    "description": "Returns the layer metadata for the LayerId specified.",
    "inputSchema": {
      "type": "object",
      "properties": {
        "siteType_Id": {
          "type": "integer",
          "description": "1 = MIDAS, 2 = TAME, 3 = TMU, 4 = TRADS Legacy"
        },
        "version": {
          "type": "string"
        }
      },
      "required": [
        "siteType_Id",
        "version"
      ]
    },
    "x-dyph": {
      "method": "GET",
      "path": "/v{version}/sitetypes/{siteType_Id}/sites",
      "effect": "reads",
      "verification": "verified",
      "checkedAt": "2026-10-10"
    }
  }
]
