GETTING STARTED
Introduction to SmartAssist
Glossary
Minimum System and Browser Requirements
SmartAssist Lifecycle Management
SmartAssist Setup Guide
Sign Up for SmartAssist
Setup SmartAssist for Use With AgentAssist
Release Notes
Recent Updates
Previous Versions
Frequently Asked Questions (FAQ)

EXPERIENCE DESIGNERS
Flow Designer
Introduction
Create Experience Flows
Navigate the Flow Designer
Experience Flow Nodes
Introduction
Node Types
Start
IVR Menu
IVR Digit Input
Conversational Input
Split
Check Agent Availability
Check Business Hours
Message Prompt
Run Automation
Agent Transfer
Connect to API
Go to Flow
Deflect to Chat
Script Task
Set Queue
End Flow
Waiting Experience
Conversation Automation
Testing Widget
Use Cases
Overview
Questions & Answers
Conversations

ADMINISTRATORS
Account Management
Switch Account
Invite Developers to an Account
Routing
Skills
Skill Groups
Queues
Hours of Operation
Default Flows
User Management
Users
Agent Groups
Agent Settings
Role Management
Agent Status
System Setup
Channels
Voice
Chat
Email
Limitations With Accounts Using AudioCodes
Agent Transfer
Surveys
Agent Forms
Dispositions
Language & Speech
Overview
Language Management
Voice Preferences
Hold Audio
Standard Responses
Widgets
Utils
AgentAssist Settings
SearchAssist
Widget Theming (Layout Customization)
Advanced Settings
Co-Browse Settings
Community WFM (Beta)
Automatic Conversation Summary (Beta)
Intelligent Agent Tools
Reject Calls With a Delayed First Response
API Reference
API Setup
Rate Limits
API List
Integrations
Genesys Voice Bot
Genesys + Kore Voice Automation - Manual Installation Guide
Voice Automation - Integration with Amazon Connect
Voice Automation NiceCX (CX One) - SIP Integration
Talkdesk Voice Automation
Kore Voice Automation (IVA) Integration with Zoom Contact Center (CC)
ID R&D Integration With Kore
Audit Report

AGENTS
Agent Console
Introduction
Conversation Tray
Incoming Interactions
Interacting with Customers
Additional Tools
My Dashboard

SUPERVISORS
Dashboard
Automation
Queues and Agents
Interactions
Monitor Queues, Agents, Interactions, and Service Levels
Manage Layout

BUSINESS USERS
Reports
Introduction
Reports List

Rate Limits

SmartAssist enforces rate limits to restrict the number of API requests an account/application can make within a timeframe. It helps prevent a single user or service from consuming disproportionate resources that could degrade the service for others.

Requests are monitored against a sixty-second limit. As long as the limit is not exceeded, the account/application can continue making requests. 

When the rate limit is exceeded, subsequent requests will fail with the following error message:

You’ve exceeded the per-minute rate limit. Please wait for sometime before retrying.”

API Rate Limit Matrix

 

ENFORCEMENT LEVEL RATE LIMIT API LIST
account 60 per minute Analytics and Reporting APIs

Historical Agent Status Summary, Agent Status Details API,
Get All Conversations Data – Call Details, List of Conversations,
Get a specific Conversation, Queue Size.

Agent Creation APIs

Create an Agent, List All Agents, Get a Specific Agent, Update a Specific Agent,
Delete a Specific Agent from a Particular Agent Group.

Skills APIs

Create a Skill, Get All Skills from a Skill Group, Get a Particular Skill,
Update a Particular Skill, Delete a Skill from a Particular Skill Group.

Skill Group APIs

Create a Skill Group, Get All Skill Groups, Get a Skill Group, Update a Skill Group,
Delete a Skill Group.

Agent Group APIs

Create an Agent Group, Get All Agent Groups, Get an Agent Group,
Update an Agent Group, Delete an Agent Group.

Contacts Public APIs

Create a Contact by Giving Details, Create Bulk Contacts.

Import/Export Data APIs

Import/Save Data by Giving Details, Export Data by Giving Details.

Transfer Conversation to a Specific Agent or Queue API

Transfer Conversation to a Specific Agent.

Queue Management APIs

Create a Queue, Get a List of Queues, Get a List of Agents or Queues,
Get a Specific Queue, Update a Specific Queue, Delete a Queue.

Quality Management APIs

Raw Data API, Auto QA Reporting API.

WFM APIs

Agents API, Queues API, Agent Activity API, Contact Volume API.

 

Best Practices

  • Spread out calls evenly to avoid traffic spikes.
  • Use filters to limit the data response size and avoid calls that request overlapping data.
  • When the limit has been reached, stop making API calls. Wait for the specific time period to pass. Alternatively, implement a backoff strategy where your application automatically reduces its request frequency and retries failed requests after a calculated delay.

Need a higher or custom rolling Rate Limit? Contact support.

 

Rate Limits

SmartAssist enforces rate limits to restrict the number of API requests an account/application can make within a timeframe. It helps prevent a single user or service from consuming disproportionate resources that could degrade the service for others.

Requests are monitored against a sixty-second limit. As long as the limit is not exceeded, the account/application can continue making requests. 

When the rate limit is exceeded, subsequent requests will fail with the following error message:

You’ve exceeded the per-minute rate limit. Please wait for sometime before retrying.”

API Rate Limit Matrix

 

ENFORCEMENT LEVEL RATE LIMIT API LIST
account 60 per minute Analytics and Reporting APIs

Historical Agent Status Summary, Agent Status Details API,
Get All Conversations Data – Call Details, List of Conversations,
Get a specific Conversation, Queue Size.

Agent Creation APIs

Create an Agent, List All Agents, Get a Specific Agent, Update a Specific Agent,
Delete a Specific Agent from a Particular Agent Group.

Skills APIs

Create a Skill, Get All Skills from a Skill Group, Get a Particular Skill,
Update a Particular Skill, Delete a Skill from a Particular Skill Group.

Skill Group APIs

Create a Skill Group, Get All Skill Groups, Get a Skill Group, Update a Skill Group,
Delete a Skill Group.

Agent Group APIs

Create an Agent Group, Get All Agent Groups, Get an Agent Group,
Update an Agent Group, Delete an Agent Group.

Contacts Public APIs

Create a Contact by Giving Details, Create Bulk Contacts.

Import/Export Data APIs

Import/Save Data by Giving Details, Export Data by Giving Details.

Transfer Conversation to a Specific Agent or Queue API

Transfer Conversation to a Specific Agent.

Queue Management APIs

Create a Queue, Get a List of Queues, Get a List of Agents or Queues,
Get a Specific Queue, Update a Specific Queue, Delete a Queue.

Quality Management APIs

Raw Data API, Auto QA Reporting API.

WFM APIs

Agents API, Queues API, Agent Activity API, Contact Volume API.

 

Best Practices

  • Spread out calls evenly to avoid traffic spikes.
  • Use filters to limit the data response size and avoid calls that request overlapping data.
  • When the limit has been reached, stop making API calls. Wait for the specific time period to pass. Alternatively, implement a backoff strategy where your application automatically reduces its request frequency and retries failed requests after a calculated delay.

Need a higher or custom rolling Rate Limit? Contact support.