Sirio CloudDocumentazione API

Autenticazione

Chiavi gestite dal gestionale, permessi per integrazione, revoca immediata.

La chiave

Ogni chiamata porta la chiave nell'intestazione:

Authorization: Bearer sc_live_LATUACHIAVE

Le chiavi si creano e si revocano in autonomia da Impostazioni → Chiavi API. La revoca è immediata: la chiave smette di funzionare alla richiesta successiva. Solo HTTPS.

I permessi

Alla creazione si selezionano i permessi della chiave: sono gli stessi permessi delle schermate — per esempio articoli.read, articoli.write, fatture.write, movimenti.write. Una chiamata fuori dai permessi della chiave risponde 403 con il permesso che manca. Indicazione operativa: una chiave per integrazione, con i soli permessi necessari — una revoca disattiva una sola integrazione.

Le anagrafiche di supporto (categorie, aliquote, pagamenti, magazzini…) le legge ogni chiave valida, senza permessi particolari: sono i dati necessari per risolvere gli id da passare nelle scritture.

Se qualcosa non va

RispostaSignificato
401 chiave_mancanteManca l'intestazione Authorization.
401 chiave_non_validaLa chiave è sbagliata o è stata revocata.
403 api_spenteLe API non sono attive sull'installazione: contattare l'assistenza.
403 scope_mancanteLa chiave non ha il permesso per quell'operazione.