Metrics & Filters of Metrics API
All metrics endpoints have the following request payload:
{
"metrics": [
"metric1","metric2",...
],
"filters": {
"filter1": ["value1_1", "value1_2",...], // List<String>, List<Boolean>
"filter2": “value2”, //String
"filter2": true/false, //Boolean
...
},
"start": "yyyy-MM-dd HH:mm:ss",
"end": "yyyy-MM-dd HH:mm:ss",
"group": "group_value",
"downsampling": "downsampling_value", //'five_min','hour', 'day', 'week', 'month', 'year'
"drilldown": false/true
}
Below are all the available metrics and filters for each metrics API endpoint:
|
endpoint |
metrics |
filters |
|---|---|---|
|
realtime endpoints |
||
|
/{version}/realtime/metrics/sessions |
|
channel (List<String>),
|
|
/{version}/realtime/metrics/miniapps |
|
channel (List<String>),
|
|
/{version}/realtime/metrics/dialogs |
|
channel (List<String>),
|
|
batch metrics |
||
|
/{version}/batch/metrics/vb/verification |
|
verification_origin (List<String>),
|
|
/{version}/batch/metrics/vb/enrolment |
|
origin (List<String>),
|
|
/{version}/batch/metrics/sessions |
|
channel (List<String>),
|
|
/{version}/batch/metrics/miniapps |
|
channel (List<String>),
|
|
/{version}/batch/metrics/dialogs
|
|
channel (List<String>),
|