---
title: "Καθολικά όρια | Tajo"
description: "Τα τρία επίπεδα ορίων ρυθμού του Brevo API, τα όρια κάθε επιπέδου και ο χειρισμός ενός 429"
url: https://tajo.io/gr/docs/rate-limits/global-limits/
markdown: https://tajo.io/gr/docs/rate-limits/global-limits.md
lang: el-GR
author: "Set Noa"
author_url: https://tajo.io/gr/set-noa/
robots: noindex
---

Ζητήστε πρώιμη πρόσβαση

Συμπληρώστε το μικρό σας όνομα και την επαγγελματική διεύθυνση email. Θα σας στείλουμε σύνδεσμο για να επιβεβαιώσετε το αίτημα πρόσβασης στο Tajo.

# Καθολικά όρια

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

Το Brevo περιορίζει τα αιτήματα API ανά endpoint. Κάθε όριο είναι ένας αριθμός αιτημάτων ανά δευτερόλεπτο (RPS), ανά ώρα (RPH) ή και τα δύο. Τα στοιχεία παρακάτω προέρχονται από τη [σελίδα ορίων του Brevo](https://developers.brevo.com/docs/api-limits), με έλεγχο στις 7 Οκτωβρίου 2026. Ελέγξτε αυτή τη σελίδα πριν υπολογίσετε το μέγεθος μιας μεγάλης εργασίας.

## Επίπεδα ορίων ρυθμού

| Επίπεδο | Διαθέσιμο σε |
| --- | --- |
| **Γενικό** | Free, Starter, Standard, Professional και Enterprise |
| **Προηγμένο** | Professional και Enterprise |
| **Εκτεταμένο** | Enterprise |

## Όρια ανά επίπεδο

| Endpoint | Γενικό | Προηγμένο | Εκτεταμένο |
| --- | --- | --- | --- |
| `POST /v3/smtp/email`, `GET /v3/smtp/blockedContacts` | 1.000 RPS, 3.600.000 RPH | 2.000 RPS, 7.200.000 RPH | 6.000 RPS |
| `GET /v3/smtp/emails` | 2 RPS, 7.200 RPH | 3 RPS, 10.800 RPH | 18.000 RPH |
| `POST /v3/transactionalSMS/send` | 150 RPS, 540.000 RPH | 200 RPS, 720.000 RPH | 250 RPS |
| `POST /v3/events` | 10 RPS, 36.000 RPH | 20 RPS, 72.000 RPH | 60 RPS |
| `POST /v3/orders/status` | 5 RPS, 18.000 RPH | 10 RPS, 36.000 RPH | 15 RPS |
| `POST /v3/products` | 2 RPS, 7.200 RPH | 4 RPS, 14.400 RPH | 21.600 RPH |
| Άλλα endpoints κάτω από `/v3/smtp` | 300 RPH | 600 RPH | 1.800 RPH |
| Όλα τα endpoints κάτω από `/v3/contacts` | 10 RPS, 36.000 RPH | 20 RPS, 72.000 RPH | 60 RPS |
| Όλα τα endpoints κάτω από `/v3/loyalty` | 600 RPH | 1.200 RPH | 100.000 RPH |
| Όλα τα υπόλοιπα endpoints | 100 RPH | 200 RPH | 600 RPH |

Όταν ένα endpoint έχει και όριο RPS και όριο RPH, μένετε κάτω και από τα δύο.

## Κεφαλίδες ορίων ρυθμού

Τα endpoints με όριο ρυθμού επιστρέφουν αυτές τις κεφαλίδες:

```http
HTTP/1.1 200 OK
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`: ο χρόνος μέχρι να μηδενιστεί το παράθυρο, συνήθως σε δευτερόλεπτα

Το Brevo τεκμηριώνει αυτές τις κεφαλίδες στη [σελίδα του για τις κεφαλίδες ορίων](https://developers.brevo.com/docs/limit-headers).

## Παρακολούθηση της χρήσης

### Έλεγχος της τρέχουσας χρήσης

```javascript
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-sib-ratelimit-limit'),
    remaining: response.headers.get('x-sib-ratelimit-remaining'),
    resetInSeconds: Number(response.headers.get('x-sib-ratelimit-reset'))
  });
};
```

## Διαχείριση των ορίων ρυθμού

### Εκθετική αναμονή

```javascript
const makeRequestWithBackoff = async (url, options, maxRetries = 3) => {
  for (let i = 0; i < maxRetries; i++) {
    const response = await fetch(url, options);

    if (response.status !== 429) return response;

    const resetSeconds = Number(response.headers.get('x-sib-ratelimit-reset') || 1);
    const delay = Math.max(resetSeconds * 1000, 1000 * Math.pow(2, i));

    console.log(`Rate limited. Waiting ${delay}ms before retry ${i + 1}`);
    await new Promise(resolve => setTimeout(resolve, delay));
  }
  throw new Error('Rate limit retries exhausted');
};
```

## Όταν συνεχίζετε να φτάνετε στα όρια

1. **Κατανέμετε τα αιτήματα ομοιόμορφα**: ένα όριο 1.000 RPS επιτρέπει έως 60.000 αιτήματα το λεπτό μόνο όταν τα αιτήματα κατανέμονται ομοιόμορφα.
2. **Ομαδοποιήστε και αποθηκεύετε στην cache**: χρησιμοποιήστε endpoints μαζικών λειτουργιών και αποφύγετε την εκ νέου ανάγνωση δεδομένων που ήδη έχετε.
3. **Χρησιμοποιήστε webhooks για στατιστικά**: λαμβάνετε συμβάντα αντί να κάνετε polling στα endpoints στατιστικών.
4. **Εξετάστε ένα υψηλότερο επίπεδο**: το προηγμένο και το εκτεταμένο επίπεδο συνοδεύουν τα προγράμματα Professional και Enterprise.
