Manage webhook event sources: create, update, and delete webhook endpoints, and trigger custom events for testing automations.
From omninpx claudepluginhub automagik-dev/omni --plugin omniThis skill is limited to using the following tools:
Designs and optimizes AI agent action spaces, tool definitions, observation formats, error recovery, and context for higher task completion rates.
omni webhooks list --json
omni webhooks list --enabled --json
omni webhooks list --disabled --json
omni webhooks get <id> --json
omni webhooks create --name "My Webhook" --description "Receives external events" --json
# Create with expected headers for validation
omni webhooks create --name "Secure Hook" --headers '{"X-Webhook-Secret":"replace-with-random-token"}' --json
# Create in disabled state
omni webhooks create --name "Draft Hook" --disabled --json
omni webhooks update <id> --name "Renamed Hook" --json
omni webhooks update <id> --description "Updated description" --json
omni webhooks update <id> --enable --json
omni webhooks update <id> --disable --json
omni webhooks delete <id> --json
# Trigger a custom event for testing
omni webhooks trigger --type "custom.event" --payload '{"key": "value"}' --instance <id> --json
# Trigger with a correlation ID for tracing
omni webhooks trigger --type "order.created" --payload '{"orderId": "123"}' --instance <id> --correlation-id "req-abc" --json
trigger to test automations with custom payloads without an external caller.--headers defines expected request headers (used for webhook validation/security).