Argomento
Questo articolo spiega dove trovare e come utilizzare l'API (Application Programming Interface) pubblica di NinjaOne.
Ambiente
- Documentazione NinjaOne
- API pubblica di NinjaOne
Descrizione
Utilizza la pagina dell'API pubblica di NinjaOne per visualizzare tutte le richieste disponibili in NinjaOne e le relative funzioni, creare query di esempio e visualizzare o copiare le risposte.
Seleziona un argomento per saperne di più:
Dove trovare le risorse API
Per un elenco completo di tutte le query API, consultare la documentazione dell'API pubblica di NinjaOne, accessibile dal menu Risorse della guida nell'angolo in alto a destra di NinjaOne. Il link si trova nella parte inferiore del menu.
L'API pubblica di NinjaOne fornisce risorse aggiuntive per la sintassi del filtro dei dispositivi e i webhook. Clicca sui link forniti nella documentazione API per saperne di più:
- Sintassi del filtro dei dispositivi: spiega i requisiti di sintassi per la stringa codificata in URL del parametro del filtro dei dispositivi.
- Webhook: descrive come configurare un'integrazione webhook.

Esplora l'API
NinjaOne fornisce un'API pubblica che consente di visualizzare un indice completo dei modelli per le entità API. Le operazioni disponibili includono i metodi di richiesta POST, GET, PATCH, DELETE e PUT.
Autorizzazione
L'API pubblica di NinjaOne utilizza OAuth 2.0 per autenticare le richieste. OAuth 2.0 consente alle applicazioni di ottenere l'accesso alle risorse NinjaOne rese disponibili tramite l'API.
Fai clic su Autorizzazione per consultare la documentazione che descrive i requisiti di autorizzazione nell'API pubblica di NinjaOne.

Modifiche all'API


- Fare riferimento alla sezione "Testare gli endpoint dall'API pubblica 2.0" per imparare a interagire con la pagina.
Come testare o inviare la richiesta API
Testare un metodo di richiesta
Mentre si è nell'API pubblica, è possibile testare e quindi eseguire un metodo di richiesta seguendo questi passaggi:
- Espandi una query per visualizzarne i dettagli e fai clic su Provalo. Alcune query, come quella mostrata nella Figura 7, potrebbero richiedere l'inserimento di un parametro. I parametri possono essere facoltativi per organizzare o limitare i dati mostrati in una risposta. Per scoprire come ottenere un ID parametro, consulta la sezione di questo articolo intitolata Come trovare gli identificatori di query.

- Dopo aver inserito i parametri necessari, fare clic su Esegui. La risposta alla query apparirà nella sezione Risposte di quel modello.
- Una volta completata la risposta, è possibile copiare l'URL della richiesta o fare clic su Scarica per salvare la risposta come file JSON.
È possibile utilizzare le richieste API personalizzabili con piattaforme basate su GUI, come Postman, per la navigazione o il test. Per informazioni su come utilizzare Postman, consultare Postman Docs | Postman Docs (link esterno). Per l'assistenza sull'applicazione Postman, consultare il centro assistenza Postman (link esterno).
Testare gli endpoint dall'API pubblica 2.0
All'interno della versione beta dell'API pubblica NinjaOne, accedere alle query dal menu della barra laterale. Le richieste funzioneranno in modo simile alla sezione precedente, ma è necessario assicurarsi di aver configurato l'autorizzazione prima di utilizzarle. Fare riferimento alla Documentazione NinjaOne: Autorizzazione API pubblica 2.0 per imparare a configurare queste impostazioni.
- Seleziona la query dal menu laterale per visualizzarne i dettagli.
- Inserisci l'autorizzazione nel campo Token o sessionKey, a seconda del metodo di autorizzazione preferito.
- Inserisci i parametri, se necessario.
- Fare clic su Invia richiesta API.
- Visualizza la risposta.
Come trovare gli identificatori di query
Alcune query API potrebbero richiedere l'inserimento di un identificatore, come l'ID di un'organizzazione o di un dispositivo. Nella maggior parte dei casi, è possibile utilizzare le entità e le risorse di sistema principali per trovare questi dati. I passaggi seguenti forniscono un esempio per ottenere un ID organizzazione in modo da poter restituire un elenco di sedi all'interno dell'API pubblica NinjaOne.
- Espandi la query /v2/organizations e clicca su Provalo. Quindi, clicca su Esegui.
- Copia il valore di "id".

- Passare alla query /v2/organization/{id}/locations.
- Fare clic su Provalo e incollare il valore copiato nel campo id.

- Fare clic su Esegui e visualizzare la risposta.
Risorse aggiuntive
Consulta le seguenti risorse per ulteriori informazioni sull'API NinjaOne.