# Webhook Management

Configure and validate CCAM webhook targets across supported chat, incident...

- Repository: https://github.com/hoangsonww/Claude-Code-Agent-Monitor (1136 stars)
- Category: Testing
- License: MIT
- Last updated: 2026-10-31
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add hoangsonww/Claude-Code-Agent-Monitor --skill webhook-management -g -a claude-code -y`
Codex: `npx skills add hoangsonww/Claude-Code-Agent-Monitor --skill webhook-management -g -a codex -y`
Cursor: `npx skills add hoangsonww/Claude-Code-Agent-Monitor --skill webhook-management -g -a cursor -y`
Gemini CLI: `npx skills add hoangsonww/Claude-Code-Agent-Monitor --skill webhook-management -g -a gemini-cli -y`
Claude Code plugin marketplace: `/plugin marketplace add hoangsonww/Claude-Code-Agent-Monitor`

## 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.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# 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.

