feat: Add new APIs for live reports with team filter (#10994)

This PR is part of the larger #10849 implementation and introduces a new
Live Reports API to provide real-time conversation metrics.

The /live_reports/conversation_metrics endpoint returns account-level or
team-level conversation statistics, including open, pending, unattended,
and unassigned conversation counts.

The /live_reports/grouped_conversation_metrics endpoint accepts a group
parameter, either team_id or assignee_id, and returns open and
unattended conversation counts based on the specified grouping.
This commit is contained in:
Pranav
2025-02-27 16:11:04 -08:00
committed by GitHub
parent 0fbb9b91b2
commit 80c87da8c9
4 changed files with 242 additions and 1 deletions

View File

@@ -1,6 +1,6 @@
FactoryBot.define do
factory :team do
name { 'MyString' }
sequence(:name) { |n| "Team #{n}" }
description { 'MyText' }
allow_auto_assign { true }
account