{
  "cat.nodes": {
    "documentation": {
      "url": "https://www.elastic.co/docs/api/doc/elasticsearch/operation/operation-cat-nodes",
      "description": "Get node information"
    },
    "stability": "stable",
    "visibility": "public",
    "headers": {
      "accept": [
        "text/plain",
        "application/json"
      ]
    },
    "url": {
      "paths": [
        {
          "path": "/_cat/nodes",
          "methods": [
            "GET"
          ]
        }
      ]
    },
    "params": {
      "bytes": {
        "type": "enum",
        "description": "The unit in which to display byte values",
        "options": [
          "b",
          "kb",
          "mb",
          "gb",
          "tb",
          "pb"
        ]
      },
      "format": {
        "type": "string",
        "default": "text",
        "description": "a short version of the Accept header, e.g. json, yaml"
      },
      "full_id": {
        "type": "boolean",
        "default": false,
        "description": "Return the full node ID instead of the shortened version (default: false)"
      },
      "master_timeout": {
        "type": "time",
        "default": "30s",
        "description": "Explicit operation timeout for connection to master node"
      },
      "h": {
        "type": "list",
        "default": "ip,hp,rp,r,m,n,cpu,l",
        "description": "Comma-separated list of column names to display",
        "options": [
          "build",
          "completion.size",
          "cpu",
          "disk.avail",
          "disk.total",
          "disk.used",
          "disk.used_percent",
          "fielddata.evictions",
          "fielddata.memory_size",
          "file_desc.current",
          "file_desc.max",
          "file_desc.percent",
          "flush.total",
          "flush.total_time",
          "get.current",
          "get.exists_time",
          "get.exists_total",
          "get.missing_time",
          "get.missing_total",
          "get.time",
          "get.total",
          "heap.current",
          "heap.max",
          "heap.percent",
          "http_address",
          "id",
          "indexing.delete_current",
          "indexing.delete_time",
          "indexing.delete_total",
          "indexing.index_current",
          "indexing.index_failed",
          "indexing.index_failed_due_to_version_conflict",
          "indexing.index_time",
          "indexing.index_total",
          "ip",
          "jdk",
          "load_1m",
          "load_5m",
          "load_15m",
          "available_processors",
          "mappings.total_count",
          "mappings.total_estimated_overhead_in_bytes",
          "master",
          "merges.current",
          "merges.current_docs",
          "merges.current_size",
          "merges.total",
          "merges.total_docs",
          "merges.total_size",
          "merges.total_time",
          "name",
          "node.role",
          "pid",
          "port",
          "query_cache.memory_size",
          "query_cache.evictions",
          "query_cache.hit_count",
          "query_cache.miss_count",
          "ram.current",
          "ram.max",
          "ram.percent",
          "refresh.total",
          "refresh.time",
          "request_cache.memory_size",
          "request_cache.evictions",
          "request_cache.hit_count",
          "request_cache.miss_count",
          "script.compilations",
          "script.cache_evictions",
          "search.fetch_current",
          "search.fetch_time",
          "search.fetch_total",
          "search.open_contexts",
          "search.query_current",
          "search.query_time",
          "search.query_total",
          "search.scroll_current",
          "search.scroll_time",
          "search.scroll_total",
          "segments.count",
          "segments.fixed_bitset_memory",
          "segments.index_writer_memory",
          "segments.memory",
          "segments.version_map_memory",
          "shard_stats.total_count",
          "suggest.current",
          "suggest.time",
          "suggest.total",
          "uptime",
          "version"
        ]
      },
      "help": {
        "type": "boolean",
        "description": "Return help information",
        "default": false
      },
      "s": {
        "type": "list",
        "description": "Comma-separated list of column names or column aliases to sort by"
      },
      "time": {
        "type": "enum",
        "description": "The unit in which to display time values",
        "options": [
          "d",
          "h",
          "m",
          "s",
          "ms",
          "micros",
          "nanos"
        ]
      },
      "v": {
        "type": "boolean",
        "description": "Verbose mode. Display column headers",
        "default": false
      },
      "include_unloaded_segments": {
        "type": "boolean",
        "description": "If set to true segment stats will include stats for segments that are not currently loaded into memory",
        "default": false
      }
    }
  }
}
