WP Webhooks / Docs / list_notification_channels
AI Ability since v3.3.0

list_notification_channels

List notification channels — The destinations rules can send to, by id, name and type. Channels hold secrets and are created only in the admin UI.

$

Lists the notification channels configured on the site (email, Slack, Discord, Telegram, Teams, SMS, PagerDuty, …) by id, name, type, enabled state and last error. Rules reference channels by id. Channels hold secrets, so they are created only in the admin UI (Notifications → Channels) — the ability returns metadata only, never a webhook URL or token. Registered as the WordPress Ability flowsystems-webhook-actions/list-notification-channels, so external AI tools (Claude Code, Cursor) can call it over MCP, or over the Abilities REST route with a scoped API token.

/ Plan step shape

{ "ability": "list_notification_channels", "input": {} }

/ Scope & confirmation

Minimum API-token scope for external (MCP/REST) callers: read. Build with AI calls it before proposing a rule so the plan names a real channel id; if no channel fits, the agent tells you to add one rather than inventing an id.

/ Examples

Plan step as Build with AI proposes it

{
  "id": "step_1",
  "ability": "list_notification_channels",
  "summary": "Find the Slack channel to alert",
  "input": {}
}

/ Related

Ready

Your next automation is
one sentence away.

$ wp plugin install flowsystems-webhook-actions --activate