# Retrieve an insight. Endpoint: GET /insights/{insightId} Version: v3 Security: oauth2 ## Path parameters: - `insightId` (string, required) Id of the insight. ## Query parameters: - `ignoreQueryFilters` (boolean) Ignore global filter. ## Response 200 fields (application/json): - `id` (string) Gets or sets the unique identifier of the insight. - `customerId` (string) Gets or sets the unique identifier of the customer associated with the insight. - `siteId` (string) Gets or sets the unique identifier of the site associated with the insight. - `sequenceNumber` (string,null) Gets or sets the sequence number of the insight. - `equipmentId` (string,null) Gets or sets the unique identifier of the equipment associated with the insight. - `twinId` (string,null) Gets or sets the twin identifier of the insight. - `twinName` (string,null) Gets or sets the name of the twin associated with the insight. - `insightType` (string) Gets or sets the type of the insight (standard or scenario). Enum: "standard", "scenario" - `category` (string) Gets or sets the category of the insight. Enum: "fault", "energy", "alert", "note", "goldenStandard", "infrastructure", "integrityKpi", "energyKpi", "edgeDevice", "dataQuality", "commissioning", "comfort", "wellness", "calibration", "diagnostic", "predictive", "alarm" - `name` (string,null) Gets or sets the name of the insight. - `description` (string,null) Gets or sets the description of the insight. - `recommendation` (string,null) Gets or sets the recommendation for the insight. - `impactScores` (array,null) Gets or sets the impact scores associated with the insight. - `impactScores.name` (string,null) Gets or sets the name of the impact score. - `impactScores.fieldId` (string,null) Gets or sets the field ID of the impact score. - `impactScores.value` (number) Gets or sets the value of the impact score. - `impactScores.unit` (string,null) Gets or sets the unit of the impact score. - `impactScores.externalId` (string,null) Gets or sets the external ID that matches a time series in ADX. - `impactScores.ruleId` (string,null) Gets or sets the rule ID associated with the impact score. - `priority` (integer) Gets or sets the priority of the insight. - `lastStatus` (string) Gets or sets the last status of the insight. Enum: "open", "ignored", "inProgress", "resolved", "new", "deleted", "readyToResolve" - `state` (string) Gets or sets the state of the insight. Enum: "inactive", "active", "disabled", "insufficientData", "archived" - `createdDate` (string) Gets or sets the date when the insight was created. - `updatedDate` (string) Gets or sets the date when the insight was last updated. - `occurredDate` (string) Gets or sets the date when the insight occurred. - `detectedDate` (string) Gets or sets the date when the insight was detected. - `sourceType` (string) Gets or sets the source type of the insight. Enum: "Adx", "AdtQuery", "AdtMemory", "Acs" - `sourceId` (string,null) Gets or sets the unique identifier of the source associated with the insight. - `sourceName` (string,null) Gets or sets the name of the source associated with the insight. - `primaryModelId` (string,null) Gets or sets the primary model identifier of the insight. - `externalId` (string,null) Gets or sets the external identifier of the insight. - `externalStatus` (string,null) Gets or sets the external status of the insight. - `externalMetadata` (string,null) Gets or sets the external metadata of the insight. - `occurrenceCount` (integer) Gets or sets the occurrence count of the insight. - `createdUserId` (string,null) Gets or sets the unique identifier of the user who created the insight. - `ruleId` (string,null) Gets or sets the rule identifier associated with the insight. - `ruleName` (string,null) Gets or sets the rule name associated with the insight. - `newOccurrence` (boolean) Gets or sets a value indicating whether the insight is a new occurrence. - `previouslyIgnored` (integer) Gets or sets the count of times the insight was previously ignored. - `previouslyResolved` (integer) Gets or sets the count of times the insight was previously resolved. - `floorId` (string,null) Gets or sets the unique identifier of the floor associated with the insight. - `reported` (boolean) Gets or sets a value indicating whether the insight has been reported. - `commentCount` (integer) Gets or sets the comment count for the insight. - `lastResolvedDate` (string,null) Gets or sets the date when the insight was last resolved. - `lastIgnoredDate` (string,null) Gets or sets the date when the insight was last ignored. - `locationDetails` (array,null) Gets or sets the location details, including twin ID, name, and model ID. - `locationDetails.id` (string,null) Gets or sets location Id (Scope's twinId). - `locationDetails.name` (string,null) Gets or sets location name. - `locationDetails.modelId` (string,null) Gets or sets location model Id. - `tags` (array,null) Gets or sets the tags associated with the insight. - `ignoreUntil` (string,null) Gets or sets the ignore expiry date for the insight. - `openTicketCount` (integer) Gets or sets the number of open tickets for the insight. - `completedTicketCount` (integer) Gets or sets the number of Completed tickets for the insight. - `closedTicketCount` (integer) Gets or sets the number of closed tickets for the insight. - `ticketClosedDate` (string,null) Gets or sets the ticket closed date. - `ticketCompletedDate` (string,null) Gets or sets the ticket completed date. - `secondaryTwins` (array,null) Gets or sets the secondary twins "secondary components" of the insight. - `secondaryTwins.id` (string,null) Gets or sets twin Id. - `secondaryTwins.name` (string,null) Gets or sets twin Name. - `secondaryTwins.modelId` (string,null) Gets or sets model id. - `secondaryTwins.eTag` (string,null) Gets or sets unique tag of location for changes. - `recommendations` (array,null) Gets or sets the recommendations of the insight. - `recommendations.id` (string) Gets or sets the unique identifier for the recommendation. - `recommendations.name` (string,null) Gets or sets the name of the recommendation. - `recommendations.recommendation` (string,null) Gets or sets the recommendation. - `recommendations.tags` (array,null) Gets or sets the tags for recommendation. - `recommendations.ignored` (boolean) Gets or sets a value indicating whether the recommendation is ignored or not. - `recommendations.tickets` (array,null) Gets or sets the recommendation's tickets. - `recommendations.tickets.id` (string) Gets or sets the ticket id. - `recommendations.tickets.summary` (string,null) Gets or sets the ticket summary. - `recommendations.tickets.createdDate` (string) Gets or sets the ticket created date. - `recommendations.tickets.ticketStatus` (object,null) Gets or sets the ticket status details. - `recommendations.tickets.ticketStatus.id` (string) Gets or sets the unique identifier for the ticket status. - `recommendations.tickets.ticketStatus.name` (string,null) Gets or sets the name of the ticket status. - `recommendations.tickets.ticketStatus.tab` (string,null) Gets or sets the status's tab that can be used to filter ticket status in UI. - `recommendations.tickets.ticketStatus.color` (string,null) Gets or sets the color associated with the ticket status. - `dependencyCount` (integer) Gets or sets the number of insight's dependencies. - `actionStatus` (string) Gets or sets the action status of the insight. Enum: "needsAction", "inProgress", "unsuccessfullyActioned", "successfullyActioned" - `scenarioId` (string,null) Gets or sets the insights parent scenario id. - `scenarioName` (string,null) Gets or sets the insights parent scenario name. - `type` (string) Gets or sets the type of the insight. Enum: "fault", "energy", "alert", "note", "goldenStandard", "infrastructure", "integrityKpi", "energyKpi", "edgeDevice", "dataQuality", "commissioning", "comfort", "wellness", "calibration", "diagnostic", "predictive", "alarm" - `locations` (array,null) Gets or sets the locations associated with the insight. - `isDiagnosticsData` (boolean) Gets or sets a value indicating whether the insight contains diagnostics data.