Webhook
Webhook
name
url
provider
Example
# Create Slack webhook for critical alerts
slack_webhook = Webhook(
name=”critical-alerts-slack”,
url=”https://hooks.slack.com/services/T00000000/B00000000/XXXXXXXXXXXXXXXXXXXXXXXX”,
provider=WebhookProvider.SLACK
).create()
# Create Microsoft Teams webhook for team notifications
teams_webhook = Webhook(
name=”ml-team-notifications”,
url=”https://outlook.office.com/webhook/xxxxx/IncomingWebhook/xxxxx”,
provider=WebhookProvider.MS_TEAMS
).create()
# List all webhooks
webhooks = list(Webhook.list())
for webhook in webhooks:
print(f”Webhook: {webhook.name} ({webhook.provider})”)
# Update webhook URL
webhook = Webhook.from_name(“critical-alerts-slack”)
webhook.url = “https://hooks.slack.com/services/NEW/WEBHOOK/URL”
webhook.update()Parameters
Parameter
Type
Required
Default
Description
Example
classmethod get(id_)
Returns
Parameters
classmethod from_name(name)
Parameters
classmethod list()
create()
Returns
update()
delete()
Last updated
Was this helpful?