n8n-nodes-semble v2.1.0


n8n-nodes-semble / services/SembleQueryService / RateLimitConfig

Interface: RateLimitConfig

Defined in: services/SembleQueryService.ts:143

Configuration interface for API rate limiting behavior

Defines parameters for controlling the rate of API requests to respect Semble API limits and prevent throttling or blocking.

Example

const rateLimitConfig: RateLimitConfig = {
  maxRequests: 120,        // 120 requests per window
  windowMs: 60000,         // 1 minute window
  delayMs: 500,            // 500ms delay between requests
  enabled: true            // Enable rate limiting
};

RateLimitConfig

Since

2.0.0

Properties

maxRequests

maxRequests: number

Defined in: services/SembleQueryService.ts:145

Maximum number of requests allowed per time window


windowMs

windowMs: number

Defined in: services/SembleQueryService.ts:147

Time window duration in milliseconds


delayMs

delayMs: number

Defined in: services/SembleQueryService.ts:149

Minimum delay between requests in milliseconds


enabled

enabled: boolean

Defined in: services/SembleQueryService.ts:151

Whether rate limiting is enabled