Nagios XI REST API

Built-in REST API for Nagios XI, the commercial enterprise distribution of Nagios. Provides endpoints for objects (hosts, services, host groups, contacts), config management, system status, and reporting. Responses are returned as JSON. Authentication uses a per-user Nagios XI API key passed via the `apikey` query parameter (or header).

API entry from apis.yml

apis.yml Raw ↑
aid: nagios:xi-rest-api
name: Nagios XI REST API
description: Built-in REST API for Nagios XI, the commercial enterprise distribution of Nagios. Provides
  endpoints for objects (hosts, services, host groups, contacts), config management, system status, and
  reporting. Responses are returned as JSON. Authentication uses a per-user Nagios XI API key passed via
  the `apikey` query parameter (or header).
humanURL: https://support.nagios.com/kb/article/nagios-xi-rest-api-176.html
baseURL: https://{nagios-xi-host}/nagiosxi/api/v1
tags:
- Monitoring
- REST
- Nagios XI
- IT Operations
properties:
- type: Documentation
  url: https://support.nagios.com/kb/article/nagios-xi-rest-api-176.html
- type: API PDF Guide
  url: https://assets.nagios.com/downloads/nagiosxi/docs/Accessing-and-Using-the-XI-REST-API.pdf
- type: Backend API
  url: https://assets.nagios.com/downloads/nagiosxi/docs/Accessing_The_XI_Backend_API.pdf
- type: Automated Host Management
  url: https://assets.nagios.com/downloads/nagiosxi/docs/Automated_Host_Management.pdf