error-groups
Open an operation to see its authentication, its parameters and the fields of its request and response.
6 operations
GET/v1/error-groups
Error groups by last seen with users, trend, release, status, trigger and ticket; the proactive summary of one workspace.
/v1/error-groupsAuthentication: Dashboard session
Parameters
| Name | Type | Description |
|---|---|---|
cursorquery | string | |
limitquery | integer | |
workspace_idquery | string | |
statusquery | array of enum | |
qquery | string |
Response 200
| Name | Type | Description |
|---|---|---|
itemsrequired | array of object | |
items[].idrequired | string | |
items[].workspace_idrequired | string | |
items[].statusrequired | enum | Values watching | ticketed | resolved | ignored |
items[].typerequired | string | |
items[].titlerequired | string | |
items[].affected_usersrequired | integer | |
items[].users_24hrequired | integer | |
items[].event_countrequired | integer | |
items[].events_24hrequired | integer | |
items[].trendrequired | array of integer | |
items[].first_seenrequired | string (date-time) | |
items[].last_seenrequired | string (date-time) | |
items[].releaserequired | string | |
items[].sourcesrequired | array of enum | |
items[].triggerrequired | enum | Values user_threshold | critical_path | regression |
items[].critical_path_hitrequired | boolean | |
items[].noiserequired | boolean | |
items[].held_reasonrequired | string | |
items[].held_atrequired | string (date-time) | |
items[].resolved_in_releaserequired | string | |
items[].resolved_atrequired | string (date-time) | |
items[].regressed_atrequired | string (date-time) | |
items[].ticketrequired | object | |
items[].ticket.idrequired | string | |
items[].ticket.subjectrequired | string | |
items[].ticket.staterequired | enum | Values received | triage | needs_info | draft_ready | answered | fixing | awaiting_approval | releasing | customer_notified | closed | escalated |
items[].ticket.originrequired | enum | Values email | widget | github | proactive |
items[].ticket.resolved_versionrequired | string | |
items[].ticket.released_atrequired | string (date-time) | |
next_cursorrequired | string | |
overviewrequired | object | |
overview.workspace_idrequired | string | |
overview.enabledrequired | boolean | |
overview.plan_allowsrequired | boolean | |
overview.threshold_usersrequired | integer | |
overview.critical_pathsrequired | array of string | |
overview.notify_affected_usersrequired | boolean | |
overview.monthly_fix_caprequired | integer | |
overview.fixes_this_monthrequired | integer | |
overview.pending_ticketsrequired | integer | |
overview.cap_reachedrequired | boolean | |
overview.countsrequired | object | |
overview.counts.watchingrequired | integer | |
overview.counts.ticketedrequired | integer | |
overview.counts.resolvedrequired | integer | |
overview.counts.ignoredrequired | integer | |
overview.counts.heldrequired | integer |
GET/v1/error-groups/{id}
One error group: sample events (masked), symbolicated stack, releases, environments.
/v1/error-groups/{id}Authentication: Dashboard session
Parameters
| Name | Type | Description |
|---|---|---|
idpathrequired | string |
Response 200
| Name | Type | Description |
|---|---|---|
grouprequired | object | |
group.idrequired | string | |
group.workspace_idrequired | string | |
group.statusrequired | enum | Values watching | ticketed | resolved | ignored |
group.typerequired | string | |
group.titlerequired | string | |
group.affected_usersrequired | integer | |
group.users_24hrequired | integer | |
group.event_countrequired | integer | |
group.events_24hrequired | integer | |
group.trendrequired | array of integer | |
group.first_seenrequired | string (date-time) | |
group.last_seenrequired | string (date-time) | |
group.releaserequired | string | |
group.sourcesrequired | array of enum | |
group.triggerrequired | enum | Values user_threshold | critical_path | regression |
group.critical_path_hitrequired | boolean | |
group.noiserequired | boolean | |
group.held_reasonrequired | string | |
group.held_atrequired | string (date-time) | |
group.resolved_in_releaserequired | string | |
group.resolved_atrequired | string (date-time) | |
group.regressed_atrequired | string (date-time) | |
group.ticketrequired | object | |
group.ticket.idrequired | string | |
group.ticket.subjectrequired | string | |
group.ticket.staterequired | enum | Values received | triage | needs_info | draft_ready | answered | fixing | awaiting_approval | releasing | customer_notified | closed | escalated |
group.ticket.originrequired | enum | Values email | widget | github | proactive |
group.ticket.resolved_versionrequired | string | |
group.ticket.released_atrequired | string (date-time) | |
normalized_messagerequired | string | |
sample_stackrequired | string | |
framesrequired | array of object | |
frames[].filerequired | string | |
frames[].functionrequired | string | |
frames[].linerequired | integer | |
frames[].columnrequired | integer | |
frames[].in_apprequired | boolean | |
frames[].generatedrequired | object | |
frames[].generated.filerequired | string | |
frames[].generated.functionrequired | string | |
frames[].generated.linerequired | integer | |
frames[].generated.columnrequired | integer | |
symbolicatedrequired | boolean | |
eventsrequired | array of object | |
events[].idrequired | string | |
events[].sourcerequired | enum | Values widget | sentry | datadog | cloudwatch | endpoint |
events[].external_idrequired | string | |
events[].typerequired | string | |
events[].levelrequired | string | |
events[].messagerequired | string | |
events[].urlrequired | string | |
events[].browserrequired | string | |
events[].releaserequired | string | |
events[].environmentrequired | string | |
events[].userrequired | string | |
events[].occurred_atrequired | string (date-time) | |
events[].symbolicatedrequired | boolean | |
releasesrequired | array of object | |
releases[].group_idrequired | string | |
releases[].releaserequired | string | |
releases[].statusrequired | enum | Values watching | ticketed | resolved | ignored |
releases[].event_countrequired | integer | |
releases[].affected_usersrequired | integer | |
releases[].first_seenrequired | string (date-time) | |
releases[].last_seenrequired | string (date-time) | |
releases[].resolved_in_releaserequired | string | |
environmentsrequired | array of string | |
capabilitiesrequired | object | |
capabilities.ignorerequired | boolean | |
capabilities.unignorerequired | boolean | |
capabilities.resolverequired | boolean | |
capabilities.open_ticketrequired | boolean |
POST/v1/error-groups/{id}/ignore
Ignores the error in every release: kept and counted, never ticketed.
/v1/error-groups/{id}/ignore409 `group_has_open_ticket` while an open ticket follows the group.
Authentication: Dashboard session
Parameters
| Name | Type | Description |
|---|---|---|
idpathrequired | string |
Response 200
The same fields as GET /v1/error-groups/{id}.
POST/v1/error-groups/{id}/resolve
Marks a group resolved, optionally in a release: a reappearance after it is a regression.
/v1/error-groups/{id}/resolveAuthentication: Dashboard session
Parameters
| Name | Type | Description |
|---|---|---|
idpathrequired | string |
Request body
| Name | Type | Description |
|---|---|---|
release | string |
Response 200
The same fields as GET /v1/error-groups/{id}.
POST/v1/error-groups/{id}/ticket
Opens a proactive ticket now, or joins the open ticket that already reports the problem.
/v1/error-groups/{id}/ticketWithin the monthly cap of proactive fixes: 402 `plan_limit_reached` with `details.reason` (`proactive_cap_reached`, a quota or the spend cap; the group stays watching, held with the reason), 422 `no_repository`, 409 `group_not_watching`.
Authentication: Dashboard session
Parameters
| Name | Type | Description |
|---|---|---|
idpathrequired | string |
Response 201
| Name | Type | Description |
|---|---|---|
outcomerequired | enum | Values opened | linked |
ticket_idrequired | string | |
detailrequired | object | |
detail.grouprequired | object | |
detail.group.idrequired | string | |
detail.group.workspace_idrequired | string | |
detail.group.statusrequired | enum | Values watching | ticketed | resolved | ignored |
detail.group.typerequired | string | |
detail.group.titlerequired | string | |
detail.group.affected_usersrequired | integer | |
detail.group.users_24hrequired | integer | |
detail.group.event_countrequired | integer | |
detail.group.events_24hrequired | integer | |
detail.group.trendrequired | array of integer | |
detail.group.first_seenrequired | string (date-time) | |
detail.group.last_seenrequired | string (date-time) | |
detail.group.releaserequired | string | |
detail.group.sourcesrequired | array of enum | |
detail.group.triggerrequired | enum | Values user_threshold | critical_path | regression |
detail.group.critical_path_hitrequired | boolean | |
detail.group.noiserequired | boolean | |
detail.group.held_reasonrequired | string | |
detail.group.held_atrequired | string (date-time) | |
detail.group.resolved_in_releaserequired | string | |
detail.group.resolved_atrequired | string (date-time) | |
detail.group.regressed_atrequired | string (date-time) | |
detail.group.ticketrequired | object | |
detail.group.ticket.idrequired | string | |
detail.group.ticket.subjectrequired | string | |
detail.group.ticket.staterequired | enum | Values received | triage | needs_info | draft_ready | answered | fixing | awaiting_approval | releasing | customer_notified | closed | escalated |
detail.group.ticket.originrequired | enum | Values email | widget | github | proactive |
detail.group.ticket.resolved_versionrequired | string | |
detail.group.ticket.released_atrequired | string (date-time) | |
detail.normalized_messagerequired | string | |
detail.sample_stackrequired | string | |
detail.framesrequired | array of object | |
detail.frames[].filerequired | string | |
detail.frames[].functionrequired | string | |
detail.frames[].linerequired | integer | |
detail.frames[].columnrequired | integer | |
detail.frames[].in_apprequired | boolean | |
detail.frames[].generatedrequired | object | |
detail.frames[].generated.filerequired | string | |
detail.frames[].generated.functionrequired | string | |
detail.frames[].generated.linerequired | integer | |
detail.frames[].generated.columnrequired | integer | |
detail.symbolicatedrequired | boolean | |
detail.eventsrequired | array of object | |
detail.events[].idrequired | string | |
detail.events[].sourcerequired | enum | Values widget | sentry | datadog | cloudwatch | endpoint |
detail.events[].external_idrequired | string | |
detail.events[].typerequired | string | |
detail.events[].levelrequired | string | |
detail.events[].messagerequired | string | |
detail.events[].urlrequired | string | |
detail.events[].browserrequired | string | |
detail.events[].releaserequired | string | |
detail.events[].environmentrequired | string | |
detail.events[].userrequired | string | |
detail.events[].occurred_atrequired | string (date-time) | |
detail.events[].symbolicatedrequired | boolean | |
detail.releasesrequired | array of object | |
detail.releases[].group_idrequired | string | |
detail.releases[].releaserequired | string | |
detail.releases[].statusrequired | enum | Values watching | ticketed | resolved | ignored |
detail.releases[].event_countrequired | integer | |
detail.releases[].affected_usersrequired | integer | |
detail.releases[].first_seenrequired | string (date-time) | |
detail.releases[].last_seenrequired | string (date-time) | |
detail.releases[].resolved_in_releaserequired | string | |
detail.environmentsrequired | array of string | |
detail.capabilitiesrequired | object | |
detail.capabilities.ignorerequired | boolean | |
detail.capabilities.unignorerequired | boolean | |
detail.capabilities.resolverequired | boolean | |
detail.capabilities.open_ticketrequired | boolean |
POST/v1/error-groups/{id}/unignore
Puts an ignored or resolved group back to watching (an ignored error: in every release).
/v1/error-groups/{id}/unignoreAuthentication: Dashboard session
Parameters
| Name | Type | Description |
|---|---|---|
idpathrequired | string |
Response 200
The same fields as GET /v1/error-groups/{id}.