Kérési korlátok
A Brevo API végpontonként korlátozza a kéréseket, nem naponta. Minden korlát másodpercenkénti kéréseket (RPS), óránkénti kéréseket (RPH) vagy mindkettőt jelent, és ha mindkettő érvényes, mindkettő alatt kell maradnod. A korlát túllépése 429 Too Many Requests választ ad.
Korlátok az általános szinten
Az általános szint minden Brevo csomagra érvényes: Free, Starter, Standard, Professional és Enterprise. Ezeket a korlátokat teszi közzé hozzá a Brevo:
| Végpont | Korlát |
|---|---|
POST /v3/smtp/email, GET /v3/smtp/blockedContacts | 1 000 RPS, 3 600 000 RPH |
POST /v3/transactionalSMS/send | 150 RPS, 540 000 RPH |
A következő alatti összes végpont: /v3/contacts | 10 RPS, 36 000 RPH |
POST /v3/events | 10 RPS, 36 000 RPH |
POST /v3/orders/status | 5 RPS, 18 000 RPH |
POST /v3/products | 2 RPS, 7 200 RPH |
GET /v3/smtp/emails | 2 RPS, 7 200 RPH |
A következő alatti további végpontok: /v3/smtp | 300 RPH |
A következő alatti összes végpont: /v3/loyalty | 600 RPH |
| Az összes többi végpont | 100 RPH |
A Professional és az Enterprise fiókok használhatják a haladó szintet, amely a legtöbb korlátot megduplázza. Az Enterprise fiókok használhatják a kiterjesztett szintet, a legmagasabbat. A három szintet egymás mellett a Globális korlátok oldalon látod, az aktuális számokat pedig a Brevo korlátokról szóló oldalán.
A kérési korlát fejlécei
A kéréskorláttal védett végpontok három fejlécet adnak vissza:
x-sib-ratelimit-limit: 1000x-sib-ratelimit-remaining: 750x-sib-ratelimit-reset: 1x-sib-ratelimit-limit: az aktuális időablakban engedélyezett kérések számax-sib-ratelimit-remaining: az aktuális időablakban hátralévő kérések számax-sib-ratelimit-reset: az időablak visszaállásáig hátralévő idő, általában másodpercben
Legjobb gyakorlatok
- Figyeld a kérési korlát fejléceit
- Alkalmazz exponenciális visszalépést az újrapróbálkozásoknál
- Oszd el egyenletesen a kéréseket az időablakon belül
- Gyorsítótárazd a válaszokat, ahol lehetséges
- Webhookokat használj lekérdezés helyett