> ## Documentation Index
> Fetch the complete documentation index at: https://docs.tracecat.com/llms.txt
> Use this file to discover all available pages before exploring further.

# FalconPy

> Reference for the Tracecat FalconPy integration: registered actions, required secrets, expected inputs, and example workflow usage.

## Call command

Action ID: `tools.falconpy.call_command`

Instantiate a FalconPy Uber Class client and call a FalconPy API method.

Reference: [https://falconpy.io/Usage/Basic-Uber-Class-usage.html](https://falconpy.io/Usage/Basic-Uber-Class-usage.html)

### Secrets

Required secrets:

* `crowdstrike`: required values `CROWDSTRIKE_CLIENT_ID`, `CROWDSTRIKE_CLIENT_SECRET`.

### Input fields

<ParamField path="operation_id" type="string" required>
  Operation ID from [https://www.falconpy.io/Operations/All-Operations.html](https://www.falconpy.io/Operations/All-Operations.html)
</ParamField>

<ParamField path="base_url" type="string | null">
  Base URL for the Falcon API

  Default: `null`.
</ParamField>

<ParamField path="extra_kwargs" type="object | null">
  Extra keyword arguments to pass to the Falcon API

  Default: `null`.
</ParamField>

<ParamField path="member_cid" type="string | null">
  Multi-tenant customer ID

  Default: `null`.
</ParamField>

<ParamField path="params" type="object | null">
  Parameters to pass into the command

  Default: `null`.
</ParamField>
