← Browse all tables
Loading table information…

Structured examples

Contribute a synthetic example using PowerShell or an export from the hunting portal. Contributions are reviewed before publication.

Submit an example for AdditionalFields

These examples use synthetic values and cover only some possible event variants. Use them as a reference, never as ground truth or a complete schema. Fields can vary between events; a field shown here is not necessarily required.

AdditionalFields

EntityType: Url · ServiceSource: Microsoft Defender for Endpoint

All values in this example are synthetic. Format: JSON; column encoding: json-string.

{
  "MergeByKey": "VALUE_1",
  "MergeByKeyHex": "VALUE_2",
  "Role": 1,
  "Type": "VALUE_3",
  "Url": "https://example.invalid/SAMPLE_1"
}

Payload fields and types

PathType
$object
$.MergeByKeystring
$.MergeByKeyHexstring
$.Roleinteger
$.Typestring
$.Urlstring

Observed fields are not a complete vendor contract. Parse JSON strings before expanding arrays; encoded JSON paths are marked ::<json>.

Sources and context: Microsoft table reference.

EntityType: User · ServiceSource: Microsoft Sentinel

All values in this example are synthetic. Format: JSON; column encoding: json-string.

{
  "AadUserId": "00000000-0000-4000-8000-000000000001",
  "AccountName": "USERNAME_1",
  "IsDomainJoined": false,
  "MergeByKey": "VALUE_1",
  "MergeByKeyHex": "VALUE_2",
  "Name": "USERNAME_1",
  "RbacScopes": {
    "ScopesPerType": {
      "Workloads": {
        "Mode": "VALUE_3",
        "Scopes": [
          "VALUE_4"
        ]
      },
      "Workspace": {
        "Mode": "VALUE_3",
        "Scopes": [
          "00000000-0000-4000-8000-000000000002"
        ]
      }
    }
  },
  "Role": 1,
  "Type": "VALUE_5"
}

Payload fields and types

PathType
$object
$.AadUserIdstring
$.AccountNamestring
$.IsDomainJoinedboolean
$.MergeByKeystring
$.MergeByKeyHexstring
$.Namestring
$.RbacScopesobject
$.RbacScopes.ScopesPerTypeobject
$.RbacScopes.ScopesPerType.Workloadsobject
$.RbacScopes.ScopesPerType.Workloads.Modestring
$.RbacScopes.ScopesPerType.Workloads.Scopesarray
$.RbacScopes.ScopesPerType.Workloads.Scopes[]string
$.RbacScopes.ScopesPerType.Workspaceobject
$.RbacScopes.ScopesPerType.Workspace.Modestring
$.RbacScopes.ScopesPerType.Workspace.Scopesarray
$.RbacScopes.ScopesPerType.Workspace.Scopes[]string
$.Roleinteger
$.Typestring

Observed fields are not a complete vendor contract. Parse JSON strings before expanding arrays; encoded JSON paths are marked ::<json>.

Sources and context: Microsoft table reference.

EntityType: DNS · ServiceSource: Microsoft Sentinel

All values in this example are synthetic. Format: JSON; column encoding: json-string.

{
  "DomainName": "COMPUTERNAME_1",
  "MergeByKey": "VALUE_1",
  "MergeByKeyHex": "VALUE_2",
  "RbacScopes": {
    "ScopesPerType": {
      "Workloads": {
        "Mode": "VALUE_3",
        "Scopes": [
          "VALUE_4"
        ]
      },
      "Workspace": {
        "Mode": "VALUE_3",
        "Scopes": [
          "00000000-0000-4000-8000-000000000001"
        ]
      }
    }
  },
  "Role": 1,
  "Type": "VALUE_5"
}

Payload fields and types

PathType
$object
$.DomainNamestring
$.MergeByKeystring
$.MergeByKeyHexstring
$.RbacScopesobject
$.RbacScopes.ScopesPerTypeobject
$.RbacScopes.ScopesPerType.Workloadsobject
$.RbacScopes.ScopesPerType.Workloads.Modestring
$.RbacScopes.ScopesPerType.Workloads.Scopesarray
$.RbacScopes.ScopesPerType.Workloads.Scopes[]string
$.RbacScopes.ScopesPerType.Workspaceobject
$.RbacScopes.ScopesPerType.Workspace.Modestring
$.RbacScopes.ScopesPerType.Workspace.Scopesarray
$.RbacScopes.ScopesPerType.Workspace.Scopes[]string
$.Roleinteger
$.Typestring

Observed fields are not a complete vendor contract. Parse JSON strings before expanding arrays; encoded JSON paths are marked ::<json>.

Sources and context: Microsoft table reference.

EntityType: Url · ServiceSource: App Governance

All values in this example are synthetic. Format: JSON; column encoding: json-string.

{
  "Asset": false,
  "MergeByKey": "VALUE_1",
  "MergeByKeyHex": "VALUE_2",
  "Role": 1,
  "Roles": [
    "VALUE_3"
  ],
  "Type": "VALUE_4",
  "Url": "https://example.invalid/SAMPLE_1"
}

Payload fields and types

PathType
$object
$.Assetboolean
$.MergeByKeystring
$.MergeByKeyHexstring
$.Roleinteger
$.Rolesarray
$.Roles[]string
$.Typestring
$.Urlstring

Observed fields are not a complete vendor contract. Parse JSON strings before expanding arrays; encoded JSON paths are marked ::<json>.

Sources and context: Microsoft table reference.

EntityType: MailMessage · ServiceSource: Microsoft Defender for Office 365

All values in this example are synthetic. Format: JSON; column encoding: json-string.

{
  "AntispamDirection": "VALUE_1",
  "AttachmentCount": 1,
  "DeliveryAction": "VALUE_2",
  "DeliveryLocation": "VALUE_3",
  "EntitySources": [
    "VALUE_4"
  ],
  "FirstSeen": "VALUE_5",
  "InternetMessageId": "USERNAME_1@example.invalid",
  "LastRemediationState": "VALUE_6",
  "LastVerdict": "VALUE_7",
  "MergeByKey": "VALUE_8",
  "MergeByKeyHex": "VALUE_9",
  "NetworkMessageId": "00000000-0000-4000-8000-000000000001",
  "P1Sender": "USERNAME_2@example.invalid",
  "P1SenderDisplayName": "USERNAME_1",
  "P1SenderDomain": "COMPUTERNAME_1",
  "P2Sender": "USERNAME_2@example.invalid",
  "P2SenderDisplayName": "USERNAME_2",
  "P2SenderDomain": "COMPUTERNAME_1",
  "ReceivedDate": "VALUE_10",
  "Recipient": "USERNAME_3@example.invalid",
  "RemediationProviders": [
    {
      "RemediationDate": "VALUE_11",
      "RemediationState": "VALUE_6",
      "Type": "VALUE_12"
    }
  ],
  "Role": 1,
  "Sender": "USERNAME_2@example.invalid",
  "SenderIP": "192.0.2.1",
  "Source": "VALUE_13",
  "Subject": "VALUE_14",
  "ThreatAnalysisSummary": [
    {
      "AnalysisDate": "VALUE_15",
      "AnalyzersResult": [
        {
          "AnalysisDate": "VALUE_16",
          "EngineReport": "VALUE_17",
          "ThreatIntelligence": {
            "ProviderName": "VALUE_13",
            "ThreatName": "VALUE_18",
            "ThreatType": "VALUE_19"
          },
          "Verdict": "VALUE_7"
        }
      ],
      "Verdict": "VALUE_7"
    }
  ],
  "ThreatIntelligence": [
    {
      "ProviderName": "VALUE_13",
      "ThreatName": "VALUE_18",
      "ThreatType": "VALUE_19"
    }
  ],
  "Threats": [
    "VALUE_18"
  ],
  "Type": "VALUE_20",
  "UrlCount": 1,
  "Urls": [
    "https://example.invalid/SAMPLE_1"
  ],
  "Urn": "VALUE_21"
}

Payload fields and types

PathType
$object
$.AntispamDirectionstring
$.AttachmentCountinteger
$.DeliveryActionstring
$.DeliveryLocationstring
$.EntitySourcesarray
$.EntitySources[]string
$.FirstSeenstring
$.InternetMessageIdstring
$.LastRemediationStatestring
$.LastVerdictstring
$.MergeByKeystring
$.MergeByKeyHexstring
$.NetworkMessageIdstring
$.P1Senderstring
$.P1SenderDisplayNamestring
$.P1SenderDomainstring
$.P2Senderstring
$.P2SenderDisplayNamestring
$.P2SenderDomainstring
$.ReceivedDatestring
$.Recipientstring
$.RemediationProvidersarray
$.RemediationProviders[]object
$.RemediationProviders[].RemediationDatestring
$.RemediationProviders[].RemediationStatestring
$.RemediationProviders[].Typestring
$.Roleinteger
$.Senderstring
$.SenderIPstring
$.Sourcestring
$.Subjectstring
$.ThreatAnalysisSummaryarray
$.ThreatAnalysisSummary[]object
$.ThreatAnalysisSummary[].AnalysisDatestring
$.ThreatAnalysisSummary[].AnalyzersResultarray
$.ThreatAnalysisSummary[].AnalyzersResult[]object
$.ThreatAnalysisSummary[].AnalyzersResult[].AnalysisDatestring
$.ThreatAnalysisSummary[].AnalyzersResult[].EngineReportstring
$.ThreatAnalysisSummary[].AnalyzersResult[].ThreatIntelligenceobject
$.ThreatAnalysisSummary[].AnalyzersResult[].ThreatIntelligence.ProviderNamestring
$.ThreatAnalysisSummary[].AnalyzersResult[].ThreatIntelligence.ThreatNamestring
$.ThreatAnalysisSummary[].AnalyzersResult[].ThreatIntelligence.ThreatTypestring
$.ThreatAnalysisSummary[].AnalyzersResult[].Verdictstring
$.ThreatAnalysisSummary[].Verdictstring
$.ThreatIntelligencearray
$.ThreatIntelligence[]object
$.ThreatIntelligence[].ProviderNamestring
$.ThreatIntelligence[].ThreatNamestring
$.ThreatIntelligence[].ThreatTypestring
$.Threatsarray
$.Threats[]string
$.Typestring
$.UrlCountinteger
$.Urlsarray
$.Urls[]string
$.Urnstring

Observed fields are not a complete vendor contract. Parse JSON strings before expanding arrays; encoded JSON paths are marked ::<json>.

Sources and context: Microsoft table reference.

EntityType: CloudApplication · ServiceSource: Microsoft Sentinel

All values in this example are synthetic. Format: JSON; column encoding: json-string.

{
  "AppId": 1,
  "MergeByKey": "VALUE_1",
  "MergeByKeyHex": "VALUE_2",
  "Name": "USERNAME_1",
  "RbacScopes": {
    "ScopesPerType": {
      "Workloads": {
        "Mode": "VALUE_3",
        "Scopes": [
          "VALUE_4"
        ]
      },
      "Workspace": {
        "Mode": "VALUE_3",
        "Scopes": [
          "00000000-0000-4000-8000-000000000001"
        ]
      }
    }
  },
  "Role": 1,
  "Type": "VALUE_5"
}

Payload fields and types

PathType
$object
$.AppIdinteger
$.MergeByKeystring
$.MergeByKeyHexstring
$.Namestring
$.RbacScopesobject
$.RbacScopes.ScopesPerTypeobject
$.RbacScopes.ScopesPerType.Workloadsobject
$.RbacScopes.ScopesPerType.Workloads.Modestring
$.RbacScopes.ScopesPerType.Workloads.Scopesarray
$.RbacScopes.ScopesPerType.Workloads.Scopes[]string
$.RbacScopes.ScopesPerType.Workspaceobject
$.RbacScopes.ScopesPerType.Workspace.Modestring
$.RbacScopes.ScopesPerType.Workspace.Scopesarray
$.RbacScopes.ScopesPerType.Workspace.Scopes[]string
$.Roleinteger
$.Typestring

Observed fields are not a complete vendor contract. Parse JSON strings before expanding arrays; encoded JSON paths are marked ::<json>.

Sources and context: Microsoft table reference.

EntityType: File · ServiceSource: Microsoft Defender XDR

All values in this example are synthetic. Format: JSON; column encoding: json-string.

{
  "Asset": false,
  "Host": {
    "$id": "1",
    "Asset": false,
    "HostName": "VALUE_1",
    "IsDomainJoined": false,
    "MachineId": "VALUE_2",
    "MachineIdType": 1,
    "MergeByKey": "VALUE_3",
    "MergeByKeyHex": "VALUE_4",
    "RbacScopes": {
      "ScopesPerType": {
        "Mde_MachineGroupIds": {
          "Mode": "VALUE_5",
          "Scopes": [
            "1"
          ]
        },
        "Workloads": {
          "Mode": "VALUE_5",
          "Scopes": [
            "VALUE_6"
          ]
        }
      }
    },
    "Role": 1,
    "Tags": [
      {
        "ProviderName": "VALUE_7",
        "TagId": "VALUE_8",
        "TagName": "VALUE_8",
        "TagType": "VALUE_9"
      }
    ],
    "Type": "VALUE_12"
  },
  "MergeByKey": "VALUE_13",
  "MergeByKeyHex": "VALUE_14",
  "Name": "USERNAME_1",
  "Role": 1,
  "Type": "VALUE_15"
}

Payload fields and types

PathType
$object
$.Assetboolean
$.Hostobject
$.Host.Assetboolean
$.Host.HostNamestring
$.Host.IsDomainJoinedboolean
$.Host.MachineIdstring
$.Host.MachineIdTypeinteger
$.Host.MergeByKeystring
$.Host.MergeByKeyHexstring
$.Host.RbacScopesobject
$.Host.RbacScopes.ScopesPerTypeobject
$.Host.RbacScopes.ScopesPerType.Mde_MachineGroupIdsobject
$.Host.RbacScopes.ScopesPerType.Mde_MachineGroupIds.Modestring
$.Host.RbacScopes.ScopesPerType.Mde_MachineGroupIds.Scopesarray
$.Host.RbacScopes.ScopesPerType.Mde_MachineGroupIds.Scopes[]encoded-json
$.Host.RbacScopes.ScopesPerType.Mde_MachineGroupIds.Scopes[]string
$.Host.RbacScopes.ScopesPerType.Mde_MachineGroupIds.Scopes[]::<json>integer
$.Host.RbacScopes.ScopesPerType.Workloadsobject
$.Host.RbacScopes.ScopesPerType.Workloads.Modestring
$.Host.RbacScopes.ScopesPerType.Workloads.Scopesarray
$.Host.RbacScopes.ScopesPerType.Workloads.Scopes[]string
$.Host.Roleinteger
$.Host.Tagsarray
$.Host.Tags[]object
$.Host.Tags[].ProviderNamestring
$.Host.Tags[].TagIdstring
$.Host.Tags[].TagNamestring
$.Host.Tags[].TagTypestring
$.Host.Typestring
$.Host["$id"]encoded-json
$.Host["$id"]string
$.Host["$id"]::<json>integer
$.MergeByKeystring
$.MergeByKeyHexstring
$.Namestring
$.Roleinteger
$.Typestring

Observed fields are not a complete vendor contract. Parse JSON strings before expanding arrays; encoded JSON paths are marked ::<json>.

Sources and context: Microsoft table reference.

EntityType: Ip · ServiceSource: Microsoft Defender for Office 365

All values in this example are synthetic. Format: JSON; column encoding: json-string.

{
  "Address": "VALUE_1",
  "EntitySources": [
    "VALUE_2"
  ],
  "FirstSeen": "VALUE_3",
  "LastVerdict": "VALUE_4",
  "MergeByKey": "VALUE_5",
  "MergeByKeyHex": "VALUE_6",
  "Role": 1,
  "Source": "VALUE_7",
  "ThreatAnalysisSummary": [
    {
      "AnalysisDate": "VALUE_8",
      "AnalyzersResult": [],
      "Verdict": "VALUE_4"
    }
  ],
  "Type": "VALUE_9",
  "Urn": "VALUE_10"
}

Payload fields and types

PathType
$object
$.Addressstring
$.EntitySourcesarray
$.EntitySources[]string
$.FirstSeenstring
$.LastVerdictstring
$.MergeByKeystring
$.MergeByKeyHexstring
$.Roleinteger
$.Sourcestring
$.ThreatAnalysisSummaryarray
$.ThreatAnalysisSummary[]object
$.ThreatAnalysisSummary[].AnalysisDatestring
$.ThreatAnalysisSummary[].AnalyzersResultarray
$.ThreatAnalysisSummary[].Verdictstring
$.Typestring
$.Urnstring

Observed fields are not a complete vendor contract. Parse JSON strings before expanding arrays; encoded JSON paths are marked ::<json>.

Sources and context: Microsoft table reference.

EntityType: MailMessage · ServiceSource: Microsoft Defender for Office 365

All values in this example are synthetic. Format: JSON; column encoding: json-string.

{
  "AttachmentCount": 1,
  "EndTimeUtc": "2026-01-01T00:00:00Z",
  "EntitySources": [
    "VALUE_1"
  ],
  "FirstSeen": "VALUE_2",
  "InternetMessageId": "USERNAME_1@example.invalid",
  "MergeByKey": "VALUE_3",
  "MergeByKeyHex": "VALUE_4",
  "NetworkMessageId": "00000000-0000-4000-8000-000000000001",
  "P2Sender": "USERNAME_2@example.invalid",
  "ReceivedDate": "VALUE_5",
  "Recipient": "USERNAME_3@example.invalid",
  "Role": 1,
  "Sender": "USERNAME_2@example.invalid",
  "SenderIP": "192.0.2.1",
  "Source": "VALUE_6",
  "SourceEntityId": "VALUE_7",
  "SourceEntityType": "VALUE_8",
  "SourceThreatName": "VALUE_9",
  "SourceThreatType": "VALUE_9",
  "StartTimeUtc": "2026-01-01T00:00:00Z",
  "Subject": "VALUE_10",
  "Type": "VALUE_11",
  "UrlCount": 1,
  "Urls": [
    "https://example.invalid/SAMPLE_1"
  ],
  "Urn": null
}

Payload fields and types

PathType
$object
$.AttachmentCountinteger
$.EndTimeUtcstring
$.EntitySourcesarray
$.EntitySources[]string
$.FirstSeenstring
$.InternetMessageIdstring
$.MergeByKeystring
$.MergeByKeyHexstring
$.NetworkMessageIdstring
$.P2Senderstring
$.ReceivedDatestring
$.Recipientstring
$.Roleinteger
$.Senderstring
$.SenderIPstring
$.Sourcestring
$.SourceEntityIdstring
$.SourceEntityTypestring
$.SourceThreatNamestring
$.SourceThreatTypestring
$.StartTimeUtcstring
$.Subjectstring
$.Typestring
$.UrlCountinteger
$.Urlsarray
$.Urls[]string
$.Urnnull

Observed fields are not a complete vendor contract. Parse JSON strings before expanding arrays; encoded JSON paths are marked ::<json>.

Sources and context: Microsoft table reference.

EntityType: User · ServiceSource: Microsoft Sentinel

All values in this example are synthetic. Format: JSON; column encoding: json-string.

{
  "IsDomainJoined": false,
  "MergeByKey": "VALUE_1",
  "MergeByKeyHex": "VALUE_2",
  "ObjectGuid": "00000000-0000-4000-8000-000000000001",
  "RbacScopes": {
    "ScopesPerType": {
      "Workloads": {
        "Mode": "VALUE_3",
        "Scopes": [
          "VALUE_4"
        ]
      },
      "Workspace": {
        "Mode": "VALUE_3",
        "Scopes": [
          "00000000-0000-4000-8000-000000000002"
        ]
      }
    }
  },
  "Role": 1,
  "Type": "VALUE_5"
}

Payload fields and types

PathType
$object
$.IsDomainJoinedboolean
$.MergeByKeystring
$.MergeByKeyHexstring
$.ObjectGuidstring
$.RbacScopesobject
$.RbacScopes.ScopesPerTypeobject
$.RbacScopes.ScopesPerType.Workloadsobject
$.RbacScopes.ScopesPerType.Workloads.Modestring
$.RbacScopes.ScopesPerType.Workloads.Scopesarray
$.RbacScopes.ScopesPerType.Workloads.Scopes[]string
$.RbacScopes.ScopesPerType.Workspaceobject
$.RbacScopes.ScopesPerType.Workspace.Modestring
$.RbacScopes.ScopesPerType.Workspace.Scopesarray
$.RbacScopes.ScopesPerType.Workspace.Scopes[]string
$.Roleinteger
$.Typestring

Observed fields are not a complete vendor contract. Parse JSON strings before expanding arrays; encoded JSON paths are marked ::<json>.

Sources and context: Microsoft table reference.

EntityType: Ip · ServiceSource: Microsoft Defender XDR

All values in this example are synthetic. Format: JSON; column encoding: json-string.

{
  "Address": "VALUE_1",
  "Asset": false,
  "MergeByKey": "VALUE_2",
  "MergeByKeyHex": "VALUE_3",
  "Role": 1,
  "Type": "VALUE_4"
}

Payload fields and types

PathType
$object
$.Addressstring
$.Assetboolean
$.MergeByKeystring
$.MergeByKeyHexstring
$.Roleinteger
$.Typestring

Observed fields are not a complete vendor contract. Parse JSON strings before expanding arrays; encoded JSON paths are marked ::<json>.

Sources and context: Microsoft table reference.

EntityType: CloudApplication · ServiceSource: App Governance

All values in this example are synthetic. Format: JSON; column encoding: json-string.

{
  "Asset": false,
  "MergeByKey": "VALUE_1",
  "MergeByKeyHex": "VALUE_2",
  "Name": "USERNAME_1",
  "Role": 1,
  "Roles": [
    "VALUE_3"
  ],
  "SaasId": 1,
  "Type": "VALUE_4"
}

Payload fields and types

PathType
$object
$.Assetboolean
$.MergeByKeystring
$.MergeByKeyHexstring
$.Namestring
$.Roleinteger
$.Rolesarray
$.Roles[]string
$.SaasIdinteger
$.Typestring

Observed fields are not a complete vendor contract. Parse JSON strings before expanding arrays; encoded JSON paths are marked ::<json>.

Sources and context: Microsoft table reference.

EntityType: Url · ServiceSource: Microsoft Defender for Office 365

All values in this example are synthetic. Format: JSON; column encoding: json-string.

{
  "EntitySources": [
    "VALUE_1"
  ],
  "FirstSeen": "VALUE_2",
  "LastRemediationState": "VALUE_3",
  "LastVerdict": "VALUE_4",
  "MergeByKey": "VALUE_5",
  "MergeByKeyHex": "VALUE_6",
  "RemediationProviders": [
    {
      "RemediationDate": "VALUE_7",
      "RemediationState": "VALUE_3",
      "Type": "VALUE_8"
    }
  ],
  "Role": 1,
  "Source": "VALUE_9",
  "ThreatAnalysisSummary": [
    {
      "AnalysisDate": "VALUE_10",
      "AnalyzersResult": [
        {
          "AnalysisDate": "VALUE_11",
          "EngineReport": "VALUE_12",
          "ThreatIntelligence": {
            "ProviderName": "VALUE_9",
            "ThreatName": "VALUE_13",
            "ThreatType": "VALUE_14"
          },
          "Verdict": "VALUE_4"
        }
      ],
      "Verdict": "VALUE_4"
    }
  ],
  "ThreatIntelligence": [
    {
      "ProviderName": "VALUE_9",
      "ThreatName": "VALUE_13",
      "ThreatType": "VALUE_14"
    }
  ],
  "Type": "VALUE_15",
  "Url": "https://example.invalid/SAMPLE_1",
  "Urn": "VALUE_16"
}

Payload fields and types

PathType
$object
$.EntitySourcesarray
$.EntitySources[]string
$.FirstSeenstring
$.LastRemediationStatestring
$.LastVerdictstring
$.MergeByKeystring
$.MergeByKeyHexstring
$.RemediationProvidersarray
$.RemediationProviders[]object
$.RemediationProviders[].RemediationDatestring
$.RemediationProviders[].RemediationStatestring
$.RemediationProviders[].Typestring
$.Roleinteger
$.Sourcestring
$.ThreatAnalysisSummaryarray
$.ThreatAnalysisSummary[]object
$.ThreatAnalysisSummary[].AnalysisDatestring
$.ThreatAnalysisSummary[].AnalyzersResultarray
$.ThreatAnalysisSummary[].AnalyzersResult[]object
$.ThreatAnalysisSummary[].AnalyzersResult[].AnalysisDatestring
$.ThreatAnalysisSummary[].AnalyzersResult[].EngineReportstring
$.ThreatAnalysisSummary[].AnalyzersResult[].ThreatIntelligenceobject
$.ThreatAnalysisSummary[].AnalyzersResult[].ThreatIntelligence.ProviderNamestring
$.ThreatAnalysisSummary[].AnalyzersResult[].ThreatIntelligence.ThreatNamestring
$.ThreatAnalysisSummary[].AnalyzersResult[].ThreatIntelligence.ThreatTypestring
$.ThreatAnalysisSummary[].AnalyzersResult[].Verdictstring
$.ThreatAnalysisSummary[].Verdictstring
$.ThreatIntelligencearray
$.ThreatIntelligence[]object
$.ThreatIntelligence[].ProviderNamestring
$.ThreatIntelligence[].ThreatNamestring
$.ThreatIntelligence[].ThreatTypestring
$.Typestring
$.Urlstring
$.Urnstring

Observed fields are not a complete vendor contract. Parse JSON strings before expanding arrays; encoded JSON paths are marked ::<json>.

Sources and context: Microsoft table reference.

EntityType: MailCluster · ServiceSource: Microsoft Defender for Office 365

All values in this example are synthetic. Format: JSON; column encoding: json-string.

{
  "ClusterBy": "VALUE_1",
  "ClusterByValue": "VALUE_2",
  "ClusterGroup": "VALUE_3",
  "ClusterQueryEndTime": "2026-01-01T00:00:00Z",
  "ClusterQueryStartTime": "2026-01-01T00:00:00Z",
  "ClusterSourceIdentifier": "VALUE_4",
  "ClusterSourceType": "VALUE_5",
  "CountByDeliveryLocation": {
    "JunkFolder": 1
  },
  "CountByProtectionStatus": {
    "DeliveredAsSpam": 1
  },
  "CountByThreatType": {
    "HighConfPhish": 1,
    "Malware": 1,
    "Phish": 1,
    "Spam": 1
  },
  "EntitySources": [
    "VALUE_6"
  ],
  "FirstSeen": "VALUE_7",
  "IsVolumeAnomaly": false,
  "LastVerdict": "VALUE_8",
  "MailCount": 1,
  "MergeByKey": "VALUE_9",
  "MergeByKeyHex": "VALUE_10",
  "Query": "VALUE_11",
  "QueryStartTime": "2026-01-01T00:00:00Z",
  "QueryTime": "2026-01-01T00:00:00Z",
  "Role": 1,
  "Source": "VALUE_12",
  "ThreatAnalysisSummary": [
    {
      "AnalysisDate": "VALUE_13",
      "AnalyzersResult": [
        {
          "AnalysisDate": "VALUE_14",
          "EngineReport": "VALUE_15",
          "ThreatIntelligence": {
            "ProviderName": "VALUE_12",
            "ThreatName": "VALUE_16",
            "ThreatType": "VALUE_17"
          },
          "Verdict": "VALUE_8"
        }
      ],
      "Verdict": "VALUE_8"
    }
  ],
  "ThreatIntelligence": [
    {
      "ProviderName": "VALUE_12",
      "ThreatName": "VALUE_16",
      "ThreatType": "VALUE_17"
    }
  ],
  "Type": "VALUE_18",
  "Urn": "VALUE_19"
}

Payload fields and types

PathType
$object
$.ClusterBystring
$.ClusterByValuestring
$.ClusterGroupstring
$.ClusterQueryEndTimestring
$.ClusterQueryStartTimestring
$.ClusterSourceIdentifierstring
$.ClusterSourceTypestring
$.CountByDeliveryLocationobject
$.CountByDeliveryLocation.JunkFolderinteger
$.CountByProtectionStatusobject
$.CountByProtectionStatus.DeliveredAsSpaminteger
$.CountByThreatTypeobject
$.CountByThreatType.HighConfPhishinteger
$.CountByThreatType.Malwareinteger
$.CountByThreatType.Phishinteger
$.CountByThreatType.Spaminteger
$.EntitySourcesarray
$.EntitySources[]string
$.FirstSeenstring
$.IsVolumeAnomalyboolean
$.LastVerdictstring
$.MailCountinteger
$.MergeByKeystring
$.MergeByKeyHexstring
$.Querystring
$.QueryStartTimestring
$.QueryTimestring
$.Roleinteger
$.Sourcestring
$.ThreatAnalysisSummaryarray
$.ThreatAnalysisSummary[]object
$.ThreatAnalysisSummary[].AnalysisDatestring
$.ThreatAnalysisSummary[].AnalyzersResultarray
$.ThreatAnalysisSummary[].AnalyzersResult[]object
$.ThreatAnalysisSummary[].AnalyzersResult[].AnalysisDatestring
$.ThreatAnalysisSummary[].AnalyzersResult[].EngineReportstring
$.ThreatAnalysisSummary[].AnalyzersResult[].ThreatIntelligenceobject
$.ThreatAnalysisSummary[].AnalyzersResult[].ThreatIntelligence.ProviderNamestring
$.ThreatAnalysisSummary[].AnalyzersResult[].ThreatIntelligence.ThreatNamestring
$.ThreatAnalysisSummary[].AnalyzersResult[].ThreatIntelligence.ThreatTypestring
$.ThreatAnalysisSummary[].AnalyzersResult[].Verdictstring
$.ThreatAnalysisSummary[].Verdictstring
$.ThreatIntelligencearray
$.ThreatIntelligence[]object
$.ThreatIntelligence[].ProviderNamestring
$.ThreatIntelligence[].ThreatNamestring
$.ThreatIntelligence[].ThreatTypestring
$.Typestring
$.Urnstring

Observed fields are not a complete vendor contract. Parse JSON strings before expanding arrays; encoded JSON paths are marked ::<json>.

Sources and context: Microsoft table reference.

EntityType: Mailbox · ServiceSource: Microsoft Sentinel

All values in this example are synthetic. Format: JSON; column encoding: json-string.

{
  "MergeByKey": "VALUE_1",
  "MergeByKeyHex": "VALUE_2",
  "RbacScopes": {
    "ScopesPerType": {
      "Workloads": {
        "Mode": "VALUE_3",
        "Scopes": [
          "VALUE_4"
        ]
      },
      "Workspace": {
        "Mode": "VALUE_3",
        "Scopes": [
          "00000000-0000-4000-8000-000000000001"
        ]
      }
    }
  },
  "Role": 1,
  "Type": "VALUE_5"
}

Payload fields and types

PathType
$object
$.MergeByKeystring
$.MergeByKeyHexstring
$.RbacScopesobject
$.RbacScopes.ScopesPerTypeobject
$.RbacScopes.ScopesPerType.Workloadsobject
$.RbacScopes.ScopesPerType.Workloads.Modestring
$.RbacScopes.ScopesPerType.Workloads.Scopesarray
$.RbacScopes.ScopesPerType.Workloads.Scopes[]string
$.RbacScopes.ScopesPerType.Workspaceobject
$.RbacScopes.ScopesPerType.Workspace.Modestring
$.RbacScopes.ScopesPerType.Workspace.Scopesarray
$.RbacScopes.ScopesPerType.Workspace.Scopes[]string
$.Roleinteger
$.Typestring

Observed fields are not a complete vendor contract. Parse JSON strings before expanding arrays; encoded JSON paths are marked ::<json>.

Sources and context: Microsoft table reference.

EntityType: Mailbox · ServiceSource: Microsoft Defender for Office 365

All values in this example are synthetic. Format: JSON; column encoding: json-string.

{
  "AadId": "00000000-0000-4000-8000-000000000001",
  "AccountName": "USERNAME_1",
  "DisplayName": "USERNAME_2",
  "DomainName": "COMPUTERNAME_1",
  "EndTimeUtc": "2026-01-01T00:00:00Z",
  "EntitySources": [
    "VALUE_1"
  ],
  "FirstSeen": "VALUE_2",
  "MailboxPrimaryAddress": "USERNAME_1@example.invalid",
  "MergeByKey": "VALUE_3",
  "MergeByKeyHex": "VALUE_4",
  "RiskLevel": "VALUE_5",
  "Role": 1,
  "Source": "VALUE_6",
  "SourceEntityId": "VALUE_7",
  "SourceEntityType": "VALUE_8",
  "SourceThreatName": "VALUE_9",
  "SourceThreatType": "VALUE_9",
  "StartTimeUtc": "2026-01-01T00:00:00Z",
  "Type": "VALUE_10",
  "Upn": "USERNAME_1@example.invalid",
  "Urn": "VALUE_11",
  "UserSid": "USERNAME_3"
}

Payload fields and types

PathType
$object
$.AadIdstring
$.AccountNamestring
$.DisplayNamestring
$.DomainNamestring
$.EndTimeUtcstring
$.EntitySourcesarray
$.EntitySources[]string
$.FirstSeenstring
$.MailboxPrimaryAddressstring
$.MergeByKeystring
$.MergeByKeyHexstring
$.RiskLevelstring
$.Roleinteger
$.Sourcestring
$.SourceEntityIdstring
$.SourceEntityTypestring
$.SourceThreatNamestring
$.SourceThreatTypestring
$.StartTimeUtcstring
$.Typestring
$.Upnstring
$.Urnstring
$.UserSidstring

Observed fields are not a complete vendor contract. Parse JSON strings before expanding arrays; encoded JSON paths are marked ::<json>.

Sources and context: Microsoft table reference.

EntityType: CloudResource · ServiceSource: Microsoft Defender XDR

All values in this example are synthetic. Format: JSON; column encoding: json-string.

{
  "MergeByKey": "VALUE_1",
  "MergeByKeyHex": "VALUE_2",
  "ResourceId": "VALUE_3",
  "Role": 1,
  "Type": "VALUE_4"
}

Payload fields and types

PathType
$object
$.MergeByKeystring
$.MergeByKeyHexstring
$.ResourceIdstring
$.Roleinteger
$.Typestring

Observed fields are not a complete vendor contract. Parse JSON strings before expanding arrays; encoded JSON paths are marked ::<json>.

Sources and context: Microsoft table reference.

EntityType: Url · ServiceSource: Microsoft Sentinel

All values in this example are synthetic. Format: JSON; column encoding: json-string.

{
  "MergeByKey": "VALUE_1",
  "MergeByKeyHex": "VALUE_2",
  "RbacScopes": {
    "ScopesPerType": {
      "Workloads": {
        "Mode": "VALUE_3",
        "Scopes": [
          "VALUE_4"
        ]
      },
      "Workspace": {
        "Mode": "VALUE_3",
        "Scopes": [
          "00000000-0000-4000-8000-000000000001"
        ]
      }
    }
  },
  "Role": 1,
  "Type": "VALUE_5",
  "Url": "https://example.invalid/SAMPLE_1"
}

Payload fields and types

PathType
$object
$.MergeByKeystring
$.MergeByKeyHexstring
$.RbacScopesobject
$.RbacScopes.ScopesPerTypeobject
$.RbacScopes.ScopesPerType.Workloadsobject
$.RbacScopes.ScopesPerType.Workloads.Modestring
$.RbacScopes.ScopesPerType.Workloads.Scopesarray
$.RbacScopes.ScopesPerType.Workloads.Scopes[]string
$.RbacScopes.ScopesPerType.Workspaceobject
$.RbacScopes.ScopesPerType.Workspace.Modestring
$.RbacScopes.ScopesPerType.Workspace.Scopesarray
$.RbacScopes.ScopesPerType.Workspace.Scopes[]string
$.Roleinteger
$.Typestring
$.Urlstring

Observed fields are not a complete vendor contract. Parse JSON strings before expanding arrays; encoded JSON paths are marked ::<json>.

Sources and context: Microsoft table reference.

EntityType: User · ServiceSource: Microsoft Sentinel

All values in this example are synthetic. Format: JSON; column encoding: json-string.

{
  "AadUserId": "00000000-0000-4000-8000-000000000001",
  "IsDomainJoined": false,
  "MergeByKey": "VALUE_1",
  "MergeByKeyHex": "VALUE_2",
  "RbacScopes": {
    "ScopesPerType": {
      "Workloads": {
        "Mode": "VALUE_3",
        "Scopes": [
          "VALUE_4"
        ]
      },
      "Workspace": {
        "Mode": "VALUE_3",
        "Scopes": [
          "00000000-0000-4000-8000-000000000002"
        ]
      }
    }
  },
  "Role": 1,
  "Type": "VALUE_5"
}

Payload fields and types

PathType
$object
$.AadUserIdstring
$.IsDomainJoinedboolean
$.MergeByKeystring
$.MergeByKeyHexstring
$.RbacScopesobject
$.RbacScopes.ScopesPerTypeobject
$.RbacScopes.ScopesPerType.Workloadsobject
$.RbacScopes.ScopesPerType.Workloads.Modestring
$.RbacScopes.ScopesPerType.Workloads.Scopesarray
$.RbacScopes.ScopesPerType.Workloads.Scopes[]string
$.RbacScopes.ScopesPerType.Workspaceobject
$.RbacScopes.ScopesPerType.Workspace.Modestring
$.RbacScopes.ScopesPerType.Workspace.Scopesarray
$.RbacScopes.ScopesPerType.Workspace.Scopes[]string
$.Roleinteger
$.Typestring

Observed fields are not a complete vendor contract. Parse JSON strings before expanding arrays; encoded JSON paths are marked ::<json>.

Sources and context: Microsoft table reference.

EntityType: Ip · ServiceSource: Microsoft Defender XDR

All values in this example are synthetic. Format: JSON; column encoding: json-string.

{
  "Address": "VALUE_1",
  "Asset": false,
  "MergeByKey": "VALUE_2",
  "MergeByKeyHex": "VALUE_3",
  "Role": 1,
  "Roles": [
    "VALUE_4"
  ],
  "Type": "VALUE_5"
}

Payload fields and types

PathType
$object
$.Addressstring
$.Assetboolean
$.MergeByKeystring
$.MergeByKeyHexstring
$.Roleinteger
$.Rolesarray
$.Roles[]string
$.Typestring

Observed fields are not a complete vendor contract. Parse JSON strings before expanding arrays; encoded JSON paths are marked ::<json>.

Sources and context: Microsoft table reference.

EntityType: Machine · ServiceSource: Microsoft Defender for Endpoint

All values in this example are synthetic. Format: JSON; column encoding: json-string.

{
  "HostName": "VALUE_1",
  "IsDomainJoined": false,
  "MachineId": "VALUE_2",
  "MachineIdType": 1,
  "MergeByKey": "VALUE_3",
  "MergeByKeyHex": "VALUE_4",
  "RbacScopes": {
    "ScopesPerType": {
      "MachineGroupIds": {
        "Mode": "VALUE_5",
        "Scopes": [
          "1"
        ]
      },
      "Workloads": {
        "Mode": "VALUE_5",
        "Scopes": [
          "VALUE_6"
        ]
      }
    }
  },
  "Role": 1,
  "Tags": [
    {
      "ProviderName": "VALUE_7",
      "TagId": "VALUE_8",
      "TagName": "VALUE_8",
      "TagType": "VALUE_9"
    }
  ],
  "Type": "VALUE_12"
}

Payload fields and types

PathType
$object
$.HostNamestring
$.IsDomainJoinedboolean
$.MachineIdstring
$.MachineIdTypeinteger
$.MergeByKeystring
$.MergeByKeyHexstring
$.RbacScopesobject
$.RbacScopes.ScopesPerTypeobject
$.RbacScopes.ScopesPerType.MachineGroupIdsobject
$.RbacScopes.ScopesPerType.MachineGroupIds.Modestring
$.RbacScopes.ScopesPerType.MachineGroupIds.Scopesarray
$.RbacScopes.ScopesPerType.MachineGroupIds.Scopes[]encoded-json
$.RbacScopes.ScopesPerType.MachineGroupIds.Scopes[]string
$.RbacScopes.ScopesPerType.MachineGroupIds.Scopes[]::<json>integer
$.RbacScopes.ScopesPerType.Workloadsobject
$.RbacScopes.ScopesPerType.Workloads.Modestring
$.RbacScopes.ScopesPerType.Workloads.Scopesarray
$.RbacScopes.ScopesPerType.Workloads.Scopes[]string
$.Roleinteger
$.Tagsarray
$.Tags[]object
$.Tags[].ProviderNamestring
$.Tags[].TagIdstring
$.Tags[].TagNamestring
$.Tags[].TagTypestring
$.Typestring

Observed fields are not a complete vendor contract. Parse JSON strings before expanding arrays; encoded JSON paths are marked ::<json>.

Sources and context: Microsoft table reference.

EntityType: User · ServiceSource: Microsoft Defender XDR

All values in this example are synthetic. Format: JSON; column encoding: json-string.

{
  "AadUserId": "00000000-0000-4000-8000-000000000001",
  "Asset": false,
  "DisplayName": "USERNAME_1@example.invalid",
  "InventoryIdentityId": "VALUE_1",
  "IsDomainJoined": false,
  "LastVerdict": "VALUE_2",
  "MergeByKey": "VALUE_3",
  "MergeByKeyHex": "VALUE_4",
  "Name": "USERNAME_1",
  "Role": 1,
  "Roles": [
    "VALUE_5"
  ],
  "Sid": "S-1-5-21-100-200-300-1001",
  "ThreatAnalysisSummary": [
    {
      "AnalysisDate": "VALUE_6",
      "AnalyzersResult": [
        {
          "AnalysisDate": "VALUE_6",
          "EngineReport": "VALUE_7",
          "ThreatIntelligence": {
            "ProviderName": "VALUE_8",
            "ThreatName": "VALUE_9",
            "ThreatType": "VALUE_9"
          },
          "Verdict": "VALUE_2"
        }
      ],
      "Verdict": "VALUE_2"
    }
  ],
  "ThreatIntelligence": [
    {
      "ProviderName": "VALUE_8",
      "ThreatName": "VALUE_9",
      "ThreatType": "VALUE_9"
    }
  ],
  "Type": "VALUE_10",
  "UPNSuffix": "VALUE_11",
  "Upn": "USERNAME_1@example.invalid"
}

Payload fields and types

PathType
$object
$.AadUserIdstring
$.Assetboolean
$.DisplayNamestring
$.InventoryIdentityIdstring
$.IsDomainJoinedboolean
$.LastVerdictstring
$.MergeByKeystring
$.MergeByKeyHexstring
$.Namestring
$.Roleinteger
$.Rolesarray
$.Roles[]string
$.Sidstring
$.ThreatAnalysisSummaryarray
$.ThreatAnalysisSummary[]object
$.ThreatAnalysisSummary[].AnalysisDatestring
$.ThreatAnalysisSummary[].AnalyzersResultarray
$.ThreatAnalysisSummary[].AnalyzersResult[]object
$.ThreatAnalysisSummary[].AnalyzersResult[].AnalysisDatestring
$.ThreatAnalysisSummary[].AnalyzersResult[].EngineReportstring
$.ThreatAnalysisSummary[].AnalyzersResult[].ThreatIntelligenceobject
$.ThreatAnalysisSummary[].AnalyzersResult[].ThreatIntelligence.ProviderNamestring
$.ThreatAnalysisSummary[].AnalyzersResult[].ThreatIntelligence.ThreatNamestring
$.ThreatAnalysisSummary[].AnalyzersResult[].ThreatIntelligence.ThreatTypestring
$.ThreatAnalysisSummary[].AnalyzersResult[].Verdictstring
$.ThreatAnalysisSummary[].Verdictstring
$.ThreatIntelligencearray
$.ThreatIntelligence[]object
$.ThreatIntelligence[].ProviderNamestring
$.ThreatIntelligence[].ThreatNamestring
$.ThreatIntelligence[].ThreatTypestring
$.Typestring
$.UPNSuffixstring
$.Upnstring

Observed fields are not a complete vendor contract. Parse JSON strings before expanding arrays; encoded JSON paths are marked ::<json>.

Sources and context: Microsoft table reference.

EntityType: User · ServiceSource: Microsoft Sentinel

All values in this example are synthetic. Format: JSON; column encoding: json-string.

{
  "AadUserId": "00000000-0000-4000-8000-000000000001",
  "DisplayName": "USERNAME_1",
  "InventoryIdentityId": "VALUE_1",
  "IsDomainJoined": false,
  "MergeByKey": "VALUE_2",
  "MergeByKeyHex": "VALUE_3",
  "Name": "USERNAME_2",
  "RbacScopes": {
    "ScopesPerType": {
      "Workloads": {
        "Mode": "VALUE_4",
        "Scopes": [
          "VALUE_5"
        ]
      },
      "Workspace": {
        "Mode": "VALUE_4",
        "Scopes": [
          "00000000-0000-4000-8000-000000000002"
        ]
      }
    }
  },
  "Role": 1,
  "Sid": "S-1-5-21-100-200-300-1001",
  "Tags": [
    {
      "ProviderName": "VALUE_6",
      "TagId": "00000000-0000-4000-8000-000000000003",
      "TagName": "VALUE_7",
      "TagType": "VALUE_8"
    }
  ],
  "Type": "VALUE_9",
  "UPNSuffix": "VALUE_10"
}

Payload fields and types

PathType
$object
$.AadUserIdstring
$.DisplayNamestring
$.InventoryIdentityIdstring
$.IsDomainJoinedboolean
$.MergeByKeystring
$.MergeByKeyHexstring
$.Namestring
$.RbacScopesobject
$.RbacScopes.ScopesPerTypeobject
$.RbacScopes.ScopesPerType.Workloadsobject
$.RbacScopes.ScopesPerType.Workloads.Modestring
$.RbacScopes.ScopesPerType.Workloads.Scopesarray
$.RbacScopes.ScopesPerType.Workloads.Scopes[]string
$.RbacScopes.ScopesPerType.Workspaceobject
$.RbacScopes.ScopesPerType.Workspace.Modestring
$.RbacScopes.ScopesPerType.Workspace.Scopesarray
$.RbacScopes.ScopesPerType.Workspace.Scopes[]string
$.Roleinteger
$.Sidstring
$.Tagsarray
$.Tags[]object
$.Tags[].ProviderNamestring
$.Tags[].TagIdstring
$.Tags[].TagNamestring
$.Tags[].TagTypestring
$.Typestring
$.UPNSuffixstring

Observed fields are not a complete vendor contract. Parse JSON strings before expanding arrays; encoded JSON paths are marked ::<json>.

Sources and context: Microsoft table reference.

EntityType: User · ServiceSource: Microsoft Sentinel

All values in this example are synthetic. Format: JSON; column encoding: json-string.

{
  "AccountName": "USERNAME_1",
  "DisplayName": "USERNAME_2",
  "IsDomainJoined": false,
  "MergeByKey": "VALUE_1",
  "MergeByKeyHex": "VALUE_2",
  "NTDomain": "COMPUTERNAME_1",
  "Name": "USERNAME_1",
  "RbacScopes": {
    "ScopesPerType": {
      "Workloads": {
        "Mode": "VALUE_3",
        "Scopes": [
          "VALUE_4"
        ]
      },
      "Workspace": {
        "Mode": "VALUE_3",
        "Scopes": [
          "00000000-0000-4000-8000-000000000001"
        ]
      }
    }
  },
  "Role": 1,
  "Type": "VALUE_5"
}

Payload fields and types

PathType
$object
$.AccountNamestring
$.DisplayNamestring
$.IsDomainJoinedboolean
$.MergeByKeystring
$.MergeByKeyHexstring
$.NTDomainstring
$.Namestring
$.RbacScopesobject
$.RbacScopes.ScopesPerTypeobject
$.RbacScopes.ScopesPerType.Workloadsobject
$.RbacScopes.ScopesPerType.Workloads.Modestring
$.RbacScopes.ScopesPerType.Workloads.Scopesarray
$.RbacScopes.ScopesPerType.Workloads.Scopes[]string
$.RbacScopes.ScopesPerType.Workspaceobject
$.RbacScopes.ScopesPerType.Workspace.Modestring
$.RbacScopes.ScopesPerType.Workspace.Scopesarray
$.RbacScopes.ScopesPerType.Workspace.Scopes[]string
$.Roleinteger
$.Typestring

Observed fields are not a complete vendor contract. Parse JSON strings before expanding arrays; encoded JSON paths are marked ::<json>.

Sources and context: Microsoft table reference.

EntityType: Machine · ServiceSource: Microsoft Defender XDR

All values in this example are synthetic. Format: JSON; column encoding: json-string.

{
  "Asset": false,
  "DnsDomain": "COMPUTERNAME_1",
  "HostName": "VALUE_1",
  "IsDomainJoined": false,
  "MachineId": "VALUE_2",
  "MachineIdType": 1,
  "MergeByKey": "VALUE_3",
  "MergeByKeyHex": "VALUE_4",
  "RbacScopes": {
    "ScopesPerType": {
      "Mde_MachineGroupIds": {
        "Mode": "VALUE_5",
        "Scopes": [
          "1"
        ]
      },
      "Workloads": {
        "Mode": "VALUE_5",
        "Scopes": [
          "VALUE_6"
        ]
      }
    }
  },
  "Role": 1,
  "Tags": [
    {
      "ProviderName": "VALUE_7",
      "TagId": "00000000-0000-4000-8000-000000000001",
      "TagName": "VALUE_8",
      "TagType": "VALUE_9"
    }
  ],
  "Type": "VALUE_10"
}

Payload fields and types

PathType
$object
$.Assetboolean
$.DnsDomainstring
$.HostNamestring
$.IsDomainJoinedboolean
$.MachineIdstring
$.MachineIdTypeinteger
$.MergeByKeystring
$.MergeByKeyHexstring
$.RbacScopesobject
$.RbacScopes.ScopesPerTypeobject
$.RbacScopes.ScopesPerType.Mde_MachineGroupIdsobject
$.RbacScopes.ScopesPerType.Mde_MachineGroupIds.Modestring
$.RbacScopes.ScopesPerType.Mde_MachineGroupIds.Scopesarray
$.RbacScopes.ScopesPerType.Mde_MachineGroupIds.Scopes[]encoded-json
$.RbacScopes.ScopesPerType.Mde_MachineGroupIds.Scopes[]string
$.RbacScopes.ScopesPerType.Mde_MachineGroupIds.Scopes[]::<json>integer
$.RbacScopes.ScopesPerType.Workloadsobject
$.RbacScopes.ScopesPerType.Workloads.Modestring
$.RbacScopes.ScopesPerType.Workloads.Scopesarray
$.RbacScopes.ScopesPerType.Workloads.Scopes[]string
$.Roleinteger
$.Tagsarray
$.Tags[]object
$.Tags[].ProviderNamestring
$.Tags[].TagIdstring
$.Tags[].TagNamestring
$.Tags[].TagTypestring
$.Typestring

Observed fields are not a complete vendor contract. Parse JSON strings before expanding arrays; encoded JSON paths are marked ::<json>.

Sources and context: Microsoft table reference.

EntityType: Machine · ServiceSource: Microsoft Sentinel

All values in this example are synthetic. Format: JSON; column encoding: json-string.

{
  "HostName": "VALUE_1",
  "IsDomainJoined": false,
  "MachineId": "VALUE_2",
  "MachineIdType": 1,
  "MergeByKey": "VALUE_3",
  "MergeByKeyHex": "VALUE_4",
  "RbacScopes": {
    "ScopesPerType": {
      "Workloads": {
        "Mode": "VALUE_5",
        "Scopes": [
          "VALUE_6"
        ]
      },
      "Workspace": {
        "Mode": "VALUE_5",
        "Scopes": [
          "00000000-0000-4000-8000-000000000001"
        ]
      }
    }
  },
  "Role": 1,
  "Type": "VALUE_7"
}

Payload fields and types

PathType
$object
$.HostNamestring
$.IsDomainJoinedboolean
$.MachineIdstring
$.MachineIdTypeinteger
$.MergeByKeystring
$.MergeByKeyHexstring
$.RbacScopesobject
$.RbacScopes.ScopesPerTypeobject
$.RbacScopes.ScopesPerType.Workloadsobject
$.RbacScopes.ScopesPerType.Workloads.Modestring
$.RbacScopes.ScopesPerType.Workloads.Scopesarray
$.RbacScopes.ScopesPerType.Workloads.Scopes[]string
$.RbacScopes.ScopesPerType.Workspaceobject
$.RbacScopes.ScopesPerType.Workspace.Modestring
$.RbacScopes.ScopesPerType.Workspace.Scopesarray
$.RbacScopes.ScopesPerType.Workspace.Scopes[]string
$.Roleinteger
$.Typestring

Observed fields are not a complete vendor contract. Parse JSON strings before expanding arrays; encoded JSON paths are marked ::<json>.

Sources and context: Microsoft table reference.

EntityType: Machine · ServiceSource: Microsoft Defender XDR

All values in this example are synthetic. Format: JSON; column encoding: json-string.

{
  "Asset": false,
  "DnsDomain": "COMPUTERNAME_1",
  "HostName": "VALUE_1",
  "IsDomainJoined": false,
  "MachineId": "VALUE_2",
  "MachineIdType": 1,
  "MergeByKey": "VALUE_3",
  "MergeByKeyHex": "VALUE_4",
  "RbacScopes": {
    "ScopesPerType": {
      "Mde_MachineGroupIds": {
        "Mode": "VALUE_5",
        "Scopes": [
          "1"
        ]
      },
      "Workloads": {
        "Mode": "VALUE_5",
        "Scopes": [
          "VALUE_6"
        ]
      }
    }
  },
  "Role": 1,
  "Type": "VALUE_7"
}

Payload fields and types

PathType
$object
$.Assetboolean
$.DnsDomainstring
$.HostNamestring
$.IsDomainJoinedboolean
$.MachineIdstring
$.MachineIdTypeinteger
$.MergeByKeystring
$.MergeByKeyHexstring
$.RbacScopesobject
$.RbacScopes.ScopesPerTypeobject
$.RbacScopes.ScopesPerType.Mde_MachineGroupIdsobject
$.RbacScopes.ScopesPerType.Mde_MachineGroupIds.Modestring
$.RbacScopes.ScopesPerType.Mde_MachineGroupIds.Scopesarray
$.RbacScopes.ScopesPerType.Mde_MachineGroupIds.Scopes[]encoded-json
$.RbacScopes.ScopesPerType.Mde_MachineGroupIds.Scopes[]string
$.RbacScopes.ScopesPerType.Mde_MachineGroupIds.Scopes[]::<json>integer
$.RbacScopes.ScopesPerType.Workloadsobject
$.RbacScopes.ScopesPerType.Workloads.Modestring
$.RbacScopes.ScopesPerType.Workloads.Scopesarray
$.RbacScopes.ScopesPerType.Workloads.Scopes[]string
$.Roleinteger
$.Typestring

Observed fields are not a complete vendor contract. Parse JSON strings before expanding arrays; encoded JSON paths are marked ::<json>.

Sources and context: Microsoft table reference.

EntityType: MailCluster · ServiceSource: Microsoft Defender for Office 365

All values in this example are synthetic. Format: JSON; column encoding: json-string.

{
  "ClusterBy": "VALUE_1",
  "ClusterByValue": "VALUE_2",
  "ClusterGroup": "VALUE_3",
  "ClusterQueryEndTime": "2026-01-01T00:00:00Z",
  "ClusterQueryStartTime": "2026-01-01T00:00:00Z",
  "ClusterSourceIdentifier": "VALUE_4",
  "ClusterSourceType": "VALUE_5",
  "CountByDeliveryLocation": {
    "Quarantine": 1
  },
  "CountByProtectionStatus": {
    "Blocked": 1
  },
  "CountByThreatType": {
    "HighConfPhish": 1,
    "Malware": 1,
    "Phish": 1,
    "Spam": 1
  },
  "EntitySources": [
    "VALUE_6"
  ],
  "FirstSeen": "VALUE_7",
  "IsVolumeAnomaly": false,
  "LastRemediationState": "VALUE_8",
  "LastVerdict": "VALUE_9",
  "MailCount": 1,
  "MergeByKey": "VALUE_10",
  "MergeByKeyHex": "VALUE_11",
  "Query": "VALUE_12",
  "QueryStartTime": "2026-01-01T00:00:00Z",
  "QueryTime": "2026-01-01T00:00:00Z",
  "RemediationProviders": [
    {
      "RemediationDate": "VALUE_13",
      "RemediationState": "VALUE_8",
      "Type": "VALUE_14"
    }
  ],
  "Role": 1,
  "Source": "VALUE_15",
  "ThreatAnalysisSummary": [
    {
      "AnalysisDate": "VALUE_16",
      "AnalyzersResult": [
        {
          "AnalysisDate": "VALUE_17",
          "EngineReport": "VALUE_18",
          "ThreatIntelligence": {
            "ProviderName": "VALUE_15",
            "ThreatName": "VALUE_19",
            "ThreatType": "VALUE_20"
          },
          "Verdict": "VALUE_9"
        }
      ],
      "Verdict": "VALUE_9"
    }
  ],
  "ThreatIntelligence": [
    {
      "ProviderName": "VALUE_15",
      "ThreatName": "VALUE_19",
      "ThreatType": "VALUE_20"
    }
  ],
  "Type": "VALUE_21",
  "Urn": "VALUE_22"
}

Payload fields and types

PathType
$object
$.ClusterBystring
$.ClusterByValuestring
$.ClusterGroupstring
$.ClusterQueryEndTimestring
$.ClusterQueryStartTimestring
$.ClusterSourceIdentifierstring
$.ClusterSourceTypestring
$.CountByDeliveryLocationobject
$.CountByDeliveryLocation.Quarantineinteger
$.CountByProtectionStatusobject
$.CountByProtectionStatus.Blockedinteger
$.CountByThreatTypeobject
$.CountByThreatType.HighConfPhishinteger
$.CountByThreatType.Malwareinteger
$.CountByThreatType.Phishinteger
$.CountByThreatType.Spaminteger
$.EntitySourcesarray
$.EntitySources[]string
$.FirstSeenstring
$.IsVolumeAnomalyboolean
$.LastRemediationStatestring
$.LastVerdictstring
$.MailCountinteger
$.MergeByKeystring
$.MergeByKeyHexstring
$.Querystring
$.QueryStartTimestring
$.QueryTimestring
$.RemediationProvidersarray
$.RemediationProviders[]object
$.RemediationProviders[].RemediationDatestring
$.RemediationProviders[].RemediationStatestring
$.RemediationProviders[].Typestring
$.Roleinteger
$.Sourcestring
$.ThreatAnalysisSummaryarray
$.ThreatAnalysisSummary[]object
$.ThreatAnalysisSummary[].AnalysisDatestring
$.ThreatAnalysisSummary[].AnalyzersResultarray
$.ThreatAnalysisSummary[].AnalyzersResult[]object
$.ThreatAnalysisSummary[].AnalyzersResult[].AnalysisDatestring
$.ThreatAnalysisSummary[].AnalyzersResult[].EngineReportstring
$.ThreatAnalysisSummary[].AnalyzersResult[].ThreatIntelligenceobject
$.ThreatAnalysisSummary[].AnalyzersResult[].ThreatIntelligence.ProviderNamestring
$.ThreatAnalysisSummary[].AnalyzersResult[].ThreatIntelligence.ThreatNamestring
$.ThreatAnalysisSummary[].AnalyzersResult[].ThreatIntelligence.ThreatTypestring
$.ThreatAnalysisSummary[].AnalyzersResult[].Verdictstring
$.ThreatAnalysisSummary[].Verdictstring
$.ThreatIntelligencearray
$.ThreatIntelligence[]object
$.ThreatIntelligence[].ProviderNamestring
$.ThreatIntelligence[].ThreatNamestring
$.ThreatIntelligence[].ThreatTypestring
$.Typestring
$.Urnstring

Observed fields are not a complete vendor contract. Parse JSON strings before expanding arrays; encoded JSON paths are marked ::<json>.

Sources and context: Microsoft table reference.

EntityType: ServicePrincipal · ServiceSource: App Governance

All values in this example are synthetic. Format: JSON; column encoding: json-string.

{
  "AppId": "00000000-0000-4000-8000-000000000001",
  "Asset": false,
  "MergeByKey": "VALUE_1",
  "MergeByKeyHex": "VALUE_2",
  "Role": 1,
  "Roles": [
    "VALUE_3"
  ],
  "ServicePrincipalObjectId": "00000000-0000-4000-8000-000000000002",
  "ServicePrincipalType": "VALUE_4",
  "TenantId": "00000000-0000-4000-8000-000000000003",
  "Type": "VALUE_5"
}

Payload fields and types

PathType
$object
$.AppIdstring
$.Assetboolean
$.MergeByKeystring
$.MergeByKeyHexstring
$.Roleinteger
$.Rolesarray
$.Roles[]string
$.ServicePrincipalObjectIdstring
$.ServicePrincipalTypestring
$.TenantIdstring
$.Typestring

Observed fields are not a complete vendor contract. Parse JSON strings before expanding arrays; encoded JSON paths are marked ::<json>.

Sources and context: Microsoft table reference.

EntityType: Machine · ServiceSource: Microsoft Defender XDR

All values in this example are synthetic. Format: JSON; column encoding: json-string.

{
  "Asset": false,
  "HostName": "VALUE_1",
  "IsDomainJoined": false,
  "MachineId": "VALUE_2",
  "MachineIdType": 1,
  "MergeByKey": "VALUE_3",
  "MergeByKeyHex": "VALUE_4",
  "RbacScopes": {
    "ScopesPerType": {
      "Mde_MachineGroupIds": {
        "Mode": "VALUE_5",
        "Scopes": [
          "1"
        ]
      },
      "Workloads": {
        "Mode": "VALUE_5",
        "Scopes": [
          "VALUE_6"
        ]
      }
    }
  },
  "Role": 1,
  "Tags": [
    {
      "ProviderName": "VALUE_7",
      "TagId": "VALUE_8",
      "TagName": "VALUE_8",
      "TagType": "VALUE_9"
    }
  ],
  "Type": "VALUE_12"
}

Payload fields and types

PathType
$object
$.Assetboolean
$.HostNamestring
$.IsDomainJoinedboolean
$.MachineIdstring
$.MachineIdTypeinteger
$.MergeByKeystring
$.MergeByKeyHexstring
$.RbacScopesobject
$.RbacScopes.ScopesPerTypeobject
$.RbacScopes.ScopesPerType.Mde_MachineGroupIdsobject
$.RbacScopes.ScopesPerType.Mde_MachineGroupIds.Modestring
$.RbacScopes.ScopesPerType.Mde_MachineGroupIds.Scopesarray
$.RbacScopes.ScopesPerType.Mde_MachineGroupIds.Scopes[]encoded-json
$.RbacScopes.ScopesPerType.Mde_MachineGroupIds.Scopes[]string
$.RbacScopes.ScopesPerType.Mde_MachineGroupIds.Scopes[]::<json>integer
$.RbacScopes.ScopesPerType.Workloadsobject
$.RbacScopes.ScopesPerType.Workloads.Modestring
$.RbacScopes.ScopesPerType.Workloads.Scopesarray
$.RbacScopes.ScopesPerType.Workloads.Scopes[]string
$.Roleinteger
$.Tagsarray
$.Tags[]object
$.Tags[].ProviderNamestring
$.Tags[].TagIdstring
$.Tags[].TagNamestring
$.Tags[].TagTypestring
$.Typestring

Observed fields are not a complete vendor contract. Parse JSON strings before expanding arrays; encoded JSON paths are marked ::<json>.

Sources and context: Microsoft table reference.

EntityType: Mailbox · ServiceSource: Microsoft Defender for Office 365

All values in this example are synthetic. Format: JSON; column encoding: json-string.

{
  "AadId": "00000000-0000-4000-8000-000000000001",
  "AccountName": "USERNAME_1",
  "DisplayName": "USERNAME_2",
  "DomainName": "COMPUTERNAME_1",
  "EntitySources": [
    "VALUE_1"
  ],
  "FirstSeen": "VALUE_2",
  "LastVerdict": "VALUE_3",
  "MailboxPrimaryAddress": "USERNAME_1@example.invalid",
  "MergeByKey": "VALUE_4",
  "MergeByKeyHex": "VALUE_5",
  "RiskLevel": "VALUE_6",
  "Role": 1,
  "Source": "VALUE_7",
  "ThreatAnalysisSummary": [
    {
      "AnalysisDate": "VALUE_8",
      "AnalyzersResult": [],
      "Verdict": "VALUE_3"
    }
  ],
  "Type": "VALUE_9",
  "Upn": "USERNAME_1@example.invalid",
  "Urn": "VALUE_10",
  "UserSid": "USERNAME_3"
}

Payload fields and types

PathType
$object
$.AadIdstring
$.AccountNamestring
$.DisplayNamestring
$.DomainNamestring
$.EntitySourcesarray
$.EntitySources[]string
$.FirstSeenstring
$.LastVerdictstring
$.MailboxPrimaryAddressstring
$.MergeByKeystring
$.MergeByKeyHexstring
$.RiskLevelstring
$.Roleinteger
$.Sourcestring
$.ThreatAnalysisSummaryarray
$.ThreatAnalysisSummary[]object
$.ThreatAnalysisSummary[].AnalysisDatestring
$.ThreatAnalysisSummary[].AnalyzersResultarray
$.ThreatAnalysisSummary[].Verdictstring
$.Typestring
$.Upnstring
$.Urnstring
$.UserSidstring

Observed fields are not a complete vendor contract. Parse JSON strings before expanding arrays; encoded JSON paths are marked ::<json>.

Sources and context: Microsoft table reference.

EntityType: Ip · ServiceSource: Microsoft Defender for Endpoint

All values in this example are synthetic. Format: JSON; column encoding: json-string.

{
  "Address": "VALUE_1",
  "MergeByKey": "VALUE_2",
  "MergeByKeyHex": "VALUE_3",
  "Role": 1,
  "Type": "VALUE_4"
}

Payload fields and types

PathType
$object
$.Addressstring
$.MergeByKeystring
$.MergeByKeyHexstring
$.Roleinteger
$.Typestring

Observed fields are not a complete vendor contract. Parse JSON strings before expanding arrays; encoded JSON paths are marked ::<json>.

Sources and context: Microsoft table reference.

EntityType: Mailbox · ServiceSource: Microsoft Sentinel

All values in this example are synthetic. Format: JSON; column encoding: json-string.

{
  "MailboxPrimaryAddress": "USERNAME_1@example.invalid",
  "MergeByKey": "VALUE_1",
  "MergeByKeyHex": "VALUE_2",
  "RbacScopes": {
    "ScopesPerType": {
      "Workloads": {
        "Mode": "VALUE_3",
        "Scopes": [
          "VALUE_4"
        ]
      },
      "Workspace": {
        "Mode": "VALUE_3",
        "Scopes": [
          "00000000-0000-4000-8000-000000000001"
        ]
      }
    }
  },
  "Role": 1,
  "Type": "VALUE_5"
}

Payload fields and types

PathType
$object
$.MailboxPrimaryAddressstring
$.MergeByKeystring
$.MergeByKeyHexstring
$.RbacScopesobject
$.RbacScopes.ScopesPerTypeobject
$.RbacScopes.ScopesPerType.Workloadsobject
$.RbacScopes.ScopesPerType.Workloads.Modestring
$.RbacScopes.ScopesPerType.Workloads.Scopesarray
$.RbacScopes.ScopesPerType.Workloads.Scopes[]string
$.RbacScopes.ScopesPerType.Workspaceobject
$.RbacScopes.ScopesPerType.Workspace.Modestring
$.RbacScopes.ScopesPerType.Workspace.Scopesarray
$.RbacScopes.ScopesPerType.Workspace.Scopes[]string
$.Roleinteger
$.Typestring

Observed fields are not a complete vendor contract. Parse JSON strings before expanding arrays; encoded JSON paths are marked ::<json>.

Sources and context: Microsoft table reference.

EntityType: Machine · ServiceSource: Microsoft Defender for Endpoint

All values in this example are synthetic. Format: JSON; column encoding: json-string.

{
  "DnsDomain": "COMPUTERNAME_1",
  "HostName": "VALUE_1",
  "IsDomainJoined": false,
  "MachineId": "VALUE_2",
  "MachineIdType": 1,
  "MergeByKey": "VALUE_3",
  "MergeByKeyHex": "VALUE_4",
  "RbacScopes": {
    "ScopesPerType": {
      "MachineGroupIds": {
        "Mode": "VALUE_5",
        "Scopes": [
          "1"
        ]
      },
      "Workloads": {
        "Mode": "VALUE_5",
        "Scopes": [
          "VALUE_6"
        ]
      }
    }
  },
  "Role": 1,
  "Type": "VALUE_7"
}

Payload fields and types

PathType
$object
$.DnsDomainstring
$.HostNamestring
$.IsDomainJoinedboolean
$.MachineIdstring
$.MachineIdTypeinteger
$.MergeByKeystring
$.MergeByKeyHexstring
$.RbacScopesobject
$.RbacScopes.ScopesPerTypeobject
$.RbacScopes.ScopesPerType.MachineGroupIdsobject
$.RbacScopes.ScopesPerType.MachineGroupIds.Modestring
$.RbacScopes.ScopesPerType.MachineGroupIds.Scopesarray
$.RbacScopes.ScopesPerType.MachineGroupIds.Scopes[]encoded-json
$.RbacScopes.ScopesPerType.MachineGroupIds.Scopes[]string
$.RbacScopes.ScopesPerType.MachineGroupIds.Scopes[]::<json>integer
$.RbacScopes.ScopesPerType.Workloadsobject
$.RbacScopes.ScopesPerType.Workloads.Modestring
$.RbacScopes.ScopesPerType.Workloads.Scopesarray
$.RbacScopes.ScopesPerType.Workloads.Scopes[]string
$.Roleinteger
$.Typestring

Observed fields are not a complete vendor contract. Parse JSON strings before expanding arrays; encoded JSON paths are marked ::<json>.

Sources and context: Microsoft table reference.

EntityType: User · ServiceSource: Microsoft Sentinel

All values in this example are synthetic. Format: JSON; column encoding: json-string.

{
  "AccountName": "USERNAME_1",
  "IsDomainJoined": false,
  "MergeByKey": "VALUE_1",
  "MergeByKeyHex": "VALUE_2",
  "Name": "USERNAME_1",
  "RbacScopes": {
    "ScopesPerType": {
      "Workloads": {
        "Mode": "VALUE_3",
        "Scopes": [
          "VALUE_4"
        ]
      },
      "Workspace": {
        "Mode": "VALUE_3",
        "Scopes": [
          "00000000-0000-4000-8000-000000000001"
        ]
      }
    }
  },
  "Role": 1,
  "Type": "VALUE_5",
  "UPNSuffix": "VALUE_6",
  "UserPrincipalName": "USERNAME_1@example.invalid"
}

Payload fields and types

PathType
$object
$.AccountNamestring
$.IsDomainJoinedboolean
$.MergeByKeystring
$.MergeByKeyHexstring
$.Namestring
$.RbacScopesobject
$.RbacScopes.ScopesPerTypeobject
$.RbacScopes.ScopesPerType.Workloadsobject
$.RbacScopes.ScopesPerType.Workloads.Modestring
$.RbacScopes.ScopesPerType.Workloads.Scopesarray
$.RbacScopes.ScopesPerType.Workloads.Scopes[]string
$.RbacScopes.ScopesPerType.Workspaceobject
$.RbacScopes.ScopesPerType.Workspace.Modestring
$.RbacScopes.ScopesPerType.Workspace.Scopesarray
$.RbacScopes.ScopesPerType.Workspace.Scopes[]string
$.Roleinteger
$.Typestring
$.UPNSuffixstring
$.UserPrincipalNamestring

Observed fields are not a complete vendor contract. Parse JSON strings before expanding arrays; encoded JSON paths are marked ::<json>.

Sources and context: Microsoft table reference.

EntityType: CloudResource · ServiceSource: Microsoft Defender for Endpoint

All values in this example are synthetic. Format: JSON; column encoding: json-string.

{
  "MergeByKey": "VALUE_1",
  "MergeByKeyHex": "VALUE_2",
  "ResourceId": "VALUE_3",
  "Role": 1,
  "Type": "VALUE_4"
}

Payload fields and types

PathType
$object
$.MergeByKeystring
$.MergeByKeyHexstring
$.ResourceIdstring
$.Roleinteger
$.Typestring

Observed fields are not a complete vendor contract. Parse JSON strings before expanding arrays; encoded JSON paths are marked ::<json>.

Sources and context: Microsoft table reference.

EntityType: Machine · ServiceSource: Microsoft Sentinel

All values in this example are synthetic. Format: JSON; column encoding: json-string.

{
  "HostName": "VALUE_1",
  "MachineId": "VALUE_1",
  "MachineIdType": 1,
  "MergeByKey": "VALUE_2",
  "MergeByKeyHex": "VALUE_3",
  "RbacScopes": {
    "ScopesPerType": {
      "Workloads": {
        "Mode": "VALUE_4",
        "Scopes": [
          "VALUE_5"
        ]
      },
      "Workspace": {
        "Mode": "VALUE_4",
        "Scopes": [
          "00000000-0000-4000-8000-000000000001"
        ]
      }
    }
  },
  "Role": 1,
  "Type": "VALUE_6"
}

Payload fields and types

PathType
$object
$.HostNamestring
$.MachineIdstring
$.MachineIdTypeinteger
$.MergeByKeystring
$.MergeByKeyHexstring
$.RbacScopesobject
$.RbacScopes.ScopesPerTypeobject
$.RbacScopes.ScopesPerType.Workloadsobject
$.RbacScopes.ScopesPerType.Workloads.Modestring
$.RbacScopes.ScopesPerType.Workloads.Scopesarray
$.RbacScopes.ScopesPerType.Workloads.Scopes[]string
$.RbacScopes.ScopesPerType.Workspaceobject
$.RbacScopes.ScopesPerType.Workspace.Modestring
$.RbacScopes.ScopesPerType.Workspace.Scopesarray
$.RbacScopes.ScopesPerType.Workspace.Scopes[]string
$.Roleinteger
$.Typestring

Observed fields are not a complete vendor contract. Parse JSON strings before expanding arrays; encoded JSON paths are marked ::<json>.

Sources and context: Microsoft table reference.

EntityType: CloudResource · ServiceSource: Microsoft Sentinel

All values in this example are synthetic. Format: JSON; column encoding: json-string.

{
  "MergeByKey": "VALUE_1",
  "MergeByKeyHex": "VALUE_2",
  "ResourceId": "VALUE_3",
  "Role": 1,
  "Type": "VALUE_4"
}

Payload fields and types

PathType
$object
$.MergeByKeystring
$.MergeByKeyHexstring
$.ResourceIdstring
$.Roleinteger
$.Typestring

Observed fields are not a complete vendor contract. Parse JSON strings before expanding arrays; encoded JSON paths are marked ::<json>.

Sources and context: Microsoft table reference.

EntityType: User · ServiceSource: Microsoft Sentinel

All values in this example are synthetic. Format: JSON; column encoding: json-string.

{
  "AadUserId": "00000000-0000-4000-8000-000000000001",
  "AccountName": "USERNAME_1",
  "DisplayName": "USERNAME",
  "InventoryIdentityId": "VALUE_1",
  "IsDomainJoined": false,
  "MergeByKey": "VALUE_2",
  "MergeByKeyHex": "VALUE_3",
  "Name": "USERNAME_1",
  "RbacScopes": {
    "ScopesPerType": {
      "Workloads": {
        "Mode": "VALUE_4",
        "Scopes": [
          "VALUE_5"
        ]
      },
      "Workspace": {
        "Mode": "VALUE_4",
        "Scopes": [
          "00000000-0000-4000-8000-000000000002"
        ]
      }
    }
  },
  "Role": 1,
  "Sid": "S-1-5-21-100-200-300-1001",
  "Tags": [
    {
      "ProviderName": "VALUE_6",
      "TagId": "00000000-0000-4000-8000-000000000003",
      "TagName": "VALUE_7",
      "TagType": "VALUE_8"
    }
  ],
  "Type": "VALUE_9",
  "UPNSuffix": "VALUE_10",
  "UserPrincipalName": "USERNAME_1@example.invalid"
}

Payload fields and types

PathType
$object
$.AadUserIdstring
$.AccountNamestring
$.DisplayNamestring
$.InventoryIdentityIdstring
$.IsDomainJoinedboolean
$.MergeByKeystring
$.MergeByKeyHexstring
$.Namestring
$.RbacScopesobject
$.RbacScopes.ScopesPerTypeobject
$.RbacScopes.ScopesPerType.Workloadsobject
$.RbacScopes.ScopesPerType.Workloads.Modestring
$.RbacScopes.ScopesPerType.Workloads.Scopesarray
$.RbacScopes.ScopesPerType.Workloads.Scopes[]string
$.RbacScopes.ScopesPerType.Workspaceobject
$.RbacScopes.ScopesPerType.Workspace.Modestring
$.RbacScopes.ScopesPerType.Workspace.Scopesarray
$.RbacScopes.ScopesPerType.Workspace.Scopes[]string
$.Roleinteger
$.Sidstring
$.Tagsarray
$.Tags[]object
$.Tags[].ProviderNamestring
$.Tags[].TagIdstring
$.Tags[].TagNamestring
$.Tags[].TagTypestring
$.Typestring
$.UPNSuffixstring
$.UserPrincipalNamestring

Observed fields are not a complete vendor contract. Parse JSON strings before expanding arrays; encoded JSON paths are marked ::<json>.

Sources and context: Microsoft table reference.

EntityType: User · ServiceSource: Microsoft Sentinel

All values in this example are synthetic. Format: JSON; column encoding: json-string.

{
  "AadUserId": "00000000-0000-4000-8000-000000000001",
  "AccountName": "USERNAME_1",
  "DisplayName": "USERNAME_2",
  "InventoryIdentityId": "VALUE_1",
  "IsDomainJoined": false,
  "MergeByKey": "VALUE_2",
  "MergeByKeyHex": "VALUE_3",
  "NTDomain": "COMPUTERNAME_1",
  "Name": "USERNAME_1",
  "RbacScopes": {
    "ScopesPerType": {
      "Workloads": {
        "Mode": "VALUE_4",
        "Scopes": [
          "VALUE_5"
        ]
      },
      "Workspace": {
        "Mode": "VALUE_4",
        "Scopes": [
          "00000000-0000-4000-8000-000000000002"
        ]
      }
    }
  },
  "Role": 1,
  "Sid": "S-1-5-21-100-200-300-1001",
  "Type": "VALUE_6",
  "UPNSuffix": "VALUE_7",
  "UserPrincipalName": "USERNAME_1@example.invalid"
}

Payload fields and types

PathType
$object
$.AadUserIdstring
$.AccountNamestring
$.DisplayNamestring
$.InventoryIdentityIdstring
$.IsDomainJoinedboolean
$.MergeByKeystring
$.MergeByKeyHexstring
$.NTDomainstring
$.Namestring
$.RbacScopesobject
$.RbacScopes.ScopesPerTypeobject
$.RbacScopes.ScopesPerType.Workloadsobject
$.RbacScopes.ScopesPerType.Workloads.Modestring
$.RbacScopes.ScopesPerType.Workloads.Scopesarray
$.RbacScopes.ScopesPerType.Workloads.Scopes[]string
$.RbacScopes.ScopesPerType.Workspaceobject
$.RbacScopes.ScopesPerType.Workspace.Modestring
$.RbacScopes.ScopesPerType.Workspace.Scopesarray
$.RbacScopes.ScopesPerType.Workspace.Scopes[]string
$.Roleinteger
$.Sidstring
$.Typestring
$.UPNSuffixstring
$.UserPrincipalNamestring

Observed fields are not a complete vendor contract. Parse JSON strings before expanding arrays; encoded JSON paths are marked ::<json>.

Sources and context: Microsoft table reference.

EntityType: User · ServiceSource: Microsoft Defender for Office 365

All values in this example are synthetic. Format: JSON; column encoding: json-string.

{
  "AadUserId": "00000000-0000-4000-8000-000000000001",
  "DisplayName": "USERNAME_1",
  "IsDomainJoined": false,
  "MergeByKey": "VALUE_1",
  "MergeByKeyHex": "VALUE_2",
  "NTDomain": "COMPUTERNAME_1",
  "Name": "USERNAME_2",
  "Role": 1,
  "Sid": "S-1-5-21-100-200-300-1001",
  "Type": "VALUE_3",
  "UPNSuffix": "VALUE_4",
  "UserPrincipalName": "USERNAME_1@example.invalid"
}

Payload fields and types

PathType
$object
$.AadUserIdstring
$.DisplayNamestring
$.IsDomainJoinedboolean
$.MergeByKeystring
$.MergeByKeyHexstring
$.NTDomainstring
$.Namestring
$.Roleinteger
$.Sidstring
$.Typestring
$.UPNSuffixstring
$.UserPrincipalNamestring

Observed fields are not a complete vendor contract. Parse JSON strings before expanding arrays; encoded JSON paths are marked ::<json>.

Sources and context: Microsoft table reference.

EntityType: OAuthApplication · ServiceSource: App Governance

All values in this example are synthetic. Format: JSON; column encoding: json-string.

{
  "Asset": false,
  "MergeByKey": "VALUE_1",
  "MergeByKeyHex": "VALUE_2",
  "Name": "USERNAME_1",
  "OAuthAppId": "00000000-0000-4000-8000-000000000001",
  "Role": 1,
  "Roles": [
    "VALUE_3"
  ],
  "Type": "VALUE_4"
}

Payload fields and types

PathType
$object
$.Assetboolean
$.MergeByKeystring
$.MergeByKeyHexstring
$.Namestring
$.OAuthAppIdstring
$.Roleinteger
$.Rolesarray
$.Roles[]string
$.Typestring

Observed fields are not a complete vendor contract. Parse JSON strings before expanding arrays; encoded JSON paths are marked ::<json>.

Sources and context: Microsoft table reference.

EntityType: CloudLogonSession · ServiceSource: Microsoft Defender XDR

All values in this example are synthetic. Format: JSON; column encoding: json-string.

{
  "Asset": false,
  "Browser": "VALUE_1",
  "MergeByKey": "VALUE_2",
  "MergeByKeyHex": "VALUE_3",
  "Role": 1,
  "Roles": [
    "VALUE_4"
  ],
  "SessionId": "00000000-0000-4000-8000-000000000001",
  "Type": "VALUE_5",
  "UserAgent": "USERNAME_1"
}

Payload fields and types

PathType
$object
$.Assetboolean
$.Browserstring
$.MergeByKeystring
$.MergeByKeyHexstring
$.Roleinteger
$.Rolesarray
$.Roles[]string
$.SessionIdstring
$.Typestring
$.UserAgentstring

Observed fields are not a complete vendor contract. Parse JSON strings before expanding arrays; encoded JSON paths are marked ::<json>.

Sources and context: Microsoft table reference.

EntityType: User · ServiceSource: Microsoft Sentinel

All values in this example are synthetic. Format: JSON; column encoding: json-string.

{
  "AadUserId": "00000000-0000-4000-8000-000000000001",
  "DisplayName": "USERNAME_1@example.invalid",
  "InventoryIdentityId": "VALUE_1",
  "IsDomainJoined": false,
  "MergeByKey": "VALUE_2",
  "MergeByKeyHex": "VALUE_3",
  "Name": "USERNAME_1",
  "RbacScopes": {
    "ScopesPerType": {
      "Workloads": {
        "Mode": "VALUE_4",
        "Scopes": [
          "VALUE_5"
        ]
      },
      "Workspace": {
        "Mode": "VALUE_4",
        "Scopes": [
          "00000000-0000-4000-8000-000000000002"
        ]
      }
    }
  },
  "Role": 1,
  "Sid": "S-1-5-21-100-200-300-1001",
  "Type": "VALUE_6",
  "UPNSuffix": "VALUE_7"
}

Payload fields and types

PathType
$object
$.AadUserIdstring
$.DisplayNamestring
$.InventoryIdentityIdstring
$.IsDomainJoinedboolean
$.MergeByKeystring
$.MergeByKeyHexstring
$.Namestring
$.RbacScopesobject
$.RbacScopes.ScopesPerTypeobject
$.RbacScopes.ScopesPerType.Workloadsobject
$.RbacScopes.ScopesPerType.Workloads.Modestring
$.RbacScopes.ScopesPerType.Workloads.Scopesarray
$.RbacScopes.ScopesPerType.Workloads.Scopes[]string
$.RbacScopes.ScopesPerType.Workspaceobject
$.RbacScopes.ScopesPerType.Workspace.Modestring
$.RbacScopes.ScopesPerType.Workspace.Scopesarray
$.RbacScopes.ScopesPerType.Workspace.Scopes[]string
$.Roleinteger
$.Sidstring
$.Typestring
$.UPNSuffixstring

Observed fields are not a complete vendor contract. Parse JSON strings before expanding arrays; encoded JSON paths are marked ::<json>.

Sources and context: Microsoft table reference.

EntityType: Process · ServiceSource: Microsoft Defender for Endpoint

All values in this example are synthetic. Format: JSON; column encoding: json-string.

{
  "Account": {
    "$id": "1",
    "DisplayName": "USERNAME_1",
    "DnsDomain": "COMPUTERNAME_1",
    "IsDomainJoined": false,
    "Name": "USERNAME_2",
    "Sid": "S-1-5-21-100-200-300-1001",
    "Type": "VALUE_1"
  },
  "CommandLine": "\"echo SAMPLE_1\"",
  "CreatedTimeUtc": "2026-01-01T00:00:00Z",
  "CreationTimeUtc": "2026-01-01T00:00:00Z",
  "ElevationToken": "VALUE_2",
  "FriendlyName": "VALUE_3",
  "ImageFile": {
    "$id": "1",
    "Directory": "VALUE_4",
    "FileHashes": [
      {
        "$id": "1",
        "Algorithm": "VALUE_5",
        "Type": "VALUE_6",
        "Value": "VALUE_7"
      }
    ],
    "Name": "USERNAME_3",
    "Type": "VALUE_12"
  },
  "MergeByKey": "VALUE_13",
  "MergeByKeyHex": "VALUE_14",
  "ParentProcess": {
    "$id": "1",
    "CreatedTimeUtc": "2026-01-01T00:00:00Z",
    "CreationTimeUtc": "2026-01-01T00:00:00Z",
    "FriendlyName": "VALUE_15",
    "ProcessId": "1",
    "Type": "VALUE_16"
  },
  "ProcessId": "1",
  "Role": 1,
  "Type": "VALUE_16"
}

Payload fields and types

PathType
$object
$.Accountobject
$.Account.DisplayNamestring
$.Account.DnsDomainstring
$.Account.IsDomainJoinedboolean
$.Account.Namestring
$.Account.Sidstring
$.Account.Typestring
$.Account["$id"]encoded-json
$.Account["$id"]string
$.Account["$id"]::<json>integer
$.CommandLineencoded-json
$.CommandLinestring
$.CommandLine::<json>string
$.CreatedTimeUtcstring
$.CreationTimeUtcstring
$.ElevationTokenstring
$.FriendlyNamestring
$.ImageFileobject
$.ImageFile.Directorystring
$.ImageFile.FileHashesarray
$.ImageFile.FileHashes[]object
$.ImageFile.FileHashes[].Algorithmstring
$.ImageFile.FileHashes[].Typestring
$.ImageFile.FileHashes[].Valuestring
$.ImageFile.FileHashes[]["$id"]encoded-json
$.ImageFile.FileHashes[]["$id"]string
$.ImageFile.FileHashes[]["$id"]::<json>integer
$.ImageFile.Namestring
$.ImageFile.Typestring
$.ImageFile["$id"]encoded-json
$.ImageFile["$id"]string
$.ImageFile["$id"]::<json>integer
$.MergeByKeystring
$.MergeByKeyHexstring
$.ParentProcessobject
$.ParentProcess.CreatedTimeUtcstring
$.ParentProcess.CreationTimeUtcstring
$.ParentProcess.FriendlyNamestring
$.ParentProcess.ProcessIdencoded-json
$.ParentProcess.ProcessIdstring
$.ParentProcess.ProcessId::<json>integer
$.ParentProcess.Typestring
$.ParentProcess["$id"]encoded-json
$.ParentProcess["$id"]string
$.ParentProcess["$id"]::<json>integer
$.ProcessIdencoded-json
$.ProcessIdstring
$.ProcessId::<json>integer
$.Roleinteger
$.Typestring

Observed fields are not a complete vendor contract. Parse JSON strings before expanding arrays; encoded JSON paths are marked ::<json>.

Sources and context: Microsoft table reference.

EntityType: Ip · ServiceSource: Microsoft Sentinel

All values in this example are synthetic. Format: JSON; column encoding: json-string.

{
  "Address": "VALUE_1",
  "MergeByKey": "VALUE_2",
  "MergeByKeyHex": "VALUE_3",
  "RbacScopes": {
    "ScopesPerType": {
      "Workloads": {
        "Mode": "VALUE_4",
        "Scopes": [
          "VALUE_5"
        ]
      },
      "Workspace": {
        "Mode": "VALUE_4",
        "Scopes": [
          "00000000-0000-4000-8000-000000000001"
        ]
      }
    }
  },
  "Role": 1,
  "Type": "VALUE_6"
}

Payload fields and types

PathType
$object
$.Addressstring
$.MergeByKeystring
$.MergeByKeyHexstring
$.RbacScopesobject
$.RbacScopes.ScopesPerTypeobject
$.RbacScopes.ScopesPerType.Workloadsobject
$.RbacScopes.ScopesPerType.Workloads.Modestring
$.RbacScopes.ScopesPerType.Workloads.Scopesarray
$.RbacScopes.ScopesPerType.Workloads.Scopes[]string
$.RbacScopes.ScopesPerType.Workspaceobject
$.RbacScopes.ScopesPerType.Workspace.Modestring
$.RbacScopes.ScopesPerType.Workspace.Scopesarray
$.RbacScopes.ScopesPerType.Workspace.Scopes[]string
$.Roleinteger
$.Typestring

Observed fields are not a complete vendor contract. Parse JSON strings before expanding arrays; encoded JSON paths are marked ::<json>.

Sources and context: Microsoft table reference.