Skip to content

Downloads

The Downloads API service collection provides operations for enumerating and downloading files available for your CID. Retrieve pre-signed download URLs for CrowdStrike-provided files and cloud security tools, with support for filtering by architecture, category, operating system, and platform.

LanguageLast Update
Pythonv1.6.5
PowerShell
Gov0.22.0
TypeScriptv0.6.0
Rustv0.7.1
Rubyv1.4.0


OperationDescription
DownloadFile
download
Gets pre-signed URL for the file
deprecated
EnumerateFile
enumerate
Enumerates a list of files available for CID
deprecated
FetchFilesDownloadInfo
fetch_download_info
Get files info and pre-signed download URLs
deprecated
FetchFilesDownloadInfoV2
fetch_download_info_v2
Get cloud security tools info and pre-signed download URLs

Gets pre-signed URL for the file

Method GET
Route /csdownloads/entities/files/download/v1
Scope Infrastructure as Code (IaC): READ
PEP 8 download
file_name query · string
Name of the file to be downloaded
file_version query · string
Version of the file to be downloaded
parameters query · dictionary
Full query string parameters payload in JSON format. Not required when using other keywords.
from falconpy import Downloads
falcon = Downloads(client_id=CLIENT_ID,
client_secret=CLIENT_SECRET
)
response = falcon.download(file_name="string", file_version="string")
print(response)
{}


Enumerates a list of files available for CID

Method GET
Route /csdownloads/entities/files/enumerate/v1
Scope Infrastructure as Code (IaC): READ
PEP 8 enumerate
file_name query · string
Apply filtering on file name
file_version query · string
Apply filtering on file version
platform query · string
Apply filtering on file platform
os query · string
Apply filtering on operating system
arch query · string
Apply filtering on architecture
category query · string
Apply filtering on file category
parameters query · dictionary
Full query string parameters payload in JSON format. Not required when using other keywords.
from falconpy import Downloads
falcon = Downloads(client_id=CLIENT_ID,
client_secret=CLIENT_SECRET
)
response = falcon.enumerate(arch="string",
file_name="string",
file_version="string",
os="string",
platform="string",
category="string")
print(response)
{}


Get files info and pre-signed download URLs

Method GET
Route /csdownloads/combined/files-download/v1
Scope Infrastructure as Code (IaC): READ
PEP 8 fetch_download_info
filter query · string
Search files using various filters using query in Falcon Query Language (FQL). Supported filters:
Available values (5)
archcategoryfile_name
file_versionos
sort query · string
The fields to sort records on. Supported columns:
Available values (5)
archcategoryfile_name
file_versionos
parameters query · dictionary
Full query string parameters payload in JSON format. Not required when using other keywords.
from falconpy import Downloads
falcon = Downloads(client_id=CLIENT_ID,
client_secret=CLIENT_SECRET
)
response = falcon.fetch_download_info(filter="string", sort="string")
print(response)
{}


Get cloud security tools info and pre-signed download URLs

Method GET
Route /csdownloads/combined/files-download/v2
Scope Cloud Security Tools Download: READ
PEP 8 fetch_download_info_v2
filter query · string
Search files using various filters. Supported filters:
Available values (5)
archcategoryfile_name
file_versionos
sort query · string
The fields to sort records on. Supported columns:
Available values (5)
archcategoryfile_name
file_versionos
limit query · integer
The upper-bound on the number of records to retrieve. Maximum limit: 100.
offset query · integer
The offset from where to begin. Maximum offset = 1000 - limit.
parameters query · dictionary
Full query string parameters payload in JSON format. Not required when using other keywords.
from falconpy import Downloads
falcon = Downloads(client_id=CLIENT_ID,
client_secret=CLIENT_SECRET
)
response = falcon.fetch_download_info_v2(filter="string",
sort="string",
limit=integer,
offset=integer)
print(response)
[
{
"arch": "string",
"category": "string",
"download_info": {},
"file_hash": "string",
"file_name": "string",
"file_type": "string",
"file_version": "string",
"os": "string",
"size": 0
}
]