Can’t find your tool? See Using HTTP or custom HTTP sources below.
Using HTTP or custom HTTP sources
Any tool that can send a webhook can become an alert source, even if it’s not in the list above. Wherever your alerts live, you can start sending them to incident.io.Default HTTP
Use a default HTTP source when you control the payload, for internal scripts, custom monitors, or anything else that can send JSON shaped to match incident.io’s schema:Expected body structure
metadata field to set alert attributes for routing and filtering.
Custom HTTP
Use a custom HTTP source when a tool’s webhook payload can’t be changed to match that schema. Write a JavaScript transform expression that reshapes whatever the tool actually sends into incident.io’s expected format:Example payload from external tool
Your transform expression
| Alert source | Setup |
|---|---|
| Default HTTP | Set up in dashboard |
| Custom HTTP | Setup guide |