Documentazione API Mokapen

Limiti API

Mokapen applica due livelli di limiti: throttling al minuto e quota giornaliera in base al piano dell'organizzazione.

Piano Tipo Limite giornaliero
Free Gratuito 200
Small Team A pagamento 2,000
Medium A pagamento 8,000
Large A pagamento 20,000

Limite al minuto

I client API standard sono limitati a 60 richieste al minuto per client o utente autenticato.

I client mobile con header X-Client: mobile possono avere un limite più alto (200 richieste al minuto).

HTTP/1.1 429 Too Many Requests

{
  "status": false,
  "message": "Too Many Requests",
  "max_attempts": 60,
  "remaining": 0,
  "retry_after": "45 seconds"
}

Quota giornaliera (per piano)

Ogni organizzazione ha una quota giornaliera di richieste API determinata dal piano Mokapen. La quota si applica per organizzazione per giorno solare (UTC).

Se la quota giornaliera viene superata, l'API risponde 429 Too Many Requests con messaggio quota exceeded.

HTTP/1.1 429 Too Many Requests

{
  "message": "Quota exceeded",
  "API daily request limit exceeded.\n": 2000
}

Best practice

  • Metti in cache le risposte dove possibile invece di fare polling frequente.
  • Implementa exponential backoff in caso di risposte 429.
  • Usa i webhook per integrazioni event-driven invece del polling ripetuto.
  • Richiedi solo gli scope necessari.

Hai bisogno di aiuto?