Manage Webhook Destinations
gnosari_manage_webhooksManage outbound webhook destinations for the account.
Actions: list, get, create, update, activate, deactivate, delete, deliveries (the paginated, newest-first attempt history with outcome and failure reason per attempt -- use it to diagnose failures).
Event kinds are returned with a display name and one-line description each, so they can be reported to the user without interpreting raw topic ids.
The signing secret is NEVER returned by this tool and cannot be read through it -- view and copy it in the dashboard destination view at /settings/webhooks/{id}.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | Delivery endpoint address, http(s) (create/update). Unsafe addresses (internal networks, unsupported schemes) are refused by the delivery-core URL guard with the reason relayed | |
| limit | No | Page size for deliveries (default 20, max 100) | |
| action | Yes | Action to perform on webhook destinations | |
| active | No | Set the active flag directly (update only; prefer the activate/deactivate actions) | |
| offset | No | Pagination offset for deliveries | |
| status | No | Filter delivery history by outcome (deliveries) | |
| confirmed | No | Must be true to actually delete (delete only). Ask the user to confirm first | |
| webhook_id | No | Destination ID (get/update/activate/deactivate/delete/deliveries) | |
| event_kinds | No | Topic ids to subscribe to (create/update), e.g. ['data.collected', 'data.updated'] | |
| include_provenance | No | Include verbatim conversation quotes and message references in deliveries to this destination (create/update). Default false; omit on update to leave unchanged |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |