ابتدائی رسائی کی درخواست کریں

اپنا پہلا نام اور ای میل یا فون نمبر درج کریں۔ ہم Tajo تک رسائی کی تفصیلات کے ساتھ آپ سے رابطہ کریں گے۔

عالمی حدود

Brevo تمام API اینڈ پوائنٹس پر عالمی ریٹ لمٹس نافذ کرتا ہے تاکہ منصفانہ استعمال اور بہترین کارکردگی یقینی بنائی جا سکے۔

ریٹ لمٹ کے درجے

Free پلان

  • روزانہ کی حد: 300 درخواستیں
  • فی گھنٹہ حد: 50 درخواستیں
  • برسٹ حد: 10 درخواستیں فی منٹ
  • ای میل کریڈٹس: 300 فی مہینہ

Starter پلان

  • روزانہ کی حد: 20,000 درخواستیں
  • فی گھنٹہ حد: 1,000 درخواستیں
  • برسٹ حد: 100 درخواستیں فی منٹ
  • ای میل کریڈٹس: لامحدود

Business پلان

  • روزانہ کی حد: 50,000 درخواستیں
  • فی گھنٹہ حد: 3,000 درخواستیں
  • برسٹ حد: 300 درخواستیں فی منٹ
  • ای میل کریڈٹس: لامحدود

Enterprise پلان

  • روزانہ کی حد: حسبِ ضرورت (100,000+)
  • فی گھنٹہ حد: حسبِ ضرورت (10,000+)
  • برسٹ حد: حسبِ ضرورت (1,000+ فی منٹ)
  • ای میل کریڈٹس: لامحدود

ریٹ لمٹ کے ہیڈرز

ہر API جواب میں ریٹ لمٹ کی معلومات شامل ہوتی ہیں:

HTTP/1.1 200 OK
X-RateLimit-Limit: 1000
X-RateLimit-Remaining: 999
X-RateLimit-Reset: 1640995200
X-RateLimit-Retry-After: 3600

ہیڈرز کی تفصیل

  • X-RateLimit-Limit: موجودہ ونڈو میں اجازت شدہ کل درخواستیں
  • X-RateLimit-Remaining: موجودہ ونڈو میں باقی درخواستیں
  • X-RateLimit-Reset: Unix ٹائم اسٹیمپ جب حد ری سیٹ ہوتی ہے
  • X-RateLimit-Retry-After: دوبارہ کوشش سے پہلے انتظار کے سیکنڈز

استعمال کی نگرانی

موجودہ استعمال دیکھیں

const checkRateLimit = async () => {
const response = await fetch('https://api.brevo.com/v3/account', {
headers: { 'api-key': process.env.BREVO_API_KEY }
});
console.log({
limit: response.headers.get('X-RateLimit-Limit'),
remaining: response.headers.get('X-RateLimit-Remaining'),
reset: new Date(response.headers.get('X-RateLimit-Reset') * 1000)
});
};

ڈیش بورڈ سے نگرانی

  1. اپنے Brevo ڈیش بورڈ میں لاگ ان کریں
  2. Settings → API Keys پر جائیں
  3. ہر API کلید کا استعمال دیکھیں
  4. حدود کے قریب پہنچنے پر الرٹس مقرر کریں

ریٹ لمٹ ری سیٹ ہونے کی ونڈوز

  • روزانہ کی حدود: 00:00 UTC پر ری سیٹ ہوتی ہیں
  • فی گھنٹہ حدود: ہر گھنٹے :00 منٹ پر ری سیٹ ہوتی ہیں
  • برسٹ حدود: سلائیڈنگ ونڈو (آخری 60 سیکنڈ)

ریٹ لمٹس کو سنبھالنا

ایکسپونینشل بیک آف

const makeRequestWithBackoff = async (url, options, maxRetries = 3) => {
for (let i = 0; i < maxRetries; i++) {
try {
const response = await fetch(url, options);
if (response.status === 429) {
const retryAfter = response.headers.get('X-RateLimit-Retry-After') || 60;
const delay = Math.min(1000 * Math.pow(2, i), retryAfter * 1000);
console.log(`Rate limited. Waiting ${delay}ms before retry ${i + 1}`);
await new Promise(resolve => setTimeout(resolve, delay));
continue;
}
return response;
} catch (error) {
if (i === maxRetries - 1) throw error;
}
}
};

پلان اپ گریڈ

جب آپ مسلسل ریٹ لمٹس سے ٹکراتے ہیں:

  1. استعمال کا تجزیہ کریں: دیکھیں کہ آپ کون سے اینڈ پوائنٹس سب سے زیادہ استعمال کرتے ہیں
  2. کوڈ بہتر بنائیں: کیشنگ اور بیچنگ نافذ کریں
  3. اپ گریڈ پر غور کریں: ضرورت ہو تو اعلیٰ درجے پر جائیں
  4. سیلز سے رابطہ کریں: انٹرپرائز تقاضوں کے لیے

ریٹ لمٹ کی مستثنیات

ویب ہک اینڈ پوائنٹس

  • معیاری ریٹ لمٹس ان پر لاگو نہیں ہوتیں
  • ویب ہک ڈیلیوری کی الگ حدود لاگو ہوتی ہیں

ہیلتھ چیک اینڈ پوائنٹ

  • /v3/ping پر نرم حدود ہیں
  • نگرانی اور اپ ٹائم چیکس کے لیے بنایا گیا ہے

بیچ آپریشنز

  • ایک درخواست شمار ہوتے ہیں، لیکن ان پر پے لوڈ کی حدود ہو سکتی ہیں
  • متعدد انفرادی درخواستوں سے زیادہ مؤثر ہیں

ابتدائی رسائی کی درخواست کریں

اپنا پہلا نام اور ای میل یا فون نمبر درج کریں۔ ہم Tajo تک رسائی کی تفصیلات کے ساتھ آپ سے رابطہ کریں گے۔

خودکار شناخت
AI معاون

السلام علیکم! دستاویزات کے بارے میں کچھ بھی پوچھیں۔