Skip to main content

List Error Groups

GET https://api.squasher.ai/v1/projects/{project_id}/errors
Returns paginated error groups for a project, sorted by most recently seen.

Query Parameters

ParameterTypeDefaultDescription
statusstringunresolvedFilter: unresolved, resolved, ignored, muted
limitinteger25Results per page (max 100)
offsetinteger0Pagination offset
sortstringlast_seenSort by: last_seen, first_seen, event_count

Response

{
  "data": [
    {
      "id": "550e8400-e29b-41d4-a716-446655440000",
      "project_id": "660e8400-e29b-41d4-a716-446655440000",
      "fingerprint": "a1b2c3d4e5f60718",
      "title": "TypeError: Cannot read properties of undefined (reading 'map')",
      "type": "TypeError",
      "level": "error",
      "status": "unresolved",
      "event_count": 47,
      "first_seen": "2024-01-15T08:00:00Z",
      "last_seen": "2024-01-15T10:30:00Z",
      "triage_summary": "API response returned null instead of expected array",
      "triage_fix": "Add null check: data?.items?.map(...)",
      "assigned_to": null
    }
  ],
  "total": 12,
  "limit": 25,
  "offset": 0
}

Get Error Group

GET https://api.squasher.ai/v1/projects/{project_id}/errors/{error_group_id}
Returns full details for a single error group including AI triage results.

Response

{
  "id": "550e8400-e29b-41d4-a716-446655440000",
  "project_id": "660e8400-e29b-41d4-a716-446655440000",
  "fingerprint": "a1b2c3d4e5f60718",
  "title": "TypeError: Cannot read properties of undefined (reading 'map')",
  "type": "TypeError",
  "level": "error",
  "status": "unresolved",
  "event_count": 47,
  "first_seen": "2024-01-15T08:00:00Z",
  "last_seen": "2024-01-15T10:30:00Z",
  "triage_summary": "API response returned null instead of expected array. The component calls .map() on response.data.items without checking for null.",
  "triage_fix": "Add optional chaining: data?.items?.map(...) or provide a default empty array.",
  "assigned_to": null
}

Error Group Fields

FieldTypeDescription
iduuidUnique error group ID
project_iduuidProject this group belongs to
fingerprintstringHash used to group similar errors
titlestringRepresentative error message
typestringError class name
levelstringSeverity: fatal, error, warning
statusstringunresolved, resolved, ignored, muted
event_countintegerTotal occurrences
first_seendatetimeWhen this error first occurred
last_seendatetimeMost recent occurrence
triage_summarystringAI-generated root cause summary
triage_fixstringAI-generated fix suggestion
assigned_touuidUser ID of assignee (or null)