Skip to content

Instantly share code, notes, and snippets.

@shairyar
Created June 3, 2025 11:42
Show Gist options
  • Save shairyar/ac7454296f7f1925b8e853088c3d4cc0 to your computer and use it in GitHub Desktop.
Save shairyar/ac7454296f7f1925b8e853088c3d4cc0 to your computer and use it in GitHub Desktop.
Fetch the list of tasks assigned to a user
query AssignedIncidentsQuery($appId: String, $limit: Int, $offset: Int, $state: [IncidentStateEnum!], $severity: IncidentSeverityEnum, $query: String, $assigneeIds: [String!]) {
viewer {
id
incidents(
limit: $limit
offset: $offset
appId: $appId
state: $state
severity: $severity
query: $query
assigneeIds: $assigneeIds
) {
... on ExceptionIncident {
app {
id
name
environment
organization {
id
slug
__typename
}
__typename
}
assignees {
...AssigneeFragment
__typename
}
__typename
}
... on AnomalyIncident {
id
number
lastOccurredAt
severity
alertState
state
tags {
key
value
__typename
}
trigger {
name
__typename
}
app {
id
name
environment
organization {
id
slug
__typename
}
__typename
}
assignees {
...AssigneeFragment
__typename
}
__typename
}
... on LogIncident {
id
number
lastOccurredAt
severity
state
trigger {
name
query
__typename
}
app {
id
name
environment
organization {
id
slug
__typename
}
__typename
}
assignees {
...AssigneeFragment
__typename
}
__typename
}
... on PerformanceIncident {
id
number
lastOccurredAt
actionNames
namespace
severity
state
hasSamplesInRetention
app {
id
name
environment
organization {
id
slug
__typename
}
__typename
}
assignees {
...AssigneeFragment
__typename
}
__typename
}
__typename
}
__typename
}
}
fragment AssigneeFragment on User {
id
name
initials
emailHash
gravatarEnabled
__typename
}
@shairyar
Copy link
Author

shairyar commented Jun 3, 2025

Query vars

{
  "appId": null,
  "state": [],
  "severity": null,
  "query": null,
  "assigneeIds": ["APPSIGNAL-USER-ID"]
}

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment