Rate limiting

Rocketlane employs a variety of rate limiting restriction techniques to safeguard the reliability of the API and maintain its accessibility to all users. Error code is 429 and the message: "Rate limit exceeded" is sent in response to requests that exceed any of our rate limits.

A limit on the number of requests that can be made within a certain time frame is imposed by our standard rate limiter. Our restrictions are based on minute-long as well as hour long windows. In the future, we might modify existing quotas or include additional ones (such as the maximum requests per hour).

HTTP MethodMaximum requests per minute
GET (Only Get all APIs)60
GET, POST, PUT, DELETE400

This is the error response that will be thrown when the rate limit has been exceeded:

{  
    "errors": [  
        {  
            "errorCode": "TOO_MANY_REQUEST",  
            "errorMessage": "Rate limit exceeded"  
        }  
    ]  
}

Responses for requests rejected by this concurrent request limiter will contain an X-Retry-After header, which gives the time stamp in epoch millis, indicating from when the api can be requested again.