ns = params_kw.copy() rid = ns.get("id") if not rid: return {"status": "error", "message": "id required"} ns["rid"] = rid env = request._run_ns async with get_sor_context(env, "tenant") as sor: await sor.sqlExe("DELETE FROM tenant_domain WHERE id=${rid}$", ns) return {"status": "ok"}