diff --git a/apix-admin/src/main/java/org/botstandards/apix/admin/resource/DashboardResource.java b/apix-admin/src/main/java/org/botstandards/apix/admin/resource/DashboardResource.java index ac12145..e80dd35 100644 --- a/apix-admin/src/main/java/org/botstandards/apix/admin/resource/DashboardResource.java +++ b/apix-admin/src/main/java/org/botstandards/apix/admin/resource/DashboardResource.java @@ -56,10 +56,11 @@ public class DashboardResource { SandboxDashboardResponse d = registry.sandboxDetail(adminKey, uuid); long total = d.usage() == null ? 0L : d.usage().values().stream().mapToLong(Long::longValue).sum(); - return Response.ok(Map.of( + String json = mapper.writeValueAsString(Map.of( "totalRequests", total, "ratePerMinute", d.ratePerMinute() - )).build(); + )); + return Response.ok(json).type(MediaType.APPLICATION_JSON).build(); } catch (Exception e) { LOG.errorf(e, "Poll failed for sandbox %s", uuid); return Response.serverError().build();