keystone-gateway-legacy

Admin API

Endpoints

All under configured admin_base_path (default: /admin)

Gateway Health

GET /admin/health
{"status": "healthy", "timestamp": "..."}

List Tenants

GET /admin/tenants
{
  "tenants": [
    {
      "name": "api",
      "status": "healthy",
      "services": 2,
      "routing": "host-based"
    }
  ]
}

Tenant Health

GET /admin/tenants/{name}/health
{
  "tenant": "api",
  "status": "healthy",
  "services": [
    {
      "name": "backend-1",
      "url": "http://backend:3001",
      "status": "healthy",
      "last_check": "..."
    }
  ]
}

Status Codes

That’s it.