Skip to main content
← All schemas

DashboardKpi

object

keyrequired
"new_leads" | "calls" | "connected_pct" | "talk_time" | "first_response" | "visits_done" | …
unitrequired
"count" | "percent" | "seconds" | "minutes" | "paise"
valuerequired
number or null

null: no base (connected %, first response) or masked.

previousrequired
number or null
change_pctrequired
number or null

Percent with one decimal; null without a base.

seriesrequired
array of number or null

One value per day of `period.days`.

lower_is_betterrequired
boolean
maskedrequired
boolean

Money the caller may not see (value, previous and series are null).

truncated
boolean

Computed from the latest leads only: the period had more leads than the sample cap.

Example
{
  "key": "new_leads",
  "unit": "count",
  "value": 0,
  "previous": 0,
  "change_pct": 0,
  "series": [
    0
  ],
  "lower_is_better": true,
  "masked": true,
  "truncated": true
}