Update to synchronous API Rate Limits for Improved Service Stability
Summary (What?)
At Clarity AI we are constantly reviewing and improving our systems to better serve your needs, especially as your usage of our services grows.
We will be introducing lower rate limits for certain sync API endpoints to prevent excessive request volumes that could affect performance. These new limits will ensure that all clients experience a more reliable service, even under heavy usage.
Business impact (Why?)
After reviewing recent performance data, we’ve identified that lowering the rate limits for some of our public synchronous endpoints will help improve service stability and responsiveness for all users, even during peak traffic times. This change is designed to ensure smoother operations, reduce potential bottlenecks, and enhance overall system reliability.
How does this benefit you?
- Improved Performance: More stable sync API performance, particularly during periods of high demand.
- Greater Reliability: Reduced chance of service interruptions, allowing you to maintain seamless operations.
- Proactive Scalability: As your business grows, you’ll continue to benefit from a system designed to handle load efficiently.
Modules and Endpoints impacted (Where?)
List of endpoints by module impacted by this release:
Module | Endpoints | Action |
---|---|---|
Portfolios | GET /clarity/v1/public/portfolios/{portfolioId} | Change rate limit to 10.000 req/min |
Portfolios | POST /clarity/v1/public/portfolios | Change rate limit to 10.000 req/min |
Portfolios | DELETE /clarity/v1/public/portfolios/{portfolioId} | Change rate limit to 10.000 req/min |
SFDR | GET /public/portfolios/{portfolioId}/sfdr/report | Change rate limit to 1.000 req/min |
SFDR | POST /public/portfolios/sfdr/quarterly-average | Change rate limit to 1.000 req/min |
TCFD | GET /public/portfolios/{portfolioId}/tcfd/values-by-id | Change rate limit to 1.000 req/min |
Impact highlights | GET /public/portfolios/{portfolioId}/impact-highlights/benchmark-fund/{fundId} | Change rate limit to 1.000 req/min |
All modules | Rest of synchronous endpoints | Change rate limit to 2.000 req/min |
Enhancements (How?)
- Change rate limit: For more details on the specific rate limits and how they may affect your application, please refer to the table above. If you have any questions or concerns, don’t hesitate to reach out to our support team at support@clarity.ai. We’re here to help you adjust to this change and continue delivering a great experience.
Go-live date (When?)
The new rate limits will go into effect on 30/Oct/2024. We recommend reviewing your current usage and adjusting your sync API calls as necessary to stay within the updated limits.