Niveles de Límite de Frecuencia
| Tipo de Operación | Límite de Frecuencia | Endpoints |
|---|---|---|
| Operaciones de Lectura (GET) | 200 solicitudes/min | Listar/obtener empresa, espacios de trabajo, plantillas, solicitudes de firma, webhooks, configuración |
| Operaciones de Escritura (POST/PUT/PATCH/DELETE) | 120 solicitudes/min | Crear/actualizar/eliminar espacios de trabajo, plantillas, solicitudes de firma, información de la empresa, configuración |
| Operaciones CRUD de Webhooks | 60 solicitudes/min | Crear, actualizar, eliminar webhooks |
| Prueba de Webhook | 10 solicitudes/min | Enviar webhook de prueba |
| Regeneración/Expiración de Clave API | 1 solicitud/min | Regenerar o expirar claves API del espacio de trabajo |
| Rotación de Secreto de Webhook | 1 solicitud/min | Rotar el secreto de firma del webhook |
Encabezados de Límite de Frecuencia
Cada respuesta de la API incluye encabezados que muestran el estado actual de tu límite de frecuencia:| Encabezado | Descripción |
|---|---|
X-RateLimit-Limit | Número máximo de solicitudes permitidas por minuto para este endpoint |
X-RateLimit-Remaining | Número de solicitudes restantes en la ventana actual |
X-RateLimit-Reset | Marca de tiempo Unix en la que se restablece el límite de frecuencia |
Respuesta de Límite de Frecuencia Excedido
Cuando excedes el límite de frecuencia, la API devuelve una respuesta429 Too Many Requests:
Retry-After indica cuántos segundos debes esperar antes de reintentar.
Buenas Prácticas para los Límites de Frecuencia
- Monitorea los encabezados de límite de frecuencia - Revisa
X-RateLimit-Remainingpara saber cuándo te estás acercando al límite - Implementa retroceso exponencial - Al recibir errores 429, espera progresivamente más tiempo entre reintentos
- Almacena respuestas en caché - Guarda los datos de acceso frecuente para reducir las llamadas a la API
- Agrupa operaciones - Usa endpoints de actualización completa (PUT) en lugar de múltiples solicitudes PATCH
- Usa webhooks - Suscríbete a eventos en lugar de sondear los cambios de estado
- Respeta Retry-After - Espera siempre el tiempo especificado antes de reintentar