💡 Come funziona: ogni ingestion è hashata (SHA-256) e aggiunta a un blocco della chain (merkle tree). Ogni 15 min o 100 leaves il blocco si chiude: block_hash = SHA-256(prev_hash || timestamp || merkle_root). Immutabile: qualsiasi tampering è rilevato.
Visual editor per trasformare payload esterno → NH ticket. 20 transform ops, condizionali, preview server-side, AI-suggest via Claude.
API key per customer che vogliono creare/aggiornare ticket via REST v1.
Nome
Tenant
Email
Company
Created
Azioni
Caricamento…
📖 Documentazione per customer: POST /api/v1/tickets — crea ticket POST /api/v1/tickets/:key/comment — aggiungi commento GET /api/v1/tickets/:key — status lookup
Header: X-NH-API-Key: nh_xxxxxxxx
Webhook in uscita: NH invia gli eventi (firmati HMAC) ai tuoi sistemi.
URL
Eventi
Formato
Firma
Stato
Azioni
Inserisci un tenant e carica.
🔐 Ogni consegna include X-NH-Signature: sha256=<hmac> se imposti un secret. Topic disponibili in GET /api/webhooks/:tenant/event-types (usa * per tutti).
📖 API Reference (OpenAPI 3.0)
Documentazione REST completa auto-generata dal registry delle route. Autenticazione: JWT Bearer, oppure API-key scoped (Authorization: Bearer nhk.<key>).
🪪 Identity & Access provisioning — provisioning utenti NH da IdP esterno (Entra/Okta/Google/…) via SCIM 2.0. Genera il token, configuralo sull'IdP insieme all'endpoint SCIM NH. AD/LDAP on-prem arrivano via connettore SCIM dell'IdP (es. Azure AD Connect): il Worker non apre TCP LDAP.
Tenant
Provider
Seleziona un tenant e premi «Stato».
📥 Pull utenti via Graph (Microsoft Entra)
Provisioning pull: NH legge gli utenti da Entra via Microsoft Graph (client-credentials). Richiede un'app registrata su Entra con permesso User.Read.All (application).