Webhooks & API
Webhooks provide a flexible way to integrate Unified Monitoring with third‑party systems that are not covered by a dedicated connector.
Inbound Webhooks (Pushing Events into Cloudaware)
Many monitoring services can send incidents or alerts to Cloudaware via generic webhooks. Typical examples include Pingdom, Sumo Logic, and other tools that support HTTP callbacks.
At a high level:
- Create a webhook endpoint URL in Cloudaware (for example, via supported Webhook Integrations or similar configuration).
- Configure the external tool to POST events to that endpoint.
- Map payload fields (for example, status, severity, host, region, application) to CMDB attributes and monitoring labels.
- Use Unified Monitoring to handle incoming events like any other alerts.
Outbound Webhooks (Sending Alerts from Cloudaware)
Unified Monitoring can also send alerts and status changes to external systems via outbound webhooks. Common use cases:
- Creating or updating tickets in ITSM systems.
- Forwarding incidents to SIEM/SOAR platforms.
- Triggering automation workflows or runbooks.
Using Webhooks as a starting point, follow any environment‑specific security guidelines (for example, authentication tokens, IP allowlists).
Best Practices
- Normalize payloads where possible so downstream systems can handle events consistently.
- Use secure endpoints (HTTPS) and authentication mechanisms.
- Avoid sending sensitive data that is not required for downstream processing.