General Guidelines
To query for totals or averages of metrics over any time range, use the following parameters in the API call:
dimension=all
agg=1
To query for totals or averages of metrics over any time range grouped by different values of a dimension, use the following parameters in the API call:
dimension=all ( use dimension = microscope for sessionized data when you are querying for sessionid, subscriberid or ipaddress )
agg=1
aggby=<name_of_primary_metric>
For example, to query for total plays per asset, use the following parameters in the API call:
dimension=all&count=1&agg=1&aggby=assetid
To query for timeline trends, use the following parameters in the API call:
metrics=timestamp,<all_other_metrics>
agg=1
orderby=timestamp
To filter data on a particular dimension, use the following parameters in the API call:
metrics=<filter_metric_name>
filter=<filter_metric_name><operator><value>
agg=1
For example, to filter data of “GameOfThrones” asset, use the following parameters in the API call:
metrics=assetid&dimension=all&agg=1&filter=assetid=GameOfThrones
To query for totals or averages of metrics for a particular dimension value, use:
dimension=all ( use dimension = microscope for sessionized data when you are querying for sessionid, subscriberid or ipaddress )
agg=1
filter=<metric name><operator><value>
For example, to query for total play time of “GameOfThrones” asset, use the following parameters in the API call:
metrics=assetid,playdur&dimension=asset&count=1&agg=1&filter=assetid=GameOfThrones
To sort responses, use:
orderby=<metric_name>
orderas=DESC or orderas=ASC
The orderas parameter accepts DESC and ASC and is case-sensitive.
Always add the metrics used in filter, aggby and orderby parameters in the metrics parameter for them to be effective.
Last updated