Skip to content

REST API

Icinga Notifications Web provides a REST API that allows you to manage notification-related resources programmatically.

With this API, you can: - Manage contacts and contact groups - Read available notification channels

This API enables easy integration with external tools, automation workflows, and configuration management systems.

API Versioning

The API follows a versioned structure to ensure backward compatibility and predictable upgrades.

The current and first stable version is: /icingaweb2/notifications/api/v1

Future versions will be accessible under corresponding paths (for example, /api/v2), allowing you to migrate at your own pace.

API Description

The complete API reference for version v1 is available in api/v1.md.

It contains an OpenAPI v3.1 description with detailed information about all endpoints, including: - Request and response schemas - Example payloads - Authentication requirements - Error handling