API’s are used to communicate with various systems to pull information in & out of bots. This report gives you an overview of the API performance.


It helps you determine the number of API calls made by each flow, each conversation, and each bot. It gives you the list of API calls that succeeded and failed, with which you can moderate the API commands. It is also important to know the traffic flow of the API calls made in a certain period to streamline the bot flows.


How to access this report?

  • Click on Analytics > Bot Analytics > System Performance Report from curated reports
  • Choose the required filters and get the data.



Some of the filters with which you can analyze the API calls are : 


Attribute Name
Available as
Definition
Conversations
Metric
Count of bot conversations
Conversation ID
Filter, Group by, Underlying dataUnique ID corresponding to each bot conversation
Created dateFilter, Group by, Underlying dataTimestamp at which the bot conversation was initiated
StatusFilter, Group by, Underlying dataCurrent status of a bot conversation: New, Open, Closed
BotFilter, Group by, Underlying dataName of the bot on which a conversation was initiated
Bot versionFilter, Group by, Underlying dataVersion number of the bot on which a conversation was initiated
FlowFilter, Group by, Underlying dataName of the flow on which the last user interaction was done
CustomerFilter, Group by, Underlying dataA unique identifier for the user that interacts with the bot
Landing URLFilter, Group by, Underlying dataThe URL on which the bot conversation was initiated



You can also create your own API's Overview & Performance report by applying widgets, filters, visualization, and much more. Learn how to build your own report