post: operationId: getDashboardSummary summary: Get dashboard energy and connection summary description: | Release 1: **US-77, US-78**. Requires a POST_LOGIN JWT. Returns today's and lifetime energy totals plus station/device connection counts within the authenticated user's scope. `offline` is equivalent to `disconnected` in the dashboard UI. tags: [webDashboard] security: - bearerAuth: [] requestBody: required: true content: application/json: schema: $ref: "../../components.yaml#/components/schemas/DashboardBaseRequest" example: timezone: "Asia/Ho_Chi_Minh" responses: "200": description: Dashboard summary returned directly. content: application/json: schema: $ref: "../../components.yaml#/components/schemas/DashboardSummaryResponse" "400": $ref: "../../components.yaml#/components/responses/Failure"