Integra Aitamit
con tutto il tuo stack.
API REST documentata con OpenAPI 3.0. Webhook con firma HMAC-SHA256. Integrazioni native con Slack, Teams, Jira, ServiceNow, Splunk, Sentinel, Elastic. Eventi disponibili per tutto ciò che succede sulla piattaforma.
Aitamit non è una scatola chiusa
Qualsiasi dato visibile in console è disponibile via API REST. Qualsiasi evento che si verifica scatena webhook che il tuo sistema può consumare. E tutto ciò che la console fa, puoi farlo programmaticamente dai tuoi script, dal tuo CI/CD o dalla tua piattaforma. I tuoi dati sono tuoi, e la nostra API lo riflette.
REST standard, JSON, OpenAPI 3.0
URL base e autenticazione
Base: https://api.aitamit.com/api/v1/. Autenticazione con Bearer token (JWT 1h o API key senza scadenza). Header: Authorization: Bearer ... Specifica OpenAPI disponibile su richiesta in attesa della pubblicazione del portale sviluppatori. Importabile in Postman, Insomnia, openapi-generator.
API key con scope
Crea chiavi API per integrazione con scope specifici: read:assets, write:assets, read:commands, write:commands, read:reports, write:reports, read:audit, read:billing, admin (tutti i permessi). Rotazione e revoca immediata dall'interfaccia.
Endpoint più utilizzati
GET /assets — elenca asset con filtri e paginazione. GET /assets/{id} — dettaglio completo. POST /commands — invia comando ad asset. GET /assets/{id}/posture — postura asset. POST /reports — genera report on demand. GET /audit?from=&to= — esporta audit.
Rate limiting per piano
Business: 1.000 req/min. Professional: 5.000 req/min. Enterprise: 20.000 req/min. Header X-RateLimit-Remaining indica quante richieste rimangono nella finestra attuale (1 minuto). Se arrivi a 0, HTTP 429 fino al reset.
Notifiche push al tuo sistema
Eventi disponibili
asset.created/updated/deleted, command.succeeded/failed, alert.created/resolved, report.generated, compliance.changed, license.expiring, session.started/ended, policy.violated. Sottoscrizione granulare o wildcard *.
Firma HMAC-SHA256
Ogni richiesta include l'header X-Aitamit-Signature con firma HMAC-SHA256 del payload usando un segreto che configuri tu. Il tuo server verifica la firma prima di elaborare — protezione contro lo spoofing.
Tentativi esponenziali
Se il tuo endpoint restituisce 5xx o non risponde, Aitamit riprova a 1min, 4min, 16min. Dopo 3 tentativi, contrassegna l'evento come "non consegnato" nel pannello webhook (puoi rinviare manualmente).
Log e debugging
Il pannello webhook mostra: ultime 100 richieste per webhook con status, latenza, request body, response body. Replay con un click su qualsiasi evento. Utile per il debug delle integrazioni.
Connettori pronti senza scrivere codice
- Slack e Teams: Notifiche a canale Slack o Teams con webhook in entrata. Configura quali eventi vanno a quale canale: alert critici a #incidenti, licenze in scadenza a #acquisti, comandi falliti a #supporto. Messaggi con link diretti al dettaglio in Aitamit.
- Jira e ServiceNow: Crea automaticamente ticket in Jira (Cloud/Server) o ServiceNow quando si attiva un alert critico. Il ticket include contesto: asset interessato, valore tecnico e azione raccomandata. Quando l'alert si risolve, il ticket si aggiorna automaticamente.
- SIEM Splunk, Sentinel, Elastic: Esporta tutto l'audit immutabile al tuo SIEM in tempo reale: Splunk HEC (HTTP Event Collector), Microsoft Sentinel (Log Analytics API), Elastic (Logstash HTTP input). Configurazione passo-passo con assistente integrato.
- SMTP proprio: Piano Enterprise: configura il tuo server SMTP aziendale affinché le notifiche Aitamit (alert, report, inviti) partano dal tuo dominio (alert@tuaazienda.com), non da aitamit.com.
- Discord, Mattermost, Rocket.Chat: Supporto via webhook in entrata per strumenti di chat alternativi. Stesso schema di Slack/Teams. Utile per team tecnici che usano stack open-source.
- Webhook generico: Per qualsiasi sistema senza integrazione nativa, il webhook generico invia POST JSON all'URL che configuri, con header personalizzabili (incluso Authorization). Schema JSON incluso nella specifica OpenAPI (disponibile su richiesta).
Dubbi sull'API
L'API ha un costo aggiuntivo?
Esiste un SDK ufficiale?
Versionamento dell'API?
Posso incorporare la console Aitamit nel mio portale interno?
Esiste sandbox/staging per testare l'API?
Costruisci su Aitamit
Specifica OpenAPI su richiesta. SDK ufficiali. Senza costo aggiuntivo.