/api/v1 esistenti che scambiano una chiave di accesso API con un bearer token. Le relative credenziali e il formato delle richieste differiscono da quelli dell’API pubblica /v1.
Per una nuova integrazione, inizi dalla guida introduttiva all’API e da Autenticazione. La nuova API /v1 utilizza chiavi API degli account di servizio o token di accesso OAuth.
Prima di iniziare
Sono necessari:- Un accesso a Living Security che consenta la gestione delle chiavi di accesso API
- Una chiave di accesso API creata in Impostazioni → Access Keys
- Il segreto della chiave di accesso, mostrato una sola volta al momento della creazione della credenziale
- L’ID dell’emittente API (API issuer ID) fornito da Living Security insieme alle credenziali dell’API pubblica
- L’URL di base regionale dell’organizzazione che si intende integrare
- Un runtime lato server e un gestore dei segreti
La finestra di dialogo Access Keys mostra il segreto una tantum, ma non mostra l’ID dell’emittente API. Se Living Security non Le ha fornito l’ID dell’emittente insieme alle credenziali dell’API pubblica, lo richieda al supporto di Living Security. L’ID dell’emittente non coincide con l’ID della chiave di accesso né con l’ID dell’organizzazione.
Host regionali
Il contratto legacy utilizza i seguenti host di produzione regionali/api/v1:
Utilizzi la regione assegnata all’organizzazione Living Security. Non cambi regione per aggirare un errore di autorizzazione o di disponibilità.
Risorse legacy
Utilizzi Developers → Public API Reference per l’elenco completo di operazioni, parametri, richieste, risposte e schemi. Se un’operazione non è presente, attualmente non fa parte dell’API pubblica.
Autenticazione
L’accesso all’API pubblica prevede due fasi:- Scambiare la chiave di accesso segreta e l’ID dell’emittente API con un bearer token di breve durata e un ID dell’organizzazione.
- Inviare il bearer token e l’ID dell’organizzazione con ogni richiesta API.
SDK TypeScript
Installi la versione major corrente:Richiesta REST diretta
Se esegue lo scambio senza l’SDK, invii il bearer token e l’ID dell’organizzazione con ogni richiesta:Ciclo di vita delle chiavi di accesso
- Assegni alle chiavi il nome dell’integrazione o dell’automazione a cui appartengono.
- Scelga gli ambiti (scope) con i privilegi minimi offerti dal modulo della chiave di accesso.
- Memorizzi immediatamente il segreto mostrato una sola volta: non può essere recuperato dopo la creazione o la rotazione.
- Ruoti una chiave tramite Impostazioni → Access Keys e distribuisca la nuova credenziale prima di revocare quella precedente.
- Revochi le chiavi non più utilizzate o il cui segreto potrebbe essere stato esposto.
- Utilizzi chiavi degli account di servizio per le integrazioni non umane, quando questo tipo di chiave è disponibile per la Sua organizzazione.
Paginazione
La ricerca delle persone supporta i parametrilimit, cursor, offset e includeTotal. Per una scansione sequenziale, preferisca il cursore restituito dalla risposta precedente.
limitha come valore predefinito 50 e accetta valori da 1 a 100.cursorprosegue a partire da una risposta precedente.offsetsalta un determinato numero di record e ha come valore predefinito 0.includeTotal=truerichiede un conteggio esatto dei risultati filtrati; lo ometta se il conteggio non è necessario.
pagination restituito dall’endpoint. Non calcoli la pagina successiva in base al numero di righe ricevute e non combini richieste paginate in modo indipendente ordinando autonomamente i risultati parziali.
Errori
Gli errori JSON documentati hanno la seguente struttura generale:message può essere una stringa o un array di messaggi di convalida.
Il contratto curato non pubblica attualmente un unico limite di frequenza numerico universale né garantisce un’intestazione di risposta con l’ID della richiesta per ogni operazione. Quando contatta il supporto, indichi data e ora UTC, metodo, percorso, stato e corpo della risposta sanificato.
Non riprovi automaticamente le operazioni di creazione, rotazione, revoca o eliminazione, a meno che l’operazione non documenti esplicitamente l’idempotenza. Dopo un errore di rete ambiguo, verifichi lo stato corrente della risorsa.
Compatibilità e deprecazione
La V1 evolve in modo additivo per impostazione predefinita. I client devono ignorare i campi di risposta sconosciuti. Una modifica non retrocompatibile richiede un percorso di migrazione documentato; le operazioni deprecate restano nel riferimento con il relativo motivo, la sostituzione, se disponibile, e la data di dismissione durante il periodo di migrazione. Vincoli l’SDK a una versione major compatibile e consulti le note di rilascio prima di eseguire l’aggiornamento. Consideri il Public API Reference generato, e non i client delle app proprietarie, come fonte di riferimento per lo schema.API pubblica, MCP e applicazione web
Consulti Integrazione MCP per collegare uno strumento di IA a Living Security.
Assistenza
Contatti il supporto di Living Security fornendo:- Organizzazione e regione
- Nome e versione dell’SDK, se utilizzato
- Timestamp UTC, metodo e percorso
- Stato HTTP e corpo dell’errore sanificato
Argomenti correlati
Chiavi di accesso API
Crei, ruoti e revochi le credenziali API.
Integrazione MCP
Colleghi gli strumenti di IA supportati tramite Model Context Protocol.

