Skip to main content

Configure Webhooks

Harness AI SRE webhooks receive alerts from any system that can send HTTP requests.

Overview

Webhooks provide a flexible way to integrate with any monitoring system or custom application.

The webhook integration supports any JSON payload format with advanced filtering capabilities, making it easy to integrate with:

  • Custom monitoring solutions: Internal tools and homegrown systems
  • Internal applications: Business logic alerts and custom triggers
  • Third-party services: Any service with webhook support
  • Legacy monitoring systems: Older tools without native integrations

Webhook Capabilities

Flexible Payload Support

Accept any JSON structure:

  • No schema restrictions
  • Nested field support
  • Array handling
  • Custom field mapping

Custom Field Mapping

Map webhook payload fields to alert properties:

  • Dynamic values: Populate alert fields from incoming payloads

  • Nested field access: Access nested data with dot notation

  • Mustache templates: Reference webhook fields with {{webhook.field_name}}

  • CEL expressions: Complex boolean logic for advanced scenarios

Go to Use CEL in Webhooks for details.

Go to Use Mustache in Webhooks for details.


Getting Started

Go to Create a Webhook for step-by-step configuration instructions and payload examples.

Service Paging Webhooks

For services that need dedicated on-call paging from external systems, use Service Paging Webhooks instead. Service paging webhooks automatically create alerts and page the on-call team via HTTP POST or email. Go to Service Paging Webhook to learn more.


Next Steps