Le risposte alle domande più comuni quando si lavora con le API e le integrazioni. Spesso, se qualcosa non ti è chiaro, la risposta è proprio qui.
11.1 Cos'è esattamente un'API?
È un modo standard con cui due programmi si scambiano informazioni automaticamente. Le API del gestionale permettono ad applicazioni esterne (il tuo sito, un e-commerce, un gestionale contabile) di leggere e, se autorizzate, scrivere i dati senza inserimenti manuali.
11.2 Devo saper programmare per usare le API?
Per configurare le chiavi e i permessi no: lo fai dall'interfaccia, seguendo questa guida. Per collegare un'applicazione su misura, di solito serve un tecnico o uno sviluppatore, a cui consegnerai la chiave e la documentazione. Con le piattaforme di automazione "no-code", spesso basta incollare chiave e indirizzo.
11.3 Quali moduli posso esporre?
Potenzialmente ogni modulo del gestionale: contatti/clienti, pratiche, prodotti, ticket, documenti e altri. Decidi tu, per ogni chiave, quali rendere accessibili.
Esponi solo i moduli che servono davvero a quella specifica integrazione.
11.4 Ho perso la chiave, come la recupero?
Non si recupera: per sicurezza la chiave completa è mostrata una sola volta, alla creazione. Se l'hai persa, usa "Rigenera chiave" dal menu Azioni per ottenerne una nuova, poi aggiornala nell'applicazione che la usa.
11.5 L'integrazione ha smesso di funzionare. Perché?
Le cause più comuni: la chiave è stata revocata o è scaduta, è stata rigenerata (e l'applicazione usa ancora il vecchio valore), oppure le sono stati tolti il modulo o il permesso necessari.
Soluzione rapida: controlla lo stato della chiave nell'elenco, verifica moduli e permessi nella sua scheda e consulta il registro delle chiamate per vedere l'errore esatto.
11.6 Ricevo un errore di autorizzazione. Cosa significa?
Significa che la richiesta è arrivata, ma il gestionale l'ha rifiutata. Di solito perché la chiave non è valida, è revocata/scaduta, oppure non è abilitata a quel modulo o a quel tipo di operazione (es. prova a scrivere con permessi di sola lettura).
Apri la scheda della chiave e verifica: stato Attiva, modulo incluso, permesso corretto (lettura/scrittura).
11.7 Lettura o scrittura: quale permesso scelgo?
Scegli sola lettura se l'applicazione deve solo consultare i dati (es. mostrare il catalogo sul sito). Scegli lettura e scrittura solo se deve anche crearli o modificarli (es. registrare ordini o contatti). Nel dubbio, parti dalla sola lettura.
11.8 Posso collegare il mio sito al gestionale?
Sì. È uno degli usi più comuni: il modulo contatti del sito invia i nuovi contatti all'anagrafica, e un e-commerce può sincronizzare ordini e clienti. Ti basta creare una chiave con i moduli e i permessi giusti e consegnarla a chi gestisce il sito.
11.9 Cosa succede quando cambia la versione delle API?
Grazie al versioning, le integrazioni costruite su una versione continuano a funzionare anche se ne esce una nuova. Le versioni vecchie restano attive per compatibilità e vengono dismesse solo con ampio preavviso: la documentazione indica sempre la versione consigliata.
11.10 Le API rispettano la privacy e il GDPR?
Sì, valgono le stesse regole del resto del gestionale: accesso protetto da chiave, connessione cifrata e tracciabilità nel registro. Sei però tu a dover assicurare che i dati inviati tramite API (es. dal sito) siano raccolti con i consensi necessari e trasmessi correttamente.
11.11 Meglio revocare o eliminare una chiave?
Quasi sempre meglio revocare: disattivi subito la chiave ma la conservi nell'elenco (e nello storico). L'eliminazione è definitiva e va usata solo quando sei certo che la chiave non serva più a nessuno.
11.12 Dove posso trovare altre informazioni?
Puoi consultare la documentazione tecnica degli endpoint (raggiungibile da questa sezione), gli altri argomenti di questo manuale e la sezione "Suggerimenti" presente nei vari moduli del gestionale.
Ricorda: una buona integrazione nasce da una buona configurazione. Nome chiaro, moduli minimi, permessi giusti e chiave custodita con cura: con queste quattro regole eviti la maggior parte dei problemi.