Skip to main content

Overview

Falcon Flight Control enables Managed Security Service Providers (MSSPs) to efficiently manage multiple customer instances (CIDs) from a single parent CID. You can organize customers into groups, create user groups with specific access permissions, and control which users can access which customer environments.
All Flight Control operations require Flight Control: Read or Flight Control: Write permissions.

Architecture

Flight Control uses three core concepts:

CID Groups

Collections of child CIDs organized by criteria (region, service tier, etc.)

User Groups

Collections of users who need similar access permissions

Group Roles

Assignments that link user groups to CID groups with specific roles

CID Group Management

Create CID Groups

Organize your child CIDs into logical groups.
Create CID Group
string
required
CID group name
string
required
CID group description

Get CID Groups

Retrieve CID group information.
List All CID Groups
Get Specific Group
Search by Name
string[]
CID group identifier(s) - 32-character hexadecimal string
string
Filter by CID group name
string
Sort by: last_modified_timestamp.asc, last_modified_timestamp.desc, name.asc, name.desc
integer
Maximum results per request (1-5000)
integer
Position to begin retrieving results
switch
Retrieve detailed information
switch
Repeat requests until all results are retrieved
switch
Display total result count

Modify CID Groups

Update Group
string
New CID group name
string
New CID group description
string
required
CID group identifier to modify

Delete CID Groups

Remove Group
string[]
required
CID group identifier(s) to remove

CID Group Members

Add Members to CID Groups

Assign child CIDs to a group.
Add Single CID
Add Multiple CIDs
string
required
CID group identifier
string[]
required
Child CID(s) to add to the group

Get CID Group Members

List Members
Get by Group ID
string[]
CID group identifier(s)
string
Child CID to search for
string
Sort by: last_modified_timestamp.asc, last_modified_timestamp.desc
integer
Maximum results per request (1-5000)
integer
Position to begin retrieving results
switch
Retrieve detailed information
switch
Repeat requests until all results are retrieved
switch
Display total result count

Remove Members from CID Groups

Remove CID from Group
string
required
CID group identifier
string[]
required
Child CID(s) to remove from the group

User Group Management

Create User Groups

Create groups for users with similar access needs.
Create User Group
string
required
User group name
string
required
User group description

Get User Groups

List All User Groups
Get by Name
string[]
User group identifier(s)
string
Filter by user group name
string
Sort by: last_modified_timestamp.asc, last_modified_timestamp.desc, name.asc, name.desc
integer
Maximum results per request (1-5000)
integer
Position to begin retrieving results
switch
Retrieve detailed information
switch
Repeat requests until all results are retrieved
switch
Display total result count

Modify User Groups

Update User Group
string
New user group name
string
New user group description
string
required
User group identifier

Delete User Groups

Remove User Group
string[]
required
User group identifier(s) to remove

User Group Members

Add Users to Groups

Add User
Add Multiple Users
string
required
User group identifier
string[]
required
User identifier(s) to add (UUID format)

Get User Group Members

List Members of Group
Find Groups for User
string[]
User group identifier(s) to get members from
string
User identifier to find group membership for
string
Sort by: last_modified_timestamp.asc, last_modified_timestamp.desc
integer
Maximum results per request (1-5000)
integer
Position to begin retrieving results
switch
Retrieve detailed information
switch
Repeat requests until all results are retrieved
switch
Display total result count

Remove Users from Groups

Remove User
string
required
User group identifier
string[]
required
User identifier(s) to remove from group

Group Role Assignment

Assign Roles Between Groups

Link user groups to CID groups with specific roles to grant permissions.
Assign Role
Assign Multiple Roles
string
required
CID group identifier
string
required
User group identifier
string[]
required
Role identifier(s) to assign

Get Group Roles

Get All Group Roles
Get by User Group
Get Specific Assignment
string[]
Combined group identifier in format <cid_group_id>:<user_group_id>
string
CID group identifier to filter by
string
User group identifier to filter by
string
Role identifier to filter by
string
Sort by: last_modified_timestamp.asc, last_modified_timestamp.desc
integer
Maximum results per request (1-5000)
integer
Position to begin retrieving results
switch
Retrieve detailed information
switch
Repeat requests until all results are retrieved
switch
Display total result count

Remove Group Roles

Remove Specific Roles
Remove Entire Association
string
required
CID group identifier
string
required
User group identifier
string[]
Role identifier(s) to remove. If omitted, removes the entire user group/CID group association.

Member CID Management

Get Member CIDs

Retrieve information about child CIDs.
List All Member CIDs
Get Specific CID
Filter Member CIDs
string[]
Member CID identifier(s)
string
Falcon Query Language expression to filter results
string
Sort by: last_modified_timestamp.asc, last_modified_timestamp.desc
integer
Maximum results per request (1-5000)
integer
Position to begin retrieving results
switch
Retrieve detailed information
switch
Repeat requests until all results are retrieved
switch
Display total result count

MSSP Workflow Examples

Complete MSSP Setup

Here’s how to set up a complete Flight Control configuration:
Full MSSP Configuration

Regional Access Management

Regional Team Setup

Service Tier Management

Service Tier Organization

Best Practices

1

Organize by Business Logic

Create CID groups that match your business structure (region, service tier, industry) for easier management.
2

Use Descriptive Names

Choose clear, descriptive names for groups that indicate their purpose and scope.
3

Implement Role Separation

Create distinct user groups for different job functions and responsibility levels.
4

Regular Audits

Periodically review group memberships and role assignments to ensure they remain appropriate.
5

Document Assignments

Maintain documentation of your Flight Control configuration for compliance and knowledge transfer.
6

Test Before Deploying

Test permission configurations with a small set of CIDs before rolling out to production.

Common Patterns

Organize by geography with regional CID groups (US, EMEA, APAC) and regional user groups, ensuring teams only access their designated regions.
Create CID groups by service level (Premium, Standard, Basic) and user groups by support tier (Tier 1, 2, 3), assigning escalating permissions.
Group customers by industry (Healthcare, Finance, Retail) with specialized analyst teams who understand industry-specific threats.
Create CID groups for each partner organization and user groups for their analysts, maintaining strict separation between partners.

User Management

Create and manage individual user accounts

Identity Protection

Configure identity-based threat detection policies