Copy as Markdown[Open in ChatGPT](https://chatgpt.com/?q=Read%20https%3A%2F%2Fdocs-docusaurus.kinsta.page%2Fuser-guides%2Fmcp-server%2Ftools%2Fwebhooks.md%20and%20help%20me%20with%20my%20question%20about%20this%20Coralogix%20documentation%20page.)[Open in Claude](https://claude.ai/new?q=Read%20https%3A%2F%2Fdocs-docusaurus.kinsta.page%2Fuser-guides%2Fmcp-server%2Ftools%2Fwebhooks.md%20and%20help%20me%20with%20my%20question%20about%20this%20Coralogix%20documentation%20page.)

# Outbound webhooks

Manage [Coralogix outbound webhooks](https://docs-docusaurus.kinsta.page/user-guides/alerting/outbound-webhooks/configure-alert-notifications-for-outbound-webhooks/.md) directly from your AI agent. The Model Context Protocol (MCP) server provides a unified tool to create, retrieve, update, and delete webhooks, and to generate infrastructure-as-code definitions from webhook configurations.

## Tool[​](#tool "Direct link to Tool")

Use `manage_webhooks` for all outbound webhook operations.

| Action value          | Description                                                                                                                                                                                               |
| --------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `create`              | Create a new webhook.                                                                                                                                                                                     |
| `get`                 | Retrieve a specific webhook by ID.                                                                                                                                                                        |
| `list`                | List webhooks with an optional case-insensitive name filter.                                                                                                                                              |
| `update`              | Update an existing webhook. The agent retrieves the current configuration first, then applies your changes.                                                                                               |
| `delete`              | Delete a webhook by ID.                                                                                                                                                                                   |
| `generate_openapi`    | Generate the OpenAPI JSON payload for use with the Coralogix REST API.                                                                                                                                    |
| `generate_kubernetes` | Generate a Kubernetes Operator YAML manifest for the [Coralogix Operator](https://docs-docusaurus.kinsta.page/external/coralogix-operator).                                                               |
| `generate_terraform`  | Generate Terraform configuration for the [Coralogix Terraform Provider](https://docs-docusaurus.kinsta.page/developer-portal/infrastructure-as-code/terraform-provider/coralogix-terraform-provider/.md). |

## Supported webhook types[​](#supported-webhook-types "Direct link to Supported webhook types")

The tool supports the shared Terraform and Kubernetes Operator subset: generic, Slack, PagerDuty, Send Log, Email Group, legacy Microsoft Teams, AWS EventBridge, and several third-party webhook integrations.

## Example prompts[​](#example-prompts "Direct link to Example prompts")

### Create a generic webhook[​](#create-a-generic-webhook "Direct link to Create a generic webhook")

```
Create a generic HTTPS outbound webhook named production-alerts-webhook.

Use URL https://example.com/coralogix-alerts, method POST, and header

Content-Type=application/json.
```

### Create a Slack notification webhook[​](#create-a-slack-notification-webhook "Direct link to Create a Slack notification webhook")

```
Create a Slack outbound webhook named slack-critical-alerts with integrationId

prod-slack, fallbackChannel alerts, and channel critical-alerts.
```

### Export an existing webhook[​](#export-an-existing-webhook "Direct link to Export an existing webhook")

```
Generate Terraform configuration and Kubernetes Operator YAML for the outbound webhook

named production-alerts-webhook.
```

### Update a webhook[​](#update-a-webhook "Direct link to Update a webhook")

```
Update the outbound webhook named production-alerts-webhook by changing its

description to "Production alert notification target".
```

## Important behaviors[​](#important-behaviors "Direct link to Important behaviors")

* **Update requires retrieval first.** Retrieve the current webhook, modify it, then update with the complete webhook definition.
* **Unsupported webhook types fail validation.** Teams Workflow and Event Notifications are not part of the shared infrastructure-as-code subset.
* **Kubernetes support is narrower for overrides.** Some override entity types might work in the backend but not in Kubernetes output.
