{
  "module": "gr-operations",
  "version": "1.0.0",
  "basePath": "/api",
  "routes": {
    "auth": {
      "login": { "path": "/auth/login", "method": "POST" },
      "verify": { "path": "/auth/verify-email", "method": "POST" }
    },
    "users": {
      "list": { "path": "/api/users", "method": "GET" },
      "me": { "path": "/api/users/me", "method": "GET" },
      "register": { "path": "/api/users/register", "method": "POST" }
    },
    "dashboard": {
      "stats": { "path": "/api/dashboard/stats", "method": "GET" }
    },
    "fleet": {
      "vehicles": { "path": "/api/vehicles", "method": "GET" },
      "drivers": { "path": "/api/drivers", "method": "GET" },
      "clientFleet": { "path": "/api/fleet/{client}", "method": "GET" }
    },
    "automations": {
      "outlook": {
        "process": { "path": "/api/outlook-process", "method": "POST" },
        "filter": { "path": "/api/outlook-filter", "method": "GET" },
        "updateFilter": { "path": "/api/outlook-filter", "method": "POST" }
      },
      "fiscal": {
        "analyze": { "path": "/api/fiscal-analyze", "method": "POST" }
      },
      "cte": {
        "verify": { "path": "/api/cte-verify", "method": "POST" }
      }
    },
    "management": {
      "checklists": { "path": "/api/checklists", "method": "GET" },
      "submissions": { "path": "/api/submissions", "method": "GET" },
      "documents": { "path": "/api/documents", "method": "GET" },
      "spreadsheets": { "path": "/api/spreadsheets", "method": "GET" }
    },
    "system": {
      "upload": { "path": "/api/upload", "method": "POST" },
      "health": { "path": "/health", "method": "GET" }
    }
  }
}
