diff --git a/src/api/session.rs b/src/api/session.rs
index 9cae047..82386d8 100644
--- a/src/api/session.rs
+++ b/src/api/session.rs
@@ -8,7 +8,7 @@ use crate::api::SharedState;
 
 #[get("/sessions")]
 pub async fn list(state: web::Data<SharedState>) -> HttpResponse {
-    HttpResponse::Ok().json(state.read().await.active_sessions())
+    HttpResponse::Ok().json(&*state.read().await)
 }
 
 #[get("/session/{session_id}")]