Skip to main content
Calseta pushes enriched alert data to your agents via webhooks. Register an agent endpoint, and Calseta will POST the full context payload whenever a matching alert completes enrichment.

Registering an Agent

Trigger Filters

Control which alerts your agent receives: Without filters, the agent receives all alerts.

Webhook Payload

When an alert completes enrichment, Calseta POSTs a structured payload to each matching agent:
The payload is designed for direct inclusion in an agent’s context window. Every field is named for readability — no numeric codes or abbreviations that waste tokens on interpretation.

Posting Findings Back

After investigation, agents post their analysis back to the alert:

Updating Alert Status

Agents can update alert status to reflect investigation progress:
Valid status transitions: OpenTriaging / EscalatedClosed

Two Integration Patterns

Push (Webhooks)

Register an agent and receive alerts automatically. Best for real-time response.

Pull (REST / MCP)

Query alerts on-demand. Best for batch processing or interactive investigation. Both patterns work together — register for webhooks and also query via REST/MCP as needed.

MCP Alternative

If your agent supports MCP, it can access the same data without webhooks:
  • Resources: Read alerts, detection rules, context documents, enrichments
  • Tools: Post findings, update status, execute workflows, trigger enrichment
See MCP Setup for configuration.