{"ok":true,"service":"e28e-platform","routes":["GET /health — liveness (unauthenticated)","GET /tenants — list active tenants: id, name, primary_domain, status, created_at","GET /tenants/:id — full tenant record (Bearer required for tenant-mtech; reads other tenants unauth for now)","PATCH /tenants/:id — update tenant metadata (Bearer + owner role required)","POST /tenants/:id/pause — transition active → paused (owner-only — TODO: add auth, see #73)","POST /tenants/:id/resume — transition paused → active (owner-only — TODO: add auth, see #73)","POST /tenants/:id/offboard — transition active|suspended → offboarding (owner-only — TODO: add auth, see #73)"]}