Case Federation Integration
April 26, 2025 ยท View on GitHub
Overview
This integration facilitates testing connectivity between federated SOAR instances. It currently provides a Ping action to verify the connection setup. Case Federation allows linking cases between different SOAR environments (e.g., Parent/Child, MSSP/Customer).
Configuration
To configure this integration within the SOAR platform, you typically need the following details for the remote SOAR instance you are federating with:
- Remote SOAR URL: The URL of the target SOAR instance (e.g.,
https://remote-soar.example.com). - API Key / Token: An API key or token generated on the remote SOAR instance for authentication.
- (Optional) Username/Password: Some federation setups might use username/password credentials instead of or in addition to an API key.
- (Optional) Instance Identifier: A unique name or identifier for the remote instance connection.
(Note: The exact parameter names and authentication methods might vary depending on the specific SOAR platform versions and federation configuration.)
Actions
Ping
Test Connectivity to the remote federated SOAR instance.
Arguments:
case_id(string, required): The ID of the case.alert_group_identifiers(List[string], required): Identifiers for the alert groups.target_entities(List[TargetEntity], optional): Optional list of specific target entities (Identifier, EntityType) to run the action on.scope(string, optional): Defines the scope for the action. Defaults to "All entities".
Returns:
dict: A dictionary containing the result of the ping action, indicating success or failure of the connection test.
Notes
- Ensure the Case Federation integration is properly configured in the SOAR Marketplace tab with the correct URL and credentials for the remote instance.
- This integration primarily serves to test the connection for case federation features configured elsewhere in the platform.