Skip to main content
The LogScale API enables integration between PSFalcon and Falcon LogScale (formerly Humio) or Falcon NGSIEM for streaming security events and executing saved searches within Falcon Foundry applications.

Overview

PSFalcon’s LogScale integration provides:
  • Event streaming: Send PSFalcon command results to LogScale repositories
  • Saved searches: Execute queries and retrieve results from Falcon Foundry apps
  • Repository discovery: List available LogScale repositories and views
  • Audit logging: Track PSFalcon API activity in external log systems

Event Collector Configuration

Register LogScale destination

Register-FalconEventCollector
System.Uri
required
Falcon LogScale cloud or Falcon NGSIEM HEC ingestion URI. Supported formats:
  • LogScale: https://cloud.us.humio.com/ (token determines repository)
  • NGSIEM: https://ngsiem-instance.com:8088/services/collector/ (Splunk HEC endpoint)
string
required
Ingestion token:
  • LogScale: 32-character hexadecimal token
  • NGSIEM: UUID format HEC token
string[]
Define which events to send to the collector. Options:
  • requests: Log all API requests made by PSFalcon
  • responses: Log all API responses received by PSFalcon
Example: Register LogScale endpoint
Example: Register NGSIEM endpoint
Once configured, PSFalcon will automatically send enabled event types to the collector. The module will not send events until Enable options are chosen.

View current collector configuration

Show-FalconEventCollector
Displays the currently configured LogScale or NGSIEM endpoint, token, and enabled event types. Example
Output

Remove collector configuration

Unregister-FalconEventCollector
Removes the existing LogScale or NGSIEM configuration and stops event transmission. Example

Sending Events

Send custom events

Send-FalconEvent
object
required
PSFalcon command output or custom object to send as an event
Sends events to the configured LogScale or NGSIEM destination. Objects are automatically formatted based on the target platform. Example: Send detection events
Example: Send host information
Example: Send custom event
Use pipeline to automatically stream any PSFalcon command results to LogScale:

Falcon Foundry Integration

List available repositories

Get-FalconFoundryRepository
boolean
Include whether test data is present in the application repository
Lists available Falcon Foundry application repositories. Example

List available views

Get-FalconFoundryView
boolean
Include whether test data is present in the application repository
Lists available Falcon Foundry views. Example
Get-FalconFoundrySearch
string
required
Search identifier (job ID)
string
Foundry application identifier
boolean
Whether to try to infer data types in JSON event response instead of returning map[string]string
string
Maximum number of results per request
boolean
Whether to validate search results against their schema
boolean
Whether to include metadata in the response
boolean
Whether to include job status and remove results in the response
string
Position to begin retrieving results
Example: Execute saved search
Example: Check search job status

Common Workflows

Stream API activity to LogScale

Audit security operations

Send scheduled reports

Export investigation data

Monitor real-time events

Integrate with Foundry apps

Event Formats

LogScale Event Format

NGSIEM Event Format

Supported LogScale Clouds

PSFalcon includes auto-completion for common LogScale cloud endpoints:
  • https://cloud.community.humio.com/
  • https://cloud.humio.com/
  • https://cloud.us.humio.com/
For Falcon NGSIEM or on-premises LogScale, provide the full HEC ingestion URL.

Tips

Enable Selective Logging
  • Use -Enable responses for audit trails of what data was retrieved
  • Use -Enable requests for debugging API calls
  • Use -Enable requests,responses for complete API activity logging
Performance Considerations
  • Sending large result sets can impact performance
  • Consider batching events or filtering to reduce volume
  • Use -Limit parameters to control result set sizes
Requires App Logs: Read permission for Foundry operations.Event collector configuration is stored in the current PSFalcon session and does not persist between PowerShell sessions.
Protect your ingestion tokens. Store them securely and never commit them to source control.