{
  "service": "Multimeter Test Server",
  "url": "https://test.mmt.dev",
  "endpoints": [
    "GET  /                     → this help page",
    "ANY  /echo                 → echo back request details (JSON)",
    "ANY  /echo/xml             → echo back request details as XML",
    "ANY  /anything             → alias for /echo",
    "GET  /status/:code         → respond with the given HTTP status code (100-599)",
    "ANY  /delay/:ms            → delay response up to 10000ms",
    "GET  /headers              → return request headers as JSON",
    "GET  /ip                   → return client IP address",
    "ANY  /method/:method       → 200 if request method matches, 405 otherwise",
    "GET  /redirect/:n          → redirect n times (max 20), then 200",
    "GET  /json                 → sample JSON response (pretty-printed)",
    "GET  /json-compact         → sample JSON response (compact, application/json)",
    "GET  /xml                  → sample XML response",
    "GET  /html                 → sample HTML response",
    "GET  /bytes/:n             → n random bytes (max 100KB)",
    "GET  /auth/basic           → Basic auth (user:pass)",
    "GET  /auth/bearer          → Bearer token auth (testtoken)",
    "GET  /cookies              → return cookies sent",
    "GET  /cookies/set?k=v      → set cookies via query params",
    "GET  /cache/:seconds       → Cache-Control max-age (max 86400)",
    "WS   /ws                   → WebSocket echo (reflects every message back)"
  ]
}