Skip to content

Device Containment — CrowdStrike Falcon

Device Containment — CrowdStrike Falcon

Challenge contains or releases CrowdStrike Falcon hosts using the Hosts API. CrowdStrike does not support email-based device lookup in Challenge — use hostname or serial_number, or enable an MDM connector for email enrichment.

Credentials

  1. In the Falcon console, create an API client with Hosts read and write scopes for your region.
  2. Note your API base URL (for example, https://api.crowdstrike.com or https://api.us-2.crowdstrike.com).
  3. In Challenge, open Integrations → Device Containment → CrowdStrike Falcon.
  4. Set API base URL, API client ID, and API client secret.
  5. Enable the integration and save.

API calls Challenge makes

StepMethodEndpointExpected status
AuthPOST/oauth2/token201
LookupGET/devices/queries/devices/v1?filter=hostname:'...' or serial_number:'...'200
DetailsPOST/devices/entities/devices/v2200
ContainPOST/devices/entities/devices-actions/v2?action_name=contain202
ReleasePOST/devices/entities/devices-actions/v2?action_name=lift_containment202

Least-privilege guidance

OAuth scopes:

  • Hosts: READ — device lookup
  • Hosts: WRITE — contain and lift containment

See CrowdStrike PerformActionV2.

Lookup formats

Lookup typeSupported
hostnameYes
serial_numberYes
provider_device_idFalcon agent ID (AID)
user_emailNo (use MDM enrichment or hostname/serial)

Email enrichment

When you pass user_email and both MDM and CrowdStrike are enabled, Challenge resolves devices from MDM, then looks up matching hostnames or serials in Falcon.

Actions

Challenge actionFalcon action
network_containcontain
release_containmentlift_containment

Troubleshooting

SymptomCheck
mdm_required_for_email_lookupEnable MDM or use hostname/serial
device_not_foundFQL filter; hostname case and wildcards
http_403Missing Hosts WRITE scope