RateLimitConfig
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