Attributes
Human-readable name for the webhook. Should be descriptive
and indicate the target system or team.
The webhook endpoint URL provided by the external system.
This is the destination where alert notifications will be sent.
The webhook provider type (
WebhookProvider).
Determines message formatting and delivery method.Unique identifier assigned after creation
Timestamp when the webhook was created
Timestamp when the webhook was last modified
Example
Webhook URLs are sensitive credentials that should be kept secure.
The provider type determines how messages are formatted and delivered.
Test webhooks thoroughly before using them in production alert rules.
Parameters
str
required
Human-readable name for the webhook. Should be descriptive and
indicate the target system, team, or purpose (e.g., “ml-team-slack”,
“critical-alerts-teams”).
str
required
The webhook endpoint URL provided by the external system. This is
the destination where Fiddler will send HTTP POST requests with
alert notification payloads.
WebhookProvider | str
required
The webhook provider type (SLACK, MS_TEAMS, or GENERIC).
Determines message formatting, payload structure, and delivery
method for optimal integration with the target platform.
Example
After initialization, call create() to register the webhook with the
Fiddler platform. Webhook URLs are sensitive and should be kept secure.
classmethod get()
Get the webhook instance using webhook idParameters
UUID | str
required
UUID belonging to the Webhook
Returns
Webhook object
classmethod from_name()
Get the webhook instance using webhook nameReturns
Webhook
classmethod list()
Get a list of all webhooks in the organizationReturns
Iterator[Webhook]
create()
Create a new webhook. Readsname, url, and provider from this instance
(set when the Webhook was constructed).
Returns
Created Webhook object.