Get-FalconHostGroup
Search for host groups in your environment.string[]
Host group identifier(s) to retrieve specific groupsAliases:
idsstring
Falcon Query Language (FQL) expression to limit resultsExample:
name:'*Production*'+group_type:'static'string
Property and direction to sort resultsValid values:
created_by.asc, created_by.desc, created_timestamp.asc, created_timestamp.desc, group_type.asc, group_type.desc, modified_by.asc, modified_by.desc, modified_timestamp.asc, modified_timestamp.desc, name.asc, name.descint32
Maximum number of results per request (1-500)
string[]
Include additional properties in the responseValid values:
members - Include member host IDsint32
Position to begin retrieving results (for pagination)
switch
Retrieve detailed information for host groups
switch
Repeat requests until all available results are retrieved
switch
Display total result count instead of results
Host groups: Read
Examples
New-FalconHostGroup
Create new host groups.string
required
Type of host group to createValid values:
static- Manually managed membershipstaticByID- Manually managed by device IDdynamic- Automatically managed via FQL assignment rule
group_typestring
required
Host group name
string
Host group description
string
FQL-based assignment rule (required for dynamic groups, not applicable for static groups)Example:
platform_name:'Windows'+tags:'FalconGroupingTags/Production'Aliases: assignment_ruleobject[]
One or more host group objects to create in a single request (up to 10 per request)Aliases:
resources, ArrayHost groups: Write
Examples
Dynamic host groups automatically update membership based on the assignment rule. Static groups require manual membership management using
Invoke-FalconHostGroupAction.Edit-FalconHostGroup
Modify existing host groups.string
New host group name
string
New host group description
string
New FQL-based assignment rule (only applicable for dynamic host groups)Aliases:
assignment_rulestring
required
Host group identifier to modify
Host groups: Write
Examples
Remove-FalconHostGroup
Remove host groups.string[]
required
Host group identifier(s) to removeAliases:
idsHost groups: Write
Examples
Get-FalconHostGroupMember
Search for members of a host group.string
Host group identifier to retrieve members from
string
Falcon Query Language (FQL) expression to limit member results
string
Property and direction to sort results
int32
Maximum number of results per request (1-500)
int32
Position to begin retrieving results
switch
Retrieve detailed member information
switch
Repeat requests until all available results are retrieved
switch
Display total result count instead of results
Host groups: Read
Examples
Invoke-FalconHostGroupAction
Add or remove hosts from host groups.string
required
Action to performValid values:
add-hosts- Add hosts to the groupremove-hosts- Remove hosts from the group
action_namestring
required
Host group identifier to modify
string[]
required
Host identifier(s) to add or remove (processed in batches of 500)Aliases:
ids, device_id, HostIdsHost groups: Write
Examples
Host membership actions are processed in batches of 500. For large operations, the cmdlet automatically handles batching.