Sirio CloudDocumentazione API

Limiti

Frequenza massima, pesi per endpoint, gestione del 429.

I valori

Leggere i limiti nelle risposte

X-RateLimit-Limite: 40
X-RateLimit-Rimanenti: 31

Superato il limite la risposta è 429 con l'attesa consigliata:

HTTP/1.1 429 Too Many Requests
Retry-After: 2

{ "errore": { "codice": "troppe_richieste", "messaggio": "…" } }

Gestione del 429

Alla risposta 429 il client attende i secondi indicati in Retry-After e ritenta. In pseudocodice:

per ogni richiesta:
    risposta = chiama()
    se risposta.status == 429:
        aspetta(risposta.header['Retry-After'] secondi)
        riprova (fino a 3 volte)
I limiti proteggono l'operatività del gestionale. A regime, un'integrazione che rispetta la frequenza scarica un catalogo completo in pochi minuti — vedi Paginazione e sync.