---
title: "How are my screens? Is everything working?"
method: GET
path: "/v1/workspace/health"
tags: ["Workspaces"]
---

# How are my screens? Is everything working?

`GET /v1/workspace/health`

## Request

- Base URL: `https://infoslides.app`
- URL: `https://infoslides.app/v1/workspace/health`
- Auth: none declared

"How are my screens?" in one call: `summary`, one sentence to read out ("11 of 12 screens are online; Lobby has been offline since 09:12.", times in the workspace `timeZone`), every screen with `online` and `lastSeenAt` (offline first), usage against the plan (`storageBytes`, `devices`, `slideshows`, each `used` and `limit`), and `problems`, most urgent first: screens offline, renders that failed in the last 24 hours, slideshows no screen plays, an expired plan, and plan limits or storage close to full. Each problem has a `code`, a `message` to read out, the `deviceId` or `slideshowId` it is about, and a ready-made `fix` (e.g. the offline screen's diagnosis). An empty `problems` list means all is well. Cheap enough to call every morning.

## Response `200`

OK

---

[API](https://skmtc.dev/infoslides/apis/infoslides-agent-api.md) · [All operations](https://skmtc.dev/infoslides/apis/infoslides-agent-api/llms.txt) · [OpenAPI document](https://skmtc.dev/infoslides/apis/infoslides-agent-api/revisions/d15bb7f8ee9d?raw)
