Reports

Reports
- Reports Manage
POST reportingquery/reports/query
- Get a list of Reports
Model
Report JSON Format

Report is represented as simple flat JSON objects with the following keys:

Name Type Description
total object A key-value dictionary based on query, the keys is comes from cube query entity's fields
series object[] A array of dictionary based on query, the data of this array is obtained by dividing all the data according to the row group. For example, the value in the row group is department, then each item of data in this array is obtained according to a different department
Endpoint
Get a list of Reports

POST reportingquery/reports/query

Parameters:
Name Type Required Description
cubeEntities cubeQueryModel[] yes Reference to Cube Query Entity
mergeType string yes Allowed values are "column", "row", "rowToColumn"
timezone double yes Offset of the time, Based on UTC

Cube Query Entity JSON Format:

Name Type Description
name string Name of the cube query
fields fieldModel[] Reference to Field
rowGroups rowGroupModel[] Reference to Row Group
filters filterModel[] Reference to Filter
timezone string Offset of the time, Based on UTC

Field JSON Format:

Name Type Description
name string Name of the field
calculationType string Allowed values are "count", "max", "average", "sum", "expression", "originalValue", "uniqueCount"
valueType string Allowed values are "int", "decimal", "percent", "timespan", "string"
expression string For some fields that need to be calculated using other fields, we can configure the evaluation expression. We can use "+-*/" and "()"
fieldName string Corresponding to the field name in cube entity
conditionExpression string For more complex query conditions, we can configure condition expression that refer to the name of the above condition. Here we can use logical operators such as "()", "&", "|"
conditions fieldConditionModel[] Reference to Field Condition

Field Condition JSON Format:

Name Type Description
name string Name of the field condition
fieldName string Name of the field, point to the field used for get data based on condition, only data that meets the conditions will be counted in the results
operate string Allowed values are "equals", "notEquals"
values string[] Array of values used as conditions

Row Group JSON Format:

Name Type Description
name string Name of the row group
fieldName string Name of the field, point to the field used for group data
isFull bool The field corresponding to fieldName, if its type is reference, decide whether to return all possible values of that field according to the value of isFull, regardless of whether the group corresponding to that value has data
timeDisplayType string Allowed values are "hour", "day", "week", "month", "_24x7", "halfHour"

Filter JSON Format:

Name Type Description
fieldName string Name of the field, point to the field used for filter data, used to obtain part of the data according to specific conditions, such as a certain agent, a certain department, a certain period of time data
matchType string Allowed values are "equals", "notEquals", "between", "lessThan", "greaterThan"
value string[] Array of values to filter data
Response:

An array of   Report

Get Chat Volume Datas Example

Provides the number of visits and chats (including refused and missed chats) within a specific time period.

Sample Request :

curl https://api15.comm100.io/v4/reportingquery/reports/query \
-X 'POST' \
-H 'Authorization: Bearer {access_token}' \
-H 'Content-Type: application/json' \
-D '{"cubeEntities":[{"name":"Chat","fields":[{"name":"chats","calculationType":"count","valueType":"int","expression":"","fieldName":"Status","conditionExpression":"Status0","conditions":[{"name":"Status0","fieldName":"Status","operate":"equals","values":["0"]}]},{"name":"missedChats","calculationType":"count","valueType":"int","expression":"","fieldName":"Status","conditionExpression":"missedChatStatus","conditions":[{"name":"missedChatStatus","fieldName":"Status","operate":"equals","values":["2","3"]}]},{"name":"refusedChats","calculationType":"count","valueType":"int","expression":"","fieldName":"Status","conditionExpression":"refusedChatStatus","conditions":[{"name":"refusedChatStatus","fieldName":"Status","operate":"equals","values":["1"]}]},{"name":"chatRequests","calculationType":"expression","valueType":"int","expression":"chats + missedChats + refusedChats","fieldName":"","conditionExpression":"","conditions":[]},{"name":"chatAcceptanceRate","calculationType":"expression","valueType":"percent","expression":"chats / chatRequests","fieldName":"","conditionExpression":"","conditions":[]},{"name":"time","calculationType":"originalValue","valueType":"string","expression":"","fieldName":"","conditionExpression":"","conditions":[]}],"rowGroups":[{"name":"time","fieldName":"RequestedTime","isFull":true,"timeDisplayType":"day"}],"filters":[{"fieldName":"RequestedTime","matchType":"between","value":["2021/03/25","2021/04/23"]}]},{"name":"VisitsStatistics","fields":[{"name":"visits","calculationType":"sum","valueType":"int","expression":"","fieldName":"VisitCount","conditionExpression":"","conditions":[]}],"rowGroups":[{"name":"time","fieldName":"LogTime","isFull":true,"timeDisplayType":"day"}],"filters":[{"fieldName":"LogTime","matchType":"between","value":["2021/03/25","2021/04/23"]}]}],"mergeType":"column","timezone":-420}'

Response:

 HTTP/1.1 200 OK

{"total":{"chats":37,"missedChats":9,"refusedChats":1,"visits":79,"chatRequests":47.0,"chatAcceptanceRate":78.72},"series":[{"time":"2021-03-25","chats":1.0,"missedChats":0.0,"refusedChats":0.0,"chatRequests":1.0,"chatAcceptanceRate":100.0,"visits":2.0},{"time":"2021-03-26","chats":2.0,"missedChats":0.0,"refusedChats":0.0,"chatRequests":2.0,"chatAcceptanceRate":100.0,"visits":2.0},{"time":"2021-03-27","chats":0,"missedChats":0,"refusedChats":0,"chatRequests":0.0,"chatAcceptanceRate":0.0,"visits":0},{"time":"2021-03-28","chats":2.0,"missedChats":1.0,"refusedChats":0.0,"chatRequests":3.0,"chatAcceptanceRate":66.67,"visits":6.0},{"time":"2021-03-29","chats":1.0,"missedChats":0.0,"refusedChats":0.0,"chatRequests":1.0,"chatAcceptanceRate":100.0,"visits":1.0},{"time":"2021-03-30","chats":2.0,"missedChats":0.0,"refusedChats":0.0,"chatRequests":2.0,"chatAcceptanceRate":100.0,"visits":3.0},{"time":"2021-03-31","chats":0,"missedChats":0,"refusedChats":0,"chatRequests":0.0,"chatAcceptanceRate":0.0,"visits":0},{"time":"2021-04-01","chats":0,"missedChats":0,"refusedChats":0,"chatRequests":0.0,"chatAcceptanceRate":0.0,"visits":0},{"time":"2021-04-02","chats":1.0,"missedChats":0.0,"refusedChats":0.0,"chatRequests":1.0,"chatAcceptanceRate":100.0,"visits":1.0},{"time":"2021-04-03","chats":0,"missedChats":0,"refusedChats":0,"chatRequests":0.0,"chatAcceptanceRate":0.0,"visits":0},{"time":"2021-04-04","chats":0,"missedChats":0,"refusedChats":0,"chatRequests":0.0,"chatAcceptanceRate":0.0,"visits":0},{"time":"2021-04-05","chats":0,"missedChats":0,"refusedChats":0,"chatRequests":0.0,"chatAcceptanceRate":0.0,"visits":2.0},{"time":"2021-04-06","chats":4.0,"missedChats":0.0,"refusedChats":0.0,"chatRequests":4.0,"chatAcceptanceRate":100.0,"visits":3.0},{"time":"2021-04-07","chats":3.0,"missedChats":0.0,"refusedChats":0.0,"chatRequests":3.0,"chatAcceptanceRate":100.0,"visits":3.0},{"time":"2021-04-08","chats":5.0,"missedChats":3.0,"refusedChats":0.0,"chatRequests":8.0,"chatAcceptanceRate":62.5,"visits":12.0},{"time":"2021-04-09","chats":2.0,"missedChats":0.0,"refusedChats":0.0,"chatRequests":2.0,"chatAcceptanceRate":100.0,"visits":2.0},{"time":"2021-04-10","chats":0,"missedChats":0,"refusedChats":0,"chatRequests":0.0,"chatAcceptanceRate":0.0,"visits":0},{"time":"2021-04-11","chats":0,"missedChats":0,"refusedChats":0,"chatRequests":0.0,"chatAcceptanceRate":0.0,"visits":0},{"time":"2021-04-12","chats":1.0,"missedChats":0.0,"refusedChats":0.0,"chatRequests":1.0,"chatAcceptanceRate":100.0,"visits":3.0},{"time":"2021-04-13","chats":1.0,"missedChats":0.0,"refusedChats":0.0,"chatRequests":1.0,"chatAcceptanceRate":100.0,"visits":5.0},{"time":"2021-04-14","chats":1.0,"missedChats":0.0,"refusedChats":0.0,"chatRequests":1.0,"chatAcceptanceRate":100.0,"visits":2.0},{"time":"2021-04-15","chats":7.0,"missedChats":4.0,"refusedChats":1.0,"chatRequests":12.0,"chatAcceptanceRate":58.33,"visits":21.0},{"time":"2021-04-16","chats":0,"missedChats":0,"refusedChats":0,"chatRequests":0.0,"chatAcceptanceRate":0.0,"visits":2.0},{"time":"2021-04-17","chats":0,"missedChats":0,"refusedChats":0,"chatRequests":0.0,"chatAcceptanceRate":0.0,"visits":0},{"time":"2021-04-18","chats":0,"missedChats":0,"refusedChats":0,"chatRequests":0.0,"chatAcceptanceRate":0.0,"visits":0},{"time":"2021-04-19","chats":2.0,"missedChats":0.0,"refusedChats":0.0,"chatRequests":2.0,"chatAcceptanceRate":100.0,"visits":2.0},{"time":"2021-04-20","chats":0,"missedChats":0,"refusedChats":0,"chatRequests":0.0,"chatAcceptanceRate":0.0,"visits":0},{"time":"2021-04-21","chats":2.0,"missedChats":1.0,"refusedChats":0.0,"chatRequests":3.0,"chatAcceptanceRate":66.67,"visits":7.0},{"time":"2021-04-22","chats":0,"missedChats":0,"refusedChats":0,"chatRequests":0.0,"chatAcceptanceRate":0.0,"visits":0},{"time":"2021-04-23","chats":0,"missedChats":0,"refusedChats":0,"chatRequests":0.0,"chatAcceptanceRate":0.0,"visits":0}]}
Get Ticketing Real Time Datas Example

Real time details.

Sample Request :

curl https://api15.comm100.io/v4/reportingquery/reports/query \
-X 'POST' \
-H 'Authorization: Bearer {access_token}' \
-H 'Content-Type: application/json' \
-D '{"cubeEntities":[{"name":"Ticket","fields":[{"name":"unassignedTickets","valueType":"int","expression":"","calculationType":"count","fieldName":"AssigneeId","conditionExpression":"noAgent & noDepartment & MergedToTargetId0","conditions":[{"name":"noAgent","fieldName":"AssigneeId","operate":"equals","values":["00000000-0000-0000-0000-000000000000"]},{"name":"noDepartment","fieldName":"DepartmentAssigneeId","operate":"equals","values":["00000000-0000-0000-0000-000000000000"]},{"name":"MergedToTargetId0","fieldName":"MergedToTargetId","operate":"equals","values":["0"]}]},{"name":"openTickets","valueType":"int","expression":"","calculationType":"count","fieldName":"Id","conditionExpression":"notResolved & MergedToTargetId0","conditions":[{"name":"notResolved","fieldName":"Status","operate":"notEquals","values":["5"]},{"name":"MergedToTargetId0","fieldName":"MergedToTargetId","operate":"equals","values":["0"]}]},{"name":"newTickets","valueType":"int","expression":"","calculationType":"count","fieldName":"Id","conditionExpression":"Status1 & MergedToTargetId0","conditions":[{"name":"Status1","fieldName":"Status","operate":"equals","values":["1"]},{"name":"MergedToTargetId0","fieldName":"MergedToTargetId","operate":"equals","values":["0"]}]},{"name":"pendingInternalTickets","valueType":"int","expression":"","calculationType":"count","fieldName":"Id","conditionExpression":"Status2 & MergedToTargetId0","conditions":[{"name":"Status2","fieldName":"Status","operate":"equals","values":["2"]},{"name":"MergedToTargetId0","fieldName":"MergedToTargetId","operate":"equals","values":["0"]}]},{"name":"pendingExternalTickets","valueType":"int","expression":"","calculationType":"count","fieldName":"Id","conditionExpression":"Status3 & MergedToTargetId0","conditions":[{"name":"Status3","fieldName":"Status","operate":"equals","values":["3"]},{"name":"MergedToTargetId0","fieldName":"MergedToTargetId","operate":"equals","values":["0"]}]},{"name":"onHoldTickets","valueType":"int","expression":"","calculationType":"count","fieldName":"Id","conditionExpression":"Status4 & MergedToTargetId0","conditions":[{"name":"Status4","fieldName":"Status","operate":"equals","values":["4"]},{"name":"MergedToTargetId0","fieldName":"MergedToTargetId","operate":"equals","values":["0"]}]},{"name":"urgentTickets","valueType":"int","expression":"","calculationType":"count","fieldName":"Priority","conditionExpression":"Status1 & MergedToTargetId0","conditions":[{"name":"Status1","fieldName":"Priority","operate":"equals","values":["1"]},{"name":"MergedToTargetId0","fieldName":"MergedToTargetId","operate":"equals","values":["0"]}]},{"name":"highPriorityTickets","valueType":"int","expression":"","calculationType":"count","fieldName":"Priority","conditionExpression":"Status2 & MergedToTargetId0","conditions":[{"name":"Status2","fieldName":"Priority","operate":"equals","values":["2"]},{"name":"MergedToTargetId0","fieldName":"MergedToTargetId","operate":"equals","values":["0"]}]}],"rowGroups":[],"filters":[{"fieldName":"CreatedTime","matchType":"lessThan","value":["2021/05/31"]},{"fieldName":"IsInRecycleBin","matchType":"equals","value":["0"]}]},{"name":"Ticket","fields":[{"name":"todayCreatedTickets","valueType":"int","expression":"","calculationType":"count","fieldName":"Id","conditionExpression":"MergedToTargetId0","conditions":[{"name":"MergedToTargetId0","fieldName":"MergedToTargetId","operate":"equals","values":["0"]}]}],"rowGroups":[],"filters":[{"fieldName":"CreatedTime","matchType":"between","value":["2021/05/30","2021/05/30"]},{"fieldName":"IsInRecycleBin","matchType":"equals","value":["0"]}]},{"name":"Ticket","fields":[{"name":"todayResolvedTickets","valueType":"int","expression":"","calculationType":"count","fieldName":"Id","conditionExpression":"MergedToTargetId0","conditions":[{"name":"MergedToTargetId0","fieldName":"MergedToTargetId","operate":"equals","values":["0"]}]}],"rowGroups":[],"filters":[{"fieldName":"ResolvedTime","matchType":"between","value":["2021/05/30","2021/05/30"]},{"fieldName":"IsInRecycleBin","matchType":"equals","value":["0"]}]},{"name":"Ticket","fields":[{"name":"todayRepliedTickets","valueType":"int","expression":"","calculationType":"uniqueCount","fieldName":"Id","conditionExpression":"SentByType1 & MergedToTargetId0","conditions":[{"name":"SentByType1","fieldName":"Message.SentByType","operate":"equals","values":["1"]},{"name":"MergedToTargetId0","fieldName":"MergedToTargetId","operate":"equals","values":["0"]}]}],"rowGroups":[],"filters":[{"fieldName":"Message.Time","matchType":"between","value":["2021/05/30","2021/05/30"]},{"fieldName":"IsInRecycleBin","matchType":"equals","value":["0"]}]},{"name":"Ticket","fields":[{"name":"todayReopenedTickets","valueType":"int","expression":"","calculationType":"count","fieldName":"Id","conditionExpression":"MergedToTargetId0","conditions":[{"name":"MergedToTargetId0","fieldName":"MergedToTargetId","operate":"equals","values":["0"]}]}],"rowGroups":[],"filters":[{"fieldName":"ReopenedTime","matchType":"between","value":["2021/05/30","2021/05/30"]},{"fieldName":"IsInRecycleBin","matchType":"equals","value":["0"]}]}],"timezone":-420,"mergeType":"column"}'

Response:

 HTTP/1.1 200 OK

{"total":{"unassignedTickets":124,"openTickets":1010,"newTickets":420,"pendingInternalTickets":478,"pendingExternalTickets":106,"onHoldTickets":6,"urgentTickets":281,"highPriorityTickets":432,"todayCreatedTickets":13,"todayResolvedTickets":5,"todayRepliedTickets":11,"todayReopenedTickets":2},"series":[{"unassignedTickets":124.0,"openTickets":1010.0,"newTickets":420.0,"pendingInternalTickets":478.0,"pendingExternalTickets":106.0,"onHoldTickets":6.0,"urgentTickets":281.0,"highPriorityTickets":432.0,"todayCreatedTickets":13.0,"todayResolvedTickets":5.0,"todayRepliedTickets":11.0,"todayReopenedTickets":2.0}]}
Get Ticketing Volume Datas Example

Volume details by day.

Sample Request :

curl https://api15.comm100.io/v4/reportingquery/reports/query \
-X 'POST' \
-H 'Authorization: Bearer {access_token}' \
-H 'Content-Type: application/json' \
-D '{"cubeEntities":[{"name":"Ticket","fields":[{"name":"openTickets","calculationType":"count","valueType":"int","expression":"","fieldName":"Id","conditionExpression":"Status!5 & MergedToTargetId0","conditions":[{"name":"Status!5","fieldName":"Status","operate":"notEquals","values":["5"]},{"name":"MergedToTargetId0","fieldName":"MergedToTargetId","operate":"equals","values":["0"]}],"enumItems":[]},{"name":"createdTickets","calculationType":"count","valueType":"int","expression":"","fieldName":"Id","conditionExpression":"MergedToTargetId0","conditions":[{"name":"MergedToTargetId0","fieldName":"MergedToTargetId","operate":"equals","values":["0"]}],"enumItems":[]},{"name":"time","calculationType":"originalValue","valueType":"string","expression":"","fieldName":"","conditionExpression":"","conditions":[],"enumItems":[]}],"rowGroups":[{"name":"time","fieldName":"CreatedTime","isFull":true,"timeDisplayType":"day"}],"filters":[{"fieldName":"CreatedTime","matchType":"between","value":["2021/05/29","2021/05/29"]},{"fieldName":"IsInRecycleBin","matchType":"equals","value":["0"]}]},{"name":"Ticket","fields":[{"name":"resolvedTickets","calculationType":"count","valueType":"int","expression":"","fieldName":"Id","conditionExpression":"MergedToTargetId0","conditions":[{"name":"MergedToTargetId0","fieldName":"MergedToTargetId","operate":"equals","values":["0"]}],"enumItems":[]},{"name":"time","calculationType":"originalValue","valueType":"string","expression":"","fieldName":"","conditionExpression":"","conditions":[],"enumItems":[]}],"rowGroups":[{"name":"time","fieldName":"ResolvedTime","isFull":true,"timeDisplayType":"day"}],"filters":[{"fieldName":"ResolvedTime","matchType":"between","value":["2021/05/29","2021/05/29"]},{"fieldName":"IsInRecycleBin","matchType":"equals","value":["0"]}]},{"name":"Ticket","fields":[{"name":"reopenedTickets","calculationType":"count","valueType":"int","expression":"","fieldName":"Id","conditionExpression":"MergedToTargetId0","conditions":[{"name":"MergedToTargetId0","fieldName":"MergedToTargetId","operate":"equals","values":["0"]}],"enumItems":[]},{"name":"time","calculationType":"originalValue","valueType":"string","expression":"","fieldName":"","conditionExpression":"","conditions":[],"enumItems":[]}],"rowGroups":[{"name":"time","fieldName":"ReopenedTime","isFull":true,"timeDisplayType":"day"}],"filters":[{"fieldName":"ReopenedTime","matchType":"between","value":["2021/05/29","2021/05/29"]},{"fieldName":"IsInRecycleBin","matchType":"equals","value":["0"]}]},{"name":"Ticket","fields":[{"name":"repliedTickets","calculationType":"uniqueCount","valueType":"int","expression":"","fieldName":"Id","conditionExpression":"MergedToTargetId0 & SentByType1","conditions":[{"name":"MergedToTargetId0","fieldName":"MergedToTargetId","operate":"equals","values":["0"]},{"name":"SentByType1","fieldName":"Message.SentByType","operate":"equals","values":["1"]}],"enumItems":[]},{"name":"visitorMessages","calculationType":"count","valueType":"int","expression":"","fieldName":"Message.SentByType","conditionExpression":"(SentByType3|SentByType4)&MergedToTargetId0","conditions":[{"name":"SentByType3","fieldName":"Message.SentByType","operate":"equals","values":["3"]},{"name":"SentByType4","fieldName":"Message.SentByType","operate":"equals","values":["4"]},{"name":"MergedToTargetId0","fieldName":"MergedToTargetId","operate":"equals","values":["0"]}],"enumItems":[]},{"name":"agentMessages","calculationType":"count","valueType":"int","expression":"","fieldName":"Message.SentByType","conditionExpression":"SentByType&MergedToTargetId0","conditions":[{"name":"SentByType","fieldName":"Message.SentByType","operate":"equals","values":["1","5"]},{"name":"MergedToTargetId0","fieldName":"MergedToTargetId","operate":"equals","values":["0"]}],"enumItems":[]},{"name":"time","calculationType":"originalValue","valueType":"string","expression":"","fieldName":"","conditionExpression":"","conditions":[],"enumItems":[]}],"rowGroups":[{"name":"time","fieldName":"Message.Time","isFull":true,"timeDisplayType":"day"}],"filters":[{"fieldName":"Message.Time","matchType":"between","value":["2021/05/29","2021/05/29"]},{"fieldName":"IsInRecycleBin","matchType":"equals","value":["0"]}]}],"mergeType":"column","timezone":-420}'

Response:

 HTTP/1.1 200 OK

{"total":{"openTickets":3,"createdTickets":3,"resolvedTickets":1,"reopenedTickets":0,"repliedTickets":3,"visitorMessages":3,"agentMessages":6},"series":[{"time":"2021-05-29","openTickets":3.0,"createdTickets":3.0,"resolvedTickets":1.0,"reopenedTickets":0,"repliedTickets":3.0,"visitorMessages":3.0,"agentMessages":6.0}]}
Get Ticketing Channel Datas Example

Channel details by day.

Sample Request :

curl https://api15.comm100.io/v4/reportingquery/reports/query \
-X 'POST' \
-H 'Authorization: Bearer {access_token}' \
-H 'Content-Type: application/json' \
-D '{"cubeEntities":[{"name":"Ticket","fields":[{"name":"time","calculationType":"originalValue","valueType":"string","expression":"","fieldName":"","conditionExpression":"","conditions":[],"enumItems":[]},{"name":"email","calculationType":"count","valueType":"int","expression":"","fieldName":"Id","conditionExpression":"ChannelIdEmail","conditions":[{"name":"ChannelIdEmail","fieldName":"ChannelId","operate":"equals","values":["Email"]}],"enumItems":[]},{"name":"facebookWallPost","calculationType":"count","valueType":"int","expression":"","fieldName":"Id","conditionExpression":"ChannelFacebookWallPost","conditions":[{"name":"ChannelFacebookWallPost","fieldName":"ChannelId","operate":"equals","values":["FacebookWallPost"]}],"enumItems":[]},{"name":"facebookVisitorPost","calculationType":"count","valueType":"int","expression":"","fieldName":"Id","conditionExpression":"ChannelFacebookVisitorPost","conditions":[{"name":"ChannelFacebookVisitorPost","fieldName":"ChannelId","operate":"equals","values":["FacebookVisitorPost"]}],"enumItems":[]},{"name":"facebookMessenger","calculationType":"count","valueType":"int","expression":"","fieldName":"Id","conditionExpression":"ChannelFacebookMessenger","conditions":[{"name":"ChannelFacebookMessenger","fieldName":"ChannelId","operate":"equals","values":["FacebookMessenger"]}],"enumItems":[]},{"name":"facebookTotal","calculationType":"expression","valueType":"int","expression":"facebookWallPost + facebookVisitorPost + facebookMessenger","fieldName":"","conditionExpression":"","conditions":[],"enumItems":[]},{"name":"tweet","calculationType":"count","valueType":"int","expression":"","fieldName":"Id","conditionExpression":"ChannelTweet","conditions":[{"name":"ChannelTweet","fieldName":"ChannelId","operate":"equals","values":["Tweet"]}],"enumItems":[]},{"name":"tweeterDirectMessage","calculationType":"count","valueType":"int","expression":"","fieldName":"Id","conditionExpression":"ChannelTweeterDirectMessage","conditions":[{"name":"ChannelTweeterDirectMessage","fieldName":"ChannelId","operate":"equals","values":["TwitterDirectMessage"]}],"enumItems":[]},{"name":"tweeterTotal","calculationType":"expression","valueType":"int","expression":"tweet + tweeterDirectMessage","fieldName":"","conditionExpression":"","conditions":[],"enumItems":[]},{"name":"weChat","calculationType":"count","valueType":"int","expression":"","fieldName":"Id","conditionExpression":"ChannelWeChat","conditions":[{"name":"ChannelWeChat","fieldName":"ChannelId","operate":"equals","values":["Wechat"]}],"enumItems":[]},{"name":"sms","calculationType":"count","valueType":"int","expression":"","fieldName":"Id","conditionExpression":"ChannelSms","conditions":[{"name":"ChannelSms","fieldName":"ChannelId","operate":"equals","values":["SMS"]}],"enumItems":[]},{"name":"whatsApp","calculationType":"count","valueType":"int","expression":"","fieldName":"Id","conditionExpression":"ChannelWhatsApp","conditions":[{"name":"ChannelWhatsApp","fieldName":"ChannelId","operate":"equals","values":["WhatsApp"]}],"enumItems":[]},{"name":"chat","calculationType":"count","valueType":"int","expression":"","fieldName":"Id","conditionExpression":"ChannelChat","conditions":[{"name":"ChannelChat","fieldName":"ChannelId","operate":"equals","values":["Chat"]}],"enumItems":[]},{"name":"offlineMessage","calculationType":"count","valueType":"int","expression":"","fieldName":"Id","conditionExpression":"ChannelOfflineMessage","conditions":[{"name":"ChannelOfflineMessage","fieldName":"ChannelId","operate":"equals","values":["OfflineMessage"]}],"enumItems":[]},{"name":"internal","calculationType":"count","valueType":"int","expression":"","fieldName":"Id","conditionExpression":"ChannelInternal","conditions":[{"name":"ChannelInternal","fieldName":"ChannelId","operate":"equals","values":["Internal"]}],"enumItems":[]}],"rowGroups":[{"name":"time","fieldName":"CreatedTime","isFull":true,"timeDisplayType":"day"}],"filters":[{"fieldName":"CreatedTime","matchType":"between","value":["2021/05/29","2021/05/29"]},{"fieldName":"MergedToTargetId","matchType":"equals","value":["0"]},{"fieldName":"IsInRecycleBin","matchType":"equals","value":["0"]}]}],"mergeType":"column","timezone":-420}'

Response:

 HTTP/1.1 200 OK

{"total":{"email":1,"facebookWallPost":0,"facebookVisitorPost":0,"facebookMessenger":0,"tweet":0,"tweeterDirectMessage":1,"weChat":0,"sms":0,"whatsApp":0,"chat":0,"offlineMessage":0,"internal":1,"facebookTotal":0.0,"tweeterTotal":1.0},"series":[{"time":"2021-05-29","email":1.0,"facebookWallPost":0.0,"facebookVisitorPost":0.0,"facebookMessenger":0.0,"facebookTotal":0.0,"tweet":0.0,"tweeterDirectMessage":1.0,"tweeterTotal":1.0,"weChat":0.0,"sms":0.0,"whatsApp":0.0,"chat":0.0,"offlineMessage":0.0,"internal":1.0}]}
Get Ticketing Efficiency Datas Example

Efficiency details by day.

Sample Request :

curl https://api15.comm100.io/v4/reportingquery/reports/query \
-X 'POST' \
-H 'Authorization: Bearer {access_token}' \
-H 'Content-Type: application/json' \
-D '{"cubeEntities":[{"name":"Ticket","fields":[{"name":"time","calculationType":"originalValue","valueType":"string","expression":"","fieldName":"","conditionExpression":"","conditions":[],"enumItems":[]},{"name":"allChannels","calculationType":"uniqueCount","valueType":"int","expression":"","fieldName":"Id","conditionExpression":"","conditions":[],"enumItems":[]},{"name":"avgResponseTime","calculationType":"expression","valueType":"timespan","expression":"sumResponseTime/sumResponseCount","fieldName":"","conditionExpression":"","conditions":[],"enumItems":[]},{"name":"avgFirstResponseTime","calculationType":"average","valueType":"timespan","expression":"","fieldName":"FirstResponseTimeSpan","conditionExpression":"","conditions":[],"enumItems":[]},{"name":"avgTicketTime","calculationType":"average","valueType":"timespan","expression":"","fieldName":"ResolvedTimeSpan","conditionExpression":"","conditions":[],"enumItems":[]},{"name":"avgVisitorMessages","calculationType":"expression","valueType":"decimal","expression":"visitorMessages/allChannels","fieldName":"","conditionExpression":"","conditions":[],"enumItems":[]},{"name":"avgAgentMessages","calculationType":"expression","valueType":"decimal","expression":"agentMessages/allChannels","fieldName":"","conditionExpression":"","conditions":[],"enumItems":[]},{"name":"sumResponseCount","calculationType":"sum","valueType":"int","expression":"","fieldName":"ResponseCount","conditionExpression":"","conditions":[],"enumItems":[]},{"name":"sumResponseTime","calculationType":"sum","valueType":"int","expression":"","fieldName":"ResponseTimeSpan","conditionExpression":"","conditions":[],"enumItems":[]}],"rowGroups":[{"name":"time","fieldName":"CreatedTime","isFull":true,"timeDisplayType":"day"}],"filters":[{"fieldName":"CreatedTime","matchType":"between","value":["2021/05/29","2021/05/29"]},{"fieldName":"Status","matchType":"equals","value":["5"]},{"fieldName":"IsInRecycleBin","matchType":"equals","value":["0"]}]},{"name":"Ticket","fields":[{"name":"visitorMessages","calculationType":"count","valueType":"int","expression":"","fieldName":"Message.SentByType","conditionExpression":"(SentByType3|SentByType4)&MergedToTargetId0","conditions":[{"name":"SentByType3","fieldName":"Message.SentByType","operate":"equals","values":["3"]},{"name":"SentByType4","fieldName":"Message.SentByType","operate":"equals","values":["4"]},{"name":"MergedToTargetId0","fieldName":"MergedToTargetId","operate":"equals","values":["0"]}],"enumItems":[]},{"name":"agentMessages","calculationType":"count","valueType":"int","expression":"","fieldName":"Message.SentByType","conditionExpression":"SentByType&MergedToTargetId0","conditions":[{"name":"SentByType","fieldName":"Message.SentByType","operate":"equals","values":["1","5"]},{"name":"MergedToTargetId0","fieldName":"MergedToTargetId","operate":"equals","values":["0"]}],"enumItems":[]}],"rowGroups":[{"name":"time","fieldName":"CreatedTime","isFull":true,"timeDisplayType":"day"}],"filters":[{"fieldName":"CreatedTime","matchType":"between","value":["2021/05/29","2021/05/29"]},{"fieldName":"Status","matchType":"equals","value":["5"]},{"fieldName":"IsInRecycleBin","matchType":"equals","value":["0"]}]}],"mergeType":"column","timezone":-420}'

Response:

 HTTP/1.1 200 OK

{"total":{"allChannels":0,"avgFirstResponseTime":0.0,"avgTicketTime":0.0,"sumResponseCount":0,"sumResponseTime":0,"visitorMessages":0,"agentMessages":0,"avgResponseTime":0.0,"avgVisitorMessages":0.0,"avgAgentMessages":0.0},"series":[{"time":"2021-05-29","allChannels":0,"avgResponseTime":0.0,"avgFirstResponseTime":0,"avgTicketTime":0,"avgVisitorMessages":0.0,"avgAgentMessages":0.0,"sumResponseCount":0,"sumResponseTime":0,"visitorMessages":0,"agentMessages":0}]}
Get Ticketing SLA Policies Datas Example

SLA Policies details.

Sample Request :

curl https://api15.comm100.io/v4/reportingquery/reports/query \
-X 'POST' \
-H 'Authorization: Bearer {access_token}' \
-H 'Content-Type: application/json' \
-D '{"cubeEntities":[{"name":"Ticket","fields":[{"name":"slaPolicyId","calculationType":"originalValue","valueType":"string","expression":"","fieldName":"TicketSLA.SlaPolicy.Id","conditionExpression":"","conditions":[],"enumItems":[]},{"name":"slaPolicy","calculationType":"originalValue","valueType":"string","expression":"","fieldName":"TicketSLA.SlaPolicy.Name","conditionExpression":"","conditions":[],"enumItems":[]},{"name":"firstResponseSlaCount","calculationType":"count","valueType":"int","expression":"","fieldName":"Id","conditionExpression":"FirstRespondBreachStatus1","conditions":[{"name":"FirstRespondBreachStatus1","fieldName":"TicketSLA.FirstRespondBreachStatus","operate":"equals","values":["1"]}],"enumItems":[]},{"name":"firstResponseSlaTotal","calculationType":"count","valueType":"int","expression":"","fieldName":"Id","conditionExpression":"FirstRespondBreachStatus123","conditions":[{"name":"FirstRespondBreachStatus123","fieldName":"TicketSLA.FirstRespondBreachStatus","operate":"equals","values":["1","2","3"]}],"enumItems":[]},{"name":"firstRespondRate","calculationType":"expression","valueType":"percent","expression":"firstResponseSlaCount/firstResponseSlaTotal","fieldName":"","conditionExpression":"","conditions":[],"enumItems":[]},{"name":"firstRespondDuration","calculationType":"sum","valueType":"decimal","expression":"","fieldName":"TicketSLA.FirstRespondDuration","conditionExpression":"","conditions":[],"enumItems":[]},{"name":"FirstRespondDurationTotal","calculationType":"count","valueType":"int","expression":"","fieldName":"Id","conditionExpression":"FirstRespondBreachStatus13","conditions":[{"name":"FirstRespondBreachStatus13","fieldName":"TicketSLA.FirstRespondBreachStatus","operate":"equals","values":["1","3"]}],"enumItems":[]},{"name":"avgFirstRespondSlaTime","calculationType":"expression","valueType":"timespan","expression":"firstRespondDuration/FirstRespondDurationTotal","fieldName":"","conditionExpression":"","conditions":[],"enumItems":[]},{"name":"sumNextRespondCount","calculationType":"sum","valueType":"int","expression":"","fieldName":"TicketSLA.NextRespondCount","conditionExpression":"","conditions":[],"enumItems":[]},{"name":"sumNextRespondBreachCount","calculationType":"sum","valueType":"int","expression":"","fieldName":"TicketSLA.NextRespondBreachCount","conditionExpression":"","conditions":[],"enumItems":[]},{"name":"nextResponseSlaRate","calculationType":"expression","valueType":"percent","expression":"(sumNextRespondCount-sumNextRespondBreachCount)/sumNextRespondCount","fieldName":"","conditionExpression":"","conditions":[],"enumItems":[]},{"name":"sumNextRespondDuration","calculationType":"sum","valueType":"int","expression":"","fieldName":"TicketSLA.NextRespondDuration","conditionExpression":"","conditions":[],"enumItems":[]},{"name":"avgNextRespondSlaTime","calculationType":"expression","valueType":"timespan","expression":"sumNextRespondDuration/sumNextRespondCount","fieldName":"","conditionExpression":"","conditions":[],"enumItems":[]},{"name":"resolutionSlaCount","calculationType":"count","valueType":"int","expression":"","fieldName":"Id","conditionExpression":"ResolveTimeBreachStatus1","conditions":[{"name":"ResolveTimeBreachStatus1","fieldName":"TicketSLA.ResolveTimeBreachStatus","operate":"equals","values":["1"]}],"enumItems":[]},{"name":"resolutionSlaCountTotal","calculationType":"count","valueType":"int","expression":"","fieldName":"Id","conditionExpression":"ResolveTimeBreachStatus1234","conditions":[{"name":"ResolveTimeBreachStatus1234","fieldName":"TicketSLA.ResolveTimeBreachStatus","operate":"equals","values":["1","2","3","4"]}],"enumItems":[]},{"name":"resolutionSlaRate","calculationType":"expression","valueType":"percent","expression":"resolutionSlaCount/resolutionSlaCountTotal","fieldName":"","conditionExpression":"","conditions":[],"enumItems":[]},{"name":"sumResolvedDuration","calculationType":"sum","valueType":"int","expression":"","fieldName":"TicketSLA.ResolvedDuration","conditionExpression":"","conditions":[],"enumItems":[]},{"name":"resolutionSlaDurationTotal","calculationType":"count","valueType":"int","expression":"","fieldName":"Id","conditionExpression":"ResolveTimeBreachStatus134","conditions":[{"name":"ResolveTimeBreachStatus134","fieldName":"TicketSLA.ResolveTimeBreachStatus","operate":"equals","values":["1","3","4"]}],"enumItems":[]},{"name":"avgResolutionSlaTime","calculationType":"expression","valueType":"timespan","expression":"sumResolvedDuration/resolutionSlaDurationTotal","fieldName":"","conditionExpression":"","conditions":[],"enumItems":[]},{"name":"breachTickets","calculationType":"count","valueType":"int","expression":"","fieldName":"Id","conditionExpression":"FirstRespondBreachStatus23 | ResolveTimeBreachStatus23 | NextRespondBreachCount23","conditions":[{"name":"FirstRespondBreachStatus23","fieldName":"TicketSLA.FirstRespondBreachStatus","operate":"equals","values":["2","3"]},{"name":"ResolveTimeBreachStatus23","fieldName":"TicketSLA.ResolveTimeBreachStatus","operate":"equals","values":["2","3"]},{"name":"NextRespondBreachCount23","fieldName":"TicketSLA.NextRespondBreachCount","operate":"equals","values":["2","3"]}],"enumItems":[]}],"rowGroups":[{"name":"slaPolicyId","fieldName":"TicketSLA.SlaPolicyId","isFull":true}],"filters":[{"fieldName":"CreatedTime","matchType":"between","value":["2021/05/29","2021/05/29"]},{"fieldName":"MergedToTargetId","matchType":"equals","value":["0"]},{"fieldName":"IsInRecycleBin","matchType":"equals","value":["0"]},{"fieldName":"TicketSLA.SlaPolicy.Id","matchType":"notEquals","value":[null]}]}],"mergeType":"column","timezone":-420}'

Response:

 HTTP/1.1 200 OK

{"total":{"firstResponseSlaCount":0,"firstResponseSlaTotal":0,"firstRespondDuration":0.0,"firstRespondDurationTotal":0,"sumNextRespondCount":0,"sumNextRespondBreachCount":0,"sumNextRespondDuration":0,"resolutionSlaCount":0,"resolutionSlaCountTotal":0,"sumResolvedDuration":0,"resolutionSlaDurationTotal":0,"breachTickets":0,"firstRespondRate":0.0,"avgFirstRespondSlaTime":0.0,"nextResponseSlaRate":0.0,"avgNextRespondSlaTime":0.0,"resolutionSlaRate":0.0,"avgResolutionSlaTime":0.0},"series":[{"slaPolicyId":"d8ee141e-ab12-4575-86af-fa7058d6d16f","slaPolicy":"oden sla","firstResponseSlaCount":0.0,"firstResponseSlaTotal":0.0,"firstRespondRate":0.0,"firstRespondDuration":0.0,"firstRespondDurationTotal":0.0,"avgFirstRespondSlaTime":0.0,"sumNextRespondCount":0.0,"sumNextRespondBreachCount":0.0,"nextResponseSlaRate":0.0,"sumNextRespondDuration":0.0,"avgNextRespondSlaTime":0.0,"resolutionSlaCount":0.0,"resolutionSlaCountTotal":0.0,"resolutionSlaRate":0.0,"sumResolvedDuration":0.0,"resolutionSlaDurationTotal":0.0,"avgResolutionSlaTime":0.0,"breachTickets":0.0},{"slaPolicyId":"e6290289-b852-4cc7-8ba0-d51abb8dc06d","slaPolicy":"frank test SLA","firstResponseSlaCount":0.0,"firstResponseSlaTotal":0.0,"firstRespondRate":0.0,"firstRespondDuration":0.0,"firstRespondDurationTotal":0.0,"avgFirstRespondSlaTime":0.0,"sumNextRespondCount":0.0,"sumNextRespondBreachCount":0.0,"nextResponseSlaRate":0.0,"sumNextRespondDuration":0.0,"avgNextRespondSlaTime":0.0,"resolutionSlaCount":0.0,"resolutionSlaCountTotal":0.0,"resolutionSlaRate":0.0,"sumResolvedDuration":0.0,"resolutionSlaDurationTotal":0.0,"avgResolutionSlaTime":0.0,"breachTickets":0.0},{"slaPolicyId":"e38192a4-1c7b-4009-a824-e8f6cde2ab2f","slaPolicy":"policy 1","firstResponseSlaCount":0.0,"firstResponseSlaTotal":0.0,"firstRespondRate":0.0,"firstRespondDuration":0.0,"firstRespondDurationTotal":0.0,"avgFirstRespondSlaTime":0.0,"sumNextRespondCount":0.0,"sumNextRespondBreachCount":0.0,"nextResponseSlaRate":0.0,"sumNextRespondDuration":0.0,"avgNextRespondSlaTime":0.0,"resolutionSlaCount":0.0,"resolutionSlaCountTotal":0.0,"resolutionSlaRate":0.0,"sumResolvedDuration":0.0,"resolutionSlaDurationTotal":0.0,"avgResolutionSlaTime":0.0,"breachTickets":0.0},{"slaPolicyId":"0039742c-5e0a-43a1-80d2-bc7ef352dc7d","slaPolicy":"jason test SLA","firstResponseSlaCount":0.0,"firstResponseSlaTotal":0.0,"firstRespondRate":0.0,"firstRespondDuration":0.0,"firstRespondDurationTotal":0.0,"avgFirstRespondSlaTime":0.0,"sumNextRespondCount":0.0,"sumNextRespondBreachCount":0.0,"nextResponseSlaRate":0.0,"sumNextRespondDuration":0.0,"avgNextRespondSlaTime":0.0,"resolutionSlaCount":0.0,"resolutionSlaCountTotal":0.0,"resolutionSlaRate":0.0,"sumResolvedDuration":0.0,"resolutionSlaDurationTotal":0.0,"avgResolutionSlaTime":0.0,"breachTickets":0.0},{"slaPolicyId":"2e601cd8-c31a-43dd-98ba-b9b318bd6015","slaPolicy":"shelay","firstResponseSlaCount":0.0,"firstResponseSlaTotal":0.0,"firstRespondRate":0.0,"firstRespondDuration":0.0,"firstRespondDurationTotal":0.0,"avgFirstRespondSlaTime":0.0,"sumNextRespondCount":0.0,"sumNextRespondBreachCount":0.0,"nextResponseSlaRate":0.0,"sumNextRespondDuration":0.0,"avgNextRespondSlaTime":0.0,"resolutionSlaCount":0.0,"resolutionSlaCountTotal":0.0,"resolutionSlaRate":0.0,"sumResolvedDuration":0.0,"resolutionSlaDurationTotal":0.0,"avgResolutionSlaTime":0.0,"breachTickets":0.0},{"slaPolicyId":"6c73afc5-ef31-41ab-b599-d0704dee2887","slaPolicy":"333","firstResponseSlaCount":0.0,"firstResponseSlaTotal":0.0,"firstRespondRate":0.0,"firstRespondDuration":0.0,"firstRespondDurationTotal":0.0,"avgFirstRespondSlaTime":0.0,"sumNextRespondCount":0.0,"sumNextRespondBreachCount":0.0,"nextResponseSlaRate":0.0,"sumNextRespondDuration":0.0,"avgNextRespondSlaTime":0.0,"resolutionSlaCount":0.0,"resolutionSlaCountTotal":0.0,"resolutionSlaRate":0.0,"sumResolvedDuration":0.0,"resolutionSlaDurationTotal":0.0,"avgResolutionSlaTime":0.0,"breachTickets":0.0},{"slaPolicyId":"526f9e81-9656-48aa-8efd-5688791e76f5","slaPolicy":"new","firstResponseSlaCount":0.0,"firstResponseSlaTotal":0.0,"firstRespondRate":0.0,"firstRespondDuration":0.0,"firstRespondDurationTotal":0.0,"avgFirstRespondSlaTime":0.0,"sumNextRespondCount":0.0,"sumNextRespondBreachCount":0.0,"nextResponseSlaRate":0.0,"sumNextRespondDuration":0.0,"avgNextRespondSlaTime":0.0,"resolutionSlaCount":0.0,"resolutionSlaCountTotal":0.0,"resolutionSlaRate":0.0,"sumResolvedDuration":0.0,"resolutionSlaDurationTotal":0.0,"avgResolutionSlaTime":0.0,"breachTickets":0.0},{"slaPolicyId":"7a5ab946-c531-422a-942b-374e7b62b224","slaPolicy":"The average number of messages sent by agents in a ticket.","firstResponseSlaCount":0.0,"firstResponseSlaTotal":0.0,"firstRespondRate":0.0,"firstRespondDuration":0.0,"firstRespondDurationTotal":0.0,"avgFirstRespondSlaTime":0.0,"sumNextRespondCount":0.0,"sumNextRespondBreachCount":0.0,"nextResponseSlaRate":0.0,"sumNextRespondDuration":0.0,"avgNextRespondSlaTime":0.0,"resolutionSlaCount":0.0,"resolutionSlaCountTotal":0.0,"resolutionSlaRate":0.0,"sumResolvedDuration":0.0,"resolutionSlaDurationTotal":0.0,"avgResolutionSlaTime":0.0,"breachTickets":0.0},{"slaPolicyId":"e592ce9d-840a-4b6d-a902-283cfa4370ed","slaPolicy":"jason -- New Ticket (Channel is Live Chat)","firstResponseSlaCount":0.0,"firstResponseSlaTotal":0.0,"firstRespondRate":0.0,"firstRespondDuration":0.0,"firstRespondDurationTotal":0.0,"avgFirstRespondSlaTime":0.0,"sumNextRespondCount":0.0,"sumNextRespondBreachCount":0.0,"nextResponseSlaRate":0.0,"sumNextRespondDuration":0.0,"avgNextRespondSlaTime":0.0,"resolutionSlaCount":0.0,"resolutionSlaCountTotal":0.0,"resolutionSlaRate":0.0,"sumResolvedDuration":0.0,"resolutionSlaDurationTotal":0.0,"avgResolutionSlaTime":0.0,"breachTickets":0.0},{"slaPolicyId":"c0875641-f86c-4542-98ab-f06879a796b7","slaPolicy":"<script>alert(a);</script>","firstResponseSlaCount":0.0,"firstResponseSlaTotal":0.0,"firstRespondRate":0.0,"firstRespondDuration":0.0,"firstRespondDurationTotal":0.0,"avgFirstRespondSlaTime":0.0,"sumNextRespondCount":0.0,"sumNextRespondBreachCount":0.0,"nextResponseSlaRate":0.0,"sumNextRespondDuration":0.0,"avgNextRespondSlaTime":0.0,"resolutionSlaCount":0.0,"resolutionSlaCountTotal":0.0,"resolutionSlaRate":0.0,"sumResolvedDuration":0.0,"resolutionSlaDurationTotal":0.0,"avgResolutionSlaTime":0.0,"breachTickets":0.0},{"slaPolicyId":"4a6cbf1f-4100-4ad6-a3da-eedafe73f6ee","slaPolicy":"?????","firstResponseSlaCount":0.0,"firstResponseSlaTotal":0.0,"firstRespondRate":0.0,"firstRespondDuration":0.0,"firstRespondDurationTotal":0.0,"avgFirstRespondSlaTime":0.0,"sumNextRespondCount":0.0,"sumNextRespondBreachCount":0.0,"nextResponseSlaRate":0.0,"sumNextRespondDuration":0.0,"avgNextRespondSlaTime":0.0,"resolutionSlaCount":0.0,"resolutionSlaCountTotal":0.0,"resolutionSlaRate":0.0,"sumResolvedDuration":0.0,"resolutionSlaDurationTotal":0.0,"avgResolutionSlaTime":0.0,"breachTickets":0.0},{"slaPolicyId":"700488ed-adba-405c-8153-248be3b78bbc","slaPolicy":"shelay sla 0517","firstResponseSlaCount":0.0,"firstResponseSlaTotal":0.0,"firstRespondRate":0.0,"firstRespondDuration":0.0,"firstRespondDurationTotal":0.0,"avgFirstRespondSlaTime":0.0,"sumNextRespondCount":0.0,"sumNextRespondBreachCount":0.0,"nextResponseSlaRate":0.0,"sumNextRespondDuration":0.0,"avgNextRespondSlaTime":0.0,"resolutionSlaCount":0.0,"resolutionSlaCountTotal":0.0,"resolutionSlaRate":0.0,"sumResolvedDuration":0.0,"resolutionSlaDurationTotal":0.0,"avgResolutionSlaTime":0.0,"breachTickets":0.0},{"slaPolicyId":"559304b4-beb3-4616-900a-c7e46e44c70a","slaPolicy":"shelay sla 0517_1","firstResponseSlaCount":0.0,"firstResponseSlaTotal":0.0,"firstRespondRate":0.0,"firstRespondDuration":0.0,"firstRespondDurationTotal":0.0,"avgFirstRespondSlaTime":0.0,"sumNextRespondCount":0.0,"sumNextRespondBreachCount":0.0,"nextResponseSlaRate":0.0,"sumNextRespondDuration":0.0,"avgNextRespondSlaTime":0.0,"resolutionSlaCount":0.0,"resolutionSlaCountTotal":0.0,"resolutionSlaRate":0.0,"sumResolvedDuration":0.0,"resolutionSlaDurationTotal":0.0,"avgResolutionSlaTime":0.0,"breachTickets":0.0}]}
Get Availability Datas Example

Availability details by Month.

Sample Request :

curl https://api15.comm100.io/v4/reportingquery/reports/query \
-X 'POST' \
-H 'Authorization: Bearer {access_token}' \
-H 'Content-Type: application/json' \
-D '{"cubeEntities":[{"name":"AgentStatusLog","fields":[{"name":"time","calculationType":"originalValue","valueType":"string","expression":"","fieldName":"","conditionExpression":"","conditions":[]},{"name":"online","calculationType":"sum","valueType":"timespan","expression":"","fieldName":"Online","conditionExpression":"","conditions":[]}],"rowGroups":[{"name":"time","fieldName":"StartTime","isFull":true,"timeDisplayType":"day"}],"filters":[{"fieldName":"StartTime","matchType":"between","value":["2021/04/27","2021/05/26"]}]}],"mergeType":"column","timezone":-720}'

Response:

 HTTP/1.1 200 OK

{"total":{"online":224169.1433333},"series":[{"time":"2021-04-27","online":0.0},{"time":"2021-04-28","online":0.0},{"time":"2021-04-29","online":0.0},{"time":"2021-04-30","online":0.0},{"time":"2021-05-01","online":0.0},{"time":"2021-05-02","online":0.0},{"time":"2021-05-03","online":0.0},{"time":"2021-05-04","online":0.0},{"time":"2021-05-05","online":0.0},{"time":"2021-05-06","online":0.0},{"time":"2021-05-07","online":0.0},{"time":"2021-05-08","online":0.0},{"time":"2021-05-09","online":0.0},{"time":"2021-05-10","online":0.0},{"time":"2021-05-11","online":0.0},{"time":"2021-05-12","online":0.0},{"time":"2021-05-13","online":0.0},{"time":"2021-05-14","online":0.0},{"time":"2021-05-15","online":0.0},{"time":"2021-05-16","online":0.0},{"time":"2021-05-17","online":0.0},{"time":"2021-05-18","online":0.0},{"time":"2021-05-19","online":0.0},{"time":"2021-05-20","online":12304.976666600001},{"time":"2021-05-21","online":209.5266667},{"time":"2021-05-22","online":0.0},{"time":"2021-05-23","online":0.0},{"time":"2021-05-24","online":49644.4933333},{"time":"2021-05-25","online":76165.6866667},{"time":"2021-05-26","online":85844.46}]}
Get Canned Messages Datas Example

Canned Messages details by site.

Sample Request :

curl https://api15.comm100.io/v4/reportingquery/reports/query \
-X 'POST' \
-H 'Authorization: Bearer {access_token}' \
-H 'Content-Type: application/json' \
-D '{"cubeEntities":[{"name":"CannedMessageUseRecord","fields":[{"name":"cannedMessage","calculationType":"originalValue","valueType":"string","expression":"","fieldName":"CannedMessage.Name","conditionExpression":"","conditions":[]},{"name":"usedTimes","calculationType":"count","valueType":"int","expression":"","fieldName":"Id","conditionExpression":"","conditions":[]},{"name":"usedAgents","calculationType":"uniqueCount","valueType":"int","expression":"","fieldName":"AgentId","conditionExpression":"","conditions":[]},{"name":"cannedMessageId","calculationType":"originalValue","valueType":"string","expression":"","fieldName":"CannedMessage.Id","conditionExpression":"","conditions":[]}],"rowGroups":[{"name":"cannedMessageId","fieldName":"CannedMessage.Id","isFull":true}],"filters":[{"fieldName":"CreatedTime","matchType":"between","value":["2021/04/27","2021/05/26"]},{"fieldName":"CannedMessage.Id","matchType":"notEquals","value":[null]}]}],"mergeType":"column","timezone":-720}'

Response:

 HTTP/1.1 200 OK

{"total":{"usedTimes":0,"usedAgents":0},"series":[{"cannedMessageId":"cea66fff-3ca2-eb11-aad0-06f950e5291d","cannedMessage":"Hello","usedTimes":0.0,"usedAgents":0.0}]}
Get Chat Source Datas Example

Provides the number of chats initiated by visitors, by agents, or by predefined rules as well as the request page of those chats.

Sample Request :

curl https://api15.comm100.io/v4/reportingquery/reports/query \
-X 'POST' \
-H 'Authorization: Bearer {access_token}' \
-H 'Content-Type: application/json' \
-D '{"cubeEntities":[{"name":"Chat","fields":[{"name":"time","calculationType":"originalValue","valueType":"string","expression":"","fieldName":"","conditionExpression":"","conditions":[],"enumItems":[]},{"name":"chatsByVisitors","calculationType":"count","valueType":"int","expression":"","fieldName":"Source","conditionExpression":"Source0 & NormalStatus","conditions":[{"name":"Source0","fieldName":"Source","operate":"equals","values":["0"]},{"name":"NormalStatus","fieldName":"Status","operate":"equals","values":["0"]},{"name":"NormalStatus","fieldName":"Status","operate":"equals","values":["0"]}],"enumItems":[]},{"name":"chatsFromAutoInvitation","calculationType":"count","valueType":"int","expression":"","fieldName":"Source","conditionExpression":"Source1 & NormalStatus","conditions":[{"name":"Source1","fieldName":"Source","operate":"equals","values":["1"]},{"name":"NormalStatus","fieldName":"Status","operate":"equals","values":["0"]},{"name":"NormalStatus","fieldName":"Status","operate":"equals","values":["0"]}],"enumItems":[]},{"name":"chatsFromManualInvitation","calculationType":"count","valueType":"int","expression":"","fieldName":"Source","conditionExpression":"Source2 & NormalStatus","conditions":[{"name":"Source2","fieldName":"Source","operate":"equals","values":["2"]},{"name":"NormalStatus","fieldName":"Status","operate":"equals","values":["0"]},{"name":"NormalStatus","fieldName":"Status","operate":"equals","values":["0"]}],"enumItems":[]},{"name":"chats","calculationType":"expression","valueType":"int","expression":"chatsByVisitors + chatsFromAutoInvitation + chatsFromManualInvitation","fieldName":"","conditionExpression":"","conditions":[],"enumItems":[]}],"rowGroups":[{"name":"time","fieldName":"RequestedTime","isFull":true,"timeDisplayType":"day"}],"filters":[{"fieldName":"RequestedTime","matchType":"between","value":["2021/04/27","2021/05/26"]}]}],"mergeType":"column","timezone":480}'

Response:

 HTTP/1.1 200 OK

{"total":{"chatsByVisitors":21,"chatsFromAutoInvitation":0,"chatsFromManualInvitation":0,"chats":21.0},"series":[{"time":"2021-04-27","chatsByVisitors":7.0,"chatsFromAutoInvitation":0.0,"chatsFromManualInvitation":0.0,"chats":7.0},{"time":"2021-04-28","chatsByVisitors":0,"chatsFromAutoInvitation":0,"chatsFromManualInvitation":0,"chats":0.0},{"time":"2021-04-29","chatsByVisitors":0,"chatsFromAutoInvitation":0,"chatsFromManualInvitation":0,"chats":0.0},{"time":"2021-04-30","chatsByVisitors":0,"chatsFromAutoInvitation":0,"chatsFromManualInvitation":0,"chats":0.0},{"time":"2021-05-01","chatsByVisitors":0,"chatsFromAutoInvitation":0,"chatsFromManualInvitation":0,"chats":0.0},{"time":"2021-05-02","chatsByVisitors":0,"chatsFromAutoInvitation":0,"chatsFromManualInvitation":0,"chats":0.0},{"time":"2021-05-03","chatsByVisitors":0,"chatsFromAutoInvitation":0,"chatsFromManualInvitation":0,"chats":0.0},{"time":"2021-05-04","chatsByVisitors":0,"chatsFromAutoInvitation":0,"chatsFromManualInvitation":0,"chats":0.0},{"time":"2021-05-05","chatsByVisitors":0,"chatsFromAutoInvitation":0,"chatsFromManualInvitation":0,"chats":0.0},{"time":"2021-05-06","chatsByVisitors":0,"chatsFromAutoInvitation":0,"chatsFromManualInvitation":0,"chats":0.0},{"time":"2021-05-07","chatsByVisitors":0,"chatsFromAutoInvitation":0,"chatsFromManualInvitation":0,"chats":0.0},{"time":"2021-05-08","chatsByVisitors":0,"chatsFromAutoInvitation":0,"chatsFromManualInvitation":0,"chats":0.0},{"time":"2021-05-09","chatsByVisitors":0,"chatsFromAutoInvitation":0,"chatsFromManualInvitation":0,"chats":0.0},{"time":"2021-05-10","chatsByVisitors":1.0,"chatsFromAutoInvitation":0.0,"chatsFromManualInvitation":0.0,"chats":1.0},{"time":"2021-05-11","chatsByVisitors":8.0,"chatsFromAutoInvitation":0.0,"chatsFromManualInvitation":0.0,"chats":8.0},{"time":"2021-05-12","chatsByVisitors":5.0,"chatsFromAutoInvitation":0.0,"chatsFromManualInvitation":0.0,"chats":5.0},{"time":"2021-05-13","chatsByVisitors":0,"chatsFromAutoInvitation":0,"chatsFromManualInvitation":0,"chats":0.0},{"time":"2021-05-14","chatsByVisitors":0,"chatsFromAutoInvitation":0,"chatsFromManualInvitation":0,"chats":0.0},{"time":"2021-05-15","chatsByVisitors":0,"chatsFromAutoInvitation":0,"chatsFromManualInvitation":0,"chats":0.0},{"time":"2021-05-16","chatsByVisitors":0,"chatsFromAutoInvitation":0,"chatsFromManualInvitation":0,"chats":0.0},{"time":"2021-05-17","chatsByVisitors":0,"chatsFromAutoInvitation":0,"chatsFromManualInvitation":0,"chats":0.0},{"time":"2021-05-18","chatsByVisitors":0,"chatsFromAutoInvitation":0,"chatsFromManualInvitation":0,"chats":0.0},{"time":"2021-05-19","chatsByVisitors":0,"chatsFromAutoInvitation":0,"chatsFromManualInvitation":0,"chats":0.0},{"time":"2021-05-20","chatsByVisitors":0,"chatsFromAutoInvitation":0,"chatsFromManualInvitation":0,"chats":0.0},{"time":"2021-05-21","chatsByVisitors":0,"chatsFromAutoInvitation":0,"chatsFromManualInvitation":0,"chats":0.0},{"time":"2021-05-22","chatsByVisitors":0,"chatsFromAutoInvitation":0,"chatsFromManualInvitation":0,"chats":0.0},{"time":"2021-05-23","chatsByVisitors":0,"chatsFromAutoInvitation":0,"chatsFromManualInvitation":0,"chats":0.0},{"time":"2021-05-24","chatsByVisitors":0,"chatsFromAutoInvitation":0,"chatsFromManualInvitation":0,"chats":0.0},{"time":"2021-05-25","chatsByVisitors":0,"chatsFromAutoInvitation":0,"chatsFromManualInvitation":0,"chats":0.0},{"time":"2021-05-26","chatsByVisitors":0,"chatsFromAutoInvitation":0,"chatsFromManualInvitation":0,"chats":0.0}]}
Get Queue Datas Example

Shows the number of visitors who waited in the queue, abandoned the queue, switched to offline message or were refused by agents.

Sample Request :

curl https://api15.comm100.io/v4/reportingquery/reports/query \
-X 'POST' \
-H 'Authorization: Bearer {access_token}' \
-H 'Content-Type: application/json' \
-D '{"cubeEntities":[{"name":"Chat","fields":[{"name":"time","calculationType":"originalValue","valueType":"string","expression":"","fieldName":"","conditionExpression":"","conditions":[],"enumItems":[]},{"name":"queuedChatRequests","calculationType":"expression","valueType":"int","expression":"chatsFromQueue+switchedToMessaged+abandonedChats+refusedChats","fieldName":"","conditionExpression":"","conditions":[],"enumItems":[]},{"name":"chatsFromQueue","calculationType":"count","valueType":"int","expression":"","fieldName":"Status","conditionExpression":"Status0","conditions":[{"name":"Status0","fieldName":"Status","operate":"equals","values":["0"]}],"enumItems":[]},{"name":"switchedToMessaged","calculationType":"count","valueType":"int","expression":"","fieldName":"Status","conditionExpression":"Status2 & ChatType16","conditions":[{"name":"Status2","fieldName":"Status","operate":"equals","values":["2"]},{"name":"ChatType16","fieldName":"ChatType","operate":"equals","values":["16"]}],"enumItems":[]},{"name":"abandonedChats","calculationType":"count","valueType":"int","expression":"","fieldName":"Status","conditionExpression":"Status4 & ChatTypeNot16","conditions":[{"name":"Status4","fieldName":"Status","operate":"equals","values":["2"]},{"name":"ChatTypeNot16","fieldName":"ChatType","operate":"notEquals","values":["16"]}],"enumItems":[]},{"name":"refusedChats","calculationType":"count","valueType":"int","expression":"","fieldName":"Status","conditionExpression":"Status1","conditions":[{"name":"Status1","fieldName":"Status","operate":"equals","values":["1"]}],"enumItems":[]}],"rowGroups":[{"name":"time","fieldName":"RequestedTime","isFull":true,"timeDisplayType":"day"}],"filters":[{"fieldName":"RequestedTime","matchType":"between","value":["2021/02/01","2021/03/01"]},{"fieldName":"IsQueued","matchType":"equals","value":["1"]}]},{"name":"QueueStatistics","fields":[{"name":"maxQueueSize","calculationType":"max","valueType":"int","expression":"","fieldName":"QueueLength","conditionExpression":"","conditions":[],"enumItems":[]}],"rowGroups":[{"name":"time","fieldName":"Time","isFull":true,"timeDisplayType":"day"}],"filters":[{"fieldName":"Time","matchType":"between","value":["2021/02/01","2021/03/01"]}]}],"mergeType":"column","timezone":480}'

Response:

 HTTP/1.1 200 OK

{"total":{"chatsFromQueue":40,"switchedToMessaged":0,"abandonedChats":18,"refusedChats":1,"maxQueueSize":1,"queuedChatRequests":59.0},"series":[{"time":"2021-02-01","queuedChatRequests":0.0,"chatsFromQueue":0,"switchedToMessaged":0,"abandonedChats":0,"refusedChats":0,"maxQueueSize":0},{"time":"2021-02-02","queuedChatRequests":10.0,"chatsFromQueue":6.0,"switchedToMessaged":0.0,"abandonedChats":4.0,"refusedChats":0.0,"maxQueueSize":0},{"time":"2021-02-03","queuedChatRequests":18.0,"chatsFromQueue":10.0,"switchedToMessaged":0.0,"abandonedChats":7.0,"refusedChats":1.0,"maxQueueSize":0},{"time":"2021-02-04","queuedChatRequests":4.0,"chatsFromQueue":4.0,"switchedToMessaged":0.0,"abandonedChats":0.0,"refusedChats":0.0,"maxQueueSize":0},{"time":"2021-02-05","queuedChatRequests":14.0,"chatsFromQueue":12.0,"switchedToMessaged":0.0,"abandonedChats":2.0,"refusedChats":0.0,"maxQueueSize":0},{"time":"2021-02-06","queuedChatRequests":0.0,"chatsFromQueue":0,"switchedToMessaged":0,"abandonedChats":0,"refusedChats":0,"maxQueueSize":0},{"time":"2021-02-07","queuedChatRequests":1.0,"chatsFromQueue":1.0,"switchedToMessaged":0.0,"abandonedChats":0.0,"refusedChats":0.0,"maxQueueSize":0},{"time":"2021-02-08","queuedChatRequests":3.0,"chatsFromQueue":0.0,"switchedToMessaged":0.0,"abandonedChats":3.0,"refusedChats":0.0,"maxQueueSize":0},{"time":"2021-02-09","queuedChatRequests":0.0,"chatsFromQueue":0,"switchedToMessaged":0,"abandonedChats":0,"refusedChats":0,"maxQueueSize":0},{"time":"2021-02-10","queuedChatRequests":0.0,"chatsFromQueue":0,"switchedToMessaged":0,"abandonedChats":0,"refusedChats":0,"maxQueueSize":0},{"time":"2021-02-11","queuedChatRequests":0.0,"chatsFromQueue":0,"switchedToMessaged":0,"abandonedChats":0,"refusedChats":0,"maxQueueSize":0},{"time":"2021-02-12","queuedChatRequests":0.0,"chatsFromQueue":0,"switchedToMessaged":0,"abandonedChats":0,"refusedChats":0,"maxQueueSize":0},{"time":"2021-02-13","queuedChatRequests":0.0,"chatsFromQueue":0,"switchedToMessaged":0,"abandonedChats":0,"refusedChats":0,"maxQueueSize":0},{"time":"2021-02-14","queuedChatRequests":0.0,"chatsFromQueue":0,"switchedToMessaged":0,"abandonedChats":0,"refusedChats":0,"maxQueueSize":0},{"time":"2021-02-15","queuedChatRequests":0.0,"chatsFromQueue":0,"switchedToMessaged":0,"abandonedChats":0,"refusedChats":0,"maxQueueSize":0},{"time":"2021-02-16","queuedChatRequests":0.0,"chatsFromQueue":0,"switchedToMessaged":0,"abandonedChats":0,"refusedChats":0,"maxQueueSize":0},{"time":"2021-02-17","queuedChatRequests":0.0,"chatsFromQueue":0,"switchedToMessaged":0,"abandonedChats":0,"refusedChats":0,"maxQueueSize":0},{"time":"2021-02-18","queuedChatRequests":0.0,"chatsFromQueue":0,"switchedToMessaged":0,"abandonedChats":0,"refusedChats":0,"maxQueueSize":0},{"time":"2021-02-19","queuedChatRequests":2.0,"chatsFromQueue":1.0,"switchedToMessaged":0.0,"abandonedChats":1.0,"refusedChats":0.0,"maxQueueSize":0},{"time":"2021-02-20","queuedChatRequests":3.0,"chatsFromQueue":3.0,"switchedToMessaged":0.0,"abandonedChats":0.0,"refusedChats":0.0,"maxQueueSize":0},{"time":"2021-02-21","queuedChatRequests":0.0,"chatsFromQueue":0,"switchedToMessaged":0,"abandonedChats":0,"refusedChats":0,"maxQueueSize":0},{"time":"2021-02-22","queuedChatRequests":2.0,"chatsFromQueue":2.0,"switchedToMessaged":0.0,"abandonedChats":0.0,"refusedChats":0.0,"maxQueueSize":0},{"time":"2021-02-23","queuedChatRequests":0.0,"chatsFromQueue":0,"switchedToMessaged":0,"abandonedChats":0,"refusedChats":0,"maxQueueSize":0},{"time":"2021-02-24","queuedChatRequests":0.0,"chatsFromQueue":0,"switchedToMessaged":0,"abandonedChats":0,"refusedChats":0,"maxQueueSize":1.0},{"time":"2021-02-25","queuedChatRequests":1.0,"chatsFromQueue":1.0,"switchedToMessaged":0.0,"abandonedChats":0.0,"refusedChats":0.0,"maxQueueSize":1.0},{"time":"2021-02-26","queuedChatRequests":0.0,"chatsFromQueue":0,"switchedToMessaged":0,"abandonedChats":0,"refusedChats":0,"maxQueueSize":0},{"time":"2021-02-27","queuedChatRequests":0.0,"chatsFromQueue":0,"switchedToMessaged":0,"abandonedChats":0,"refusedChats":0,"maxQueueSize":0},{"time":"2021-02-28","queuedChatRequests":0.0,"chatsFromQueue":0,"switchedToMessaged":0,"abandonedChats":0,"refusedChats":0,"maxQueueSize":0},{"time":"2021-03-01","queuedChatRequests":1.0,"chatsFromQueue":0.0,"switchedToMessaged":0.0,"abandonedChats":1.0,"refusedChats":0.0,"maxQueueSize":1.0}]}
Get Wait Time Datas Example

Provides the details on visitors' average and the longest wait times within a specific time range.

Sample Request :

curl https://api15.comm100.io/v4/reportingquery/reports/query \
-X 'POST' \
-H 'Authorization: Bearer {access_token}' \
-H 'Content-Type: application/json' \
-D '{"cubeEntities":[{"name":"Chat","fields":[{"name":"time","calculationType":"originalValue","valueType":"string","expression":"","fieldName":"","conditionExpression":"","conditions":[],"enumItems":[]},{"name":"avgWaitingTime","calculationType":"average","valueType":"timespan","expression":"","fieldName":"WaitingTime","conditionExpression":"ChatType02","conditions":[{"name":"ChatType02","fieldName":"ChatType","operate":"equals","values":["0","2"]}],"enumItems":[]},{"name":"avgWaitingTimeOfMissedChats","calculationType":"average","valueType":"timespan","expression":"","fieldName":"WaitingTime","conditionExpression":"ChatType02 & Status2","conditions":[{"name":"Status2","fieldName":"Status","operate":"equals","values":["2"]},{"name":"ChatType02","fieldName":"ChatType","operate":"equals","values":["0","2"]}],"enumItems":[]},{"name":"maxWaitingTime","calculationType":"max","valueType":"timespan","expression":"","fieldName":"WaitingTime","conditionExpression":"ChatType02","conditions":[{"name":"ChatType02","fieldName":"ChatType","operate":"equals","values":["0","2"]}],"enumItems":[]},{"name":"maxWaitingTimeOfMissedChats","calculationType":"max","valueType":"timespan","expression":"","fieldName":"WaitingTime","conditionExpression":"ChatType02 & Status2","conditions":[{"name":"Status2","fieldName":"Status","operate":"equals","values":["2"]},{"name":"ChatType02","fieldName":"ChatType","operate":"equals","values":["0","2"]}],"enumItems":[]}],"rowGroups":[{"name":"time","fieldName":"RequestedTime","isFull":true,"timeDisplayType":"day"}],"filters":[{"fieldName":"RequestedTime","matchType":"between","value":["2021/02/01","2021/03/01"]}]}],"mergeType":"column","timezone":480}'

Response:

 HTTP/1.1 200 OK

{"total":{"avgWaitingTime":-3162.38,"avgWaitingTimeOfMissedChats":134.11,"maxWaitingTime":702.0,"maxWaitingTimeOfMissedChats":570.0},"series":[{"time":"2021-02-01","avgWaitingTime":0.0,"avgWaitingTimeOfMissedChats":0.0,"maxWaitingTime":0.0,"maxWaitingTimeOfMissedChats":0.0},{"time":"2021-02-02","avgWaitingTime":24.43,"avgWaitingTimeOfMissedChats":73.75,"maxWaitingTime":209.0,"maxWaitingTimeOfMissedChats":209.0},{"time":"2021-02-03","avgWaitingTime":-97.27,"avgWaitingTimeOfMissedChats":48.14,"maxWaitingTime":227.0,"maxWaitingTimeOfMissedChats":227.0},{"time":"2021-02-04","avgWaitingTime":3.75,"avgWaitingTimeOfMissedChats":0.0,"maxWaitingTime":4.0,"maxWaitingTimeOfMissedChats":0.0},{"time":"2021-02-05","avgWaitingTime":13.47,"avgWaitingTimeOfMissedChats":9.5,"maxWaitingTime":58.0,"maxWaitingTimeOfMissedChats":17.0},{"time":"2021-02-06","avgWaitingTime":0,"avgWaitingTimeOfMissedChats":0,"maxWaitingTime":0,"maxWaitingTimeOfMissedChats":0},{"time":"2021-02-07","avgWaitingTime":-69376.75,"avgWaitingTimeOfMissedChats":0.0,"maxWaitingTime":702.0,"maxWaitingTimeOfMissedChats":0.0},{"time":"2021-02-08","avgWaitingTime":536.67,"avgWaitingTimeOfMissedChats":536.67,"maxWaitingTime":570.0,"maxWaitingTimeOfMissedChats":570.0},{"time":"2021-02-09","avgWaitingTime":0,"avgWaitingTimeOfMissedChats":0,"maxWaitingTime":0,"maxWaitingTimeOfMissedChats":0},{"time":"2021-02-10","avgWaitingTime":0,"avgWaitingTimeOfMissedChats":0,"maxWaitingTime":0,"maxWaitingTimeOfMissedChats":0},{"time":"2021-02-11","avgWaitingTime":0,"avgWaitingTimeOfMissedChats":0,"maxWaitingTime":0,"maxWaitingTimeOfMissedChats":0},{"time":"2021-02-12","avgWaitingTime":0,"avgWaitingTimeOfMissedChats":0,"maxWaitingTime":0,"maxWaitingTimeOfMissedChats":0},{"time":"2021-02-13","avgWaitingTime":0,"avgWaitingTimeOfMissedChats":0,"maxWaitingTime":0,"maxWaitingTimeOfMissedChats":0},{"time":"2021-02-14","avgWaitingTime":0,"avgWaitingTimeOfMissedChats":0,"maxWaitingTime":0,"maxWaitingTimeOfMissedChats":0},{"time":"2021-02-15","avgWaitingTime":0,"avgWaitingTimeOfMissedChats":0,"maxWaitingTime":0,"maxWaitingTimeOfMissedChats":0},{"time":"2021-02-16","avgWaitingTime":0,"avgWaitingTimeOfMissedChats":0,"maxWaitingTime":0,"maxWaitingTimeOfMissedChats":0},{"time":"2021-02-17","avgWaitingTime":0,"avgWaitingTimeOfMissedChats":0,"maxWaitingTime":0,"maxWaitingTimeOfMissedChats":0},{"time":"2021-02-18","avgWaitingTime":0,"avgWaitingTimeOfMissedChats":0,"maxWaitingTime":0,"maxWaitingTimeOfMissedChats":0},{"time":"2021-02-19","avgWaitingTime":83.0,"avgWaitingTimeOfMissedChats":153.0,"maxWaitingTime":153.0,"maxWaitingTimeOfMissedChats":153.0},{"time":"2021-02-20","avgWaitingTime":10.33,"avgWaitingTimeOfMissedChats":0.0,"maxWaitingTime":24.0,"maxWaitingTimeOfMissedChats":0.0},{"time":"2021-02-21","avgWaitingTime":0,"avgWaitingTimeOfMissedChats":0,"maxWaitingTime":0,"maxWaitingTimeOfMissedChats":0},{"time":"2021-02-22","avgWaitingTime":13.75,"avgWaitingTimeOfMissedChats":0.0,"maxWaitingTime":22.0,"maxWaitingTimeOfMissedChats":0.0},{"time":"2021-02-23","avgWaitingTime":1.0,"avgWaitingTimeOfMissedChats":0.0,"maxWaitingTime":1.0,"maxWaitingTimeOfMissedChats":0.0},{"time":"2021-02-24","avgWaitingTime":0.0,"avgWaitingTimeOfMissedChats":0.0,"maxWaitingTime":0.0,"maxWaitingTimeOfMissedChats":0.0},{"time":"2021-02-25","avgWaitingTime":4.0,"avgWaitingTimeOfMissedChats":0.0,"maxWaitingTime":4.0,"maxWaitingTimeOfMissedChats":0.0},{"time":"2021-02-26","avgWaitingTime":0.0,"avgWaitingTimeOfMissedChats":0.0,"maxWaitingTime":0.0,"maxWaitingTimeOfMissedChats":0.0},{"time":"2021-02-27","avgWaitingTime":1.0,"avgWaitingTimeOfMissedChats":0.0,"maxWaitingTime":1.0,"maxWaitingTimeOfMissedChats":0.0},{"time":"2021-02-28","avgWaitingTime":0,"avgWaitingTimeOfMissedChats":0,"maxWaitingTime":0,"maxWaitingTimeOfMissedChats":0},{"time":"2021-03-01","avgWaitingTime":0.0,"avgWaitingTimeOfMissedChats":0.0,"maxWaitingTime":0.0,"maxWaitingTimeOfMissedChats":0.0}]}
Get Chat Transfer Datas Example

Provides a clear picture on the number of chats being transferred between agents and departments.

Sample Request :

curl https://api15.comm100.io/v4/reportingquery/reports/query \
-X 'POST' \
-H 'Authorization: Bearer {access_token}' \
-H 'Content-Type: application/json' \
-D '{"cubeEntities":[{"name":"TransferLog","fields":[{"name":"totalTransferredChats","calculationType":"uniqueCount","valueType":"int","expression":"","fieldName":"ChatGuid","conditionExpression":"","conditions":[],"enumItems":[]},{"name":"departmentTransferredChats","calculationType":"uniqueCount","valueType":"int","expression":"","fieldName":"ChatGuid","conditionExpression":"TransferType1","conditions":[{"name":"TransferType1","fieldName":"TransferType","operate":"equals","values":["1"]}],"enumItems":[]}],"rowGroups":[{"name":"time","fieldName":"Time","isFull":true,"timeDisplayType":"day"}],"filters":[{"fieldName":"Time","matchType":"between","value":["2021/02/01","2021/03/01"]}]},{"name":"TransferLog","fields":[{"name":"departmentTransferredInChats","calculationType":"count","valueType":"int","expression":"","fieldName":"TransferType","conditionExpression":"TransferType1","conditions":[{"name":"TransferType1","fieldName":"TransferType","operate":"equals","values":["1"]}],"enumItems":[]}],"rowGroups":[{"name":"time","fieldName":"Time","isFull":true,"timeDisplayType":"day"}],"filters":[{"fieldName":"Time","matchType":"between","value":["2021/02/01","2021/03/01"]}]},{"name":"TransferLog","fields":[{"name":"departmentTransferredOutChats","calculationType":"count","valueType":"int","expression":"","fieldName":"TransferType","conditionExpression":"TransferType1","conditions":[{"name":"TransferType1","fieldName":"TransferType","operate":"equals","values":["1"]}],"enumItems":[]}],"rowGroups":[{"name":"time","fieldName":"Time","isFull":true,"timeDisplayType":"day"}],"filters":[{"fieldName":"Time","matchType":"between","value":["2021/02/01","2021/03/01"]}]},{"name":"Chat","fields":[{"name":"time","calculationType":"originalValue","valueType":"string","expression":"","fieldName":"","conditionExpression":"","conditions":[],"enumItems":[]},{"name":"chats","calculationType":"count","valueType":"int","expression":"","fieldName":"Id","conditionExpression":"NormalStatus","conditions":[{"name":"NormalStatus","fieldName":"Status","operate":"equals","values":["0"]}],"enumItems":[]}],"rowGroups":[{"name":"time","fieldName":"RequestedTime","isFull":true,"timeDisplayType":"day"}],"filters":[{"fieldName":"RequestedTime","matchType":"between","value":["2021/02/01","2021/03/01"]}]}],"mergeType":"column","timezone":480}'

Response:

 HTTP/1.1 200 OK

{"total":{"totalTransferredChats":2,"departmentTransferredChats":0,"departmentTransferredInChats":0,"departmentTransferredOutChats":0,"chats":333},"series":[{"time":"2021-02-01","totalTransferredChats":0,"departmentTransferredChats":0,"departmentTransferredInChats":0,"departmentTransferredOutChats":0,"chats":2.0},{"time":"2021-02-02","totalTransferredChats":1.0,"departmentTransferredChats":0.0,"departmentTransferredInChats":0.0,"departmentTransferredOutChats":0.0,"chats":30.0},{"time":"2021-02-03","totalTransferredChats":0,"departmentTransferredChats":0,"departmentTransferredInChats":0,"departmentTransferredOutChats":0,"chats":51.0},{"time":"2021-02-04","totalTransferredChats":0,"departmentTransferredChats":0,"departmentTransferredInChats":0,"departmentTransferredOutChats":0,"chats":25.0},{"time":"2021-02-05","totalTransferredChats":0,"departmentTransferredChats":0,"departmentTransferredInChats":0,"departmentTransferredOutChats":0,"chats":27.0},{"time":"2021-02-06","totalTransferredChats":0,"departmentTransferredChats":0,"departmentTransferredInChats":0,"departmentTransferredOutChats":0,"chats":0},{"time":"2021-02-07","totalTransferredChats":0,"departmentTransferredChats":0,"departmentTransferredInChats":0,"departmentTransferredOutChats":0,"chats":52.0},{"time":"2021-02-08","totalTransferredChats":0,"departmentTransferredChats":0,"departmentTransferredInChats":0,"departmentTransferredOutChats":0,"chats":24.0},{"time":"2021-02-09","totalTransferredChats":0,"departmentTransferredChats":0,"departmentTransferredInChats":0,"departmentTransferredOutChats":0,"chats":0},{"time":"2021-02-10","totalTransferredChats":0,"departmentTransferredChats":0,"departmentTransferredInChats":0,"departmentTransferredOutChats":0,"chats":0},{"time":"2021-02-11","totalTransferredChats":0,"departmentTransferredChats":0,"departmentTransferredInChats":0,"departmentTransferredOutChats":0,"chats":0},{"time":"2021-02-12","totalTransferredChats":0,"departmentTransferredChats":0,"departmentTransferredInChats":0,"departmentTransferredOutChats":0,"chats":0},{"time":"2021-02-13","totalTransferredChats":0,"departmentTransferredChats":0,"departmentTransferredInChats":0,"departmentTransferredOutChats":0,"chats":0},{"time":"2021-02-14","totalTransferredChats":0,"departmentTransferredChats":0,"departmentTransferredInChats":0,"departmentTransferredOutChats":0,"chats":0},{"time":"2021-02-15","totalTransferredChats":0,"departmentTransferredChats":0,"departmentTransferredInChats":0,"departmentTransferredOutChats":0,"chats":0},{"time":"2021-02-16","totalTransferredChats":0,"departmentTransferredChats":0,"departmentTransferredInChats":0,"departmentTransferredOutChats":0,"chats":0},{"time":"2021-02-17","totalTransferredChats":0,"departmentTransferredChats":0,"departmentTransferredInChats":0,"departmentTransferredOutChats":0,"chats":0},{"time":"2021-02-18","totalTransferredChats":0,"departmentTransferredChats":0,"departmentTransferredInChats":0,"departmentTransferredOutChats":0,"chats":0},{"time":"2021-02-19","totalTransferredChats":0,"departmentTransferredChats":0,"departmentTransferredInChats":0,"departmentTransferredOutChats":0,"chats":33.0},{"time":"2021-02-20","totalTransferredChats":1.0,"departmentTransferredChats":0.0,"departmentTransferredInChats":0.0,"departmentTransferredOutChats":0.0,"chats":29.0},{"time":"2021-02-21","totalTransferredChats":0,"departmentTransferredChats":0,"departmentTransferredInChats":0,"departmentTransferredOutChats":0,"chats":0},{"time":"2021-02-22","totalTransferredChats":0,"departmentTransferredChats":0,"departmentTransferredInChats":0,"departmentTransferredOutChats":0,"chats":18.0},{"time":"2021-02-23","totalTransferredChats":0,"departmentTransferredChats":0,"departmentTransferredInChats":0,"departmentTransferredOutChats":0,"chats":1.0},{"time":"2021-02-24","totalTransferredChats":0,"departmentTransferredChats":0,"departmentTransferredInChats":0,"departmentTransferredOutChats":0,"chats":7.0},{"time":"2021-02-25","totalTransferredChats":0,"departmentTransferredChats":0,"departmentTransferredInChats":0,"departmentTransferredOutChats":0,"chats":6.0},{"time":"2021-02-26","totalTransferredChats":0,"departmentTransferredChats":0,"departmentTransferredInChats":0,"departmentTransferredOutChats":0,"chats":15.0},{"time":"2021-02-27","totalTransferredChats":0,"departmentTransferredChats":0,"departmentTransferredInChats":0,"departmentTransferredOutChats":0,"chats":2.0},{"time":"2021-02-28","totalTransferredChats":0,"departmentTransferredChats":0,"departmentTransferredInChats":0,"departmentTransferredOutChats":0,"chats":0},{"time":"2021-03-01","totalTransferredChats":0,"departmentTransferredChats":0,"departmentTransferredInChats":0,"departmentTransferredOutChats":0,"chats":11.0}]}
Get Agent Performance Datas Example

Provides data regarding agents' overall performance in terms of chat time and wait time within a specific time period.

Sample Request :

curl https://api15.comm100.io/v4/reportingquery/reports/query \
-X 'POST' \
-H 'Authorization: Bearer {access_token}' \
-H 'Content-Type: application/json' \
-D '{"cubeEntities":[{"name":"Chat","fields":[{"name":"avgChatTime","calculationType":"average","valueType":"timespan","expression":"","fieldName":"Duration","conditionExpression":"ChatType02","conditions":[{"name":"ChatType02","fieldName":"ChatType","operate":"equals","values":["0","2"]}],"enumItems":[]},{"name":"avgWaitTime","calculationType":"average","valueType":"timespan","expression":"","fieldName":"WaitingTime","conditionExpression":"ChatType02","conditions":[{"name":"ChatType02","fieldName":"ChatType","operate":"equals","values":["0","2"]}],"enumItems":[]},{"name":"chats","calculationType":"count","valueType":"int","expression":"","fieldName":"Id","conditionExpression":"ChatType02 & Status0","conditions":[{"name":"ChatType02","fieldName":"ChatType","operate":"equals","values":["0","2"]},{"name":"Status0","fieldName":"Status","operate":"equals","values":["0"]}],"enumItems":[]},{"name":"totalChatTime","calculationType":"sum","valueType":"timespan","expression":"","fieldName":"Duration","conditionExpression":"ChatType02","conditions":[{"name":"ChatType02","fieldName":"ChatType","operate":"equals","values":["0","2"]}],"enumItems":[]},{"name":"lastMessageSentByAgent","calculationType":"count","valueType":"int","expression":"","fieldName":"LastMessageSentBy","conditionExpression":"LastMessageSentBy1 & ChatType02","conditions":[{"name":"LastMessageSentBy1","fieldName":"LastMessageSentBy","operate":"equals","values":["1"]},{"name":"ChatType02","fieldName":"ChatType","operate":"equals","values":["0","2"]}],"enumItems":[]},{"name":"time","calculationType":"originalValue","valueType":"string","expression":"","fieldName":"","conditionExpression":"","conditions":[],"enumItems":[]}],"rowGroups":[{"name":"time","fieldName":"RequestedTime","isFull":true,"timeDisplayType":"day"}],"filters":[{"fieldName":"RequestedTime","matchType":"between","value":["2021/02/01","2021/03/01"]},{"fieldName":"Status","matchType":"equals","value":["0"]}]}],"mergeType":"column","timezone":480}'

Response:

 HTTP/1.1 200 OK

{"total":{"avgChatTime":10913.04,"avgWaitTime":190.01,"chats":67,"totalChatTime":731174.0,"lastMessageSentByAgent":16},"series":[{"time":"2021-02-01","avgChatTime":16.0,"avgWaitTime":0.0,"chats":1.0,"totalChatTime":16.0,"lastMessageSentByAgent":1.0},{"time":"2021-02-02","avgChatTime":192.2,"avgWaitTime":4.7,"chats":10.0,"totalChatTime":1922.0,"lastMessageSentByAgent":1.0},{"time":"2021-02-03","avgChatTime":974.96,"avgWaitTime":-148.04,"chats":24.0,"totalChatTime":23399.0,"lastMessageSentByAgent":5.0},{"time":"2021-02-04","avgChatTime":3697.5,"avgWaitTime":3.75,"chats":4.0,"totalChatTime":14790.0,"lastMessageSentByAgent":2.0},{"time":"2021-02-05","avgChatTime":14362.69,"avgWaitTime":14.08,"chats":13.0,"totalChatTime":186715.0,"lastMessageSentByAgent":3.0},{"time":"2021-02-06","avgChatTime":0,"avgWaitTime":0,"chats":0,"totalChatTime":0,"lastMessageSentByAgent":0},{"time":"2021-02-07","avgChatTime":73011.75,"avgWaitTime":-69376.75,"chats":4.0,"totalChatTime":292047.0,"lastMessageSentByAgent":0.0},{"time":"2021-02-08","avgChatTime":0.0,"avgWaitTime":0.0,"chats":0.0,"totalChatTime":0.0,"lastMessageSentByAgent":0.0},{"time":"2021-02-09","avgChatTime":0,"avgWaitTime":0,"chats":0,"totalChatTime":0,"lastMessageSentByAgent":0},{"time":"2021-02-10","avgChatTime":0,"avgWaitTime":0,"chats":0,"totalChatTime":0,"lastMessageSentByAgent":0},{"time":"2021-02-11","avgChatTime":0,"avgWaitTime":0,"chats":0,"totalChatTime":0,"lastMessageSentByAgent":0},{"time":"2021-02-12","avgChatTime":0,"avgWaitTime":0,"chats":0,"totalChatTime":0,"lastMessageSentByAgent":0},{"time":"2021-02-13","avgChatTime":0,"avgWaitTime":0,"chats":0,"totalChatTime":0,"lastMessageSentByAgent":0},{"time":"2021-02-14","avgChatTime":0,"avgWaitTime":0,"chats":0,"totalChatTime":0,"lastMessageSentByAgent":0},{"time":"2021-02-15","avgChatTime":0,"avgWaitTime":0,"chats":0,"totalChatTime":0,"lastMessageSentByAgent":0},{"time":"2021-02-16","avgChatTime":0,"avgWaitTime":0,"chats":0,"totalChatTime":0,"lastMessageSentByAgent":0},{"time":"2021-02-17","avgChatTime":0,"avgWaitTime":0,"chats":0,"totalChatTime":0,"lastMessageSentByAgent":0},{"time":"2021-02-18","avgChatTime":0,"avgWaitTime":0,"chats":0,"totalChatTime":0,"lastMessageSentByAgent":0},{"time":"2021-02-19","avgChatTime":1777.0,"avgWaitTime":13.0,"chats":1.0,"totalChatTime":1777.0,"lastMessageSentByAgent":0.0},{"time":"2021-02-20","avgChatTime":69913.0,"avgWaitTime":10.33,"chats":3.0,"totalChatTime":209739.0,"lastMessageSentByAgent":1.0},{"time":"2021-02-21","avgChatTime":0,"avgWaitTime":0,"chats":0,"totalChatTime":0,"lastMessageSentByAgent":0},{"time":"2021-02-22","avgChatTime":251.0,"avgWaitTime":11.0,"chats":3.0,"totalChatTime":753.0,"lastMessageSentByAgent":2.0},{"time":"2021-02-23","avgChatTime":1.0,"avgWaitTime":1.0,"chats":1.0,"totalChatTime":1.0,"lastMessageSentByAgent":0.0},{"time":"2021-02-24","avgChatTime":0.0,"avgWaitTime":0.0,"chats":0.0,"totalChatTime":0.0,"lastMessageSentByAgent":0.0},{"time":"2021-02-25","avgChatTime":13.0,"avgWaitTime":4.0,"chats":1.0,"totalChatTime":13.0,"lastMessageSentByAgent":1.0},{"time":"2021-02-26","avgChatTime":0.0,"avgWaitTime":0.0,"chats":0.0,"totalChatTime":0.0,"lastMessageSentByAgent":0.0},{"time":"2021-02-27","avgChatTime":1.0,"avgWaitTime":1.0,"chats":2.0,"totalChatTime":2.0,"lastMessageSentByAgent":0.0},{"time":"2021-02-28","avgChatTime":0,"avgWaitTime":0,"chats":0,"totalChatTime":0,"lastMessageSentByAgent":0},{"time":"2021-03-01","avgChatTime":0.0,"avgWaitTime":0.0,"chats":0.0,"totalChatTime":0.0,"lastMessageSentByAgent":0.0}]}
Get Workload Datas Example

Gives a comprehensive view on the agent workload by providings data regarding agents' chat time and number of chats handled.

Sample Request :

curl https://api15.comm100.io/v4/reportingquery/reports/query \
-X 'POST' \
-H 'Authorization: Bearer {access_token}' \
-H 'Content-Type: application/json' \
-D '{"cubeEntities":[{"name":"AgentStatusLog","fields":[{"name":"time","calculationType":"originalValue","valueType":"string","expression":"","fieldName":"","conditionExpression":"","conditions":[],"enumItems":[]},{"name":"linearChatTime","calculationType":"count","valueType":"timespan","expression":"","fieldName":"StartTime","conditionExpression":"","conditions":[],"enumItems":[]},{"name":"idleTime","calculationType":"count","valueType":"timespan","expression":"","fieldName":"EndTime","conditionExpression":"","conditions":[],"enumItems":[]},{"name":"loginTime","calculationType":"count","valueType":"timespan","expression":"","fieldName":"StartTime","conditionExpression":"","conditions":[],"enumItems":[]},{"name":"agentUtilization","calculationType":"expression","valueType":"percent","expression":"linearChatTime/loginTime","fieldName":"","conditionExpression":"","conditions":[],"enumItems":[]}],"rowGroups":[{"name":"time","fieldName":"StartTime","isFull":true,"timeDisplayType":"day"}],"filters":[{"fieldName":"StartTime","matchType":"between","value":["2021/02/01","2021/03/01"]}]},{"name":"Chat","fields":[{"name":"totalChatTime","calculationType":"sum","valueType":"timespan","expression":"","fieldName":"Duration","conditionExpression":"NormalStatus","conditions":[{"name":"NormalStatus","fieldName":"Status","operate":"equals","values":["0"]}],"enumItems":[]},{"name":"chats","calculationType":"count","valueType":"int","expression":"","fieldName":"Id","conditionExpression":"NormalStatus","conditions":[{"name":"NormalStatus","fieldName":"Status","operate":"equals","values":["0"]}],"enumItems":[]},{"name":"avgConcurrentChats","calculationType":"expression","valueType":"decimal","expression":"totalChatTime/loginTime","fieldName":"","conditionExpression":"","conditions":[],"enumItems":[]}],"rowGroups":[{"name":"time","fieldName":"RequestedTime","isFull":true,"timeDisplayType":"day"}],"filters":[{"fieldName":"RequestedTime","matchType":"between","value":["2021/02/01","2021/03/01"]},{"fieldName":"ChatType","matchType":"equals","value":["0","2"]}]}],"mergeType":"column","timezone":480}'

Response:

 HTTP/1.1 200 OK

{"total":{"linearChatTime":0.0,"idleTime":0.0,"loginTime":0.0,"totalChatTime":731174.0,"chats":67,"agentUtilization":0.0,"avgConcurrentChats":0.0},"series":[{"time":"2021-02-01","linearChatTime":0.0,"idleTime":0.0,"loginTime":0.0,"agentUtilization":0.0,"totalChatTime":16.0,"chats":1.0,"avgConcurrentChats":0.0},{"time":"2021-02-02","linearChatTime":0.0,"idleTime":0.0,"loginTime":0.0,"agentUtilization":0.0,"totalChatTime":1922.0,"chats":10.0,"avgConcurrentChats":0.0},{"time":"2021-02-03","linearChatTime":0.0,"idleTime":0.0,"loginTime":0.0,"agentUtilization":0.0,"totalChatTime":23399.0,"chats":24.0,"avgConcurrentChats":0.0},{"time":"2021-02-04","linearChatTime":0.0,"idleTime":0.0,"loginTime":0.0,"agentUtilization":0.0,"totalChatTime":14790.0,"chats":4.0,"avgConcurrentChats":0.0},{"time":"2021-02-05","linearChatTime":0.0,"idleTime":0.0,"loginTime":0.0,"agentUtilization":0.0,"totalChatTime":186715.0,"chats":13.0,"avgConcurrentChats":0.0},{"time":"2021-02-06","linearChatTime":0.0,"idleTime":0.0,"loginTime":0.0,"agentUtilization":0.0,"totalChatTime":0,"chats":0,"avgConcurrentChats":0.0},{"time":"2021-02-07","linearChatTime":0.0,"idleTime":0.0,"loginTime":0.0,"agentUtilization":0.0,"totalChatTime":292047.0,"chats":4.0,"avgConcurrentChats":0.0},{"time":"2021-02-08","linearChatTime":0.0,"idleTime":0.0,"loginTime":0.0,"agentUtilization":0.0,"totalChatTime":0.0,"chats":0.0,"avgConcurrentChats":0.0},{"time":"2021-02-09","linearChatTime":0.0,"idleTime":0.0,"loginTime":0.0,"agentUtilization":0.0,"totalChatTime":0,"chats":0,"avgConcurrentChats":0.0},{"time":"2021-02-10","linearChatTime":0.0,"idleTime":0.0,"loginTime":0.0,"agentUtilization":0.0,"totalChatTime":0,"chats":0,"avgConcurrentChats":0.0},{"time":"2021-02-11","linearChatTime":0.0,"idleTime":0.0,"loginTime":0.0,"agentUtilization":0.0,"totalChatTime":0,"chats":0,"avgConcurrentChats":0.0},{"time":"2021-02-12","linearChatTime":0.0,"idleTime":0.0,"loginTime":0.0,"agentUtilization":0.0,"totalChatTime":0,"chats":0,"avgConcurrentChats":0.0},{"time":"2021-02-13","linearChatTime":0.0,"idleTime":0.0,"loginTime":0.0,"agentUtilization":0.0,"totalChatTime":0,"chats":0,"avgConcurrentChats":0.0},{"time":"2021-02-14","linearChatTime":0.0,"idleTime":0.0,"loginTime":0.0,"agentUtilization":0.0,"totalChatTime":0,"chats":0,"avgConcurrentChats":0.0},{"time":"2021-02-15","linearChatTime":0.0,"idleTime":0.0,"loginTime":0.0,"agentUtilization":0.0,"totalChatTime":0,"chats":0,"avgConcurrentChats":0.0},{"time":"2021-02-16","linearChatTime":0.0,"idleTime":0.0,"loginTime":0.0,"agentUtilization":0.0,"totalChatTime":0,"chats":0,"avgConcurrentChats":0.0},{"time":"2021-02-17","linearChatTime":0.0,"idleTime":0.0,"loginTime":0.0,"agentUtilization":0.0,"totalChatTime":0,"chats":0,"avgConcurrentChats":0.0},{"time":"2021-02-18","linearChatTime":0.0,"idleTime":0.0,"loginTime":0.0,"agentUtilization":0.0,"totalChatTime":0,"chats":0,"avgConcurrentChats":0.0},{"time":"2021-02-19","linearChatTime":0.0,"idleTime":0.0,"loginTime":0.0,"agentUtilization":0.0,"totalChatTime":1777.0,"chats":1.0,"avgConcurrentChats":0.0},{"time":"2021-02-20","linearChatTime":0.0,"idleTime":0.0,"loginTime":0.0,"agentUtilization":0.0,"totalChatTime":209739.0,"chats":3.0,"avgConcurrentChats":0.0},{"time":"2021-02-21","linearChatTime":0.0,"idleTime":0.0,"loginTime":0.0,"agentUtilization":0.0,"totalChatTime":0,"chats":0,"avgConcurrentChats":0.0},{"time":"2021-02-22","linearChatTime":0.0,"idleTime":0.0,"loginTime":0.0,"agentUtilization":0.0,"totalChatTime":753.0,"chats":3.0,"avgConcurrentChats":0.0},{"time":"2021-02-23","linearChatTime":0.0,"idleTime":0.0,"loginTime":0.0,"agentUtilization":0.0,"totalChatTime":1.0,"chats":1.0,"avgConcurrentChats":0.0},{"time":"2021-02-24","linearChatTime":0.0,"idleTime":0.0,"loginTime":0.0,"agentUtilization":0.0,"totalChatTime":0,"chats":0,"avgConcurrentChats":0.0},{"time":"2021-02-25","linearChatTime":0.0,"idleTime":0.0,"loginTime":0.0,"agentUtilization":0.0,"totalChatTime":13.0,"chats":1.0,"avgConcurrentChats":0.0},{"time":"2021-02-26","linearChatTime":0.0,"idleTime":0.0,"loginTime":0.0,"agentUtilization":0.0,"totalChatTime":0,"chats":0,"avgConcurrentChats":0.0},{"time":"2021-02-27","linearChatTime":0.0,"idleTime":0.0,"loginTime":0.0,"agentUtilization":0.0,"totalChatTime":2.0,"chats":2.0,"avgConcurrentChats":0.0},{"time":"2021-02-28","linearChatTime":0.0,"idleTime":0.0,"loginTime":0.0,"agentUtilization":0.0,"totalChatTime":0,"chats":0,"avgConcurrentChats":0.0},{"time":"2021-03-01","linearChatTime":0.0,"idleTime":0.0,"loginTime":0.0,"agentUtilization":0.0,"totalChatTime":0.0,"chats":0.0,"avgConcurrentChats":0.0}]}
Get Efficiency Datas Example

Provides data regarding the agents' responsiveness, total chat time and visitor wait time.

Sample Request :

curl https://api15.comm100.io/v4/reportingquery/reports/query \
-X 'POST' \
-H 'Authorization: Bearer {access_token}' \
-H 'Content-Type: application/json' \
-D '{"cubeEntities":[{"name":"Chat","fields":[{"name":"avgAgentResponseTime","calculationType":"average","valueType":"timespan","expression":"","fieldName":"AvgResponseTime","conditionExpression":"","conditions":[],"enumItems":[]},{"name":"avgWaitTime","calculationType":"average","valueType":"timespan","expression":"","fieldName":"WaitingTime","conditionExpression":"","conditions":[],"enumItems":[]},{"name":"avgChatTime","calculationType":"average","valueType":"timespan","expression":"","fieldName":"Duration","conditionExpression":"","conditions":[],"enumItems":[]},{"name":"avgAgentChatMessages","calculationType":"average","valueType":"decimal","expression":"","fieldName":"AgentMessagesCount","conditionExpression":"","conditions":[],"enumItems":[]},{"name":"avgVisitorChatMessages","calculationType":"average","valueType":"decimal","expression":"","fieldName":"VisitorMessagesCount","conditionExpression":"","conditions":[],"enumItems":[]},{"name":"avgCannedMessages","calculationType":"average","valueType":"int","expression":"","fieldName":"CannedMessageCount","conditionExpression":"","conditions":[],"enumItems":[]},{"name":"lastMessageSentByAgent","calculationType":"count","valueType":"int","expression":"","fieldName":"LastMessageSentBy","conditionExpression":"LastMessageSentBy1","conditions":[{"name":"LastMessageSentBy1","fieldName":"LastMessageSentBy","operate":"equals","values":["1"]}],"enumItems":[]},{"name":"time","calculationType":"originalValue","valueType":"string","expression":"","fieldName":"","conditionExpression":"","conditions":[],"enumItems":[]}],"rowGroups":[{"name":"time","fieldName":"RequestedTime","isFull":true,"timeDisplayType":"day"}],"filters":[{"fieldName":"RequestedTime","matchType":"between","value":["2021/02/01","2021/03/01"]},{"fieldName":"Status","matchType":"equals","value":["0"]},{"fieldName":"ChatType","matchType":"equals","value":["0","2"]}]}],"mergeType":"column","timezone":480}'

Response:

 HTTP/1.1 200 OK

{ "total": { "avgAgentResponseTime": 41.77, "avgWaitTime": 39.59, "avgChatTime": 2212.10, "avgAgentChatMessages": 0.88, "avgVisitorChatMessages": 0.66, "avgCannedMessages": 0.03, "lastMessageSentByAgent": 193 }, "series": [ { "time": "2021-02-01", "avgAgentResponseTime": 0.0, "avgWaitTime": 6.58, "avgChatTime": 14741.21, "avgAgentChatMessages": 0.47, "avgVisitorChatMessages": 0.05, "avgCannedMessages": 0.0, "lastMessageSentByAgent": 5.0 }, { "time": "2021-02-02", "avgAgentResponseTime": 76.83, "avgWaitTime": 2.88, "avgChatTime": 1301.79, "avgAgentChatMessages": 0.17, "avgVisitorChatMessages": 0.25, "avgCannedMessages": 0.0, "lastMessageSentByAgent": 1.0 }, { "time": "2021-02-03", "avgAgentResponseTime": 1.1, "avgWaitTime": 1.24, "avgChatTime": 479.78, "avgAgentChatMessages": 0.86, "avgVisitorChatMessages": 0.39, "avgCannedMessages": 0.0, "lastMessageSentByAgent": 16.0 }, { "time": "2021-02-04", "avgAgentResponseTime": 0.29, "avgWaitTime": 17.51, "avgChatTime": 2407.36, "avgAgentChatMessages": 0.53, "avgVisitorChatMessages": 0.22, "avgCannedMessages": 0.0, "lastMessageSentByAgent": 15.0 }, { "time": "2021-02-05", "avgAgentResponseTime": 2.73, "avgWaitTime": 0.55, "avgChatTime": 18629.73, "avgAgentChatMessages": 0.91, "avgVisitorChatMessages": 0.55, "avgCannedMessages": 0.0, "lastMessageSentByAgent": 6.0 }, { "time": "2021-02-06", "avgAgentResponseTime": 0, "avgWaitTime": 0, "avgChatTime": 0, "avgAgentChatMessages": 0, "avgVisitorChatMessages": 0, "avgCannedMessages": 0, "lastMessageSentByAgent": 0 }, { "time": "2021-02-07", "avgAgentResponseTime": 431.36, "avgWaitTime": 3.04, "avgChatTime": 2181.61, "avgAgentChatMessages": 2.07, "avgVisitorChatMessages": 0.61, "avgCannedMessages": 0.0, "lastMessageSentByAgent": 13.0 }, { "time": "2021-02-08", "avgAgentResponseTime": 0.2, "avgWaitTime": 5.4, "avgChatTime": 290.5, "avgAgentChatMessages": 0.8, "avgVisitorChatMessages": 0.3, "avgCannedMessages": 0.0, "lastMessageSentByAgent": 8.0 }, { "time": "2021-02-09", "avgAgentResponseTime": 0, "avgWaitTime": 0, "avgChatTime": 0, "avgAgentChatMessages": 0, "avgVisitorChatMessages": 0, "avgCannedMessages": 0, "lastMessageSentByAgent": 0 }, { "time": "2021-02-10", "avgAgentResponseTime": 0, "avgWaitTime": 0, "avgChatTime": 0, "avgAgentChatMessages": 0, "avgVisitorChatMessages": 0, "avgCannedMessages": 0, "lastMessageSentByAgent": 0 }, { "time": "2021-02-11", "avgAgentResponseTime": 0, "avgWaitTime": 0, "avgChatTime": 0, "avgAgentChatMessages": 0, "avgVisitorChatMessages": 0, "avgCannedMessages": 0, "lastMessageSentByAgent": 0 }, { "time": "2021-02-12", "avgAgentResponseTime": 0, "avgWaitTime": 0, "avgChatTime": 0, "avgAgentChatMessages": 0, "avgVisitorChatMessages": 0, "avgCannedMessages": 0, "lastMessageSentByAgent": 0 }, { "time": "2021-02-13", "avgAgentResponseTime": 0, "avgWaitTime": 0, "avgChatTime": 0, "avgAgentChatMessages": 0, "avgVisitorChatMessages": 0, "avgCannedMessages": 0, "lastMessageSentByAgent": 0 }, { "time": "2021-02-14", "avgAgentResponseTime": 0, "avgWaitTime": 0, "avgChatTime": 0, "avgAgentChatMessages": 0, "avgVisitorChatMessages": 0, "avgCannedMessages": 0, "lastMessageSentByAgent": 0 }, { "time": "2021-02-15", "avgAgentResponseTime": 0, "avgWaitTime": 0, "avgChatTime": 0, "avgAgentChatMessages": 0, "avgVisitorChatMessages": 0, "avgCannedMessages": 0, "lastMessageSentByAgent": 0 }, { "time": "2021-02-16", "avgAgentResponseTime": 0, "avgWaitTime": 0, "avgChatTime": 0, "avgAgentChatMessages": 0, "avgVisitorChatMessages": 0, "avgCannedMessages": 0, "lastMessageSentByAgent": 0 }, { "time": "2021-02-17", "avgAgentResponseTime": 0, "avgWaitTime": 0, "avgChatTime": 0, "avgAgentChatMessages": 0, "avgVisitorChatMessages": 0, "avgCannedMessages": 0, "lastMessageSentByAgent": 0 }, { "time": "2021-02-18", "avgAgentResponseTime": 0.0, "avgWaitTime": 5.0, "avgChatTime": 57114.0, "avgAgentChatMessages": 0.0, "avgVisitorChatMessages": 0.0, "avgCannedMessages": 0.0, "lastMessageSentByAgent": 0.0 }, { "time": "2021-02-19", "avgAgentResponseTime": 49.05, "avgWaitTime": 5.62, "avgChatTime": 666.9, "avgAgentChatMessages": 0.9, "avgVisitorChatMessages": 1.05, "avgCannedMessages": 0.0, "lastMessageSentByAgent": 16.0 }, { "time": "2021-02-20", "avgAgentResponseTime": 29.68, "avgWaitTime": 18.39, "avgChatTime": 574.61, "avgAgentChatMessages": 0.71, "avgVisitorChatMessages": 0.64, "avgCannedMessages": 0.0, "lastMessageSentByAgent": 14.0 }, { "time": "2021-02-21", "avgAgentResponseTime": 0, "avgWaitTime": 0, "avgChatTime": 0, "avgAgentChatMessages": 0, "avgVisitorChatMessages": 0, "avgCannedMessages": 0, "lastMessageSentByAgent": 0 }, { "time": "2021-02-22", "avgAgentResponseTime": 24.69, "avgWaitTime": 50.34, "avgChatTime": 826.23, "avgAgentChatMessages": 1.94, "avgVisitorChatMessages": 1.17, "avgCannedMessages": 0.0, "lastMessageSentByAgent": 18.0 }, { "time": "2021-02-23", "avgAgentResponseTime": 4.76, "avgWaitTime": 1.8, "avgChatTime": 867.8, "avgAgentChatMessages": 0.32, "avgVisitorChatMessages": 0.8, "avgCannedMessages": 0.0, "lastMessageSentByAgent": 8.0 }, { "time": "2021-02-24", "avgAgentResponseTime": 10.4, "avgWaitTime": 9.17, "avgChatTime": 80.7, "avgAgentChatMessages": 0.83, "avgVisitorChatMessages": 0.67, "avgCannedMessages": 0.0, "lastMessageSentByAgent": 12.0 }, { "time": "2021-02-25", "avgAgentResponseTime": 35.38, "avgWaitTime": 17.25, "avgChatTime": 2737.03, "avgAgentChatMessages": 0.72, "avgVisitorChatMessages": 1.22, "avgCannedMessages": 0.0, "lastMessageSentByAgent": 12.0 }, { "time": "2021-02-26", "avgAgentResponseTime": 89.0, "avgWaitTime": 5.64, "avgChatTime": 7581.91, "avgAgentChatMessages": 0.91, "avgVisitorChatMessages": 3.09, "avgCannedMessages": 0.0, "lastMessageSentByAgent": 3.0 }, { "time": "2021-02-27", "avgAgentResponseTime": 10.92, "avgWaitTime": 8.36, "avgChatTime": 517.32, "avgAgentChatMessages": 0.76, "avgVisitorChatMessages": 0.64, "avgCannedMessages": 0.0, "lastMessageSentByAgent": 10.0 }, { "time": "2021-02-28", "avgAgentResponseTime": 0.0, "avgWaitTime": 4.25, "avgChatTime": 320.0, "avgAgentChatMessages": 0.5, "avgVisitorChatMessages": 0.75, "avgCannedMessages": 0.0, "lastMessageSentByAgent": 0.0 }, { "time": "2021-03-01", "avgAgentResponseTime": 0.56, "avgWaitTime": 290.92, "avgChatTime": 440.68, "avgAgentChatMessages": 1.1, "avgVisitorChatMessages": 0.32, "avgCannedMessages": 0.0, "lastMessageSentByAgent": 36.0 } ] }
Get Rating Datas Example

Provides insights on customer satisfaction by showsing rating scores of individual agents and departments.

Sample Request :

curl https://api15.comm100.io/v4/reportingquery/reports/query \
-X 'POST' \
-H 'Authorization: Bearer {access_token}' \
-H 'Content-Type: application/json' \
-D '{"cubeEntities":[{"name":"Chat","fields":[{"name":"time","calculationType":"originalValue","valueType":"string","expression":"","fieldName":"","conditionExpression":"","conditions":[],"enumItems":[]},{"name":"ratingTimes","calculationType":"count","valueType":"int","expression":"","fieldName":"PostChatSurvey.ChatId","conditionExpression":"","conditions":[],"enumItems":[]},{"name":"score5","calculationType":"count","valueType":"int","expression":"","fieldName":"PostChatSurvey.RatingGrade","conditionExpression":"RatingGrade5","conditions":[{"name":"RatingGrade5","fieldName":"PostChatSurvey.RatingGrade","operate":"equals","values":["5"]}],"enumItems":[]},{"name":"score4","calculationType":"count","valueType":"int","expression":"","fieldName":"PostChatSurvey.RatingGrade","conditionExpression":"RatingGrade4","conditions":[{"name":"RatingGrade4","fieldName":"PostChatSurvey.RatingGrade","operate":"equals","values":["4"]}],"enumItems":[]},{"name":"score3","calculationType":"count","valueType":"int","expression":"","fieldName":"PostChatSurvey.RatingGrade","conditionExpression":"RatingGrade3","conditions":[{"name":"RatingGrade3","fieldName":"PostChatSurvey.RatingGrade","operate":"equals","values":["3"]}],"enumItems":[]},{"name":"score2","calculationType":"count","valueType":"int","expression":"","fieldName":"PostChatSurvey.RatingGrade","conditionExpression":"RatingGrade2","conditions":[{"name":"RatingGrade2","fieldName":"PostChatSurvey.RatingGrade","operate":"equals","values":["2"]}],"enumItems":[]},{"name":"score1","calculationType":"count","valueType":"int","expression":"","fieldName":"PostChatSurvey.RatingGrade","conditionExpression":"RatingGrade1","conditions":[{"name":"RatingGrade1","fieldName":"PostChatSurvey.RatingGrade","operate":"equals","values":["1"]}],"enumItems":[]},{"name":"avgScore","calculationType":"average","valueType":"decimal","expression":"","fieldName":"PostChatSurvey.RatingGrade","conditionExpression":"","conditions":[],"enumItems":[]}],"rowGroups":[{"name":"time","fieldName":"PostChatSurvey.SubmitTime","isFull":true,"timeDisplayType":"day"}],"filters":[{"fieldName":"PostChatSurvey.SubmitTime","matchType":"between","value":["2021/02/01","2021/03/01"]},{"fieldName":"PostChatSurvey.RatingGrade","matchType":"greaterThan","value":["0"]}]}],"mergeType":"column","timezone":480}'

Response:

 HTTP/1.1 200 OK

{"total":{"ratingTimes":69,"score5":66,"score4":0,"score3":0,"score2":0,"score1":3,"avgScore":4.83},"series":[{"time":"2021-02-01","ratingTimes":0,"score5":0,"score4":0,"score3":0,"score2":0,"score1":0,"avgScore":0},{"time":"2021-02-02","ratingTimes":5.0,"score5":5.0,"score4":0.0,"score3":0.0,"score2":0.0,"score1":0.0,"avgScore":5.0},{"time":"2021-02-03","ratingTimes":13.0,"score5":13.0,"score4":0.0,"score3":0.0,"score2":0.0,"score1":0.0,"avgScore":5.0},{"time":"2021-02-04","ratingTimes":13.0,"score5":13.0,"score4":0.0,"score3":0.0,"score2":0.0,"score1":0.0,"avgScore":5.0},{"time":"2021-02-05","ratingTimes":5.0,"score5":5.0,"score4":0.0,"score3":0.0,"score2":0.0,"score1":0.0,"avgScore":5.0},{"time":"2021-02-06","ratingTimes":0,"score5":0,"score4":0,"score3":0,"score2":0,"score1":0,"avgScore":0},{"time":"2021-02-07","ratingTimes":20.0,"score5":20.0,"score4":0.0,"score3":0.0,"score2":0.0,"score1":0.0,"avgScore":5.0},{"time":"2021-02-08","ratingTimes":2.0,"score5":2.0,"score4":0.0,"score3":0.0,"score2":0.0,"score1":0.0,"avgScore":5.0},{"time":"2021-02-09","ratingTimes":0,"score5":0,"score4":0,"score3":0,"score2":0,"score1":0,"avgScore":0},{"time":"2021-02-10","ratingTimes":0,"score5":0,"score4":0,"score3":0,"score2":0,"score1":0,"avgScore":0},{"time":"2021-02-11","ratingTimes":0,"score5":0,"score4":0,"score3":0,"score2":0,"score1":0,"avgScore":0},{"time":"2021-02-12","ratingTimes":0,"score5":0,"score4":0,"score3":0,"score2":0,"score1":0,"avgScore":0},{"time":"2021-02-13","ratingTimes":0,"score5":0,"score4":0,"score3":0,"score2":0,"score1":0,"avgScore":0},{"time":"2021-02-14","ratingTimes":0,"score5":0,"score4":0,"score3":0,"score2":0,"score1":0,"avgScore":0},{"time":"2021-02-15","ratingTimes":0,"score5":0,"score4":0,"score3":0,"score2":0,"score1":0,"avgScore":0},{"time":"2021-02-16","ratingTimes":0,"score5":0,"score4":0,"score3":0,"score2":0,"score1":0,"avgScore":0},{"time":"2021-02-17","ratingTimes":0,"score5":0,"score4":0,"score3":0,"score2":0,"score1":0,"avgScore":0},{"time":"2021-02-18","ratingTimes":0,"score5":0,"score4":0,"score3":0,"score2":0,"score1":0,"avgScore":0},{"time":"2021-02-19","ratingTimes":3.0,"score5":3.0,"score4":0.0,"score3":0.0,"score2":0.0,"score1":0.0,"avgScore":5.0},{"time":"2021-02-20","ratingTimes":3.0,"score5":3.0,"score4":0.0,"score3":0.0,"score2":0.0,"score1":0.0,"avgScore":5.0},{"time":"2021-02-21","ratingTimes":0,"score5":0,"score4":0,"score3":0,"score2":0,"score1":0,"avgScore":0},{"time":"2021-02-22","ratingTimes":1.0,"score5":1.0,"score4":0.0,"score3":0.0,"score2":0.0,"score1":0.0,"avgScore":5.0},{"time":"2021-02-23","ratingTimes":1.0,"score5":0.0,"score4":0.0,"score3":0.0,"score2":0.0,"score1":1.0,"avgScore":1.0},{"time":"2021-02-24","ratingTimes":0,"score5":0,"score4":0,"score3":0,"score2":0,"score1":0,"avgScore":0},{"time":"2021-02-25","ratingTimes":0,"score5":0,"score4":0,"score3":0,"score2":0,"score1":0,"avgScore":0},{"time":"2021-02-26","ratingTimes":0,"score5":0,"score4":0,"score3":0,"score2":0,"score1":0,"avgScore":0},{"time":"2021-02-27","ratingTimes":2.0,"score5":0.0,"score4":0.0,"score3":0.0,"score2":0.0,"score1":2.0,"avgScore":1.0},{"time":"2021-02-28","ratingTimes":0,"score5":0,"score4":0,"score3":0,"score2":0,"score1":0,"avgScore":0},{"time":"2021-03-01","ratingTimes":1.0,"score5":1.0,"score4":0.0,"score3":0.0,"score2":0.0,"score1":0.0,"avgScore":5.0}]}
Get Post-chat Survey Datas Example

Provides insight on how visitors felt about agents' professionalism, responsiveness, and helpfulness.

Sample Request :

curl https://api15.comm100.io/v4/reportingquery/reports/query \
-X 'POST' \
-H 'Authorization: Bearer {access_token}' \
-H 'Content-Type: application/json' \
-D '{"cubeEntities":[{"name":"Chat","fields":[{"name":"campaignId","calculationType":"originalValue","valueType":"string","expression":"","fieldName":"Campaign.Id","conditionExpression":"","conditions":[],"enumItems":[]},{"name":"campaignName","calculationType":"originalValue","valueType":"string","expression":"","fieldName":"Campaign.Name","conditionExpression":"","conditions":[],"enumItems":[]},{"name":"count","calculationType":"count","valueType":"int","expression":"","fieldName":"Id","conditionExpression":"","conditions":[],"enumItems":[]},{"name":"type","calculationType":"originalValue","valueType":"string","expression":"","fieldName":"ChatFieldResult.Field.Type","conditionExpression":"","conditions":[],"enumItems":[]},{"name":"fieldId","calculationType":"originalValue","valueType":"string","expression":"","fieldName":"ChatFieldResult.Field.Id","conditionExpression":"","conditions":[],"enumItems":[]},{"name":"fieldName","calculationType":"originalValue","valueType":"string","expression":"","fieldName":"ChatFieldResult.Field.Name","conditionExpression":"","conditions":[],"enumItems":[]},{"name":"score","calculationType":"originalValue","valueType":"string","expression":"","fieldName":"","conditionExpression":"","conditions":[],"enumItems":[]}],"rowGroups":[{"name":"campaignId","fieldName":"CampaignId","isFull":false},{"name":"fieldId","fieldName":"ChatFieldResult.FieldId","isFull":false},{"name":"score","fieldName":"ChatFieldResult.Value","isFull":false}],"filters":[{"fieldName":"RequestedTime","matchType":"between","value":["2021/04/28","2021/05/27"]},{"fieldName":"ChatFieldResult.Field.Type","matchType":"equals","value":["7"]},{"fieldName":"ChatFieldResult.FormType","matchType":"equals","value":["2"]}]},{"name":"Chat","fields":[{"name":"campaignId","calculationType":"originalValue","valueType":"string","expression":"","fieldName":"Campaign.Id","conditionExpression":"","conditions":[],"enumItems":[]},{"name":"campaignName","calculationType":"originalValue","valueType":"string","expression":"","fieldName":"Campaign.Name","conditionExpression":"","conditions":[],"enumItems":[]},{"name":"count","calculationType":"count","valueType":"int","expression":"","fieldName":"Id","conditionExpression":"","conditions":[],"enumItems":[]},{"name":"option","calculationType":"originalValue","valueType":"string","expression":"","fieldName":"","conditionExpression":"","conditions":[],"enumItems":[]},{"name":"type","calculationType":"originalValue","valueType":"string","expression":"","fieldName":"ChatFieldResult.Field.Type","conditionExpression":"","conditions":[],"enumItems":[]},{"name":"fieldId","calculationType":"originalValue","valueType":"string","expression":"","fieldName":"ChatFieldResult.Field.Id","conditionExpression":"","conditions":[],"enumItems":[]},{"name":"fieldName","calculationType":"originalValue","valueType":"string","expression":"","fieldName":"ChatFieldResult.Field.Name","conditionExpression":"","conditions":[],"enumItems":[]}],"rowGroups":[{"name":"campaignId","fieldName":"CampaignId","isFull":false},{"name":"fieldId","fieldName":"ChatFieldResult.FieldId","isFull":false},{"name":"option","fieldName":"ChatFieldResult.Value","isFull":false}],"filters":[{"fieldName":"RequestedTime","matchType":"between","value":["2021/04/28","2021/05/27"]},{"fieldName":"ChatFieldResult.Field.Type","matchType":"equals","value":["3","4","5","6"]},{"fieldName":"ChatFieldResult.FormType","matchType":"equals","value":["2"]}]}],"mergeType":"row","timezone":480}'

Response:

 HTTP/1.1 200 OK

{ "series":[ { "campaignId":"92a816a9-b590-493d-9bf4-98c921c4f40c", "campaignName":"Comm100 Website Bussiness", "count":"2.0", "option":"No", "type":"6", "fieldId":"420758aa-ea68-4bf2-91ae-86a865641fd0", "fieldName":"Did you get a timely response from the agent?" }, { "campaignId":"92a816a9-b590-493d-9bf4-98c921c4f40c", "campaignName":"Comm100 Website Bussiness", "count":"2.0", "option":"Yes", "type":"6", "fieldId":"420758aa-ea68-4bf2-91ae-86a865641fd0", "fieldName":"Did you get a timely response from the agent?" }, { "campaignId":"92a816a9-b590-493d-9bf4-98c921c4f40c", "campaignName":"Comm100 Website Bussiness", "count":"2.0", "option":"Sales", "type":"5", "fieldId":"2c89bb2b-21ac-4ca7-a744-41b04e0e65f3", "fieldName":"Other Features" }, { "campaignId":"92a816a9-b590-493d-9bf4-98c921c4f40c", "campaignName":"Comm100 Website Bussiness", "count":"2.0", "option":"true", "type":"4", "fieldId":"ddefc1a6-2ff6-4348-b15d-216660744511", "fieldName":"Were your queries fully answered?" } ] }
Get Pre-chat Survey Datas Example

Provides insight on visitor data collected from pre-chat surveys.

Sample Request :

curl https://api15.comm100.io/v4/reportingquery/reports/query \
-X 'POST' \
-H 'Authorization: Bearer {access_token}' \
-H 'Content-Type: application/json' \
-D '{"cubeEntities":[{"name":"Chat","fields":[{"name":"campaignId","calculationType":"originalValue","valueType":"string","expression":"","fieldName":"Campaign.Id","conditionExpression":"","conditions":[],"enumItems":[]},{"name":"campaignName","calculationType":"originalValue","valueType":"string","expression":"","fieldName":"Campaign.Name","conditionExpression":"","conditions":[],"enumItems":[]},{"name":"count","calculationType":"count","valueType":"int","expression":"","fieldName":"Id","conditionExpression":"","conditions":[],"enumItems":[]},{"name":"option","calculationType":"originalValue","valueType":"string","expression":"","fieldName":"","conditionExpression":"","conditions":[],"enumItems":[]},{"name":"type","calculationType":"originalValue","valueType":"string","expression":"","fieldName":"ChatFieldResult.Field.Type","conditionExpression":"","conditions":[],"enumItems":[]},{"name":"fieldId","calculationType":"originalValue","valueType":"string","expression":"","fieldName":"ChatFieldResult.Field.Id","conditionExpression":"","conditions":[],"enumItems":[]},{"name":"fieldName","calculationType":"originalValue","valueType":"string","expression":"","fieldName":"ChatFieldResult.Field.Name","conditionExpression":"","conditions":[],"enumItems":[]}],"rowGroups":[{"name":"campaignId","fieldName":"CampaignId","isFull":false},{"name":"fieldId","fieldName":"ChatFieldResult.FieldId","isFull":false},{"name":"option","fieldName":"ChatFieldResult.Value","isFull":false}],"filters":[{"fieldName":"RequestedTime","matchType":"between","value":["2021/04/28","2021/05/27"]},{"fieldName":"ChatFieldResult.Field.Type","matchType":"equals","value":["3","4","5","6"]},{"fieldName":"ChatFieldResult.FormType","matchType":"equals","value":["0"]}]}],"mergeType":"row","timezone":480}'

Response:

 HTTP/1.1 200 OK

{ "series":[ { "campaignId":"92a816a9-b590-493d-9bf4-98c921c4f40c", "campaignName":"Comm100 Website", "count":"2.0", "option":"Sales", "type":"5", "fieldId":"dcf659f4-ae18-4534-8c00-98f10b7b28c4", "fieldName":"Inquiry Related" }, { "campaignId":"ba282955-a620-40cc-922b-f26a9a5a9980", "campaignName":"Comm100 Small Business", "count":"3.0", "option":"Sales", "type":"5", "fieldId":"dcf659f4-ae18-4534-8c00-98f10b7b28c4", "fieldName":"Inquiry Related" }, { "campaignId":"92a816a9-b590-493d-9bf4-98c921c4f40c", "campaignName":"AI Pages", "count":"4.0", "option":"true", "type":"4", "fieldId":"ab379821-2ab6-4671-babf-5c1e1a956ae8", "fieldName":"Were your queries fully answered?" }, { "campaignId":"92a816a9-b590-493d-9bf4-98c921c4f40c", "campaignName":"AI Pages", "count":"2.0", "option":"false", "type":"4", "fieldId":"ab379821-2ab6-4671-babf-5c1e1a956ae8", "fieldName":"Were your queries fully answered?" } ] }
Get Wrap-up Datas Example

Shows the categorization details of the chats as well as the wrap-up completion rate according to the wrap-up survey.

Sample Request :

curl https://api15.comm100.io/v4/reportingquery/reports/query \
-X 'POST' \
-H 'Authorization: Bearer {access_token}' \
-H 'Content-Type: application/json' \
-D '{"cubeEntities":[{"name":"Chat","fields":[{"name":"campaignId","calculationType":"originalValue","valueType":"string","expression":"","fieldName":"Campaign.Id","conditionExpression":"","conditions":[],"enumItems":[]},{"name":"campaignName","calculationType":"originalValue","valueType":"string","expression":"","fieldName":"Campaign.Name","conditionExpression":"","conditions":[],"enumItems":[]},{"name":"count","calculationType":"count","valueType":"int","expression":"","fieldName":"Id","conditionExpression":"","conditions":[],"enumItems":[]},{"name":"categoryOptionId","calculationType":"originalValue","valueType":"string","expression":"","fieldName":"ChatWrapupCategory.CategoryOption.Id","conditionExpression":"","conditions":[],"enumItems":[]},{"name":"categoryOptionName","calculationType":"originalValue","valueType":"string","expression":"","fieldName":"ChatWrapupCategory.CategoryOption.Name","conditionExpression":"","conditions":[],"enumItems":[]}],"rowGroups":[{"name":"campaignId","fieldName":"CampaignId","isFull":false},{"name":"optionId","fieldName":"ChatWrapupCategory.CategoryOptionId","isFull":false}],"filters":[{"fieldName":"RequestedTime","matchType":"between","value":["2021/05/03","2021/06/01"]}]},{"name":"Chat","fields":[{"name":"campaignId","calculationType":"originalValue","valueType":"string","expression":"","fieldName":"Campaign.Id","conditionExpression":"","conditions":[],"enumItems":[]},{"name":"campaignName","calculationType":"originalValue","valueType":"string","expression":"","fieldName":"Campaign.Name","conditionExpression":"","conditions":[],"enumItems":[]},{"name":"count","calculationType":"count","valueType":"int","expression":"","fieldName":"Id","conditionExpression":"","conditions":[],"enumItems":[]},{"name":"option","calculationType":"originalValue","valueType":"string","expression":"","fieldName":"","conditionExpression":"","conditions":[],"enumItems":[]},{"name":"type","calculationType":"originalValue","valueType":"string","expression":"","fieldName":"ChatFieldResult.Field.Type","conditionExpression":"","conditions":[],"enumItems":[]},{"name":"fieldId","calculationType":"originalValue","valueType":"string","expression":"","fieldName":"ChatFieldResult.Field.Id","conditionExpression":"","conditions":[],"enumItems":[]},{"name":"fieldName","calculationType":"originalValue","valueType":"string","expression":"","fieldName":"ChatFieldResult.Field.Name","conditionExpression":"","conditions":[],"enumItems":[]}],"rowGroups":[{"name":"campaignId","fieldName":"CampaignId","isFull":false},{"name":"fieldId","fieldName":"ChatFieldResult.FieldId","isFull":false},{"name":"option","fieldName":"ChatFieldResult.Value","isFull":false}],"filters":[{"fieldName":"RequestedTime","matchType":"between","value":["2021/05/03","2021/06/01"]},{"fieldName":"ChatFieldResult.Field.Type","matchType":"equals","value":["3","4","5","6"]},{"fieldName":"ChatFieldResult.FormType","matchType":"equals","value":["3"]}]}],"mergeType":"row","timezone":480}'

Response:

 HTTP/1.1 200 OK

{"series":[{"campaignId":"08382335-e771-4bcc-9ad2-33d2422aba20","campaignName":"1kellyc","count":1.0,"categoryOptionId":"f29ba660-bdeb-4d0f-8a36-acc500d8201f","categoryOptionName":"ccccc"},{"campaignId":"e80e3967-c0c8-4f4d-8f66-ef8595e1321d","campaignName":"fcc","count":3.0,"categoryOptionId":"efab6333-4260-eb11-aacf-06c7a219a2ac","categoryOptionName":"Complaint"},{"campaignId":"b0d5105e-bd85-4069-a517-3cb58bfb797e","campaignName":"French Campaign","count":1.0,"categoryOptionId":"edab6333-4260-eb11-aacf-06c7a219a2ac","categoryOptionName":"Inquiry"},{"campaignId":"08382335-e771-4bcc-9ad2-33d2422aba20","campaignName":"1kellyc","count":3.0,"categoryOptionId":"7cadfa89-87f6-4482-8f6f-acc500d8201f","categoryOptionName":"bbbbb"},{"campaignId":"08382335-e771-4bcc-9ad2-33d2422aba20","campaignName":"1kellyc","count":1.0,"categoryOptionId":"efab6333-4260-eb11-aacf-06c7a219a2ac","categoryOptionName":"Complaint"},{"campaignId":"08382335-e771-4bcc-9ad2-33d2422aba20","campaignName":"1kellyc","count":1.0,"categoryOptionId":"ce2f5260-5771-4b14-a788-acec006afa93","categoryOptionName":"option1"},{"campaignId":"e80e3967-c0c8-4f4d-8f66-ef8595e1321d","campaignName":"fcc","count":1.0,"categoryOptionId":"b58ae12f-f91b-4b89-9246-623393aeae1d","categoryOptionName":"0528"}]}
Get Conversions Datas Example

Shows all achieved conversions, total conversion value and the conversion rate.

Sample Request :

curl https://api15.comm100.io/v4/reportingquery/reports/query \
-X 'POST' \
-H 'Authorization: Bearer {access_token}' \
-H 'Content-Type: application/json' \
-D '{"cubeEntities":[{"name":"ConversionLog","fields":[{"name":"time","calculationType":"originalValue","valueType":"string","expression":"","fieldName":"","conditionExpression":"","conditions":[],"enumItems":[]},{"name":"conversions","calculationType":"count","valueType":"int","expression":"","fieldName":"Id","conditionExpression":"","conditions":[],"enumItems":[]},{"name":"convertedVisitors","calculationType":"uniqueCount","valueType":"int","expression":"","fieldName":"VisitorId","conditionExpression":"","conditions":[],"enumItems":[]},{"name":"convertedChattedVisitors","calculationType":"uniqueCount","valueType":"int","expression":"","fieldName":"VisitorId","conditionExpression":"ChatIdNotEmpty","conditions":[{"name":"ChatIdNotEmpty","fieldName":"ChatGuid","operate":"notEquals","values":["00000000-0000-0000-0000-000000000000"]}],"enumItems":[]},{"name":"convRateOfChattedVisitors","calculationType":"expression","valueType":"percent","expression":"convertedChattedVisitors/chattedVisitors","fieldName":"","conditionExpression":"","conditions":[],"enumItems":[]},{"name":"value","calculationType":"sum","valueType":"decimal","expression":"","fieldName":"ConversionValue","conditionExpression":"","conditions":[],"enumItems":[]}],"rowGroups":[{"name":"time","fieldName":"CreatedTime","isFull":true,"timeDisplayType":"day"}],"filters":[{"fieldName":"CreatedTime","matchType":"between","value":["2021/02/01","2021/03/01"]}]},{"name":"Chat","fields":[{"name":"chats","calculationType":"count","valueType":"int","expression":"","fieldName":"Id","conditionExpression":"","conditions":[],"enumItems":[]},{"name":"chattedVisitors","calculationType":"uniqueCount","valueType":"int","expression":"","fieldName":"Session.VisitorId","conditionExpression":"","conditions":[],"enumItems":[]}],"rowGroups":[{"name":"time","fieldName":"RequestedTime","isFull":true,"timeDisplayType":"day"}],"filters":[{"fieldName":"RequestedTime","matchType":"between","value":["2021/02/01","2021/03/01"]},{"fieldName":"Status","matchType":"equals","value":["0"]}]}],"mergeType":"column","timezone":480}'

Response:

 HTTP/1.1 200 OK

{"total":{"conversions":540,"convertedVisitors":93,"convertedChattedVisitors":14,"value":420.0,"chats":333,"chattedVisitors":76,"convRateOfChattedVisitors":18.42},"series":[{"time":"2021-02-01","conversions":21.0,"convertedVisitors":2.0,"convertedChattedVisitors":1.0,"convRateOfChattedVisitors":50.0,"value":0.0,"chats":2.0,"chattedVisitors":2.0},{"time":"2021-02-02","conversions":81.0,"convertedVisitors":14.0,"convertedChattedVisitors":2.0,"convRateOfChattedVisitors":16.67,"value":0.0,"chats":30.0,"chattedVisitors":12.0},{"time":"2021-02-03","conversions":96.0,"convertedVisitors":19.0,"convertedChattedVisitors":2.0,"convRateOfChattedVisitors":18.18,"value":78.0,"chats":51.0,"chattedVisitors":11.0},{"time":"2021-02-04","conversions":24.0,"convertedVisitors":6.0,"convertedChattedVisitors":1.0,"convRateOfChattedVisitors":20.0,"value":24.0,"chats":25.0,"chattedVisitors":5.0},{"time":"2021-02-05","conversions":105.0,"convertedVisitors":8.0,"convertedChattedVisitors":1.0,"convRateOfChattedVisitors":20.0,"value":105.0,"chats":27.0,"chattedVisitors":5.0},{"time":"2021-02-06","conversions":0,"convertedVisitors":0,"convertedChattedVisitors":0,"convRateOfChattedVisitors":0.0,"value":0,"chats":0,"chattedVisitors":0},{"time":"2021-02-07","conversions":21.0,"convertedVisitors":2.0,"convertedChattedVisitors":1.0,"convRateOfChattedVisitors":16.67,"value":21.0,"chats":52.0,"chattedVisitors":6.0},{"time":"2021-02-08","conversions":21.0,"convertedVisitors":7.0,"convertedChattedVisitors":0.0,"convRateOfChattedVisitors":0.0,"value":21.0,"chats":24.0,"chattedVisitors":3.0},{"time":"2021-02-09","conversions":0,"convertedVisitors":0,"convertedChattedVisitors":0,"convRateOfChattedVisitors":0.0,"value":0,"chats":0,"chattedVisitors":0},{"time":"2021-02-10","conversions":0,"convertedVisitors":0,"convertedChattedVisitors":0,"convRateOfChattedVisitors":0.0,"value":0,"chats":0,"chattedVisitors":0},{"time":"2021-02-11","conversions":0,"convertedVisitors":0,"convertedChattedVisitors":0,"convRateOfChattedVisitors":0.0,"value":0,"chats":0,"chattedVisitors":0},{"time":"2021-02-12","conversions":0,"convertedVisitors":0,"convertedChattedVisitors":0,"convRateOfChattedVisitors":0.0,"value":0,"chats":0,"chattedVisitors":0},{"time":"2021-02-13","conversions":0,"convertedVisitors":0,"convertedChattedVisitors":0,"convRateOfChattedVisitors":0.0,"value":0,"chats":0,"chattedVisitors":0},{"time":"2021-02-14","conversions":0,"convertedVisitors":0,"convertedChattedVisitors":0,"convRateOfChattedVisitors":0.0,"value":0,"chats":0,"chattedVisitors":0},{"time":"2021-02-15","conversions":0,"convertedVisitors":0,"convertedChattedVisitors":0,"convRateOfChattedVisitors":0.0,"value":0,"chats":0,"chattedVisitors":0},{"time":"2021-02-16","conversions":0,"convertedVisitors":0,"convertedChattedVisitors":0,"convRateOfChattedVisitors":0.0,"value":0,"chats":0,"chattedVisitors":0},{"time":"2021-02-17","conversions":0,"convertedVisitors":0,"convertedChattedVisitors":0,"convRateOfChattedVisitors":0.0,"value":0,"chats":0,"chattedVisitors":0},{"time":"2021-02-18","conversions":0,"convertedVisitors":0,"convertedChattedVisitors":0,"convRateOfChattedVisitors":0.0,"value":0,"chats":0,"chattedVisitors":0},{"time":"2021-02-19","conversions":52.0,"convertedVisitors":5.0,"convertedChattedVisitors":1.0,"convRateOfChattedVisitors":25.0,"value":52.0,"chats":33.0,"chattedVisitors":4.0},{"time":"2021-02-20","conversions":9.0,"convertedVisitors":3.0,"convertedChattedVisitors":0.0,"convRateOfChattedVisitors":0.0,"value":9.0,"chats":29.0,"chattedVisitors":5.0},{"time":"2021-02-21","conversions":0,"convertedVisitors":0,"convertedChattedVisitors":0,"convRateOfChattedVisitors":0.0,"value":0,"chats":0,"chattedVisitors":0},{"time":"2021-02-22","conversions":15.0,"convertedVisitors":7.0,"convertedChattedVisitors":0.0,"convRateOfChattedVisitors":0.0,"value":15.0,"chats":18.0,"chattedVisitors":5.0},{"time":"2021-02-23","conversions":24.0,"convertedVisitors":6.0,"convertedChattedVisitors":1.0,"convRateOfChattedVisitors":100.0,"value":24.0,"chats":1.0,"chattedVisitors":1.0},{"time":"2021-02-24","conversions":16.0,"convertedVisitors":5.0,"convertedChattedVisitors":1.0,"convRateOfChattedVisitors":100.0,"value":16.0,"chats":7.0,"chattedVisitors":1.0},{"time":"2021-02-25","conversions":32.0,"convertedVisitors":5.0,"convertedChattedVisitors":1.0,"convRateOfChattedVisitors":20.0,"value":32.0,"chats":6.0,"chattedVisitors":5.0},{"time":"2021-02-26","conversions":12.0,"convertedVisitors":1.0,"convertedChattedVisitors":1.0,"convRateOfChattedVisitors":50.0,"value":12.0,"chats":15.0,"chattedVisitors":2.0},{"time":"2021-02-27","conversions":2.0,"convertedVisitors":2.0,"convertedChattedVisitors":0.0,"convRateOfChattedVisitors":0.0,"value":2.0,"chats":2.0,"chattedVisitors":2.0},{"time":"2021-02-28","conversions":0,"convertedVisitors":0,"convertedChattedVisitors":0,"convRateOfChattedVisitors":0.0,"value":0,"chats":0,"chattedVisitors":0},{"time":"2021-03-01","conversions":9.0,"convertedVisitors":1.0,"convertedChattedVisitors":1.0,"convRateOfChattedVisitors":14.29,"value":9.0,"chats":11.0,"chattedVisitors":7.0}]}
Get Manual Invitation Datas Example

Shows the number of invitations sent manually by agents as well as the acceptance rate.

Sample Request :

curl https://api15.comm100.io/v4/reportingquery/reports/query \
-X 'POST' \
-H 'Authorization: Bearer {access_token}' \
-H 'Content-Type: application/json' \
-D '{"cubeEntities":[{"name":"ManualInvitationLog","fields":[{"name":"sent","calculationType":"count","valueType":"int","expression":"","fieldName":"Status","conditionExpression":"Status0","conditions":[{"name":"Status0","fieldName":"Status","operate":"equals","values":["0"]}],"enumItems":[]},{"name":"accepted","calculationType":"count","valueType":"int","expression":"","fieldName":"Status","conditionExpression":"Status1","conditions":[{"name":"Status1","fieldName":"Status","operate":"equals","values":["1"]}],"enumItems":[]},{"name":"acceptanceRate","calculationType":"expression","valueType":"percent","expression":"accepted/sent","fieldName":"","conditionExpression":"","conditions":[],"enumItems":[]},{"name":"sumInvitation","calculationType":"count","valueType":"int","expression":"","fieldName":"Status","conditionExpression":"","conditions":[],"enumItems":[]},{"name":"time","calculationType":"originalValue","valueType":"string","expression":"","fieldName":"","conditionExpression":"","conditions":[],"enumItems":[]}],"rowGroups":[{"name":"time","fieldName":"SentTime","isFull":true,"timeDisplayType":"day"}],"filters":[{"fieldName":"SentTime","matchType":"between","value":["2021/02/01","2021/03/01"]}]}],"mergeType":"column","timezone":480}'

Response:

 HTTP/1.1 200 OK

{"total":{"sent":16,"accepted":9,"sumInvitation":25,"acceptanceRate":56.25},"series":[{"time":"2021-02-01","sent":0,"accepted":0,"acceptanceRate":0.0,"sumInvitation":0},{"time":"2021-02-02","sent":3.0,"accepted":3.0,"acceptanceRate":100.0,"sumInvitation":6.0},{"time":"2021-02-03","sent":6.0,"accepted":3.0,"acceptanceRate":50.0,"sumInvitation":9.0},{"time":"2021-02-04","sent":0,"accepted":0,"acceptanceRate":0.0,"sumInvitation":0},{"time":"2021-02-05","sent":0,"accepted":0,"acceptanceRate":0.0,"sumInvitation":0},{"time":"2021-02-06","sent":0,"accepted":0,"acceptanceRate":0.0,"sumInvitation":0},{"time":"2021-02-07","sent":0,"accepted":0,"acceptanceRate":0.0,"sumInvitation":0},{"time":"2021-02-08","sent":0,"accepted":0,"acceptanceRate":0.0,"sumInvitation":0},{"time":"2021-02-09","sent":0,"accepted":0,"acceptanceRate":0.0,"sumInvitation":0},{"time":"2021-02-10","sent":0,"accepted":0,"acceptanceRate":0.0,"sumInvitation":0},{"time":"2021-02-11","sent":0,"accepted":0,"acceptanceRate":0.0,"sumInvitation":0},{"time":"2021-02-12","sent":0,"accepted":0,"acceptanceRate":0.0,"sumInvitation":0},{"time":"2021-02-13","sent":0,"accepted":0,"acceptanceRate":0.0,"sumInvitation":0},{"time":"2021-02-14","sent":0,"accepted":0,"acceptanceRate":0.0,"sumInvitation":0},{"time":"2021-02-15","sent":0,"accepted":0,"acceptanceRate":0.0,"sumInvitation":0},{"time":"2021-02-16","sent":0,"accepted":0,"acceptanceRate":0.0,"sumInvitation":0},{"time":"2021-02-17","sent":0,"accepted":0,"acceptanceRate":0.0,"sumInvitation":0},{"time":"2021-02-18","sent":0,"accepted":0,"acceptanceRate":0.0,"sumInvitation":0},{"time":"2021-02-19","sent":0,"accepted":0,"acceptanceRate":0.0,"sumInvitation":0},{"time":"2021-02-20","sent":0,"accepted":0,"acceptanceRate":0.0,"sumInvitation":0},{"time":"2021-02-21","sent":0,"accepted":0,"acceptanceRate":0.0,"sumInvitation":0},{"time":"2021-02-22","sent":0,"accepted":0,"acceptanceRate":0.0,"sumInvitation":0},{"time":"2021-02-23","sent":4.0,"accepted":3.0,"acceptanceRate":75.0,"sumInvitation":7.0},{"time":"2021-02-24","sent":0,"accepted":0,"acceptanceRate":0.0,"sumInvitation":0},{"time":"2021-02-25","sent":0,"accepted":0,"acceptanceRate":0.0,"sumInvitation":0},{"time":"2021-02-26","sent":0,"accepted":0,"acceptanceRate":0.0,"sumInvitation":0},{"time":"2021-02-27","sent":2.0,"accepted":0.0,"acceptanceRate":0.0,"sumInvitation":2.0},{"time":"2021-02-28","sent":0,"accepted":0,"acceptanceRate":0.0,"sumInvitation":0},{"time":"2021-03-01","sent":1.0,"accepted":0.0,"acceptanceRate":0.0,"sumInvitation":1.0}]}
Get Auto Invitation Datas Example

Shows the number of invitations triggered by predefined rules as well as the acceptance rate.

Sample Request :

curl https://api15.comm100.io/v4/reportingquery/reports/query \
-X 'POST' \
-H 'Authorization: Bearer {access_token}' \
-H 'Content-Type: application/json' \
-D '{"cubeEntities":[{"name":"AutoInvitationStatistics","fields":[{"name":"sent","calculationType":"sum","valueType":"int","expression":"","fieldName":"SentNum","conditionExpression":"","conditions":[],"enumItems":[]},{"name":"accepted","calculationType":"sum","valueType":"int","expression":"","fieldName":"AcceptNum","conditionExpression":"","conditions":[],"enumItems":[]},{"name":"acceptanceRate","calculationType":"expression","valueType":"percent","expression":"accepted/sent","fieldName":"","conditionExpression":"","conditions":[],"enumItems":[]},{"name":"time","calculationType":"originalValue","valueType":"string","expression":"","fieldName":"","conditionExpression":"","conditions":[],"enumItems":[]}],"rowGroups":[{"name":"time","fieldName":"LogTime","isFull":true,"timeDisplayType":"day"}],"filters":[{"fieldName":"LogTime","matchType":"between","value":["2021/03/01","2021/03/31"]}]}],"mergeType":"column","timezone":480}'

Response:

 HTTP/1.1 200 OK

{"total":{"sent":5,"accepted":2,"acceptanceRate":40.0},"series":[{"time":"2021-03-01","sent":0,"accepted":0,"acceptanceRate":0.0},{"time":"2021-03-02","sent":0,"accepted":0,"acceptanceRate":0.0},{"time":"2021-03-03","sent":0,"accepted":0,"acceptanceRate":0.0},{"time":"2021-03-04","sent":0,"accepted":0,"acceptanceRate":0.0},{"time":"2021-03-05","sent":0,"accepted":0,"acceptanceRate":0.0},{"time":"2021-03-06","sent":0,"accepted":0,"acceptanceRate":0.0},{"time":"2021-03-07","sent":0,"accepted":0,"acceptanceRate":0.0},{"time":"2021-03-08","sent":0,"accepted":0,"acceptanceRate":0.0},{"time":"2021-03-09","sent":0,"accepted":0,"acceptanceRate":0.0},{"time":"2021-03-10","sent":0,"accepted":0,"acceptanceRate":0.0},{"time":"2021-03-11","sent":0,"accepted":0,"acceptanceRate":0.0},{"time":"2021-03-12","sent":0,"accepted":0,"acceptanceRate":0.0},{"time":"2021-03-13","sent":0,"accepted":0,"acceptanceRate":0.0},{"time":"2021-03-14","sent":0,"accepted":0,"acceptanceRate":0.0},{"time":"2021-03-15","sent":1.0,"accepted":0.0,"acceptanceRate":0.0},{"time":"2021-03-16","sent":0,"accepted":0,"acceptanceRate":0.0},{"time":"2021-03-17","sent":0,"accepted":0,"acceptanceRate":0.0},{"time":"2021-03-18","sent":2.0,"accepted":1.0,"acceptanceRate":50.0},{"time":"2021-03-19","sent":0,"accepted":0,"acceptanceRate":0.0},{"time":"2021-03-20","sent":0,"accepted":0,"acceptanceRate":0.0},{"time":"2021-03-21","sent":0,"accepted":0,"acceptanceRate":0.0},{"time":"2021-03-22","sent":0,"accepted":0,"acceptanceRate":0.0},{"time":"2021-03-23","sent":0,"accepted":0,"acceptanceRate":0.0},{"time":"2021-03-24","sent":0,"accepted":0,"acceptanceRate":0.0},{"time":"2021-03-25","sent":2.0,"accepted":1.0,"acceptanceRate":50.0},{"time":"2021-03-26","sent":0,"accepted":0,"acceptanceRate":0.0},{"time":"2021-03-27","sent":0,"accepted":0,"acceptanceRate":0.0},{"time":"2021-03-28","sent":0,"accepted":0,"acceptanceRate":0.0},{"time":"2021-03-29","sent":0,"accepted":0,"acceptanceRate":0.0},{"time":"2021-03-30","sent":0,"accepted":0,"acceptanceRate":0.0},{"time":"2021-03-31","sent":0,"accepted":0,"acceptanceRate":0.0}]}
Get Offline Message Datas Example

Provides details on the number of offline messages left by the visitos as well as their source.

Sample Request :

curl https://api15.comm100.io/v4/reportingquery/reports/query \
-X 'POST' \
-H 'Authorization: Bearer {access_token}' \
-H 'Content-Type: application/json' \
-D '{"cubeEntities":[{"name":"OfflineMessage","fields":[{"name":"time","calculationType":"originalValue","valueType":"string","expression":"","fieldName":"","conditionExpression":"","conditions":[],"enumItems":[]},{"name":"fromOfflineButton","calculationType":"count","valueType":"int","expression":"","fieldName":"Source","conditionExpression":"SourceOffline","conditions":[{"name":"SourceOffline","fieldName":"Source","operate":"equals","values":["0","1","2"]}],"enumItems":[]},{"name":"messages","calculationType":"count","valueType":"int","expression":"","fieldName":"Id","conditionExpression":"","conditions":[],"enumItems":[]},{"name":"fromChatQueue","calculationType":"count","valueType":"int","expression":"","fieldName":"Source","conditionExpression":"SourceQueue","conditions":[{"name":"SourceQueue","fieldName":"Source","operate":"equals","values":["3"]}],"enumItems":[]},{"name":"fromBot","calculationType":"count","valueType":"int","expression":"","fieldName":"Source","conditionExpression":"SourceBot","conditions":[{"name":"SourceBot","fieldName":"Source","operate":"equals","values":["4"]}],"enumItems":[]}],"rowGroups":[{"name":"time","fieldName":"CreatedTime","isFull":true,"timeDisplayType":"day"}],"filters":[{"fieldName":"CreatedTime","matchType":"between","value":["2021/03/01","2021/03/31"]}]}],"mergeType":"column","timezone":480}'

Response:

 HTTP/1.1 200 OK

{"total":{"fromOfflineButton":4,"messages":4,"fromChatQueue":0,"fromBot":0},"series":[{"time":"2021-03-01","fromOfflineButton":0,"messages":0,"fromChatQueue":0,"fromBot":0},{"time":"2021-03-02","fromOfflineButton":0,"messages":0,"fromChatQueue":0,"fromBot":0},{"time":"2021-03-03","fromOfflineButton":2.0,"messages":2.0,"fromChatQueue":0.0,"fromBot":0.0},{"time":"2021-03-04","fromOfflineButton":0,"messages":0,"fromChatQueue":0,"fromBot":0},{"time":"2021-03-05","fromOfflineButton":0,"messages":0,"fromChatQueue":0,"fromBot":0},{"time":"2021-03-06","fromOfflineButton":0,"messages":0,"fromChatQueue":0,"fromBot":0},{"time":"2021-03-07","fromOfflineButton":0,"messages":0,"fromChatQueue":0,"fromBot":0},{"time":"2021-03-08","fromOfflineButton":0,"messages":0,"fromChatQueue":0,"fromBot":0},{"time":"2021-03-09","fromOfflineButton":0,"messages":0,"fromChatQueue":0,"fromBot":0},{"time":"2021-03-10","fromOfflineButton":0,"messages":0,"fromChatQueue":0,"fromBot":0},{"time":"2021-03-11","fromOfflineButton":0,"messages":0,"fromChatQueue":0,"fromBot":0},{"time":"2021-03-12","fromOfflineButton":1.0,"messages":1.0,"fromChatQueue":0.0,"fromBot":0.0},{"time":"2021-03-13","fromOfflineButton":0,"messages":0,"fromChatQueue":0,"fromBot":0},{"time":"2021-03-14","fromOfflineButton":0,"messages":0,"fromChatQueue":0,"fromBot":0},{"time":"2021-03-15","fromOfflineButton":1.0,"messages":1.0,"fromChatQueue":0.0,"fromBot":0.0},{"time":"2021-03-16","fromOfflineButton":0,"messages":0,"fromChatQueue":0,"fromBot":0},{"time":"2021-03-17","fromOfflineButton":0,"messages":0,"fromChatQueue":0,"fromBot":0},{"time":"2021-03-18","fromOfflineButton":0,"messages":0,"fromChatQueue":0,"fromBot":0},{"time":"2021-03-19","fromOfflineButton":0,"messages":0,"fromChatQueue":0,"fromBot":0},{"time":"2021-03-20","fromOfflineButton":0,"messages":0,"fromChatQueue":0,"fromBot":0},{"time":"2021-03-21","fromOfflineButton":0,"messages":0,"fromChatQueue":0,"fromBot":0},{"time":"2021-03-22","fromOfflineButton":0,"messages":0,"fromChatQueue":0,"fromBot":0},{"time":"2021-03-23","fromOfflineButton":0,"messages":0,"fromChatQueue":0,"fromBot":0},{"time":"2021-03-24","fromOfflineButton":0,"messages":0,"fromChatQueue":0,"fromBot":0},{"time":"2021-03-25","fromOfflineButton":0,"messages":0,"fromChatQueue":0,"fromBot":0},{"time":"2021-03-26","fromOfflineButton":0,"messages":0,"fromChatQueue":0,"fromBot":0},{"time":"2021-03-27","fromOfflineButton":0,"messages":0,"fromChatQueue":0,"fromBot":0},{"time":"2021-03-28","fromOfflineButton":0,"messages":0,"fromChatQueue":0,"fromBot":0},{"time":"2021-03-29","fromOfflineButton":0,"messages":0,"fromChatQueue":0,"fromBot":0},{"time":"2021-03-30","fromOfflineButton":0,"messages":0,"fromChatQueue":0,"fromBot":0},{"time":"2021-03-31","fromOfflineButton":0,"messages":0,"fromChatQueue":0,"fromBot":0}]}