Rate Limits
Rate limits are an essential mechanism integrated into the MBanq API, designed to manage the volume of requests made by clients within defined time intervals. Their purpose is to promote equitable utilization of API resources, safeguard against misuse, and uphold system performance and stability. These rate limits establish thresholds for the number of requests allowed from both authenticated and unauthenticated clients during specific time periods. If a client surpasses the specified rate limit, subsequent requests will be temporarily restricted until the rate limit interval resets.
An important feature of rate limits in the MBanq API is their flexibility. Users have the option to enable or disable rate limits according to their specific needs. Additionally, users can edit the values of rate limits to align them with their application requirements. By implementing rate limits, MBanq effectively shields its API infrastructure, ensuring a consistent and dependable experience for all users. This proactive approach promotes a harmonious and fair environment for utilizing the API's capabilities.

This table provides an overview of the rate limiting parameters and their definitions
Parameter | Definition |
---|---|
Authenticated-rate-limit | Determines the maximum number of authenticated requests allowed within the specified interval(authenticated-rate-limit-interval) |
Authenticated-rate-limit-interval | Specifies the time interval in which the rate limit applies for authenticated requests in seconds |
Rate-limit | Enable/Disable rate-limit feature |
Unauthenticated-rate-limit | Sets the maximum number of unauthenticated requests allowed within the specified interval(Unauthenticated-rate-limit-interval) |
Unauthenticated-rate-limit-interval | Specifies the time interval for which the rate limit applies to unauthenticated requests in seconds |
Updated over 1 year ago