curl --location --request POST 'https://localhost/api/v1/messages/metrics' \
--header 'Accept: application/json' \
--header 'X-Multiplai-Authorization;' \
--header 'Authorization: Bearer <token>' \
--data-urlencode 'calculation=The type of metric calculation to perform. Options: accumulated_count time_series_count accumulated_average time_series_average' \
--data-urlencode 'column=The column to use for calculations. Required for average calculations (accumulated_average or time_series_average) and cannot be '\''*'\''. Max 255 characters' \
--data-urlencode 'granularity=Time grouping for time series calculations. Required when calculation is time_series_count or time_series_average. Options: daily weekly monthly' \
--data-urlencode 'date_from=Start date for filtering results (valid date format)' \
--data-urlencode 'date_to=End date for filtering results. Must be after or equal to date_from (valid date format)' \
--data-urlencode 'search=Search messages by content or metadata' \
--data-urlencode 'thread_uuid=Filter messages by thread UUID (valid UUID format)' \
--data-urlencode 'user_id=Filter messages by a single user ID' \
--data-urlencode 'user_ids=Filter messages by multiple user IDs (array of integers)' \
--data-urlencode 'user_multiplai_id=Filter messages by a single Multiplai user ID' \
--data-urlencode 'user_multiplai_ids=Filter messages by multiple Multiplai user IDs (array of integers)'{
"resource_type": "Agent",
"calculation": "accumulated_count",
"column": "string",
"total": 0,
"data": [
{
"value": 0,
"count": 0
}
],
"granularity": "daily",
"period_from": "2019-08-24T14:15:22.123Z",
"period_to": "2019-08-24T14:15:22.123Z",
"cached_at": "2019-08-24T14:15:22.123Z"
}