Enneo

Profile

Concurrent users + telephony/chat counters (admin polling)

GET /profiles/onlineSummary

GET /profiles/onlineSummary

Compact summary of users who were active in the last 10 minutes, broken down by user type, plus current live-call and in-queue counters from ACD and the number of ongoing chats (open chat tickets with a message in the last 5 minutes). Used by the admin portal for concurrent-user monitoring; replaces the deprecated ?lastSeen=online summary fast-path on GET /profiles. Requires readUserLastSeenDate or readAnyUserProfile.

Responses

200 — Successful operation

Response Example

{
  "success": true,
  "total": 42,
  "preview": [
    {
      "id": 12,
      "name": "Alice Smith"
    }
  ],
  "byType": {
    "user": 35,
    "enneo": 4,
    "serviceWorker": 2
  },
  "lastUserActivity": "2026-05-12 14:32:01",
  "telephony": {
    "currentLiveCalls": 3,
    "currentInQueue": 7
  },
  "chats": {
    "currentOngoing": 2
  }
}

403 — Permission denied

500 — Internal error