---
name: hoangsonww-webhook-management
description: "Configure and validate CCAM webhook targets across supported chat, incident, automation, and generic providers. Use when listing provider requirements, creating or updating a target, scoping it to alert rules, sending a test notification, reviewing delivery history, or deleting a target."
license: "MIT"
metadata:
  decimalai-skill-id: "76ebad3a-672e-457f-ae6f-af8b14c86ab2"
  decimalai-version-id: "1afe2bae-4040-4a7a-9671-64b04c163b1f"
  decimalai-version: "1"
  decimalai-body-sha256: "f5960b7b7f75046fc9c105f5d51d99e73359c4643568cfe9d9aa2b495cb3243c"
  decimalai-name: "hoangsonww/webhook-management"
  decimalai-format: "1"
  decimalai-invocation: "model"
  decimalai-category: "agent-tooling"
  decimalai-source: "https://app.decimal.ai/s/hoangsonww-webhook-management@1/SKILL.md"
---
# Webhook Management

1. Run `ccam webhooks providers` and select the exact provider key.
2. Run `ccam webhooks` to inspect existing redacted targets.
3. Build the JSON body in a local file. Keep tokens, routing keys, and webhook
   URLs out of chat and logs.
4. Show the target name, provider, rule scope, and whether a real test message
   will be sent.
5. Create or update only after confirmation:

```bash
ccam webhooks create --file /secure/path/target.json --yes
ccam webhooks update <id> --file /secure/path/patch.json --yes
```

6. Ask again before `ccam webhooks test <id>`. It sends an external message.
7. Inspect results with `ccam webhooks deliveries <id>`.

Never print secret fields. The dashboard returns masked values by design.
