API Usage view

The API Usage view allows you to see how many requests that your contact center makes and which clients make those requests. If you exceed the , then this information can help determine which clients make the most requests and which type of request your organization uses most often. You can use that information to streamline your API usage and avoid or plan for overages.  

The data in this view includes all PUT, POST, GET, or DELETE calls made from your organization in support of custom or third party applications, integrations, and solutions, including . It also includes data actions to the Genesys Cloud Public API.

This view does not include data about API requests that Genesys Cloud makes to support the function of its browser, web, and mobile apps or outbound data actions to external platforms. It also does not include API requests made explicitly by Genesys Cloud for Chrome, Genesys Cloud for Firefox, Genesys Cloud for Salesforce, and Genesys Cloud for Zendesk. Embeddable Framework applications are subject to API usage allocations.

Genesys Cloud calculates API usage data daily, as an aggregate of all API requests made between 00:00:00 and 23:59:59. This calculation is in accordance with the UTC time standard and in alignment with Genesys Cloud billing data.

To see the API Usage view, click Performance >Workspace > Other > API Usage. This view does not include data for the current day.

Note: To view more information on the API usage report available in the Admin UI, see .

API usage data calculations

For ease of use, the API Usage view displays API request dates in your local time zone. In some cases, the adjustment from UTC to your local time zone means that the date of an API request, as represented in the API Usage view, may differ from the date the request was made, according to the client’s local time zone.

Interpret the view

The view contains a graph and two main sections: OAuth Clients and API Requests. Each section has columns of data related to the specific client or request. 

Graph of data

The graph displays all API requests for the selected time period, even if you have any filters applied to the OAuth Client and API Request sections. However, the graph does not display data when you select one day as the date range.

To see more information about the data, hover over the bars in the graph. The above a bar represents the largest amount for that time period, and the represents the lowest amount.

OAuth Clients

The OAuth clients section displays a list of clients that made API requests in the selected time period. These clients include custom or third party applications, integrations, and solutions, including . Click a client to highlight requests made by that client in the API Requests section. 

API Requests

The API Requests section displays a list of all PUT, POST, GET, or DELETE calls made by OAuth clients. Click an API request to highlight the clients that made the request. 

Section columns

By default, each section has four columns:

  • a list of clients or API requests for that particular section
  • the number of requests from the client or to the API endpoint
  • the percentage of requests for the client or to the API endpoint
  • a visual representation of the percentage of requests compared with the total number of requests

If you click a client or request to filter the data, then another column appears between the number and percentage columns. This new column displays the percentage of requests that match the filter related to the total number of requests. If no requests match the selected request filter, then the view does not display a filtered percentage. 

When you filter, the other columns update to match the filter:

  • The list of clients or API requests highlights the client or API request you clicked.
  • The number of requests changes to show the number of requests that match the filter. If no requests match the filter, then the number becomes gray. 
  • The percentage of total requests turns gray.
  • The visual representation changes from a solid bar to a bar divided to show both the percentage of requests that match the filter and the percentage of total requests. Any difference between the two percentages appears as a gray part of the bar. 
Note: You can filter by either one OAuth client or one API request at a time. If you click another client or request, the filter changes to that client or request.

Customize the view

Customize the view to show only certain data. To , click Save