getLeadStats
Aggregierte Lead-Statistik (Charts/Reports)
Gruppiert Leads nach groupBy-Dimension und liefert Aggregat. Ersetzt UI-Cases statspie + statscolumns.
HTTP Request
POST
https://dev.vitabyte.ch/v1/sales/getLeadStats
Auth
basicAuth
apiKey
Request Parameters
| Parameter | Pflicht | Typ | Beispiel / Default |
|---|---|---|---|
groupBy
|
required |
string enum: folder | source | assignee | country | what | nextStep | day | week | month
|
|
metric
|
optional |
string enum: count | revenue | costs
|
default:
count |
filter
Gleiche Filter-Optionen wie getLeads |
optional | object |
Response Parameters
| Field | Typ | Beschreibung |
|---|---|---|
status |
boolean | true bei Erfolg, false bei Fehler |
msg |
string | Kurzbeschreibung des Resultats / der Fehlerursache |
result |
Endpoint-spezifisches Resultat. Typ je nach Endpoint (Object, Array, Skalar oder null). | |
pagination |
Nur bei Listen-Endpoints gesetzt |
Demo
POST
https://dev.vitabyte.ch/v1/sales/getLeadStats
Payload
{
"groupBy": "source",
"metric": "count",
"filter": {
"country": "CH"
}
}
Response