Skip to main content
To maintain High-Performance and ensure fair resource distribution across the firm, the Scout Chat SDK implements granular rate limiting.

Dynamic Limits

Limits are applied at the User and Matter level.
LevelLimitReset
User100 queries / hourWindowed
Matter1,000 queries / dayDaily

Handling Rate Limits

The SDK will emit a rateLimited event if the threshold is reached.
chat.on('rateLimited', (retryAfter) => {
  console.log(`Limit reached. Retry in ${retryAfter}ms`);
});