Vignetim

Limitación de velocidad

La API de Socios (Partner API) aplica límites de velocidad (rate limits) para garantizar un uso justo y la estabilidad de la plataforma.

Límites predeterminados

EndpointLímite (Producción)Límite (Sandbox)
Endpoints generales100 solicitudes/min500 solicitudes/min
Creación de pedidos (POST /orders)10 solicitudes/min50 solicitudes/min

Encabezados de respuesta

Cada respuesta de la API incluye información sobre los límites de velocidad en los siguientes encabezados:

EncabezadoDescripción
X-RateLimit-LimitNúmero máximo de solicitudes permitidas en la ventana actual
X-RateLimit-RemainingNúmero de solicitudes restantes en la ventana actual
X-RateLimit-ResetMarca de tiempo Unix (segundos) de cuándo se reinicia la ventana de límite de velocidad

Manejo de respuestas 429

Cuando excede el límite de velocidad, la API devuelve una respuesta 429 Too Many Requests:

{
	"statusCode": 429,
	"message": "Rate limit exceeded. Try again in 45 seconds.",
	"error": "Too Many Requests"
}

Estrategia recomendada

  1. Lea el encabezado X-RateLimit-Remaining para monitorear su uso de forma proactiva.
  2. Cuando reciba un 429, espere hasta el momento indicado por X-RateLimit-Reset antes de reintentar.
  3. Implemente un retroceso exponencial (exponential backoff) para los reintentos y así evitar limitaciones repetidas.
  4. Almacene en caché las respuestas del catálogo de productos cuando sea posible para reducir solicitudes innecesarias.