मुख्य सामग्री पर जाएं

Rate Limits

Wappfy API उचित उपयोग और platform स्थिरता सुनिश्चित करने के लिए rate limits लागू करता है।

Default limits

ScopeLimitWindow
प्रति user100 requests1 मिनट
प्रति IP (unauthenticated)20 requests1 मिनट

Rate limit headers

प्रत्येक response में rate limit जानकारी शामिल होती है:
X-RateLimit-Limit: 100
X-RateLimit-Remaining: 87
X-RateLimit-Reset: 1707580800
Headerविवरण
X-RateLimit-LimitWindow में अनुमत अधिकतम requests
X-RateLimit-Remainingवर्तमान window में शेष requests
X-RateLimit-ResetUnix timestamp जब window reset होता है

Rate limits को handle करना

जब आप limit पार करते हैं, तो आपको 429 response प्राप्त होगा:
{
  "success": false,
  "error": {
    "code": "RATE_LIMIT_EXCEEDED",
    "message": "Too many requests, please try again later"
  }
}

सर्वोत्तम प्रथाएं

जब आपको 429 प्राप्त हो, तो बढ़ते delays के साथ wait और retry करें: 1s, 2s, 4s, 8s…
X-RateLimit-Reset check करें ताकि आपको पता चले कि आप कब फिर से शुरू कर सकते हैं।
Messages को burst में भेजने के बजाय उनके बीच उचित delay रखें।
ऐसे data को बार-बार fetch करने से बचें जो बदला नहीं है (जैसे, instance details, contact info)।