Skip to content

Mobile Enrollment

The Mobile Enrollment service collection provides operations for triggering the on-boarding process for mobile devices in your CrowdStrike Falcon environment. Enroll or re-enroll mobile devices using email-based invitations.

LanguageLast Update
Pythonv1.4.6
PowerShellv2.2.9
Gov0.20.0
TypeScriptv0.6.0
Rustv0.7.0
Rubyv1.2.0
OperationDescription
RequestDeviceEnrollmentV3
device_enroll
Trigger on-boarding process for a mobile device
RequestDeviceEnrollmentV4
device_enroll_v4
Trigger on-boarding process for a mobile device

Trigger on-boarding process for a mobile device.

POST /enrollments/entities/details/v3
Scope Mobile Enrollment: WRITE Consumes · Produces application/json
PEP 8 device_enroll
NameTypeData typeDescription
action_namequerystringAction to perform. Allowed values: enroll, re-enroll.
bodybodydictionaryFull body payload as a dictionary, not required when using other keywords.
email_addressesbodystring or list of stringsUser IDs to apply actions to. Supports comma-delimited strings. Must be provided as a keyword or as part of the body payload.
expires_atbodystringExpiration date for the enrollment. UTC date format.
filterquerystringFQL formatted filter.
parametersquerydictionaryFull query parameters payload as a dictionary, not required when using other keywords.
from falconpy import MobileEnrollment
falcon = MobileEnrollment(client_id=CLIENT_ID,
client_secret=CLIENT_SECRET
)
response = falcon.device_enroll(email_addresses=["string"],
expires_at="string",
action_name="string",
filter="string")
print(response)

Trigger on-boarding process for a mobile device.

POST /enrollments/entities/details/v4
Scope Mobile Enrollment: WRITE Consumes · Produces application/json
PEP 8 device_enroll_v4
NameTypeData typeDescription
action_namequerystringAction to perform. Allowed values: enroll, re-enroll.
bodybodydictionaryFull body payload as a dictionary, not required when using other keywords.
email_addressesbodystring or list of stringsUser IDs to apply actions to. Supports comma-delimited strings. Must be provided as a keyword or as part of the body payload.
enrollment_typebodystringType of mobile enrollment.
expires_atbodystringExpiration date for the enrollment. UTC date format.
filterquerystringFQL formatted filter.
parametersquerydictionaryFull query parameters payload as a dictionary, not required when using other keywords.
from falconpy import MobileEnrollment
falcon = MobileEnrollment(client_id=CLIENT_ID,
client_secret=CLIENT_SECRET
)
response = falcon.device_enroll_v4(email_addresses=["string"],
enrollment_type="string",
expires_at="string",
use_network_extension=boolean,
action_name="string",
filter="string")
print(response)