fragment incidentsFields on EntityIncidentsResult { start count total incidents { urn type incidentType customType title description status { state message lastUpdated { time actor } } source { type } created { time actor } tags { ...globalTagsFields } } } fragment datasetSiblingIncidents on Dataset { siblings { isPrimary siblings { urn type ... on Dataset { incidents(start: $start, count: $count, state: $state) { ...incidentsFields } } } } siblingsSearch(input: { query: "*", count: 5 }) { count total searchResults { entity { urn type ... on Dataset { incidents(start: $start, count: $count, state: $state) { ...incidentsFields } } } } } } query getEntityIncidents($urn: String!, $start: Int!, $count: Int!, $state: IncidentState) { entity(urn: $urn) { ... on Dataset { incidents(start: $start, count: $count, state: $state) { ...incidentsFields } ...datasetSiblingIncidents privileges { canEditIncidents } } ... on DataJob { incidents(start: $start, count: $count, state: $state) { ...incidentsFields } privileges { canEditIncidents } } ... on DataFlow { incidents(start: $start, count: $count, state: $state) { ...incidentsFields } privileges { canEditIncidents } } ... on Dashboard { incidents(start: $start, count: $count, state: $state) { ...incidentsFields } privileges { canEditIncidents } } ... on Chart { incidents(start: $start, count: $count, state: $state) { ...incidentsFields } privileges { canEditIncidents } } } }