REST Resource: projects.locations.instances.integrations.managers

Resource: IntegrationManager

This service is available for customers who migrated SOAR to a customer managed project and have the Chronicle API enabled. Integration Managers provide reusable code utilities (functions, classes, etc.) // that can be imported and leveraged across various components, including connectors, scheduled jobs, and actions. This promotes modularity, code reuse, and consistency throughout the integration.

JSON representation
{
  "name": string,
  "displayName": string,
  "script": string,
  "integration": string,
  "description": string,
  "author": string,
  "custom": boolean
}
Fields
name

string

Identifier. The unique name(ID) of the manager. Format: projects/{project}/locations/{location}/instances/{instance}/integrations/{integration}/managers/{manager}

displayName

string

Required. Manager's definition name, limited to a maximum of 150 characters

script

string

Required. Manager's script. Limited to a maximum of 5MB.

integration

string

Output only. Manager's integration.

description

string

Optional. Manager's description, limited to a maximum of 400 characters.

author

string

Output only. The user who saved the manager.

custom

boolean

Output only. Determines whether the manager is custom or commercial.

Methods

create

Creates a new custom IntegrationManager.

delete

Deletes a specific custom IntegrationManager.

fetchTemplate

Returns a default recommended Python script template for an integration manager.

get

Gets a single IntegrationManager by its resource name.

list

Lists all IntegrationManagers defined for a specific integration.

patch

Updates an existing custom IntegrationManager.