ecenticecentic
Cómo funcionaRecursosPreciosBlog
Instalar ahora
Ilustración en ASCII de una balanza

Cabeceras en tiempo real · Retry-After en un 429 · Ventanas por clave

Límites de uso de la API.

Cada respuesta pública lleva el estado actual de tu ventana, para que un agente pueda regular su ritmo en lugar de descubrir el límite al ser rechazado.

Volver a la documentación
01

La política

Una ventana fija en la superficie pública, contada por credencial.

120 requests / 60s · policy "public"

Las peticiones que llevan una clave bearer se cuentan contra esa clave; el resto se cuenta contra la IP del cliente, de modo que un agente ruidoso no puede gastar el presupuesto de una dirección compartida.

La ventana es fija, no deslizante: se reinicia en un límite de reloj, y el valor `reset` de las cabeceras son los segundos que faltan para ese límite.

02

Cabeceras

Se envían ambas grafías. Lee la que tu cliente ya entienda.

`RateLimit-Policy` está siempre presente, porque la política es cierta se haya podido contar la petición o no. Los contadores en tiempo real solo se envían cuando hay un recuento real detrás — un entorno que no puede alcanzar el contador los omite en lugar de anunciar un presupuesto que nadie ha medido.

CabeceraEjemploSignificado
RateLimit-Policy"public";q=120;w=60La política activa: cuota y duración de la ventana en segundos.
RateLimit"public";r=118;t=42Estado actual: peticiones restantes y segundos hasta el reinicio.
RateLimit-Limit120Peticiones permitidas en la ventana actual.
RateLimit-Remaining118Peticiones restantes en la ventana actual.
RateLimit-Reset42Segundos hasta que se reinicie la ventana.
Retry-After42Solo se envía en un 429. Espera estos segundos y reintenta.
03

Cuando lo superas

Un 429 es un problema tipado como cualquier otro fallo.

La respuesta es `application/problem+json` con el código `rate-limited` y lleva `Retry-After` junto a las cabeceras de límite de uso. Espera los segundos que indique en lugar de reintentar de inmediato — un reintento dentro de la misma ventana se cuenta y se rechaza otra vez.

HTTP/1.1 429 Too Many Requests
Content-Type: application/problem+json; charset=utf-8
RateLimit-Policy: "public";q=120;w=60
Retry-After: 42

{ "code": "rate-limited", "status": 429, "detail": "Exceeded 120 requests per 60s on the \"public\" policy." }
DocumentaciónVersionado
Que te elija la IA

¿Listo para ser el producto que recomiendan los agentes?

Instálalo gratis en Shopify o WooCommerce y mira tu puntuación de IA en minutos.

Instalar en ShopifyInstalar en WooCommerce
ecentic

Gana el carrito de cada agente de compras con IA.

Hecho para la economía de agentes
Producto
  • Funciones
  • Cómo funciona
  • Precios
  • Fichas de producto
Plataformas
  • Shopify
  • WooCommerce
  • Enterprise
Recursos
  • Documentación
  • Referencia de la API
  • Recursos
  • Blog
  • Compare
  • UCP Validator
  • UCP Playground
  • Reservar una demo
Empresa
  • Soporte
  • Política de privacidad
  • Términos de servicio

© 2026 ecentic. Todos los derechos reservados.

Hecho para comercios que se niegan a ser invisibles para la IA.