create_integration
Set up webhook, email, or Microsoft Teams integrations to attach to uptime checks for incident notifications. For Slack, use the dashboard OAuth flow instead.
Instructions
Create a new integration (webhook, email, msteams, …) that can be attached to checks for incident notifications. Slack cannot be created here — install it via the dashboard OAuth flow instead.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Display name shown in the UI, e.g. "Engineering Slack". | |
| type | Yes | Integration type. Allowed: webhook, email, msteams. Example: "webhook". ("slack" and "msteams-bot" are both rejected here — they carry a provider-side identity that must be proven, not asserted, so they are created by their own install flows in the dashboard.) | |
| enabled | No | Whether the integration is active. Default true. | |
| settings | No | Type-specific settings. For webhook: {"url":"https://..."}. Slack cannot be created here — Slack integrations are installed via the dashboard OAuth flow only, and creating type "slack" through this tool is rejected. For email: {"to":"oncall@example.com"}. | |
| isDefault | No | If true, the integration is auto-attached to newly-created checks. |