API Throttling
API uses throttling based on burst, sustained and scoped policies.
• | Burst policies restrict more than 250 calls per minute for paid accounts and more than 60 calls per minute for trial accounts. |
• | Sustained policies are not restricted for paid accounts and restrict more than 1000 calls per day for trial accounts. |
• | Scoped policies are not restricted for paid accounts and restrict downloading more than 30 advisories per day for trial accounts. However, tickets information or other non-proprietary information is not affected. |
Note:Please use timeouts between requests to meet the above restrictions, otherwise the Flexera infrastructure might interpret your attempts as malicious activity and throttle down/reject your calls. Also, you should ensure that you query only for differences (use modified/released/created fields along with __gte or __lt modifiers) so you don’t need to re-query for the entire set of data each day.
When you have reached the thresholds of calls, you will receive the status HTTP_429_TOO_MANY_REQUESTS and a message informing you when (in seconds) your request will be let through.
HTTP_429_TOO_MANY_REQUESTS message