---
title: "Ограничения частоты запросов | Tajo"
description: "Ограничения частоты запросов Brevo API и рекомендуемые практики"
url: https://tajo.io/ru/docs/rate-limits/
markdown: https://tajo.io/ru/docs/rate-limits.md
lang: ru-RU
author: "Set Noa"
author_url: https://tajo.io/ru/set-noa/
robots: noindex
---

Подайте заявку на ранний доступ

Укажите имя и рабочий адрес электронной почты. Мы отправим ссылку для подтверждения запроса на доступ к Tajo.

# Ограничения частоты запросов

[Set Noa](https://tajo.io/ru/set-noa/)

Brevo API ограничивает запросы для каждого эндпоинта, а не по дням. Каждый лимит задан числом запросов в секунду (RPS), в час (RPH) или обоими значениями, и когда действуют оба, нужно укладываться в оба. При превышении лимита возвращается `429 Too Many Requests`.

## Лимиты общего уровня

Общий уровень действует на всех тарифах Brevo: Free, Starter, Standard, Professional и Enterprise. Вот лимиты, которые Brevo публикует для него:

| Эндпоинт | Лимит |
| --- | --- |
| `POST /v3/smtp/email`, `GET /v3/smtp/blockedContacts` | 1 000 RPS, 3 600 000 RPH |
| `POST /v3/transactionalSMS/send` | 150 RPS, 540 000 RPH |
| Все эндпоинты в разделе `/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 |
| Прочие эндпоинты в разделе `/v3/smtp` | 300 RPH |
| Все эндпоинты в разделе `/v3/loyalty` | 600 RPH |
| Все остальные эндпоинты | 100 RPH |

Аккаунты Professional и Enterprise могут использовать расширенный уровень, который удваивает большинство этих лимитов. Аккаунты Enterprise могут использовать максимальный уровень, самый высокий. Три уровня рядом смотрите в разделе [Глобальные лимиты](https://tajo.io/ru/docs/rate-limits/global-limits/), а актуальные значения на [странице лимитов Brevo](https://developers.brevo.com/docs/api-limits).

## Заголовки лимитов запросов

Эндпоинты с ограничением частоты возвращают три заголовка:

```
x-sib-ratelimit-limit: 1000
x-sib-ratelimit-remaining: 750
x-sib-ratelimit-reset: 1
```

- `x-sib-ratelimit-limit`: число запросов, разрешённых в текущем окне
- `x-sib-ratelimit-remaining`: число запросов, оставшихся в текущем окне
- `x-sib-ratelimit-reset`: время до сброса окна, обычно в секундах

## Рекомендуемые практики

- Отслеживайте заголовки лимитов запросов
- Реализуйте экспоненциальную задержку при повторных попытках
- Распределяйте запросы равномерно по окну
- Кэшируйте ответы, когда это возможно
- Используйте вебхуки вместо периодического опроса
