Manage a Webhook
manage_webhookList, inspect, create, delete, or test outgoing webhooks.
Webhooks let Trakkr ping an external URL when events fire (visibility changes, new citations, threats, etc.). Useful for piping the brand's AI-visibility signals into Slack, Linear, Notion, or any custom stack.
Actions:
'list': All webhooks for the brand.
'get': Full config for one webhook. Requires
webhook_id.'create': Register a new webhook. Requires
urlandevents. An optionalsigning_secretwill be sent as a signing key on every request.'delete': Remove a webhook. Requires
webhook_id.'test': Send a dummy event to the webhook URL. Requires
webhook_id.
Common event names: 'visibility_changed', 'report_completed', 'competitor_added', 'citation_gained', 'citation_lost'.
Args: brand_id: The brand to update (required). action: Operation to perform. webhook_id: Required for get/delete/test. url: HTTPS endpoint. Required for 'create'. events: Event names to subscribe to. Required for 'create'. signing_secret: Optional signing secret for 'create'.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | ||
| action | Yes | ||
| events | No | ||
| brand_id | Yes | ||
| webhook_id | No | ||
| user_intent | No | Analytics hint: the user's latest request in one short sentence. Omit secrets and prior chat. | |
| signing_secret | No |