¿Ya eres cliente de NinjaOne? Inicia sesión para ver más guías y las últimas actualizaciones.

Operaciones de la API pública de NinjaOne

Tema

En este artículo se explica dónde encontrar y cómo usar la interfaz de programación de aplicaciones (API) pública de NinjaOne.

Entorno

  • NinjaOne Documentation
  • API pública de NinjaOne

Descripción

Utiliza la página de la API pública de NinjaOne para ver todas las solicitudes disponibles en NinjaOne y sus funciones, crear consultas de ejemplo y ver o copiar respuestas.

Si tiene cualquier pregunta sobre la configuración o la documentación de la API, puede ponerse en contacto con el equipo de la API de NinjaOne en [email protected].

Selecciona un tema para aprender más:

Dónde encontrar los recursos de la API

Para obtener una lista completa de todas las consultas de la API, consulta la Documentación de la API pública de NinjaOne, a la que puedes acceder desde el Menú de recursos de soporte situado en la esquina superior derecha de NinjaOne. El enlace se encuentra en la parte inferior del menú.

api documentation location.png
Figura 1: Accede a la Documentación de la API pública de NinjaOne (haz clic para ampliar)

La API pública de NinjaOne ofrece recursos adicionales sobre la sintaxis del filtro de dispositivos y los webhooks. Haz clic en los enlaces que aparecen en la Documentación de la API para obtener más información:

  • Sintaxis del filtro de dispositivos: explica los requisitos sintácticos para la cadena URL codificada del parámetro del filtro de dispositivos.
  • Webhooks: describe cómo configurar una integración de webhooks.
public API resources.png
Figura 2: Recursos de la API pública de NinjaOne

Explora la API

NinjaOne ofrece una API pública que te permite consultar un índice completo de plantillas para las entidades de la API. Las operaciones disponibles incluyen los métodos de solicitud POST, GET, PATCH, DELETE y PUT.

Autorización

La API pública de NinjaOne utiliza OAuth 2.0 para autenticar las solicitudes. OAuth 2.0 permite a las aplicaciones obtener acceso a los recursos de NinjaOne que están disponibles a través de la API.

Haz clic en «Autorización» para consultar la documentación que describe los requisitos de autorización de la API pública de NinjaOne.

public api 2.0_authorization.png
Figura 3: Consulta la documentación sobre autorización de la API pública 2.0 de NinjaOne

Consulte la NinjaOne Documentation: Autorización de la API pública 2.0 para saber cómo configurar estos ajustes.

Esquemas de la API

Los esquemas de la API se encuentran en el final de la lista de plantillas de la API. El esquema de la API define los parámetros requeridos y las restricciones de los datos intercambiados en las llamadas a la API, lo que permite minimizar los errores al interactuar con la API.

public API schemas.png
Figura 4: Esquemas de la API pública de NinjaOne

Cambios en la API

Estamos mejorando la documentación de la API para que esté mejor organizada y sea más visible. Para ver la nueva documentación de la API, sigue estos pasos.

  1. Haz clic en «Detalles aquí», donde pone «Próximos cambios en la API» en la parte superior de la página, para aprender más.
API_change details.png
Figura 5: Ver los próximos cambios en la API pública de NinjaOne
  1. Desde la página de la versión beta de la API pública de NinjaOne, haz clic en «Recursos básicos » para ver el nuevo diseño. Haz clic en «Volver al sitio anterior » para ver la documentación original de la API.
API_core resources_return to previous site.png
Figura 6: Ver el nuevo diseño de los recursos principales o volver al sitio anterior
  1. Consulte la sección «Probar terminales de la API pública 2.0» desde la sección «Pruebas de la API pública 2.0» para saber cómo interactuar con la página.

Cómo probar o enviar una solicitud a la API

Probar un método de solicitud

Mientras se encuentre en la API pública, puede probar y, a continuación, ejecutar un método de solicitud siguiendo estos pasos:

  1. Expande una consulta para ver los detalles y haz clic en «Probarlo». Algunas consultas, como la de la Figura 7, pueden requerir que introduzcas un parámetro. Los parámetros pueden ser opcionales para organizar o limitar los datos que se muestran en una respuesta. Para saber cómo obtener un ID de parámetro, consulta la sección de este artículo titulada «Cómo encontrar identificadores de consulta».
try the api.png
Figura 7: Prueba de los terminales de la API pública de NinjaOne
  1. Después de introducir los parámetros necesarios, haz clic en «Ejecutar». La respuesta a la consulta aparecerá en la sección «Respuestas » de esa plantilla.
api_execute query.png
Figura 8: Ejecutar la consulta de la API y ver la respuesta (haz clic para ampliar)
  1. Una vez completada la respuesta, puedes copiar la URL de la solicitud o hacer clic en «Descargar» para guardar la respuesta como un archivo JSON.

Puede utilizar las solicitudes de API personalizables con plataformas basadas en interfaz gráfica de usuario (GUI), como Postman, para navegar o realizar pruebas. Para saber cómo utilizar Postman, consulte la documentación de Postman | Documentación de Postman (enlace externo). Para obtener soporte sobre la aplicación Postman, consulte el centro de soporte de Postman (enlace externo).

Probar los terminales de la API pública 2.0

En la versión beta de la API pública de NinjaOne, acceda a las consultas desde el menú de la barra lateral. Las solicitudes funcionarán de forma similar a lo descrito en la sección anterior, pero debe asegurarse de tener la autorización configurada antes de utilizarlas. Consulte la NinjaOne Documentation: Autorización de la API pública 2.0 para saber cómo configurar estos ajustes.

  1. Selecciona tu consulta en el menú lateral para ver los detalles.
  2. Introduzca su autorización en el campo «Token» o «sessionKey», según el método de autorización que prefiera.
  3. Introduce los parámetros, si es necesario.
  4. Haz clic en «Enviar solicitud de API».
  5. Ver la respuesta.
api beta query and response.png
Figura 9: Ejemplo de respuesta a una consulta de la API pública Beta de NinjaOne (haz clic para ampliar)

Cómo encontrar identificadores de consulta

Algunas consultas de la API pueden requerir que introduzcas un identificador, como el ID de una organización o del dispositivo. En la mayoría de los casos, puedes utilizar las entidades y recursos básicos del sistema para encontrar estos datos. Los siguientes pasos ofrecen un ejemplo de cómo obtener el ID de una organización para que puedas obtener una lista de ubicaciones a través de la API pública de NinjaOne.

  1. Expandir la consulta /v2/organizations y haz clic en «Probarlo». A continuación, haz clic en «Ejecutar».
  2. Copia el valor de «ID».
api_response_id.png
Figura 10: Copiar el ID de la respuesta
  1. Accede a la consulta /v2/organization/{id}/locations.
  2. Haga clic en «Pruébalo» y pegue el valor copiado en el campo «id ».
api_query id.png
Figura 11: Introducir el ID de la consulta
  1. Haz clic en «Ejecutar » y consulta la respuesta.

Recursos adicionales

Consulta los siguientes recursos para aprender más sobre la API de NinjaOne.

FAQ

Próximos pasos