Statistics API endpoints and options

All nine endpoints share the request shape from “Your first Statistics API request”; this article covers what each returns plus the advanced options.

Endpoints

EndpointWhat it returns
POST /agentsTotals plus one row per agent: answered/lost per direction, talk and wait times
POST /queuesOne row per queue: answered %, lost, wait times, per-agent activity in the queue
POST /ringgroupsSame shape as queues, for ring groups
POST /groupsStatistics for a JEDWare group/department, one row per member
POST /agent-statusSeconds each agent spent in each status (Available, Break, DND, custom)
POST /queue-availabilityPer queue and agent: seconds logged in and out of the queue
POST /queue-callbacksQueue callbacks (QCB): requested, answered and lost when called back
POST /callsCall report: totals, per-day summary, and every individual call
POST /talktimeOne row per call with ring/talk time, caller, destination and agents involved

Example: queue statistics

{
  "start": "2026-08-26T00:00:00",
  "end": "2026-08-26T23:59:59",
  "queueNumbers": ["800"],
  "slaSeconds": 180,
  "includeCalls": true
}

Each queue row includes answered/lost counts and percentages, wait and talk times, lost under/over the threshold, callbacks, and a per-agent breakdown of who handled the queue’s calls. Use "queueNumbers": ["All"] to report on every queue at once.

Example: agent status (time in status)

{
  "start": "2026-08-26T00:00:00",
  "end": "2026-08-26T23:59:59",
  "includeLog": true
}

Returns your configured status names and, per agent, the seconds spent in each of the five statuses. includeLog attaches every status change with its timestamp. Note: agents with no status change in the period are not included.

Advanced options

Every report endpoint accepts an optional options object for fine-grained control. Omit it, or any field in it, to keep the defaults, which match the standard JEDWare report settings.

"options": {
  "showInbound": true, "showOutbound": true, "showInternal": true,
  "showLost": true, "showAnswered": true,
  "showBargeIn": true, "showBargeInListen": true, "showBargeInWhisper": true,
  "showPickup": true, "showEchoTest": true, "showVoiceMail": true, "showDina": true,
  "showSla": false, "slaSeconds": 180,
  "ignoreQueueRedirects": false,
  "limitHourInterval": false, "from": "08:00", "to": "16:00",
  "weekdays": { "monday": true, "tuesday": true, "wednesday": true,
                "thursday": true, "friday": true, "saturday": true, "sunday": true },
  "lostSeperator": 30,
  "excludeCallsSeconds": 0,
  "excludeTalkTimeSeconds": 0
}
OptionMeaning
show... togglesInclude or exclude call types (directions, lost/answered, barge-in, pickup, echo test, voicemail, DINA)
from / toBusiness-hours filter, "HH:mm". Providing both limits the report to those hours each day
weekdaysSet a day to false to exclude it (e.g. weekend-free reports)
lostSeperatorThreshold in seconds splitting lost calls into “lost under” and “lost over” (default 30)
excludeCallsSecondsIgnore calls shorter than this many seconds (0 = off)
excludeTalkTimeSecondsIgnore calls with less talk time than this many seconds (0 = off)
Contact:

JED IT- & Teleservice ApS

Bogensevej 90, DK-5270 Odense N, Denmark

VAT: DK-35653821

Phone +45 70 222 084

Mail: [email protected]