---
title: "Customer-care call analytics"
method: GET
path: "/api/analytics/customer-care/calls"
tags: ["analytics"]
---

# Customer-care call analytics

`GET /api/analytics/customer-care/calls`

Returns general customer-care call analytics across CALL_CONOSCITIVA, CALL_GRATUITA, SUPPORTO and EXTRA: summary, type breakdown, operator breakdown, daily trend and EXTRA reasons.

## Query parameters

- `from_date` string, date, required — Start day (YYYY-MM-DD).
- `to_date` string, date, required — End day (YYYY-MM-DD).
- `operator_id` string, uuid, nullable — Optional filter by customer-care operator UUID.

## Response `200`

Successful Response

- CustomerCareCallsAnalyticsResponse — General customer-care calls analytics response model.
  - `filters` CustomerCareCallsAnalyticsFilters, required — Customer-care calls analytics filters model.
    - `from_date` string, date, required — Start day
    - `to_date` string, date, required — End day
    - `operator_id` string, uuid, nullable — Optional customer-care operator UUID
  - `summary` CustomerCareCallsAnalyticsSummary, required — Customer-care calls aggregate summary.
    - `total_calls` integer, required
    - `completed` integer, required
    - `pending` integer, required
    - `to_do` integer, required
    - `to_reschedule` integer, required
    - `no_answer` integer, required
    - `cancelled` integer, required
    - `completion_rate_pct` number, required
    - `no_answer_rate_pct` number, required
    - `avg_attempts` number, nullable
  - `by_type` CustomerCareCallsAnalyticsByTypeRow[]
    - `type` string, required
    - `total_calls` integer, required
    - `completed` integer, required
    - `pending` integer, required
    - `to_do` integer, required
    - `to_reschedule` integer, required
    - `no_answer` integer, required
    - `cancelled` integer, required
    - `completion_rate_pct` number, required
    - `no_answer_rate_pct` number, required
    - `avg_attempts` number, nullable
    - `booked_call_conoscitiva` integer, nullable
    - `call_conoscitiva_conversion_rate_pct` number, nullable
    - `avg_days_to_call_conoscitiva_booking` number, nullable
    - `started_path` integer, nullable
    - `started_path_rate_pct` number, nullable
    - `avg_days_to_path_start` number, nullable
  - `by_operator` CustomerCareCallsAnalyticsOperatorRow[]
    - `operator_id` string, uuid, required
    - `operator_user_id` string, uuid, required
    - `operator_name` string, required
    - `operator_email` string, nullable
    - `total_calls` integer, required
    - `completed` integer, required
    - `pending` integer, required
    - `to_do` integer, required
    - `to_reschedule` integer, required
    - `no_answer` integer, required
    - `cancelled` integer, required
    - `completion_rate_pct` number, required
    - `no_answer_rate_pct` number, required
    - `avg_attempts` number, nullable
    - `by_type` CustomerCareCallsAnalyticsByOperatorRow[]
      - `type` string, required
      - `total_calls` integer, required
      - `completed` integer, required
      - `pending` integer, required
      - `to_do` integer, required
      - `to_reschedule` integer, required
      - `no_answer` integer, required
      - `cancelled` integer, required
      - `completion_rate_pct` number, required
      - `no_answer_rate_pct` number, required
      - `avg_attempts` number, nullable
      - `booked_call_conoscitiva` integer, nullable
      - `call_conoscitiva_conversion_rate_pct` number, nullable
      - `avg_days_to_call_conoscitiva_booking` number, nullable
      - `started_path` integer, nullable
      - `started_path_rate_pct` number, nullable
      - `avg_days_to_path_start` number, nullable
  - `daily_trend` CustomerCareCallsAnalyticsDailyTrendRow[]
    - `day` string, date, required
    - `total_calls` integer, required
    - `completed` integer, required
    - `pending` integer, required
    - `to_do` integer, required
    - `to_reschedule` integer, required
    - `no_answer` integer, required
    - `cancelled` integer, required
    - `call_conoscitiva` integer, required
    - `call_gratuita` integer, required
    - `supporto` integer, required
    - `extra` integer, required
    - `by_type` CustomerCareCallsAnalyticsByOperatorRow[]
      - `type` string, required
      - `total_calls` integer, required
      - `completed` integer, required
      - `pending` integer, required
      - `to_do` integer, required
      - `to_reschedule` integer, required
      - `no_answer` integer, required
      - `cancelled` integer, required
      - `completion_rate_pct` number, required
      - `no_answer_rate_pct` number, required
      - `avg_attempts` number, nullable
      - `booked_call_conoscitiva` integer, nullable
      - `call_conoscitiva_conversion_rate_pct` number, nullable
      - `avg_days_to_call_conoscitiva_booking` number, nullable
      - `started_path` integer, nullable
      - `started_path_rate_pct` number, nullable
      - `avg_days_to_path_start` number, nullable
  - `extra_by_reason` CustomerCareCallsAnalyticsExtraReasonRow[]
    - `reason` string, required
    - `total_calls` integer, required
    - `completed` integer, required
    - `pending` integer, required
    - `to_do` integer, required
    - `to_reschedule` integer, required
    - `no_answer` integer, required
    - `cancelled` integer, required
    - `completion_rate_pct` number, required

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.dev/corabea/apis/corabea-api.md) · [All operations](https://skmtc.dev/corabea/apis/corabea-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/corabea/corabea-api/revisions/13c1bce1bdc4/schema)
