> ## Documentation Index > Fetch the complete documentation index at: https://support.dise.com/llms.txt > Use this file to discover all available pages before exploring further. # Get overview counts for explicit IDs > Use this variant for large ID lists. Body IDs are filtered by token scope. ## OpenAPI ````json POST /overview/{token} { "openapi": "3.1.0", "info": { "title": "Dise CX Player Status Service API", "version": "1.0.0", "description": "OpenAPI 3.1 specification for the Dise CX Player Status Service. The service creates short-lived path tokens, then uses those tokens to read display/player information, status history, logs, and overview counts. This upload-safe variant avoids advanced JSON Schema constructs that are often rejected by API action importers. Replace the server URL with your deployed HTTPS API host." }, "servers": [ { "url": "https://api.example.com", "description": "Replace with your public HTTPS service URL." } ], "tags": [ { "name": "Token", "description": "Create short-lived access tokens." }, { "name": "Info", "description": "Read display/player information." }, { "name": "Status", "description": "Read display/player status history." }, { "name": "Logs", "description": "Read display/player logs." }, { "name": "Overview", "description": "Read high-level health overview counts." } ], "paths": { "/overview/{token}": { "post": { "tags": [ "Overview" ], "operationId": "getOverviewByIds", "summary": "Get overview counts for explicit IDs", "description": "Use this variant for large ID lists. Body IDs are filtered by token scope.", "parameters": [ { "$ref": "#/components/parameters/TokenPath" } ], "requestBody": { "$ref": "#/components/requestBodies/OverviewRequest" }, "responses": { "200": { "description": "High-level health overview counts.", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/OverviewResponse" } } } }, "401": { "$ref": "#/components/responses/Unauthorized" }, "422": { "$ref": "#/components/responses/UnprocessableEntity" }, "500": { "$ref": "#/components/responses/ServerError" } } } } }, "components": { "parameters": { "TokenPath": { "name": "token", "in": "path", "required": true, "description": "Short-lived access token returned by GET /token.", "schema": { "type": "string" } } }, "requestBodies": { "OverviewRequest": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/IdListRequest" } } } } }, "schemas": { "OverviewResponse": { "type": "object", "required": [ "displays", "playerOk", "playerWarning", "playerError", "contentOk", "contentWarning", "contentError", "screenOk", "screenWarning", "screenError", "statusOk", "statusWarning", "statusError", "statusService", "statusDisconnected", "insideOperatingHours", "outsideOperatingHours", "noStatus" ], "properties": { "displays": { "type": "integer", "minimum": 0 }, "playerOk": { "type": "integer", "minimum": 0 }, "playerWarning": { "type": "integer", "minimum": 0 }, "playerError": { "type": "integer", "minimum": 0 }, "contentOk": { "type": "integer", "minimum": 0 }, "contentWarning": { "type": "integer", "minimum": 0 }, "contentError": { "type": "integer", "minimum": 0 }, "screenOk": { "type": "integer", "minimum": 0 }, "screenWarning": { "type": "integer", "minimum": 0 }, "screenError": { "type": "integer", "minimum": 0 }, "statusOk": { "type": "integer", "minimum": 0 }, "statusWarning": { "type": "integer", "minimum": 0 }, "statusError": { "type": "integer", "minimum": 0 }, "statusService": { "type": "integer", "minimum": 0 }, "statusDisconnected": { "type": "integer", "minimum": 0 }, "insideOperatingHours": { "type": "integer", "minimum": 0 }, "outsideOperatingHours": { "type": "integer", "minimum": 0 }, "noStatus": { "type": "integer", "minimum": 0 } }, "additionalProperties": false }, "IdListRequest": { "type": "object", "required": [ "ids" ], "properties": { "ids": { "type": "array", "description": "Encoded DISE IDs in the token scope.", "items": { "$ref": "#/components/schemas/EncodedId" }, "minItems": 1 } }, "additionalProperties": false }, "ErrorResponse": { "type": "object", "required": [ "reason", "message", "timestamp", "status" ], "properties": { "reason": { "type": "string", "description": "Error category." }, "message": { "type": "string", "description": "Human-readable error message." }, "timestamp": { "type": "string", "description": "Error timestamp." }, "status": { "type": "integer", "description": "HTTP status code." } }, "additionalProperties": true }, "EncodedId": { "type": "string", "description": "Encoded DISE UID for a location, display, or player." } }, "responses": { "Unauthorized": { "description": "Authentication failed, or the path token is invalid or expired.", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ErrorResponse" } } } }, "UnprocessableEntity": { "description": "Invalid query or body parameters.", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ErrorResponse" } } } }, "ServerError": { "description": "Unexpected server error.", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ErrorResponse" } } } } } } } ````