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

Create an Integration Manager.

delete

Delete an Integration Manager.

fetchTemplate

Retrieve the default recommended Integration Manager script template.

get

Get an Integration Manager.

list

List Integration Managers for a given integration.

patch

Update an Integration Manager.