Un’API REST documentata che ti dà accesso programmatico ai risultati delle tue campagne, al risk scoring e alla gestione degli utenti. Automatizza i flussi, porta le tue metriche nel tuo BI e unifica la cybersecurity awareness con il resto del tuo stack di sicurezza.

Le integrazioni native di SMARTFENSE (Microsoft Entra ID, Google, Slack, Teams, SAP SuccessFactors, Vanta, LDAP, SAML 2.0) risolvono i connettori più comuni senza configurazione. L’API copre il resto: qualsiasi flusso, report o automazione propria della tua organizzazione che non arriva di serie, lo costruisci tu con accesso diretto ai dati.
Cerchi un connettore pronto? Guarda le integrazioni native →
Alimenta PowerBI, Looker o Tableau con i risultati delle tue campagne e il risk scoring per costruire le dashboard e i report esecutivi di cui la tua organizzazione ha bisogno.
Reso possibile da: Risultati per tipo di campagna + Risk Scoring per utente, gruppo e organizzazione.
Integra il livello di rischio dei tuoi utenti nel tuo stack di sicurezza per correlare il fattore umano con il resto dei tuoi segnali e dare priorità a dove agire.
Reso possibile da: Endpoint di Risk Scoring (utente / gruppo / organizzazione).
Sincronizza la tua piattaforma di cybersecurity awareness con il tuo IdP o il tuo sistema HR: importa utenti e consulta le loro informazioni senza lavoro manuale.
Reso possibile da: Importazione di utenti (POST) e informazioni generali sugli utenti.
Esporta i registri di audit verso i tuoi strumenti di compliance e GRC per costruire evidenze coerenti del tuo programma di cybersecurity awareness.
Reso possibile da: Audit amministrativo e di sistema + ultimo accesso degli amministratori.
Consolida in un unico posto i risultati di phishing, ransomware, smishing, formazioni, esami, video e altro, per misurare l’avanzamento reale del tuo programma.
Reso possibile da: Risultati delle campagne per ogni tipo di azione.
Integra i progressi e i traguardi dei tuoi utenti nei tuoi portali o programmi di riconoscimento interno.
Reso possibile da: Badge per utente.
Attraverso l’API accedi alle grandi aree di dati del tuo programma:
L’API usa OAuth 2.0. Supporta il flusso Client Credentials per integrazioni server-to-server e il flusso Authorization Code (con PKCE) quando la tua applicazione agisce per conto di un utente. Ogni applicazione viene creata con gli scope di cui ha bisogno, e tutte le chiamate viaggiano con un bearer token su HTTPS.
Tutte le risposte sono in JSON. Le date sono espresse in UTC con formato ISO 8601. Gli elenchi sono paginati con una struttura coerente (count, next, previous, results), con fino a 100 record per pagina.
1. Crea la tua applicazione e ottieni il tuo client_id e client_secret. 2. Richiedi un access token all’endpoint OAuth. 3. Effettua le tue chiamate includendo il token nell’header Authorization.
# Richiedi un access token (OAuth 2.0) curl -X POST https://tu-instancia.smartfense.com/oauth/token/ \ -d grant_type=client_credentials \ -d client_id=TU_CLIENT_ID \ -d client_secret=TU_CLIENT_SECRET # Chiama l'API con il token curl https://tu-instancia.smartfense.com/api/... \ -H "Authorization: Bearer ACCESS_TOKEN"
La base URL è il dominio della tua istanza. Consulta la documentazione per gli endpoint esatti. Il tuo client_secret è segreto: non esporlo mai nel codice client né nel browser.
Esplora la documentazione completa dell’API o contattaci per coordinare l’accesso e risolvere i tuoi dubbi di integrazione.
L’API fa parte della piattaforma base di SMARTFENSE.
Lasciaci i tuoi dati e coordiniamo l’accesso alle API e rispondiamo alle tue domande di integrazione.