Microsoft Defender ATP detections API fields document is missing definitions for properties returned by ATP API.
I've attached a table of comparing fields returned by the API, and the corresponding field in documentation, if it exists (blank = missing in documentation)
In API | In Documentation
-- | --
Actor | Actor
AlertId | AlertId
AlertPart | Â
AlertTime | AlertTime
AlertTitle | AlertTitle
Category | Category
CloudCreatedMachineTags | Â
CommandLine | Â
ComputerDnsName | ComputerDnsName
CreatorIocName | Â
CreatorIocValue | Â
Description | Â
DeviceCreatedMachineTags | Â
DeviceID | Â
ExternalId | Â
FileHash | Â
FileName | FileName
FilePath | FilePath
FullId | Â
IncidentLinkToWDATP | Â
InternalIPv4List | InternalIPv4List
InternalIPv6List | InternalIPv6List
IoaDefinitionId | Â
IocName | Â
IocUniqueId | Â
IocValue | Â
IpAddress | IpAddress
LastProcessedTimeUtc | LastProcessedTimeUtc
LinkToWDATP | LinkToWDATP
LogOnUsers | LogOnUsers
MachineDomain | MachineDomain
MachineGroup | Â
MachineName | MachineName
Md5 | Md5
RemediationAction | Â
RemediationIsSuccess | RemediationIsSuccess
ReportID | Â
Severity | Severity
Sha1 | Sha1
Sha256 | Sha256
Source | Â
ThreatCategory | Â
ThreatFamily | Â
ThreatName | ThreatName
Url | Url
UserDomain | UserDomain
UserName | UserName
WasExecutingWhileDetected | WasExecutingWhileDetected
⚠Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.
As soon as the required information becomes available (somewhere else?), it should be an easy task to add it to this documentation page.
For now, I can only mention that the following cells on the same row as the missing fields need accompanying information:
| Portal label | SIEM field name | ArcSight field | Example value | Description |
| :------------: | ------------------------- | :------------: | ------------- | :---------- |
| (if available) | (from the API list above) | (required) | (recommended) | (required) |
Also fields like status and classification should be available in order to retrieve those that are active alerts
e.g unresolved + true alerts
Else the rest api collects even the resolved alerts
Is it possible ?
@e0i ; I had forgotten about this ticket, do you think we should ask the document author if the table needs updating with more information?
I have reached out to the dev team and some updates to the document are in the pipeline.
Most helpful comment
I have reached out to the dev team and some updates to the document are in the pipeline.