{
  "status": "success",
  "response": {
    "commands": [
      {
        "name": "Fetch All Details",
        "method": "GET",
        "endpoint": "/api/fetchAll/{type}/{category}",
        "description": "Fetch details on all the jars for a type",
        "parameters": [
          {"name": "type", "type": "String", "description": "The type of jars (servers, proxies, modded, etc..)"},
          {"name": "category", "type": "String", "description": "The category of jars (folia, purpur, paper, etc..)"}
        ]
      },
      {
        "name": "Fetch a Jar",
        "method": "GET",
        "endpoint": "/api/fetchJar/{type}/{category}/{version}",
        "description": "Fetch a jar based on type, category and version.",
        "parameters": [
          {"name": "type", "type": "String", "description": "The type of jars (servers, proxies, modded, etc..)"},
          {"name": "category", "type": "String", "description": "The category of jars (folia, purpur, paper, etc..)"},
          {"name": "version", "type": "String", "description": "The version of the jars (1.19, 1.20, 1.20.2, etc..)"}
        ]
      },
      {
        "name": "Fetch Jar Types",
        "method": "GET",
        "endpoint": "/api/fetchTypes",
        "description": "Fetch a list of the possible category types.",
        "parameters": []
      },
      {
        "name": "Fetch Jar Types",
        "method": "GET",
        "endpoint": "/api/fetchTypes/{type}",
        "description": "Fetch a list of the possible jar types.",
        "parameters": [
          {"name": "type", "type": "String", "description": "The type of jars (bedrock, proxies, servers, etc...)."}
        ]
      }
    ]
  }
}
