Skip to main content
Reports aggregate ticket activity over a date range. For fields and response details, see the API reference.
Sample output on this page is shown as the --json envelope, which is reproducible. Pretty tables depend on your terminal width. See Output formats.

Choosing the date range

Every report takes the same three range flags. Pass --range-type for a named window, such as last_7_days or last_30_days. Pass --range-type custom together with --start-date and --end-date for an exact one:
Dates are YYYY-MM-DD.

reports tickets

Reports how many tickets entered each status over the range. Use it for a volume snapshot.

reports ticket-time-series

Reports tickets opened and tickets closed on each day of the range, as two series aligned to the same list of dates. Use it to plot a trend rather than a single total.

reports agents

Reports each agent’s average first-response time, average resolution time, and assigned and closed ticket counts, each compared against the previous period of the same length.

reports groups

The same metrics as reports agents, aggregated per group instead of per agent.

reports surveys

Reports how customers answered each satisfaction survey over the range, as a count per answer choice.
reports agents and reports groups accept --page and --page-size. reports tickets, reports ticket-time-series and reports surveys return the whole range and do not paginate.