Cloud Webhook Manage Tool
webhook_manageCreate, update, list, and delete outbound webhook endpoints. Subscribe to events with HMAC-signed payloads and automatic retries.
Instructions
Outbound webhook endpoints — URLs the platform POSTs to when subscribed events fire (experiment.completed, signal.ingested, approval.decided, etc.). Each delivery is HMAC-signed with the configured secret (header: X-FleetQ-Signature). Failed deliveries retry with exponential backoff up to 24h.
Actions:
list (read) — all webhooks for the team.
get (read) — webhook_id. Includes recent delivery stats.
create (write) — url, events[] (array of event names), secret (used for HMAC signing; show once).
update (write) — webhook_id + any creatable field. Updating
secretinvalidates the old one immediately.delete (DESTRUCTIVE) — webhook_id. In-flight deliveries are cancelled.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | Action to perform: list, create, update, delete | |
| deadline_ms | No | Optional: max wall-clock time (ms) the tool may spend. If exceeded during the call, returns a DEADLINE_EXCEEDED error. Minimum 100 ms. Leave unset for no deadline. | |
| active_only | No | Only return active endpoints | |
| name | Yes | Display name for the webhook | |
| url | Yes | URL to receive webhook payloads | |
| events | Yes | Event types to subscribe to | |
| secret | No | HMAC secret (auto-generated if omitted) | |
| webhook_id | Yes | The webhook endpoint UUID | |
| is_active | No | Enable or disable the webhook |