defender_get_capabilities
Probe tenant capabilities before investigating to correctly interpret empty results as missing data, licences, or permissions. Returns capability classes, data sources, and probe checks.
Instructions
What this tenant exposes, as a ZeroSOC capability binding. Call it once before
investigating. It checks which hunting tables hold data, which are exposed but empty and
which the licence does not expose at all, which APIs answer, and which application
permissions are granted, so an empty query result is read correctly: a visibility gap, a
missing licence or a missing permission. Returns capabilities (capability class to tool),
data_sources (each playbook data source, available or not, with the reason in
data_source_notes) and probe (every check, the granted roles, the classes left unbound
and the checks that stay manual). The probe only reads; the result is kept until refresh.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| refresh | No | Probe the tenant again instead of returning the last result. |