Category : API
Summary : Certain case-insensitive dimensions will be lowercased in analytics aggregate query responses
Impacted API's :
/api/v2/analytics/conversations/aggregates/query
/api/v2/analytics/flows/aggregates/query
/api/v2/analytics/journeys/aggregates/query
Impact :
Case-insensitive filtering is supported for specific dimensions in analytics aggregates queries. Going forward, when these dimensions are present in query results, lowercased values will be shown rather than the original input values. This change will greatly improve performance of queries that filter on case-insensitive dimensions, such as DNIS. This also fixes a potential bug - despite the case-insensitive matching on these dimensions, response groups could be split by variations in case.
Any app performing a case-sensitive comparison against result group values for one of these dimensions should be updated to perform a case-insensitive comparison instead to gracefully handle this change.
The following dimensions will always return lowercased values:
- addressFrom
- addressTo
- ani
- dnis
- journeyCustomerId
- remote
- sessionDnis
- transferTargetAddress
Date of Change : On or after 05/20/2021