List error groups
from- optional ISO 8601 start timestampto- optional ISO 8601 end timestampstatus- one ofunresolved,resolved,ignored,muted, orallpriority- one oflow,medium,high, orcriticallevel- severity level filterservice-service.namefilterenvironment- deployment environment filterq- substring search across title, type, fingerprint, service, and environmentlimitoffsetsort- one oflast_seen,first_seen,event_count, orpriority
priority, bookmarked, subscribed, service_name, and environment when known, plus facets arrays for service, environment, and level filter dropdowns. Each group also exposes assigned_to and ai_assigned; when ai_assigned is true and assigned_to is null the Squasher agent currently owns the group (auto-triage assignment).
Get one error group
merged_into when the group is an active duplicate, and merged_from for active duplicates merged into this canonical group.
Optional query parameters:
include_replay- set tofalseto skip replay linkage when you only need the core group fieldsfrom- optional ISO 8601 start timestamp for replay linkage lookupto- optional ISO 8601 end timestamp for replay linkage lookup
Update workflow metadata
assigned_to to assign or clear an owner. Setting assigned_to also clears the response field ai_assigned, signalling that a human has taken over from the Squasher agent. Use status to move the error group through unresolved, resolved, ignored, or muted. Use priority to set triage urgency. Use bookmarked and subscribed to update the current user’s saved and notification state; those two fields require an OAuth user session and are rejected for API-key-only requests. Include at least one field in the body.
CLI:
Merge duplicate groups
merged_into so callers can link to the canonical group. Future runtime events that match a merged duplicate fingerprint increment the canonical group.
Unmerge a duplicate group
List related traces
from- optional ISO 8601 start timestampto- optional ISO 8601 end timestamp
List suspect commits
from- optional ISO 8601 start timestampto- optional ISO 8601 end timestamp
List AI triage runs
Create or reuse AI triage
force to true to create a fresh manual run even when the current automation cycle already has a completed triage result.
Agent handoff
Use this sequence for incident or bug investigation:- List unresolved groups with a bounded time window.
- Fetch one error group detail.
- Fetch related traces, suspect commits, and triage-run history.
- Ask before updating status, assigning ownership, or forcing a new triage.
squasher errors ... or MCP search("errors") followed by execute.