Actions181
- Account Actions
- Accounts Actions
- App Block Actions
- Assets Actions
- Content Filtering Actions
- Create Content Filtering Rule
- Create Update DNS Settings
- Delete Content Filtering Rule
- Enable Disable Content Filtering Rule
- Enable Disable Content Filtering Rule For Policy
- Get A Content Filtering Rule Details
- Get A List Of Content Filtering Rules
- Get DNS Settings
- Get Domain Details
- Get Frequently Used Domain Names
- Get List Of Policies
- Update Content Filtering Rule
- CVE Actions
- Detections Actions
- Device Control Actions
- DNS Actions
- Endpoints Actions
- All Suspicious Activity Of An Endpoint
- Close Suspicious Activity Of An Endpoint
- Delete A Machine
- Delete Multiple Machines
- Endpoint Status
- Export Endpoints
- Get A Scan Of An Endpoint
- Get Endpoint
- Get Endpoint Agent Info
- Get Endpoint Assets
- Get Quarantined Items
- Get Scans Of An Endpoint
- Get The Detections Of A Scan
- Network Information
- Open Suspicious Activity Of An Endpoint
- Remediate Suspicious Activity Of An Endpoint
- Search Endpoints
- Search Grouped Endpoints
- Set Endpoint Tags
- Specific Suspicious Activity Of An Endpoint
- Events Actions
- Exclusions Actions
- Flight Recorder Actions
- Grid Actions
- Export CVEs
- Export Detections
- Export Device Control Events
- Export DNS Activity
- Export Endpoints
- Export Events
- Export OS Patches
- Export RID Rules
- Export Software Assets
- Search CVEs
- Search Detections
- Search Device Control Events
- Search DNS Activity
- Search Endpoints
- Search Events
- Search Events Groupby
- Search Grouped CVEs
- Search Grouped Detections
- Search Grouped Device Control Events
- Search Grouped DNS Activity
- Search Grouped Endpoints
- Search Grouped OS Patches
- Search Grouped RID Rules
- Search Grouped Software Assets
- Search OS Patches
- Search RID Rules
- Search Software Assets
- Groups Actions
- Installation Token Actions
- Installers Actions
- Jobs Actions
- Notifications Actions
- OS Patches Actions
- Policies Actions
- Products Actions
- Quarantine Actions
- Reports Actions
- RID Actions
- SA Actions
- Schedules Actions
- Usage Actions
- Users Actions
- Webhooks Actions
DNS → Search DNS Logs
AI-generatedSummary
Searches Threatdown (Malwarebytes) DNS filtering logs by POSTing a filter body to the DNS search endpoint. Filters are built from the Body Fields collection and an optional JSON body, and matching log records are returned.
Inputs
- Body Fields — Collection of optional filters sent in the request body. Covers account, group, machine, policy and rule IDs and names (plus .keyword exact-match variants). Also covers action, resolved_ips, and log.* fields such as query_name, query_type, protocol, resolver_decision, src/dst IP and port, colo_id, user_id and query_size. Numeric log fields have gt/gte/lt/lte range variants. Time bounds: timestamp_after/before and log.datetime_after/before. 'Not' variants (not.*) exclude matches. Paging and sorting: page_size (default 50), next_cursor, sort_field (default machine_id), sort_order (default asc). populate.endpoint and populate.group are booleans that request endpoint and group details.
- Additional JSON Body — Raw JSON object merged with the Body Fields values. Use it for filters not exposed as fields or to override them.
Output shape
Items built from the API response, normalized by the node. This is most likely the matching DNS log records, with each record as its own item.
Results are paged. Pass next_cursor from a previous response in Body Fields to fetch the next page, and adjust page_size. The source pack shows only function signatures, so the exact output shape and pagination details are not confirmed. The property list also has no required fields, so an empty body may return unfiltered results.
Examples
Example 1: Find blocked DNS lookups for a specific domain in the last day
Body Fields: Action = blocked, Log Query Name = example.com, Timestamp After = ISO timestamp for 24 hours ago, Page Size = 100
Example 2: Exclude a trusted resolver decision while investigating one machine
Body Fields: Machine ID =
Example 3: Page through all results
Body Fields: Next Cursor = value from the previous response, Page Size = 50, Sort Field = machine_id, Sort Order = asc