{
  "message": "Universal API Proxy - HexZo Not Devz",
  "usage": {
    "proxy": "/.netlify/functions/proxy?web=https://api.example.com",
    "built_in": "/.netlify/functions/proxy?api=info.ip",
    "custom": "/.netlify/functions/proxy?url=https://custom.api/endpoint"
  },
  "built_in_apis": {
    "info": {
      "ip": "api.ipify.org?format=json",
      "time": "worldtimeapi.org/api/ip",
      "geoip": "ipapi.co/json",
      "useragent": "httpbin.org/user-agent",
      "headers": "httpbin.org/headers"
    },
    "fun": {
      "joke": "v2.jokeapi.dev/joke/Any",
      "cat_fact": "catfact.ninja/fact",
      "dog_image": "dog.ceo/api/breeds/image/random",
      "meme": "meme-api.herokuapp.com/gimme",
      "chuck_norris": "api.chucknorris.io/jokes/random",
      "advice": "api.adviceslip.com/advice"
    },
    "dev": {
      "github_user": "api.github.com/users/{username}",
      "github_repos": "api.github.com/users/{username}/repos",
      "jsonplaceholder_post": "jsonplaceholder.typicode.com/posts/{id}",
      "jsonplaceholder_todos": "jsonplaceholder.typicode.com/todos",
      "httpbin": "httpbin.org/get"
    },
    "weather": {
      "current": "wttr.in/{location}?format=j1",
      "forecast": "api.open-meteo.com/v1/forecast?latitude={lat}&longitude={lon}&current_weather=true"
    }
  },
  "methods": [
    "GET",
    "POST",
    "PUT",
    "DELETE",
    "PATCH",
    "HEAD",
    "OPTIONS"
  ]
}