entity_timeline
Builds a cross-source activity timeline for a user, IP, or host from sign-ins, audit, Office, endpoint, firewall, and alert data, skipping tables not ingested.
Instructions
Build a cross-source activity timeline for one account (UPN), IP address or host: sign-ins, audit events, Office activity, endpoint telemetry, firewall logs and alerts. Tables that are not ingested are skipped automatically.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"workspaceId": "<workspaceId>",
"entityType": "<entityType>",
"entity": "<entity>"
},
"name": "entity_timeline"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| entity | Yes | UPN (user@domain), IPv4/IPv6 address, or hostname/FQDN. | |
| timespan | No | ISO 8601 duration back from now (P7D, PT12H), or an interval: start/end (2026-10-01T00:00:00Z/2026-10-02T00:00:00Z) or start/duration (2026-10-01T08:00:00Z/PT6H). Times need Z or an offset. Default P7D. | P7D |
| maxEvents | No | Maximum timeline events returned (per-source totals are always complete). | |
| entityType | Yes | Kind of entity. | |
| workspaceId | Yes | Workspace ID (GUID) or the workspace's full ARM resource ID; list_workspaces returns both. |