Docs
Centro sviluppatoriDashboardesimoa.com
    • Introduzione
    • Avvio rapido
    • Autenticazione
    • Overview
    • Elenca eSIM
    • Ottieni un’eSIM
    • Paesi
    • OpenAPI
    • Tracciamento e commissioni
    • Limiti di richieste ed errori
    • Overview
    • Claude
    • ChatGPT
    • Gemini
    • Altri client MCP
    • Overview
    • Autenticazione
    • Prodotti
    • Dettaglio prodotto
    • Paesi
    • Errors & rate limits
  1. Docs
  2. Guides
  3. Limiti di richieste ed errori

Guides

Limiti di richieste ed errori

Public API per-account rate limits, error response format, status codes and caching guidance.

On this page
  • Rate limits
  • Status codes
  • Error format
  • Caching

Rate limits#

Nota

L’API pubblica e l’MCP autenticato condividono una quota oraria per partner (20.000 predefinite). Aggiungere o ruotare le chiavi non la aumenta.

La finestra di 3,600 secondi parte dalla prima richiesta; si applica anche il limite al minuto. Le quote contano le chiamate, non i MB trasferiti. Le impostazioni operative possono modificare la quota.

I batch MCP accettano fino a 100 messaggi e ogni messaggio conta come una chiamata. Un batch che supera la quota disponibile restituisce 429 prima dell’esecuzione.

X-RateLimit-Hour-Limit · X-RateLimit-Hour-Remaining · X-RateLimit-Hour-Reset

Questi header indicano il limite orario, le chiamate rimanenti e l’ora di reset (secondi Unix). Esaurito il limite orario, viene restituito HTTP 429 con Retry-After in secondi. Le chiamate rifiutate dal limite al minuto non vengono conteggiate nella quota oraria.

Per impostazione predefinita, ogni account partner ha un limite di 600 richieste al minuto. Oltre questo limite ricevi 429 rate_limited.

Mancia

Se ricevi un 429, attendi un momento e riprova. Se ripeti le stesse ricerche, memorizzare i risultati nella cache per qualche minuto è la soluzione più efficace.

Status codes#

HTTPSignificato
200Operazione riuscita
400Parametri non validi
401 invalid_api_keyChiave mancante, errata o revocata
404ID eSIM sconosciuto
429 rate_limitedLimite di richieste superato

Error format#

json
// 401 — missing, invalid or revoked key
{
  "error": "invalid_api_key",
  "message": "Missing or invalid API key. Create one at https://www.esimoa.com/developers/dashboard"
}

// 429 — too many requests for this key
{ "error": "rate_limited", "message": "Rate limit exceeded (600 requests per minute)." }

// 400 — invalid parameters / 404 — unknown eSIM id
{ "statusCode": 404, "message": "eSIM not found", "error": "Not Found" }

Caching#

I prezzi cambiano spesso: memorizza nella cache i risultati di ricerca per pochi minuti al massimo.

Ultimo aggiornamento: 1 ottobre 2026

PreviousTracciamento e commissioniAvantiIntegrazioni IA (MCP)

On this page

  • Rate limits
  • Status codes
  • Error format
  • Caching

APIs and MCP for bringing esimoa eSIMs to your product

Resources

  • Docs
  • API reference
  • API per partner (B2B)
  • MCP server
  • OpenAPI spec

esimoa

  • Home
  • eSIM piani
  • Centro sviluppatori
  • Dashboard
  • Portale partner

Company

  • Chi siamo
  • Collaborazioni
  • Termini di servizio
  • Informativa sulla privacy
  • Politica di consegna e rimborso

Assistenza

  • support@esimoa.com
  • Chat di assistenza

NBase Korea Co., Ltd.

902, Bldg A, 767 Sinsu-ro, Suji-gu, Yongin-si, Gyeonggi-do (Dongcheon-dong, Bundang Suji U-TOWER)

Sede USA: NBASE CORP. · Corporate Park, Irvine, CA 92606, USA

© 2026 esimoa. Tutti i diritti riservati.