¿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 utilizar la interfaz de programación de aplicaciones (API) pública de NinjaOne.

Entorno

  • Documentación de NinjaOne
  • API pública de NinjaOne

Descripción

Utilice 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 tienes alguna pregunta sobre la configuración o la documentación de la API, puedes ponerte en contacto con el equipo de API de NinjaOne en [email protected].

Selecciona un tema para obtener más información:

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 Ayuda situado en la esquina superior derecha de NinjaOne. El enlace se encuentra en la parte inferior del menú.

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 codificada en URL 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 para que puedas ver 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: Revisa la documentación de autorización de la API pública 2.0 de NinjaOne

Consulte

Figura 4: Esquemas de la API pública de NinjaOne

Cambios en la API

Estamos mejorando la documentación de la API para una mejor organización y visibilidad. Para ver la nueva documentación de la API, siga estos pasos.

  1. Haz clic en «Detalles aquí», donde dice «Próximos cambios en la API» en la parte superior de la página, para obtener más información.
API_change details.png
Figura 5: Ver los próximos cambios en la API pública de NinjaOne
  1. En la página de la API pública de NinjaOne en fase beta, 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 recursos principales o volver al sitio anterior
  1. Consulte la sección «Puntos finales de prueba de la API pública 2.0 » para saber cómo interactuar con la página.

Cómo probar o enviar la solicitud de API

Probar un método de solicitud

Mientras se encuentra en la API pública, puede probar y luego ejecutar un método de solicitud siguiendo estos pasos:

  1. Expanda una consulta para ver los detalles y haga clic en «Probarlo». Algunas consultas, como la de la Figura 7, pueden requerir que introduzca un parámetro. Los parámetros pueden ser opcionales para organizar o limitar los datos mostrados en una respuesta. Para saber cómo obtener un ID de parámetro, consulte la sección de este artículo titulada «Cómo encontrar identificadores de consulta».
try the api.png
Figura 7: Puntos finales 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.
Figura 8: Ejecuta la consulta de la API y visualiza la respuesta (haz clic para ampliar)
  1. Una vez completada la respuesta, puede 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 GUI, como Postman, para navegar o realizar pruebas. Para aprender a utilizar Postman, consulte la documentación de Postman | Postman Docs (enlace externo). Para obtener asistencia sobre la aplicación Postman, consulte el centro de asistencia de Postman (enlace externo).

Probar los puntos finales de la API pública 2.0

Dentro de 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 manera similar a la sección anterior, pero debe asegurarse de tener la autorización configurada antes de usarla. Consulte la documentación de NinjaOne: Autorización de la API pública 2.0 para aprender a configurar estos ajustes.

  1. Seleccione su consulta en el menú de la barra lateral para ver los detalles.
  2. Introduzca su autorización en el campo Token o sessionKey, dependiendo de su método de autorización preferido.
  3. Introduzca los parámetros, si es necesario.
  4. Haz clic en «Enviar solicitud de API».
  5. Consulte la respuesta.
Figura 9: Ejemplo de una respuesta a una consulta de la API pública beta de NinjaOne (haz clic para ampliar)

Cómo encontrar identificadores de consulta

Ciertas consultas de la API pueden requerir que introduzcas un identificador, como el ID de una organización o de un dispositivo. En la mayoría de los casos, puedes utilizar las entidades y recursos del sistema central para encontrar estos datos. Los siguientes pasos proporcionan un ejemplo para obtener un ID de organización, de modo que puedas obtener una lista de ubicaciones dentro de la API pública de NinjaOne.

  1. Despliega la consulta /v2/organizations y haz clic en Probar. A continuación, haz clic en Ejecutar.
  2. Copia el valor de «id».
api_response_id.png
Figura 10: Copiar el ID de respuesta
  1. Vaya a la consulta /v2/organization/{id}/locations.
  2. Haga clic en «Probar» y pegue el valor copiado en el campo «id ».
api_query id.png
Figura 11: Introduzca el ID de la consulta
  1. Haga clic en «Ejecutar » y vea la respuesta.

Recursos adicionales

Consulte los siguientes recursos para obtener más información sobre la API de NinjaOne.

FAQ

Próximos pasos