- 08 Jan 2025
- 3 Minutes to read
-
Print
-
DarkLight
Integration Attributes
- Updated on 08 Jan 2025
- 3 Minutes to read
-
Print
-
DarkLight
General Attributes
The following are general integration attributes.
Attribute | Type | Description |
---|---|---|
| string | Name of the integration. The name can be modified by admins and integration managers. |
| string | Unique UUID identifier for the integration. The uuid is unique to the integration rather than unique to the installation. As an example, if you have two copies of the VirusTotal integration installed, both copies will have the same UUID even though they have different ids. The |
| string | The integration's acronym. The acronym can be modified by admins and integration managers. |
| string | The integration's description. The description can be modified by admins and integration managers. |
| string | Integration version (e.g., 3.0.0) |
| string |
|
| array | Array of strings representing supported entity types for the integration. This lists the supported entity types and is not a list of entity types that are currently enabled. Valid entity types are |
| array | Array of custom types defined for the integration. If the value is an empty array then no custom types are defined |
| array | An array of option objects. |
| bool |
|
| bool |
|
| bool |
|
| bool |
|
| string | The default color of the integration (this is not the color currently set by a user but the default set within the integration's |
| bool |
|
User Specific Attributes
The following attributes are specific to the user making the request to the GET /api/integrations
endpoint.
Attribute | Type | Description |
subscribed | bool |
|
color | string | The color of the integration for the selected user in hex format (e.g., |
color-name | string | The color of the integration for the selected user as human readable text. (e.g., |
Cache Attributes
The following attributes are related to the integration's cache settings.
Attribute | Type | Description |
---|---|---|
| bool |
|
| bool |
|
| bool |
|
| number | Number of seconds that a lookup result is cached |
| number | Number of seconds that a lookup miss is cached |
Proxy Attributes
The following attributes are related to an integration's proxy settings
Attribute | Type | Description |
---|---|---|
| bool |
|
| string | host for the proxy |
| string | user for the proxy if the proxy requires authentication |
| password | password for the given proxy user |
| number | port the proxy is running on (e.g., 8080) |
| string | scheme for the proxy (i.e., http or https) |
Auto Restart Attributes
The following attributes are related to the integration's auto restart settings.
Attribute | Type | Description |
---|---|---|
| bool |
|
| number | Number of milliseconds that must elapse before auto restart counts reset |
| number | Maximum number of milliseconds to wait before auto-restarting an integration |
| number | Minimum number of milliseconds to wait before auto-restarting an integration |
| number | Number of automatic restarts since the last reset time and last server restart. |
| number | Total number of automatic restarts since the last server restart. |
Unused Attributes
These are deprecated attributes or attributes that are not yet being used in the platform.
Attribute | Type | Description |
| number | Not currently used |
| string | Not currently used |
| bool | Not currently used |
| object | Not currently used |
| bool | Not currently used |
Integration Options
The options attribute on the integration model is an array of integration option objects. Each options object has the following attributes.
Attribute | Type | Description |
| string | The |
| string/bool/number | The value of the option for the requesting user |
| string | A description of the option |
| string/bool/number | The default value for the option |
| bool | The |
| bool | See |
| string | The |
| string | The |