Skip to content

Latest commit

 

History

History
1473 lines (1049 loc) · 61.3 KB

FalconCompleteDashboard.md

File metadata and controls

1473 lines (1049 loc) · 61.3 KB

Falcon::FalconCompleteDashboard

All URIs are relative to https://api.us-2.crowdstrike.com

Method HTTP request Description
aggregate_alerts POST /falcon-complete-dashboards/aggregates/alerts/GET/v1 Retrieve aggregate alerts values based on the matched filter
aggregate_allow_list POST /falcon-complete-dashboards/aggregates/allowlist/GET/v1 Retrieve aggregate allowlist ticket values based on the matched filter
aggregate_block_list POST /falcon-complete-dashboards/aggregates/blocklist/GET/v1 Retrieve aggregate blocklist ticket values based on the matched filter
aggregate_detections POST /falcon-complete-dashboards/aggregates/detects/GET/v1 Retrieve aggregate detection values based on the matched filter
aggregate_device_count_collection POST /falcon-complete-dashboards/aggregates/devicecount-collections/GET/v1 Retrieve aggregate host/devices count based on the matched filter
aggregate_escalations POST /falcon-complete-dashboards/aggregates/escalations/GET/v1 Retrieve aggregate escalation ticket values based on the matched filter
aggregate_fc_incidents POST /falcon-complete-dashboards/aggregates/incidents/GET/v1 Retrieve aggregate incident values based on the matched filter
aggregate_prevention_policy POST /falcon-complete-dashboards/aggregates/prevention-policies/v1 Retrieve prevention policies aggregate values based on the matched filter
aggregate_remediations POST /falcon-complete-dashboards/aggregates/remediations/GET/v1 Retrieve aggregate remediation ticket values based on the matched filter
aggregate_sensor_update_policy POST /falcon-complete-dashboards/aggregates/sensor-update-policies/v1 Retrieve sensor update policies aggregate values
aggregate_support_issues POST /falcon-complete-dashboards/aggregates/support-issues/v1 Retrieve aggregate support issue ticket values based on the matched filter
aggregate_total_device_counts POST /falcon-complete-dashboards/aggregates/total-device-counts/v1 Retrieve aggregate total host/devices based on the matched filter
get_device_count_collection_queries_by_filter GET /falcon-complete-dashboards/queries/devicecount-collections/v1 Retrieve device count collection Ids that match the provided FQL filter, criteria with scrolling enabled
query_alert_ids_by_filter GET /falcon-complete-dashboards/queries/alerts/v1 Retrieve Alerts Ids that match the provided FQL filter criteria with scrolling enabled
query_allow_list_filter GET /falcon-complete-dashboards/queries/allowlist/v1 Retrieve allowlist tickets that match the provided filter criteria with scrolling enabled
query_block_list_filter GET /falcon-complete-dashboards/queries/blocklist/v1 Retrieve block listtickets that match the provided filter criteria with scrolling enabled
query_detection_ids_by_filter GET /falcon-complete-dashboards/queries/detects/v1 Retrieve DetectionsIds that match the provided FQL filter, criteria with scrolling enabled
query_escalations_filter GET /falcon-complete-dashboards/queries/escalations/v1 Retrieve escalation tickets that match the provided filter criteria with scrolling enabled
query_incident_ids_by_filter GET /falcon-complete-dashboards/queries/incidents/v1 Retrieve incidents that match the provided filter criteria with scrolling enabled
query_remediations_filter GET /falcon-complete-dashboards/queries/remediations/v1 Retrieve remediation tickets that match the provided filter criteria with scrolling enabled

aggregate_alerts

aggregate_alerts(body)

Retrieve aggregate alerts values based on the matched filter

Examples

require 'time'
require 'crimson-falcon'

# Setup authorization
Falcon.configure do |config|
  config.client_id = "Your_Client_ID"
  config.client_secret = "Your_Client_Secret"
  config.cloud = "us-1" # or "us-2", "eu-1", "us-gov1"
end

api_instance = Falcon::FalconCompleteDashboard.new
body = [Falcon::MsaAggregateQueryRequest.new({date_ranges: [Falcon::MsaDateRangeSpec.new({from: 'from_example', to: 'to_example'})], exclude: 'exclude_example', field: 'field_example', filter: 'filter_example', from: 37, include: 'include_example', interval: 'interval_example', missing: 'missing_example', name: 'name_example', q: 'q_example', ranges: [Falcon::MsaRangeSpec.new({from: 3.56, to: 3.56})], size: 37, sort: 'sort_example', sub_aggregates: [Falcon::MsaAggregateQueryRequest.new({date_ranges: [Falcon::MsaDateRangeSpec.new({from: 'from_example', to: 'to_example'})], exclude: 'exclude_example', field: 'field_example', filter: 'filter_example', from: 37, include: 'include_example', interval: 'interval_example', missing: 'missing_example', name: 'name_example', q: 'q_example', ranges: [Falcon::MsaRangeSpec.new({from: 3.56, to: 3.56})], size: 37, sort: 'sort_example', sub_aggregates: [], time_zone: 'time_zone_example', type: 'type_example'})], time_zone: 'time_zone_example', type: 'type_example'})] # Array<MsaAggregateQueryRequest> | 

begin
  # Retrieve aggregate alerts values based on the matched filter
  result = api_instance.aggregate_alerts(body)
  p result
rescue Falcon::ApiError => e
  puts "Error when calling FalconCompleteDashboard->aggregate_alerts: #{e}"
end

Using the aggregate_alerts_with_http_info variant

This returns an Array which contains the response data, status code and headers.

<Array(, Integer, Hash)> aggregate_alerts_with_http_info(body)

begin
  # Retrieve aggregate alerts values based on the matched filter
  data, status_code, headers = api_instance.aggregate_alerts_with_http_info(body)
  p status_code # => 2xx
  p headers # => { ... }
  p data # => <MsaAggregatesResponse>
rescue Falcon::ApiError => e
  puts "Error when calling FalconCompleteDashboard->aggregate_alerts_with_http_info: #{e}"
end

Parameters

Name Type Description Notes
body Array<MsaAggregateQueryRequest>

Return type

MsaAggregatesResponse

Authorization

oauth2

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

aggregate_allow_list

aggregate_allow_list(body)

Retrieve aggregate allowlist ticket values based on the matched filter

Examples

require 'time'
require 'crimson-falcon'

# Setup authorization
Falcon.configure do |config|
  config.client_id = "Your_Client_ID"
  config.client_secret = "Your_Client_Secret"
  config.cloud = "us-1" # or "us-2", "eu-1", "us-gov1"
end

api_instance = Falcon::FalconCompleteDashboard.new
body = [Falcon::MsaAggregateQueryRequest.new({date_ranges: [Falcon::MsaDateRangeSpec.new({from: 'from_example', to: 'to_example'})], exclude: 'exclude_example', field: 'field_example', filter: 'filter_example', from: 37, include: 'include_example', interval: 'interval_example', missing: 'missing_example', name: 'name_example', q: 'q_example', ranges: [Falcon::MsaRangeSpec.new({from: 3.56, to: 3.56})], size: 37, sort: 'sort_example', sub_aggregates: [Falcon::MsaAggregateQueryRequest.new({date_ranges: [Falcon::MsaDateRangeSpec.new({from: 'from_example', to: 'to_example'})], exclude: 'exclude_example', field: 'field_example', filter: 'filter_example', from: 37, include: 'include_example', interval: 'interval_example', missing: 'missing_example', name: 'name_example', q: 'q_example', ranges: [Falcon::MsaRangeSpec.new({from: 3.56, to: 3.56})], size: 37, sort: 'sort_example', sub_aggregates: [], time_zone: 'time_zone_example', type: 'type_example'})], time_zone: 'time_zone_example', type: 'type_example'})] # Array<MsaAggregateQueryRequest> | 

begin
  # Retrieve aggregate allowlist ticket values based on the matched filter
  result = api_instance.aggregate_allow_list(body)
  p result
rescue Falcon::ApiError => e
  puts "Error when calling FalconCompleteDashboard->aggregate_allow_list: #{e}"
end

Using the aggregate_allow_list_with_http_info variant

This returns an Array which contains the response data, status code and headers.

<Array(, Integer, Hash)> aggregate_allow_list_with_http_info(body)

begin
  # Retrieve aggregate allowlist ticket values based on the matched filter
  data, status_code, headers = api_instance.aggregate_allow_list_with_http_info(body)
  p status_code # => 2xx
  p headers # => { ... }
  p data # => <MsaAggregatesResponse>
rescue Falcon::ApiError => e
  puts "Error when calling FalconCompleteDashboard->aggregate_allow_list_with_http_info: #{e}"
end

Parameters

Name Type Description Notes
body Array<MsaAggregateQueryRequest>

Return type

MsaAggregatesResponse

Authorization

oauth2

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

aggregate_block_list

aggregate_block_list(body)

Retrieve aggregate blocklist ticket values based on the matched filter

Examples

require 'time'
require 'crimson-falcon'

# Setup authorization
Falcon.configure do |config|
  config.client_id = "Your_Client_ID"
  config.client_secret = "Your_Client_Secret"
  config.cloud = "us-1" # or "us-2", "eu-1", "us-gov1"
end

api_instance = Falcon::FalconCompleteDashboard.new
body = [Falcon::MsaAggregateQueryRequest.new({date_ranges: [Falcon::MsaDateRangeSpec.new({from: 'from_example', to: 'to_example'})], exclude: 'exclude_example', field: 'field_example', filter: 'filter_example', from: 37, include: 'include_example', interval: 'interval_example', missing: 'missing_example', name: 'name_example', q: 'q_example', ranges: [Falcon::MsaRangeSpec.new({from: 3.56, to: 3.56})], size: 37, sort: 'sort_example', sub_aggregates: [Falcon::MsaAggregateQueryRequest.new({date_ranges: [Falcon::MsaDateRangeSpec.new({from: 'from_example', to: 'to_example'})], exclude: 'exclude_example', field: 'field_example', filter: 'filter_example', from: 37, include: 'include_example', interval: 'interval_example', missing: 'missing_example', name: 'name_example', q: 'q_example', ranges: [Falcon::MsaRangeSpec.new({from: 3.56, to: 3.56})], size: 37, sort: 'sort_example', sub_aggregates: [], time_zone: 'time_zone_example', type: 'type_example'})], time_zone: 'time_zone_example', type: 'type_example'})] # Array<MsaAggregateQueryRequest> | 

begin
  # Retrieve aggregate blocklist ticket values based on the matched filter
  result = api_instance.aggregate_block_list(body)
  p result
rescue Falcon::ApiError => e
  puts "Error when calling FalconCompleteDashboard->aggregate_block_list: #{e}"
end

Using the aggregate_block_list_with_http_info variant

This returns an Array which contains the response data, status code and headers.

<Array(, Integer, Hash)> aggregate_block_list_with_http_info(body)

begin
  # Retrieve aggregate blocklist ticket values based on the matched filter
  data, status_code, headers = api_instance.aggregate_block_list_with_http_info(body)
  p status_code # => 2xx
  p headers # => { ... }
  p data # => <MsaAggregatesResponse>
rescue Falcon::ApiError => e
  puts "Error when calling FalconCompleteDashboard->aggregate_block_list_with_http_info: #{e}"
end

Parameters

Name Type Description Notes
body Array<MsaAggregateQueryRequest>

Return type

MsaAggregatesResponse

Authorization

oauth2

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

aggregate_detections

aggregate_detections(body)

Retrieve aggregate detection values based on the matched filter

Fields allowed to aggregate on: - indexed_time - created_time - detect_time - ldt - cid - aid - platform_name - os_version - device_tags - host_name - status - severity - adversary_ids - behavior_ids - behavior_names - num_blocked_processes - num_quarantined_files - pattern_ids - first_behavior_time - last_behavior_time - show_in_ui - seconds_to_triaged - seconds_to_resolved - assigned_to_uid - public_tags - vertical_tags

Examples

require 'time'
require 'crimson-falcon'

# Setup authorization
Falcon.configure do |config|
  config.client_id = "Your_Client_ID"
  config.client_secret = "Your_Client_Secret"
  config.cloud = "us-1" # or "us-2", "eu-1", "us-gov1"
end

api_instance = Falcon::FalconCompleteDashboard.new
body = [Falcon::MsaAggregateQueryRequest.new({date_ranges: [Falcon::MsaDateRangeSpec.new({from: 'from_example', to: 'to_example'})], exclude: 'exclude_example', field: 'field_example', filter: 'filter_example', from: 37, include: 'include_example', interval: 'interval_example', missing: 'missing_example', name: 'name_example', q: 'q_example', ranges: [Falcon::MsaRangeSpec.new({from: 3.56, to: 3.56})], size: 37, sort: 'sort_example', sub_aggregates: [Falcon::MsaAggregateQueryRequest.new({date_ranges: [Falcon::MsaDateRangeSpec.new({from: 'from_example', to: 'to_example'})], exclude: 'exclude_example', field: 'field_example', filter: 'filter_example', from: 37, include: 'include_example', interval: 'interval_example', missing: 'missing_example', name: 'name_example', q: 'q_example', ranges: [Falcon::MsaRangeSpec.new({from: 3.56, to: 3.56})], size: 37, sort: 'sort_example', sub_aggregates: [], time_zone: 'time_zone_example', type: 'type_example'})], time_zone: 'time_zone_example', type: 'type_example'})] # Array<MsaAggregateQueryRequest> | 

begin
  # Retrieve aggregate detection values based on the matched filter
  result = api_instance.aggregate_detections(body)
  p result
rescue Falcon::ApiError => e
  puts "Error when calling FalconCompleteDashboard->aggregate_detections: #{e}"
end

Using the aggregate_detections_with_http_info variant

This returns an Array which contains the response data, status code and headers.

<Array(, Integer, Hash)> aggregate_detections_with_http_info(body)

begin
  # Retrieve aggregate detection values based on the matched filter
  data, status_code, headers = api_instance.aggregate_detections_with_http_info(body)
  p status_code # => 2xx
  p headers # => { ... }
  p data # => <MsaAggregatesResponse>
rescue Falcon::ApiError => e
  puts "Error when calling FalconCompleteDashboard->aggregate_detections_with_http_info: #{e}"
end

Parameters

Name Type Description Notes
body Array<MsaAggregateQueryRequest>

Return type

MsaAggregatesResponse

Authorization

oauth2

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

aggregate_device_count_collection

aggregate_device_count_collection(body)

Retrieve aggregate host/devices count based on the matched filter

Examples

require 'time'
require 'crimson-falcon'

# Setup authorization
Falcon.configure do |config|
  config.client_id = "Your_Client_ID"
  config.client_secret = "Your_Client_Secret"
  config.cloud = "us-1" # or "us-2", "eu-1", "us-gov1"
end

api_instance = Falcon::FalconCompleteDashboard.new
body = [Falcon::MsaAggregateQueryRequest.new({date_ranges: [Falcon::MsaDateRangeSpec.new({from: 'from_example', to: 'to_example'})], exclude: 'exclude_example', field: 'field_example', filter: 'filter_example', from: 37, include: 'include_example', interval: 'interval_example', missing: 'missing_example', name: 'name_example', q: 'q_example', ranges: [Falcon::MsaRangeSpec.new({from: 3.56, to: 3.56})], size: 37, sort: 'sort_example', sub_aggregates: [Falcon::MsaAggregateQueryRequest.new({date_ranges: [Falcon::MsaDateRangeSpec.new({from: 'from_example', to: 'to_example'})], exclude: 'exclude_example', field: 'field_example', filter: 'filter_example', from: 37, include: 'include_example', interval: 'interval_example', missing: 'missing_example', name: 'name_example', q: 'q_example', ranges: [Falcon::MsaRangeSpec.new({from: 3.56, to: 3.56})], size: 37, sort: 'sort_example', sub_aggregates: [], time_zone: 'time_zone_example', type: 'type_example'})], time_zone: 'time_zone_example', type: 'type_example'})] # Array<MsaAggregateQueryRequest> | 

begin
  # Retrieve aggregate host/devices count based on the matched filter
  result = api_instance.aggregate_device_count_collection(body)
  p result
rescue Falcon::ApiError => e
  puts "Error when calling FalconCompleteDashboard->aggregate_device_count_collection: #{e}"
end

Using the aggregate_device_count_collection_with_http_info variant

This returns an Array which contains the response data, status code and headers.

<Array(, Integer, Hash)> aggregate_device_count_collection_with_http_info(body)

begin
  # Retrieve aggregate host/devices count based on the matched filter
  data, status_code, headers = api_instance.aggregate_device_count_collection_with_http_info(body)
  p status_code # => 2xx
  p headers # => { ... }
  p data # => <MsaAggregatesResponse>
rescue Falcon::ApiError => e
  puts "Error when calling FalconCompleteDashboard->aggregate_device_count_collection_with_http_info: #{e}"
end

Parameters

Name Type Description Notes
body Array<MsaAggregateQueryRequest>

Return type

MsaAggregatesResponse

Authorization

oauth2

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

aggregate_escalations

aggregate_escalations(body)

Retrieve aggregate escalation ticket values based on the matched filter

Examples

require 'time'
require 'crimson-falcon'

# Setup authorization
Falcon.configure do |config|
  config.client_id = "Your_Client_ID"
  config.client_secret = "Your_Client_Secret"
  config.cloud = "us-1" # or "us-2", "eu-1", "us-gov1"
end

api_instance = Falcon::FalconCompleteDashboard.new
body = [Falcon::MsaAggregateQueryRequest.new({date_ranges: [Falcon::MsaDateRangeSpec.new({from: 'from_example', to: 'to_example'})], exclude: 'exclude_example', field: 'field_example', filter: 'filter_example', from: 37, include: 'include_example', interval: 'interval_example', missing: 'missing_example', name: 'name_example', q: 'q_example', ranges: [Falcon::MsaRangeSpec.new({from: 3.56, to: 3.56})], size: 37, sort: 'sort_example', sub_aggregates: [Falcon::MsaAggregateQueryRequest.new({date_ranges: [Falcon::MsaDateRangeSpec.new({from: 'from_example', to: 'to_example'})], exclude: 'exclude_example', field: 'field_example', filter: 'filter_example', from: 37, include: 'include_example', interval: 'interval_example', missing: 'missing_example', name: 'name_example', q: 'q_example', ranges: [Falcon::MsaRangeSpec.new({from: 3.56, to: 3.56})], size: 37, sort: 'sort_example', sub_aggregates: [], time_zone: 'time_zone_example', type: 'type_example'})], time_zone: 'time_zone_example', type: 'type_example'})] # Array<MsaAggregateQueryRequest> | 

begin
  # Retrieve aggregate escalation ticket values based on the matched filter
  result = api_instance.aggregate_escalations(body)
  p result
rescue Falcon::ApiError => e
  puts "Error when calling FalconCompleteDashboard->aggregate_escalations: #{e}"
end

Using the aggregate_escalations_with_http_info variant

This returns an Array which contains the response data, status code and headers.

<Array(, Integer, Hash)> aggregate_escalations_with_http_info(body)

begin
  # Retrieve aggregate escalation ticket values based on the matched filter
  data, status_code, headers = api_instance.aggregate_escalations_with_http_info(body)
  p status_code # => 2xx
  p headers # => { ... }
  p data # => <MsaAggregatesResponse>
rescue Falcon::ApiError => e
  puts "Error when calling FalconCompleteDashboard->aggregate_escalations_with_http_info: #{e}"
end

Parameters

Name Type Description Notes
body Array<MsaAggregateQueryRequest>

Return type

MsaAggregatesResponse

Authorization

oauth2

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

aggregate_fc_incidents

aggregate_fc_incidents(body)

Retrieve aggregate incident values based on the matched filter

Examples

require 'time'
require 'crimson-falcon'

# Setup authorization
Falcon.configure do |config|
  config.client_id = "Your_Client_ID"
  config.client_secret = "Your_Client_Secret"
  config.cloud = "us-1" # or "us-2", "eu-1", "us-gov1"
end

api_instance = Falcon::FalconCompleteDashboard.new
body = [Falcon::MsaAggregateQueryRequest.new({date_ranges: [Falcon::MsaDateRangeSpec.new({from: 'from_example', to: 'to_example'})], exclude: 'exclude_example', field: 'field_example', filter: 'filter_example', from: 37, include: 'include_example', interval: 'interval_example', missing: 'missing_example', name: 'name_example', q: 'q_example', ranges: [Falcon::MsaRangeSpec.new({from: 3.56, to: 3.56})], size: 37, sort: 'sort_example', sub_aggregates: [Falcon::MsaAggregateQueryRequest.new({date_ranges: [Falcon::MsaDateRangeSpec.new({from: 'from_example', to: 'to_example'})], exclude: 'exclude_example', field: 'field_example', filter: 'filter_example', from: 37, include: 'include_example', interval: 'interval_example', missing: 'missing_example', name: 'name_example', q: 'q_example', ranges: [Falcon::MsaRangeSpec.new({from: 3.56, to: 3.56})], size: 37, sort: 'sort_example', sub_aggregates: [], time_zone: 'time_zone_example', type: 'type_example'})], time_zone: 'time_zone_example', type: 'type_example'})] # Array<MsaAggregateQueryRequest> | 

begin
  # Retrieve aggregate incident values based on the matched filter
  result = api_instance.aggregate_fc_incidents(body)
  p result
rescue Falcon::ApiError => e
  puts "Error when calling FalconCompleteDashboard->aggregate_fc_incidents: #{e}"
end

Using the aggregate_fc_incidents_with_http_info variant

This returns an Array which contains the response data, status code and headers.

<Array(, Integer, Hash)> aggregate_fc_incidents_with_http_info(body)

begin
  # Retrieve aggregate incident values based on the matched filter
  data, status_code, headers = api_instance.aggregate_fc_incidents_with_http_info(body)
  p status_code # => 2xx
  p headers # => { ... }
  p data # => <MsaAggregatesResponse>
rescue Falcon::ApiError => e
  puts "Error when calling FalconCompleteDashboard->aggregate_fc_incidents_with_http_info: #{e}"
end

Parameters

Name Type Description Notes
body Array<MsaAggregateQueryRequest>

Return type

MsaAggregatesResponse

Authorization

oauth2

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

aggregate_prevention_policy

aggregate_prevention_policy(body)

Retrieve prevention policies aggregate values based on the matched filter

Examples

require 'time'
require 'crimson-falcon'

# Setup authorization
Falcon.configure do |config|
  config.client_id = "Your_Client_ID"
  config.client_secret = "Your_Client_Secret"
  config.cloud = "us-1" # or "us-2", "eu-1", "us-gov1"
end

api_instance = Falcon::FalconCompleteDashboard.new
body = [Falcon::MsaAggregateQueryRequest.new({date_ranges: [Falcon::MsaDateRangeSpec.new({from: 'from_example', to: 'to_example'})], exclude: 'exclude_example', field: 'field_example', filter: 'filter_example', from: 37, include: 'include_example', interval: 'interval_example', missing: 'missing_example', name: 'name_example', q: 'q_example', ranges: [Falcon::MsaRangeSpec.new({from: 3.56, to: 3.56})], size: 37, sort: 'sort_example', sub_aggregates: [Falcon::MsaAggregateQueryRequest.new({date_ranges: [Falcon::MsaDateRangeSpec.new({from: 'from_example', to: 'to_example'})], exclude: 'exclude_example', field: 'field_example', filter: 'filter_example', from: 37, include: 'include_example', interval: 'interval_example', missing: 'missing_example', name: 'name_example', q: 'q_example', ranges: [Falcon::MsaRangeSpec.new({from: 3.56, to: 3.56})], size: 37, sort: 'sort_example', sub_aggregates: [], time_zone: 'time_zone_example', type: 'type_example'})], time_zone: 'time_zone_example', type: 'type_example'})] # Array<MsaAggregateQueryRequest> | 

begin
  # Retrieve prevention policies aggregate values based on the matched filter
  result = api_instance.aggregate_prevention_policy(body)
  p result
rescue Falcon::ApiError => e
  puts "Error when calling FalconCompleteDashboard->aggregate_prevention_policy: #{e}"
end

Using the aggregate_prevention_policy_with_http_info variant

This returns an Array which contains the response data, status code and headers.

<Array(, Integer, Hash)> aggregate_prevention_policy_with_http_info(body)

begin
  # Retrieve prevention policies aggregate values based on the matched filter
  data, status_code, headers = api_instance.aggregate_prevention_policy_with_http_info(body)
  p status_code # => 2xx
  p headers # => { ... }
  p data # => <MsaAggregatesResponse>
rescue Falcon::ApiError => e
  puts "Error when calling FalconCompleteDashboard->aggregate_prevention_policy_with_http_info: #{e}"
end

Parameters

Name Type Description Notes
body Array<MsaAggregateQueryRequest>

Return type

MsaAggregatesResponse

Authorization

oauth2

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

aggregate_remediations

aggregate_remediations(body)

Retrieve aggregate remediation ticket values based on the matched filter

Examples

require 'time'
require 'crimson-falcon'

# Setup authorization
Falcon.configure do |config|
  config.client_id = "Your_Client_ID"
  config.client_secret = "Your_Client_Secret"
  config.cloud = "us-1" # or "us-2", "eu-1", "us-gov1"
end

api_instance = Falcon::FalconCompleteDashboard.new
body = [Falcon::MsaAggregateQueryRequest.new({date_ranges: [Falcon::MsaDateRangeSpec.new({from: 'from_example', to: 'to_example'})], exclude: 'exclude_example', field: 'field_example', filter: 'filter_example', from: 37, include: 'include_example', interval: 'interval_example', missing: 'missing_example', name: 'name_example', q: 'q_example', ranges: [Falcon::MsaRangeSpec.new({from: 3.56, to: 3.56})], size: 37, sort: 'sort_example', sub_aggregates: [Falcon::MsaAggregateQueryRequest.new({date_ranges: [Falcon::MsaDateRangeSpec.new({from: 'from_example', to: 'to_example'})], exclude: 'exclude_example', field: 'field_example', filter: 'filter_example', from: 37, include: 'include_example', interval: 'interval_example', missing: 'missing_example', name: 'name_example', q: 'q_example', ranges: [Falcon::MsaRangeSpec.new({from: 3.56, to: 3.56})], size: 37, sort: 'sort_example', sub_aggregates: [], time_zone: 'time_zone_example', type: 'type_example'})], time_zone: 'time_zone_example', type: 'type_example'})] # Array<MsaAggregateQueryRequest> | 

begin
  # Retrieve aggregate remediation ticket values based on the matched filter
  result = api_instance.aggregate_remediations(body)
  p result
rescue Falcon::ApiError => e
  puts "Error when calling FalconCompleteDashboard->aggregate_remediations: #{e}"
end

Using the aggregate_remediations_with_http_info variant

This returns an Array which contains the response data, status code and headers.

<Array(, Integer, Hash)> aggregate_remediations_with_http_info(body)

begin
  # Retrieve aggregate remediation ticket values based on the matched filter
  data, status_code, headers = api_instance.aggregate_remediations_with_http_info(body)
  p status_code # => 2xx
  p headers # => { ... }
  p data # => <MsaAggregatesResponse>
rescue Falcon::ApiError => e
  puts "Error when calling FalconCompleteDashboard->aggregate_remediations_with_http_info: #{e}"
end

Parameters

Name Type Description Notes
body Array<MsaAggregateQueryRequest>

Return type

MsaAggregatesResponse

Authorization

oauth2

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

aggregate_sensor_update_policy

aggregate_sensor_update_policy(body)

Retrieve sensor update policies aggregate values

Examples

require 'time'
require 'crimson-falcon'

# Setup authorization
Falcon.configure do |config|
  config.client_id = "Your_Client_ID"
  config.client_secret = "Your_Client_Secret"
  config.cloud = "us-1" # or "us-2", "eu-1", "us-gov1"
end

api_instance = Falcon::FalconCompleteDashboard.new
body = [Falcon::MsaAggregateQueryRequest.new({date_ranges: [Falcon::MsaDateRangeSpec.new({from: 'from_example', to: 'to_example'})], exclude: 'exclude_example', field: 'field_example', filter: 'filter_example', from: 37, include: 'include_example', interval: 'interval_example', missing: 'missing_example', name: 'name_example', q: 'q_example', ranges: [Falcon::MsaRangeSpec.new({from: 3.56, to: 3.56})], size: 37, sort: 'sort_example', sub_aggregates: [Falcon::MsaAggregateQueryRequest.new({date_ranges: [Falcon::MsaDateRangeSpec.new({from: 'from_example', to: 'to_example'})], exclude: 'exclude_example', field: 'field_example', filter: 'filter_example', from: 37, include: 'include_example', interval: 'interval_example', missing: 'missing_example', name: 'name_example', q: 'q_example', ranges: [Falcon::MsaRangeSpec.new({from: 3.56, to: 3.56})], size: 37, sort: 'sort_example', sub_aggregates: [], time_zone: 'time_zone_example', type: 'type_example'})], time_zone: 'time_zone_example', type: 'type_example'})] # Array<MsaAggregateQueryRequest> | 

begin
  # Retrieve sensor update policies aggregate values
  result = api_instance.aggregate_sensor_update_policy(body)
  p result
rescue Falcon::ApiError => e
  puts "Error when calling FalconCompleteDashboard->aggregate_sensor_update_policy: #{e}"
end

Using the aggregate_sensor_update_policy_with_http_info variant

This returns an Array which contains the response data, status code and headers.

<Array(, Integer, Hash)> aggregate_sensor_update_policy_with_http_info(body)

begin
  # Retrieve sensor update policies aggregate values
  data, status_code, headers = api_instance.aggregate_sensor_update_policy_with_http_info(body)
  p status_code # => 2xx
  p headers # => { ... }
  p data # => <MsaAggregatesResponse>
rescue Falcon::ApiError => e
  puts "Error when calling FalconCompleteDashboard->aggregate_sensor_update_policy_with_http_info: #{e}"
end

Parameters

Name Type Description Notes
body Array<MsaAggregateQueryRequest>

Return type

MsaAggregatesResponse

Authorization

oauth2

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

aggregate_support_issues

aggregate_support_issues(body)

Retrieve aggregate support issue ticket values based on the matched filter

Examples

require 'time'
require 'crimson-falcon'

# Setup authorization
Falcon.configure do |config|
  config.client_id = "Your_Client_ID"
  config.client_secret = "Your_Client_Secret"
  config.cloud = "us-1" # or "us-2", "eu-1", "us-gov1"
end

api_instance = Falcon::FalconCompleteDashboard.new
body = [Falcon::MsaAggregateQueryRequest.new({date_ranges: [Falcon::MsaDateRangeSpec.new({from: 'from_example', to: 'to_example'})], exclude: 'exclude_example', field: 'field_example', filter: 'filter_example', from: 37, include: 'include_example', interval: 'interval_example', missing: 'missing_example', name: 'name_example', q: 'q_example', ranges: [Falcon::MsaRangeSpec.new({from: 3.56, to: 3.56})], size: 37, sort: 'sort_example', sub_aggregates: [Falcon::MsaAggregateQueryRequest.new({date_ranges: [Falcon::MsaDateRangeSpec.new({from: 'from_example', to: 'to_example'})], exclude: 'exclude_example', field: 'field_example', filter: 'filter_example', from: 37, include: 'include_example', interval: 'interval_example', missing: 'missing_example', name: 'name_example', q: 'q_example', ranges: [Falcon::MsaRangeSpec.new({from: 3.56, to: 3.56})], size: 37, sort: 'sort_example', sub_aggregates: [], time_zone: 'time_zone_example', type: 'type_example'})], time_zone: 'time_zone_example', type: 'type_example'})] # Array<MsaAggregateQueryRequest> | 

begin
  # Retrieve aggregate support issue ticket values based on the matched filter
  result = api_instance.aggregate_support_issues(body)
  p result
rescue Falcon::ApiError => e
  puts "Error when calling FalconCompleteDashboard->aggregate_support_issues: #{e}"
end

Using the aggregate_support_issues_with_http_info variant

This returns an Array which contains the response data, status code and headers.

<Array(, Integer, Hash)> aggregate_support_issues_with_http_info(body)

begin
  # Retrieve aggregate support issue ticket values based on the matched filter
  data, status_code, headers = api_instance.aggregate_support_issues_with_http_info(body)
  p status_code # => 2xx
  p headers # => { ... }
  p data # => <MsaAggregatesResponse>
rescue Falcon::ApiError => e
  puts "Error when calling FalconCompleteDashboard->aggregate_support_issues_with_http_info: #{e}"
end

Parameters

Name Type Description Notes
body Array<MsaAggregateQueryRequest>

Return type

MsaAggregatesResponse

Authorization

oauth2

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

aggregate_total_device_counts

aggregate_total_device_counts(body)

Retrieve aggregate total host/devices based on the matched filter

Examples

require 'time'
require 'crimson-falcon'

# Setup authorization
Falcon.configure do |config|
  config.client_id = "Your_Client_ID"
  config.client_secret = "Your_Client_Secret"
  config.cloud = "us-1" # or "us-2", "eu-1", "us-gov1"
end

api_instance = Falcon::FalconCompleteDashboard.new
body = [Falcon::MsaAggregateQueryRequest.new({date_ranges: [Falcon::MsaDateRangeSpec.new({from: 'from_example', to: 'to_example'})], exclude: 'exclude_example', field: 'field_example', filter: 'filter_example', from: 37, include: 'include_example', interval: 'interval_example', missing: 'missing_example', name: 'name_example', q: 'q_example', ranges: [Falcon::MsaRangeSpec.new({from: 3.56, to: 3.56})], size: 37, sort: 'sort_example', sub_aggregates: [Falcon::MsaAggregateQueryRequest.new({date_ranges: [Falcon::MsaDateRangeSpec.new({from: 'from_example', to: 'to_example'})], exclude: 'exclude_example', field: 'field_example', filter: 'filter_example', from: 37, include: 'include_example', interval: 'interval_example', missing: 'missing_example', name: 'name_example', q: 'q_example', ranges: [Falcon::MsaRangeSpec.new({from: 3.56, to: 3.56})], size: 37, sort: 'sort_example', sub_aggregates: [], time_zone: 'time_zone_example', type: 'type_example'})], time_zone: 'time_zone_example', type: 'type_example'})] # Array<MsaAggregateQueryRequest> | 

begin
  # Retrieve aggregate total host/devices based on the matched filter
  result = api_instance.aggregate_total_device_counts(body)
  p result
rescue Falcon::ApiError => e
  puts "Error when calling FalconCompleteDashboard->aggregate_total_device_counts: #{e}"
end

Using the aggregate_total_device_counts_with_http_info variant

This returns an Array which contains the response data, status code and headers.

<Array(, Integer, Hash)> aggregate_total_device_counts_with_http_info(body)

begin
  # Retrieve aggregate total host/devices based on the matched filter
  data, status_code, headers = api_instance.aggregate_total_device_counts_with_http_info(body)
  p status_code # => 2xx
  p headers # => { ... }
  p data # => <MsaAggregatesResponse>
rescue Falcon::ApiError => e
  puts "Error when calling FalconCompleteDashboard->aggregate_total_device_counts_with_http_info: #{e}"
end

Parameters

Name Type Description Notes
body Array<MsaAggregateQueryRequest>

Return type

MsaAggregatesResponse

Authorization

oauth2

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

get_device_count_collection_queries_by_filter

get_device_count_collection_queries_by_filter(opts)

Retrieve device count collection Ids that match the provided FQL filter, criteria with scrolling enabled

Examples

require 'time'
require 'crimson-falcon'

# Setup authorization
Falcon.configure do |config|
  config.client_id = "Your_Client_ID"
  config.client_secret = "Your_Client_Secret"
  config.cloud = "us-1" # or "us-2", "eu-1", "us-gov1"
end

api_instance = Falcon::FalconCompleteDashboard.new
opts = {
  limit: 56, # Integer | The maximum records to return. [1-500]
  sort: 'sort_example', # String | The property to sort on, followed by a dot (.), followed by the sort direction, either \"asc\" or \"desc\".
  filter: 'filter_example', # String | Optional filter and sort criteria in the form of an FQL query. For more information about FQL queries, see [our FQL documentation in Falcon](https://falcon.crowdstrike.com/support/documentation/45/falcon-query-language-feature-guide).
  offset: 'offset_example' # String | Starting index of overall result set from which to return ids.
}

begin
  # Retrieve device count collection Ids that match the provided FQL filter, criteria with scrolling enabled
  result = api_instance.get_device_count_collection_queries_by_filter(opts)
  p result
rescue Falcon::ApiError => e
  puts "Error when calling FalconCompleteDashboard->get_device_count_collection_queries_by_filter: #{e}"
end

Using the get_device_count_collection_queries_by_filter_with_http_info variant

This returns an Array which contains the response data, status code and headers.

<Array(, Integer, Hash)> get_device_count_collection_queries_by_filter_with_http_info(opts)

begin
  # Retrieve device count collection Ids that match the provided FQL filter, criteria with scrolling enabled
  data, status_code, headers = api_instance.get_device_count_collection_queries_by_filter_with_http_info(opts)
  p status_code # => 2xx
  p headers # => { ... }
  p data # => <MsaQueryResponse>
rescue Falcon::ApiError => e
  puts "Error when calling FalconCompleteDashboard->get_device_count_collection_queries_by_filter_with_http_info: #{e}"
end

Parameters

Name Type Description Notes
limit Integer The maximum records to return. [1-500] [optional]
sort String The property to sort on, followed by a dot (.), followed by the sort direction, either &quot;asc&quot; or &quot;desc&quot;. [optional]
filter String Optional filter and sort criteria in the form of an FQL query. For more information about FQL queries, see our FQL documentation in Falcon. [optional]
offset String Starting index of overall result set from which to return ids. [optional]

Return type

MsaQueryResponse

Authorization

oauth2

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

query_alert_ids_by_filter

query_alert_ids_by_filter(opts)

Retrieve Alerts Ids that match the provided FQL filter criteria with scrolling enabled

Examples

require 'time'
require 'crimson-falcon'

# Setup authorization
Falcon.configure do |config|
  config.client_id = "Your_Client_ID"
  config.client_secret = "Your_Client_Secret"
  config.cloud = "us-1" # or "us-2", "eu-1", "us-gov1"
end

api_instance = Falcon::FalconCompleteDashboard.new
opts = {
  limit: 56, # Integer | The maximum records to return. [1-500]
  sort: 'sort_example', # String | The property to sort on, followed by a dot (.), followed by the sort direction, either \"asc\" or \"desc\".
  filter: 'filter_example', # String | Optional filter and sort criteria in the form of an FQL query. For more information about FQL queries, see [our FQL documentation in Falcon](https://falcon.crowdstrike.com/support/documentation/45/falcon-query-language-feature-guide).
  offset: 'offset_example' # String | Starting index of overall result set from which to return ids.
}

begin
  # Retrieve Alerts Ids that match the provided FQL filter criteria with scrolling enabled
  result = api_instance.query_alert_ids_by_filter(opts)
  p result
rescue Falcon::ApiError => e
  puts "Error when calling FalconCompleteDashboard->query_alert_ids_by_filter: #{e}"
end

Using the query_alert_ids_by_filter_with_http_info variant

This returns an Array which contains the response data, status code and headers.

<Array(, Integer, Hash)> query_alert_ids_by_filter_with_http_info(opts)

begin
  # Retrieve Alerts Ids that match the provided FQL filter criteria with scrolling enabled
  data, status_code, headers = api_instance.query_alert_ids_by_filter_with_http_info(opts)
  p status_code # => 2xx
  p headers # => { ... }
  p data # => <MsaQueryResponse>
rescue Falcon::ApiError => e
  puts "Error when calling FalconCompleteDashboard->query_alert_ids_by_filter_with_http_info: #{e}"
end

Parameters

Name Type Description Notes
limit Integer The maximum records to return. [1-500] [optional]
sort String The property to sort on, followed by a dot (.), followed by the sort direction, either &quot;asc&quot; or &quot;desc&quot;. [optional]
filter String Optional filter and sort criteria in the form of an FQL query. For more information about FQL queries, see our FQL documentation in Falcon. [optional]
offset String Starting index of overall result set from which to return ids. [optional]

Return type

MsaQueryResponse

Authorization

oauth2

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

query_allow_list_filter

query_allow_list_filter(opts)

Retrieve allowlist tickets that match the provided filter criteria with scrolling enabled

Examples

require 'time'
require 'crimson-falcon'

# Setup authorization
Falcon.configure do |config|
  config.client_id = "Your_Client_ID"
  config.client_secret = "Your_Client_Secret"
  config.cloud = "us-1" # or "us-2", "eu-1", "us-gov1"
end

api_instance = Falcon::FalconCompleteDashboard.new
opts = {
  limit: 56, # Integer | The maximum records to return. [1-500]
  sort: 'sort_example', # String | The property to sort on, followed by a dot (.), followed by the sort direction, either \"asc\" or \"desc\".
  filter: 'filter_example', # String | Optional filter and sort criteria in the form of an FQL query. For more information about FQL queries, see [our FQL documentation in Falcon](https://falcon.crowdstrike.com/support/documentation/45/falcon-query-language-feature-guide).
  offset: 'offset_example' # String | Starting index of overall result set from which to return ids.
}

begin
  # Retrieve allowlist tickets that match the provided filter criteria with scrolling enabled
  result = api_instance.query_allow_list_filter(opts)
  p result
rescue Falcon::ApiError => e
  puts "Error when calling FalconCompleteDashboard->query_allow_list_filter: #{e}"
end

Using the query_allow_list_filter_with_http_info variant

This returns an Array which contains the response data, status code and headers.

<Array(, Integer, Hash)> query_allow_list_filter_with_http_info(opts)

begin
  # Retrieve allowlist tickets that match the provided filter criteria with scrolling enabled
  data, status_code, headers = api_instance.query_allow_list_filter_with_http_info(opts)
  p status_code # => 2xx
  p headers # => { ... }
  p data # => <MsaQueryResponse>
rescue Falcon::ApiError => e
  puts "Error when calling FalconCompleteDashboard->query_allow_list_filter_with_http_info: #{e}"
end

Parameters

Name Type Description Notes
limit Integer The maximum records to return. [1-500] [optional]
sort String The property to sort on, followed by a dot (.), followed by the sort direction, either &quot;asc&quot; or &quot;desc&quot;. [optional]
filter String Optional filter and sort criteria in the form of an FQL query. For more information about FQL queries, see our FQL documentation in Falcon. [optional]
offset String Starting index of overall result set from which to return ids. [optional]

Return type

MsaQueryResponse

Authorization

oauth2

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

query_block_list_filter

query_block_list_filter(opts)

Retrieve block listtickets that match the provided filter criteria with scrolling enabled

Examples

require 'time'
require 'crimson-falcon'

# Setup authorization
Falcon.configure do |config|
  config.client_id = "Your_Client_ID"
  config.client_secret = "Your_Client_Secret"
  config.cloud = "us-1" # or "us-2", "eu-1", "us-gov1"
end

api_instance = Falcon::FalconCompleteDashboard.new
opts = {
  limit: 56, # Integer | The maximum records to return. [1-500]
  sort: 'sort_example', # String | The property to sort on, followed by a dot (.), followed by the sort direction, either \"asc\" or \"desc\".
  filter: 'filter_example', # String | Optional filter and sort criteria in the form of an FQL query. For more information about FQL queries, see [our FQL documentation in Falcon](https://falcon.crowdstrike.com/support/documentation/45/falcon-query-language-feature-guide).
  offset: 'offset_example' # String | Starting index of overall result set from which to return ids.
}

begin
  # Retrieve block listtickets that match the provided filter criteria with scrolling enabled
  result = api_instance.query_block_list_filter(opts)
  p result
rescue Falcon::ApiError => e
  puts "Error when calling FalconCompleteDashboard->query_block_list_filter: #{e}"
end

Using the query_block_list_filter_with_http_info variant

This returns an Array which contains the response data, status code and headers.

<Array(, Integer, Hash)> query_block_list_filter_with_http_info(opts)

begin
  # Retrieve block listtickets that match the provided filter criteria with scrolling enabled
  data, status_code, headers = api_instance.query_block_list_filter_with_http_info(opts)
  p status_code # => 2xx
  p headers # => { ... }
  p data # => <MsaQueryResponse>
rescue Falcon::ApiError => e
  puts "Error when calling FalconCompleteDashboard->query_block_list_filter_with_http_info: #{e}"
end

Parameters

Name Type Description Notes
limit Integer The maximum records to return. [1-500] [optional]
sort String The property to sort on, followed by a dot (.), followed by the sort direction, either &quot;asc&quot; or &quot;desc&quot;. [optional]
filter String Optional filter and sort criteria in the form of an FQL query. For more information about FQL queries, see our FQL documentation in Falcon. [optional]
offset String Starting index of overall result set from which to return ids. [optional]

Return type

MsaQueryResponse

Authorization

oauth2

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

query_detection_ids_by_filter

query_detection_ids_by_filter(opts)

Retrieve DetectionsIds that match the provided FQL filter, criteria with scrolling enabled

Examples

require 'time'
require 'crimson-falcon'

# Setup authorization
Falcon.configure do |config|
  config.client_id = "Your_Client_ID"
  config.client_secret = "Your_Client_Secret"
  config.cloud = "us-1" # or "us-2", "eu-1", "us-gov1"
end

api_instance = Falcon::FalconCompleteDashboard.new
opts = {
  limit: 56, # Integer | The maximum records to return. [1-500]
  sort: 'sort_example', # String | The property to sort on, followed by a dot (.), followed by the sort direction, either \"asc\" or \"desc\".
  filter: 'filter_example', # String | Optional filter and sort criteria in the form of an FQL query. For more information about FQL queries, see [our FQL documentation in Falcon](https://falcon.crowdstrike.com/support/documentation/45/falcon-query-language-feature-guide).
  offset: 'offset_example' # String | Starting index of overall result set from which to return ids.
}

begin
  # Retrieve DetectionsIds that match the provided FQL filter, criteria with scrolling enabled
  result = api_instance.query_detection_ids_by_filter(opts)
  p result
rescue Falcon::ApiError => e
  puts "Error when calling FalconCompleteDashboard->query_detection_ids_by_filter: #{e}"
end

Using the query_detection_ids_by_filter_with_http_info variant

This returns an Array which contains the response data, status code and headers.

<Array(, Integer, Hash)> query_detection_ids_by_filter_with_http_info(opts)

begin
  # Retrieve DetectionsIds that match the provided FQL filter, criteria with scrolling enabled
  data, status_code, headers = api_instance.query_detection_ids_by_filter_with_http_info(opts)
  p status_code # => 2xx
  p headers # => { ... }
  p data # => <MsaQueryResponse>
rescue Falcon::ApiError => e
  puts "Error when calling FalconCompleteDashboard->query_detection_ids_by_filter_with_http_info: #{e}"
end

Parameters

Name Type Description Notes
limit Integer The maximum records to return. [1-500] [optional]
sort String The property to sort on, followed by a dot (.), followed by the sort direction, either &quot;asc&quot; or &quot;desc&quot;. [optional]
filter String Optional filter and sort criteria in the form of an FQL query. For more information about FQL queries, see our FQL documentation in Falcon. [optional]
offset String Starting index of overall result set from which to return ids. [optional]

Return type

MsaQueryResponse

Authorization

oauth2

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

query_escalations_filter

query_escalations_filter(opts)

Retrieve escalation tickets that match the provided filter criteria with scrolling enabled

Examples

require 'time'
require 'crimson-falcon'

# Setup authorization
Falcon.configure do |config|
  config.client_id = "Your_Client_ID"
  config.client_secret = "Your_Client_Secret"
  config.cloud = "us-1" # or "us-2", "eu-1", "us-gov1"
end

api_instance = Falcon::FalconCompleteDashboard.new
opts = {
  limit: 56, # Integer | The maximum records to return. [1-500]
  sort: 'sort_example', # String | The property to sort on, followed by a dot (.), followed by the sort direction, either \"asc\" or \"desc\".
  filter: 'filter_example', # String | Optional filter and sort criteria in the form of an FQL query. For more information about FQL queries, see [our FQL documentation in Falcon](https://falcon.crowdstrike.com/support/documentation/45/falcon-query-language-feature-guide).
  offset: 'offset_example' # String | Starting index of overall result set from which to return ids.
}

begin
  # Retrieve escalation tickets that match the provided filter criteria with scrolling enabled
  result = api_instance.query_escalations_filter(opts)
  p result
rescue Falcon::ApiError => e
  puts "Error when calling FalconCompleteDashboard->query_escalations_filter: #{e}"
end

Using the query_escalations_filter_with_http_info variant

This returns an Array which contains the response data, status code and headers.

<Array(, Integer, Hash)> query_escalations_filter_with_http_info(opts)

begin
  # Retrieve escalation tickets that match the provided filter criteria with scrolling enabled
  data, status_code, headers = api_instance.query_escalations_filter_with_http_info(opts)
  p status_code # => 2xx
  p headers # => { ... }
  p data # => <MsaQueryResponse>
rescue Falcon::ApiError => e
  puts "Error when calling FalconCompleteDashboard->query_escalations_filter_with_http_info: #{e}"
end

Parameters

Name Type Description Notes
limit Integer The maximum records to return. [1-500] [optional]
sort String The property to sort on, followed by a dot (.), followed by the sort direction, either &quot;asc&quot; or &quot;desc&quot;. [optional]
filter String Optional filter and sort criteria in the form of an FQL query. For more information about FQL queries, see our FQL documentation in Falcon. [optional]
offset String Starting index of overall result set from which to return ids. [optional]

Return type

MsaQueryResponse

Authorization

oauth2

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

query_incident_ids_by_filter

query_incident_ids_by_filter(opts)

Retrieve incidents that match the provided filter criteria with scrolling enabled

Examples

require 'time'
require 'crimson-falcon'

# Setup authorization
Falcon.configure do |config|
  config.client_id = "Your_Client_ID"
  config.client_secret = "Your_Client_Secret"
  config.cloud = "us-1" # or "us-2", "eu-1", "us-gov1"
end

api_instance = Falcon::FalconCompleteDashboard.new
opts = {
  limit: 56, # Integer | The maximum records to return. [1-500]
  sort: 'sort_example', # String | The property to sort on, followed by a dot (.), followed by the sort direction, either \"asc\" or \"desc\".
  filter: 'filter_example', # String | Optional filter and sort criteria in the form of an FQL query. For more information about FQL queries, see [our FQL documentation in Falcon](https://falcon.crowdstrike.com/support/documentation/45/falcon-query-language-feature-guide).
  offset: 'offset_example' # String | Starting index of overall result set from which to return ids.
}

begin
  # Retrieve incidents that match the provided filter criteria with scrolling enabled
  result = api_instance.query_incident_ids_by_filter(opts)
  p result
rescue Falcon::ApiError => e
  puts "Error when calling FalconCompleteDashboard->query_incident_ids_by_filter: #{e}"
end

Using the query_incident_ids_by_filter_with_http_info variant

This returns an Array which contains the response data, status code and headers.

<Array(, Integer, Hash)> query_incident_ids_by_filter_with_http_info(opts)

begin
  # Retrieve incidents that match the provided filter criteria with scrolling enabled
  data, status_code, headers = api_instance.query_incident_ids_by_filter_with_http_info(opts)
  p status_code # => 2xx
  p headers # => { ... }
  p data # => <MsaQueryResponse>
rescue Falcon::ApiError => e
  puts "Error when calling FalconCompleteDashboard->query_incident_ids_by_filter_with_http_info: #{e}"
end

Parameters

Name Type Description Notes
limit Integer The maximum records to return. [1-500] [optional]
sort String The property to sort on, followed by a dot (.), followed by the sort direction, either &quot;asc&quot; or &quot;desc&quot;. [optional]
filter String Optional filter and sort criteria in the form of an FQL query. For more information about FQL queries, see our FQL documentation in Falcon. [optional]
offset String Starting index of overall result set from which to return ids. [optional]

Return type

MsaQueryResponse

Authorization

oauth2

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

query_remediations_filter

query_remediations_filter(opts)

Retrieve remediation tickets that match the provided filter criteria with scrolling enabled

Examples

require 'time'
require 'crimson-falcon'

# Setup authorization
Falcon.configure do |config|
  config.client_id = "Your_Client_ID"
  config.client_secret = "Your_Client_Secret"
  config.cloud = "us-1" # or "us-2", "eu-1", "us-gov1"
end

api_instance = Falcon::FalconCompleteDashboard.new
opts = {
  limit: 56, # Integer | The maximum records to return. [1-500]
  sort: 'sort_example', # String | The property to sort on, followed by a dot (.), followed by the sort direction, either \"asc\" or \"desc\".
  filter: 'filter_example', # String | Optional filter and sort criteria in the form of an FQL query. For more information about FQL queries, see [our FQL documentation in Falcon](https://falcon.crowdstrike.com/support/documentation/45/falcon-query-language-feature-guide).
  offset: 'offset_example' # String | Starting index of overall result set from which to return ids.
}

begin
  # Retrieve remediation tickets that match the provided filter criteria with scrolling enabled
  result = api_instance.query_remediations_filter(opts)
  p result
rescue Falcon::ApiError => e
  puts "Error when calling FalconCompleteDashboard->query_remediations_filter: #{e}"
end

Using the query_remediations_filter_with_http_info variant

This returns an Array which contains the response data, status code and headers.

<Array(, Integer, Hash)> query_remediations_filter_with_http_info(opts)

begin
  # Retrieve remediation tickets that match the provided filter criteria with scrolling enabled
  data, status_code, headers = api_instance.query_remediations_filter_with_http_info(opts)
  p status_code # => 2xx
  p headers # => { ... }
  p data # => <MsaQueryResponse>
rescue Falcon::ApiError => e
  puts "Error when calling FalconCompleteDashboard->query_remediations_filter_with_http_info: #{e}"
end

Parameters

Name Type Description Notes
limit Integer The maximum records to return. [1-500] [optional]
sort String The property to sort on, followed by a dot (.), followed by the sort direction, either &quot;asc&quot; or &quot;desc&quot;. [optional]
filter String Optional filter and sort criteria in the form of an FQL query. For more information about FQL queries, see our FQL documentation in Falcon. [optional]
offset String Starting index of overall result set from which to return ids. [optional]

Return type

MsaQueryResponse

Authorization

oauth2

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json