Welcome to our new Vignette ID Developer Portal documentation!
Wiki

Rate limits

API Rate Limits

To ensure fair usage and maintain performance for all users, certain API endpoints are subject to rate limits. These limits restrict the number of requests that can be made to specific endpoints within a defined time period. Exceeding the rate limit will result in a 429 Too Many Attempts error response.

Understanding Rate Limits

Each rate-limited endpoint has a defined threshold, typically measured in requests per minute or requests per hour. If your application exceeds this threshold, further requests will be temporarily blocked until the limit resets.

To avoid exceeding rate limits:

Implement retry logic with exponential backoff. Monitor your usage patterns and adjust your requests accordingly.

Rate-Limited Endpoints

Below is a table of API endpoints with their respective rate limits:

EndpointStandard LimitsPremium LimitsTime Window
GET /products5 requests20 requestsPer minute
GET /products/status5 requests20 requestsPer minute
GET /users20 requests100 requestsPer 1 minutes
GET /users/{id}/orders10 requests40 requestsPer 5 minutes for the same {id}
GET /orders20 requests100 requestsPer 1 minutes.
GET /orders/{id}20 requests100 requestsPer 1 minutes for the same {id}
GET /orders/{id}/status10 requests40 requestsPer 5 minutes for the same {id}
POST /orders/{id}/cancel-pending1 requests10 requestsPer 5 minutes
POST /orders/{id}/cancel-deferred1 requests10 requestsPer 5 minutes
POST /validate-vehicle50 requests200 requestsPer minute
Last modified on