What is the JEDWare Statistics API?
The JEDWare Statistics API lets you pull call statistics from your 3CX phone system into your own tools: BI dashboards, spreadsheets, wallboards, or scheduled exports.
The JEDWare Statistics API gives you the same 3CX call statistics that power the reports, as JSON you can pull into your own tools. Every figure you see in Advanced search, Daily overview and the scheduled reports is available per agent, per queue, per ring group and per department, together with the call lists behind them. Power BI dashboards, internal intranets, billing scripts and custom wallboards all read from the same source, so the numbers match what your team sees in the app.
Access is controlled with API keys. A key is created on the API page in the left menu, belongs to one phone system only, and can be rotated or deleted at any time without touching anything else. Requests share one shape: a base URL, the key in a header, a period, and optional filters for the queues, agents or departments you care about. A built-in Swagger UI lets you try every call in the browser before you write a line of code.
The Statistics API has nine endpoints. They cover totals and per-entity statistics, intervals for charts, agent-specific data, comparisons between two periods, and the raw call list with direction, duration, wait time and outcome. The guides below take you from the first request to production use: what the API is and who can use it, how to make and read your first request, a reference of every endpoint and option, how to manage keys, and a troubleshooting page that explains the 401, 403, 404 and 429 responses, empty results and time zone surprises.
If you would rather ask questions in plain language, the AI Assistants guides show how Claude, ChatGPT and other assistants use this same Statistics API through a connector.
The JEDWare Statistics API lets you pull call statistics from your 3CX phone system into your own tools: BI dashboards, spreadsheets, wallboards, or scheduled exports.
This article walks through your first request and the concepts every endpoint shares. Core concepts Concept How it works Dates start and end are local
All nine endpoints share the request shape from “Your first Statistics API request”; this article covers what each returns plus the advanced options. Endpoints Endpoint
Access to the Statistics API is controlled with API keys that your JEDWare administrator manages in the app. Every request needs a key, sent as
Error responses Status Meaning Typical cause 400 Bad Request Invalid input; the response body says what end before start, unknown extension/ring group, invalid time zone,
We use cookies and similar technologies to operate and improve our website, analyse website usage, and support functionality and marketing. You can choose which categories you consent to.