Connector APIsedit

This functionality is in technical preview and may be changed or removed in a future release. Elastic will apply best effort to fix any issues, but features in technical preview are not subject to the support SLA of official GA features.

Access

  1. APIKey KeyParamName:ApiKey KeyInQuery:false KeyInHeader:true
  2. HTTP Basic Authentication

Methods

[ Jump to Models ]

Table of Contents

Connectors

Connectors

Up
post /s/{spaceId}/api/actions/connector
Creates a connector. (createConnector)
You must have all privileges for the Actions and Connectors feature in the Management section of the Kibana feature privileges.

Path parameters

spaceId (required)
Path Parameter — An identifier for the space. If /s/ and the identifier are omitted from the path, the default space is used. default: null

Consumes

This API call consumes the following media types via the Content-Type request header:
  • application/json

Request body

Create_connector_request_body_properties Create_connector_request_body_properties (required)
Body Parameter

Request headers

kbn-xsrf (required)
Header Parameter — Cross-site request forgery protection default: null

Return type

Example data

Content-Type: application/json
null

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.
  • application/json

Responses

200

Indicates a successful call. connector_response_properties

401

Authorization information is missing or invalid. Unauthorized_response

Up
post /s/{spaceId}/api/actions/connector/{connectorId}
Creates a connector. (createConnectorId)
You must have all privileges for the Actions and Connectors feature in the Management section of the Kibana feature privileges.

Path parameters

spaceId (required)
Path Parameter — An identifier for the space. If /s/ and the identifier are omitted from the path, the default space is used. default: null
connectorId (required)
Path Parameter — A UUID v1 or v4 identifier for the connector. If you omit this parameter, an identifier is randomly generated. default: null

Consumes

This API call consumes the following media types via the Content-Type request header:
  • application/json

Request body

Create_connector_request_body_properties Create_connector_request_body_properties (required)
Body Parameter

Request headers

kbn-xsrf (required)
Header Parameter — Cross-site request forgery protection default: null

Return type

Example data

Content-Type: application/json
null

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.
  • application/json

Responses

200

Indicates a successful call. connector_response_properties

401

Authorization information is missing or invalid. Unauthorized_response

Up
delete /s/{spaceId}/api/actions/connector/{connectorId}
Deletes a connector. (deleteConnector)
You must have all privileges for the Actions and Connectors feature in the Management section of the Kibana feature privileges. WARNING: When you delete a connector, it cannot be recovered.

Path parameters

connectorId (required)
Path Parameter — An identifier for the connector. default: null
spaceId (required)
Path Parameter — An identifier for the space. If /s/ and the identifier are omitted from the path, the default space is used. default: null

Request headers

kbn-xsrf (required)
Header Parameter — Cross-site request forgery protection default: null

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.
  • application/json

Responses

204

Indicates a successful call.

401

Authorization information is missing or invalid. Unauthorized_response

404

Object is not found. getConnector_404_response

Up
get /s/{spaceId}/api/actions/connector/{connectorId}
Retrieves a connector by ID. (getConnector)
You must have read privileges for the Actions and Connectors feature in the Management section of the Kibana feature privileges.

Path parameters

connectorId (required)
Path Parameter — An identifier for the connector. default: null
spaceId (required)
Path Parameter — An identifier for the space. If /s/ and the identifier are omitted from the path, the default space is used. default: null

Return type

Example data

Content-Type: application/json
null

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.
  • application/json

Responses

200

Indicates a successful call. connector_response_properties

401

Authorization information is missing or invalid. Unauthorized_response

404

Object is not found. getConnector_404_response

Up
get /s/{spaceId}/api/actions/connector_types
Retrieves a list of all connector types. (getConnectorTypes)
You do not need any Kibana feature privileges to run this API.

Path parameters

spaceId (required)
Path Parameter — An identifier for the space. If /s/ and the identifier are omitted from the path, the default space is used. default: null

Query parameters

feature_id (optional)
Query Parameter — A filter to limit the retrieved connector types to those that support a specific feature (such as alerting or cases). default: null

Return type

Example data

Content-Type: application/json
{
  "supported_feature_ids" : [ "alerting", "uptime", "siem" ],
  "name" : "Index",
  "enabled_in_license" : true,
  "id" : ".server-log",
  "enabled_in_config" : true,
  "minimum_license_required" : "basic",
  "enabled" : true
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.
  • application/json

Responses

200

Indicates a successful call.

401

Authorization information is missing or invalid. Unauthorized_response

Up
get /s/{spaceId}/api/actions/connectors
Retrieves all connectors. (getConnectors)
You must have read privileges for the Actions and Connectors feature in the Management section of the Kibana feature privileges.

Path parameters

spaceId (required)
Path Parameter — An identifier for the space. If /s/ and the identifier are omitted from the path, the default space is used. default: null

Return type

Example data

Content-Type: application/json
{
  "is_missing_secrets" : false,
  "is_deprecated" : false,
  "is_preconfigured" : false,
  "name" : "my-connector",
  "is_system_action" : false,
  "referenced_by_count" : 2,
  "id" : "b0766e10-d190-11ec-b04c-776c77d14fca",
  "config" : {
    "key" : ""
  },
  "connector_type_id" : ".server-log"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.
  • application/json

Responses

200

Indicates a successful call.

401

Authorization information is missing or invalid. Unauthorized_response

Up
post /s/{spaceId}/api/actions
Creates a connector. (legacyCreateConnector)
Deprecated in 7.13.0. Use the create connector API instead.

Path parameters

spaceId (required)
Path Parameter — An identifier for the space. If /s/ and the identifier are omitted from the path, the default space is used. default: null

Consumes

This API call consumes the following media types via the Content-Type request header:
  • application/json

Request body

Legacy_create_connector_request_properties Legacy_create_connector_request_properties (required)
Body Parameter

Request headers

kbn-xsrf (required)
Header Parameter — Cross-site request forgery protection default: null

Return type

Example data

Content-Type: application/json
{
  "isPreconfigured" : true,
  "isDeprecated" : true,
  "actionTypeId" : "actionTypeId",
  "name" : "name",
  "id" : "id",
  "config" : "{}",
  "isMissingSecrets" : true
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.
  • application/json

Responses

200

Indicates a successful call. action_response_properties

401

Authorization information is missing or invalid. Unauthorized_response

Up
delete /s/{spaceId}/api/actions/action/{actionId}
Deletes a connector. (legacyDeleteConnector)
Deprecated in 7.13.0. Use the delete connector API instead. WARNING: When you delete a connector, it cannot be recovered.

Path parameters

actionId (required)
Path Parameter — An identifier for the action. default: null
spaceId (required)
Path Parameter — An identifier for the space. If /s/ and the identifier are omitted from the path, the default space is used. default: null

Request headers

kbn-xsrf (required)
Header Parameter — Cross-site request forgery protection default: null

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.
  • application/json

Responses

204

Indicates a successful call.

401

Authorization information is missing or invalid. Unauthorized_response

Up
get /s/{spaceId}/api/actions/action/{actionId}
Retrieves a connector by ID. (legacyGetConnector)
Deprecated in 7.13.0. Use the get connector API instead.

Path parameters

actionId (required)
Path Parameter — An identifier for the action. default: null
spaceId (required)
Path Parameter — An identifier for the space. If /s/ and the identifier are omitted from the path, the default space is used. default: null

Return type

Example data

Content-Type: application/json
{
  "isPreconfigured" : true,
  "isDeprecated" : true,
  "actionTypeId" : "actionTypeId",
  "name" : "name",
  "id" : "id",
  "config" : "{}",
  "isMissingSecrets" : true
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.
  • application/json

Responses

200

Indicates a successful call. action_response_properties

401

Authorization information is missing or invalid. Unauthorized_response

Up
get /s/{spaceId}/api/actions/list_action_types
Retrieves a list of all connector types. (legacyGetConnectorTypes)
Deprecated in 7.13.0. Use the get all connector types API instead.

Path parameters

spaceId (required)
Path Parameter — An identifier for the space. If /s/ and the identifier are omitted from the path, the default space is used. default: null

Return type

Example data

Content-Type: application/json
{
  "enabledInConfig" : true,
  "name" : "name",
  "enabledInLicense" : true,
  "id" : "id",
  "minimumLicenseRequired" : "minimumLicenseRequired",
  "enabled" : true
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.
  • application/json

Responses

200

Indicates a successful call.

401

Authorization information is missing or invalid. Unauthorized_response

Up
get /s/{spaceId}/api/actions
Retrieves all connectors. (legacyGetConnectors)
Deprecated in 7.13.0. Use the get all connectors API instead.

Path parameters

spaceId (required)
Path Parameter — An identifier for the space. If /s/ and the identifier are omitted from the path, the default space is used. default: null

Return type

Example data

Content-Type: application/json
{
  "isPreconfigured" : true,
  "isDeprecated" : true,
  "actionTypeId" : "actionTypeId",
  "name" : "name",
  "id" : "id",
  "config" : "{}",
  "isMissingSecrets" : true
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.
  • application/json

Responses

200

Indicates a successful call.

401

Authorization information is missing or invalid. Unauthorized_response

Up
post /s/{spaceId}/api/actions/action/{actionId}/_execute
Runs a connector. (legacyRunConnector)
Deprecated in 7.13.0. Use the run connector API instead.

Path parameters

actionId (required)
Path Parameter — An identifier for the action. default: null
spaceId (required)
Path Parameter — An identifier for the space. If /s/ and the identifier are omitted from the path, the default space is used. default: null

Consumes

This API call consumes the following media types via the Content-Type request header:
  • application/json

Request body

Legacy_run_connector_request_body_properties Legacy_run_connector_request_body_properties (required)
Body Parameter

Request headers

kbn-xsrf (required)
Header Parameter — Cross-site request forgery protection default: null

Return type

Example data

Content-Type: application/json
{
  "actionId" : "actionId",
  "status" : "status"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.
  • application/json

Responses

200

Indicates a successful call. legacyRunConnector_200_response

401

Authorization information is missing or invalid. Unauthorized_response

Up
put /s/{spaceId}/api/actions/action/{actionId}
Updates the attributes for a connector. (legacyUpdateConnector)
Deprecated in 7.13.0. Use the update connector API instead.

Path parameters

actionId (required)
Path Parameter — An identifier for the action. default: null
spaceId (required)
Path Parameter — An identifier for the space. If /s/ and the identifier are omitted from the path, the default space is used. default: null

Consumes

This API call consumes the following media types via the Content-Type request header:
  • application/json

Request body

Legacy_update_connector_request_body_properties Legacy_update_connector_request_body_properties (required)
Body Parameter

Request headers

kbn-xsrf (required)
Header Parameter — Cross-site request forgery protection default: null

Return type

Example data

Content-Type: application/json
{
  "isPreconfigured" : true,
  "isDeprecated" : true,
  "actionTypeId" : "actionTypeId",
  "name" : "name",
  "id" : "id",
  "config" : "{}",
  "isMissingSecrets" : true
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.
  • application/json

Responses

200

Indicates a successful call. action_response_properties

404

Object is not found. Not_found_response

Up
post /s/{spaceId}/api/actions/connector/{connectorId}/_execute
Runs a connector. (runConnector)
You can use this API to test an action that involves interaction with Kibana services or integrations with third-party systems. You must have read privileges for the Actions and Connectors feature in the Management section of the Kibana feature privileges. If you use an index connector, you must also have all, create, index, or write indices privileges.

Path parameters

connectorId (required)
Path Parameter — An identifier for the connector. default: null
spaceId (required)
Path Parameter — An identifier for the space. If /s/ and the identifier are omitted from the path, the default space is used. default: null

Consumes

This API call consumes the following media types via the Content-Type request header:
  • application/json

Request body

Run_connector_request_body_properties Run_connector_request_body_properties (required)
Body Parameter

Request headers

kbn-xsrf (required)
Header Parameter — Cross-site request forgery protection default: null

Return type

Example data

Content-Type: application/json
{
  "connector_id" : "connector_id",
  "status" : "error"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.
  • application/json

Responses

200

Indicates a successful call. runConnector_200_response

401

Authorization information is missing or invalid. Unauthorized_response

Up
put /s/{spaceId}/api/actions/connector/{connectorId}
Updates the attributes for a connector. (updateConnector)
You must have all privileges for the Actions and Connectors feature in the Management section of the Kibana feature privileges.

Path parameters

connectorId (required)
Path Parameter — An identifier for the connector. default: null
spaceId (required)
Path Parameter — An identifier for the space. If /s/ and the identifier are omitted from the path, the default space is used. default: null

Consumes

This API call consumes the following media types via the Content-Type request header:
  • application/json

Request body

Update_connector_request_body_properties Update_connector_request_body_properties (required)
Body Parameter

Request headers

kbn-xsrf (required)
Header Parameter — Cross-site request forgery protection default: null

Return type

Example data

Content-Type: application/json
null

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.
  • application/json

Responses

200

Indicates a successful call. connector_response_properties

400

Indicates a bad request. updateConnector_400_response

401

Authorization information is missing or invalid. Unauthorized_response

404

Object is not found. Not_found_response

Models

[ Jump to Methods ]

Table of Contents

  1. Alert_identifier_mapping - Alert identifier mapping
  2. Case_comment_mapping - Case comment mapping
  3. Case_description_mapping - Case description mapping
  4. Case_identifier_mapping - Case identifier mapping
  5. Case_name_mapping - Case name mapping
  6. Connector_mappings_properties_for_a_Swimlane_connector - Connector mappings properties for a Swimlane connector
  7. Create_connector_request_body_properties - Create connector request body properties
  8. Get_connector_types_response_body_properties_inner -
  9. Get_connectors_response_body_properties - Get connectors response body properties
  10. Legacy_create_connector_request_properties - Legacy create connector request properties
  11. Legacy_get_connector_types_response_body_properties_inner -
  12. Legacy_run_connector_request_body_properties - Legacy run connector request body properties
  13. Legacy_update_connector_request_body_properties - Legacy update connector request body properties
  14. Not_found_response - Not found response
  15. Rule_name_mapping - Rule name mapping
  16. Run_connector_request_body_properties - Run connector request body properties
  17. Run_connector_request_body_properties_params -
  18. Severity_mapping - Severity mapping
  19. Subaction_parameters - Subaction parameters
  20. Unauthorized_response - Unauthorized response
  21. Update_connector_request_body_properties - Update connector request body properties
  22. action_response_properties - Action response properties
  23. config_properties_cases_webhook - Connector request properties for Webhook - Case Management connector
  24. config_properties_genai - Connector request properties for a generative AI connector
  25. config_properties_index - Connector request properties for an index connector
  26. config_properties_jira - Connector request properties for a Jira connector
  27. config_properties_opsgenie - Connector request properties for an Opsgenie connector
  28. config_properties_pagerduty - Connector request properties for a PagerDuty connector
  29. config_properties_resilient - Connector request properties for a IBM Resilient connector
  30. config_properties_servicenow - Connector request properties for a ServiceNow ITSM connector
  31. config_properties_servicenow_itom - Connector request properties for a ServiceNow ITSM connector
  32. config_properties_swimlane - Connector request properties for a Swimlane connector
  33. config_properties_webhook - Connector request properties for a Webhook connector
  34. connector_response_properties - Connector response properties
  35. connector_response_properties_cases_webhook - Connector request properties for a Webhook - Case Management connector
  36. connector_response_properties_email - Connector response properties for an email connector
  37. connector_response_properties_index - Connector response properties for an index connector
  38. connector_response_properties_jira - Connector response properties for a Jira connector
  39. connector_response_properties_opsgenie - Connector response properties for an Opsgenie connector
  40. connector_response_properties_pagerduty - Connector response properties for a PagerDuty connector
  41. connector_response_properties_resilient - Connector response properties for a IBM Resilient connector
  42. connector_response_properties_serverlog - Connector response properties for a server log connector
  43. connector_response_properties_servicenow - Connector response properties for a ServiceNow ITSM connector
  44. connector_response_properties_servicenow_itom - Connector response properties for a ServiceNow ITOM connector
  45. connector_response_properties_servicenow_sir - Connector response properties for a ServiceNow SecOps connector
  46. connector_response_properties_slack_api - Connector response properties for a Slack connector
  47. connector_response_properties_slack_webhook - Connector response properties for a Slack connector
  48. connector_response_properties_swimlane - Connector response properties for a Swimlane connector
  49. connector_response_properties_teams - Connector response properties for a Microsoft Teams connector
  50. connector_response_properties_tines - Connector response properties for a Tines connector
  51. connector_response_properties_webhook - Connector response properties for a Webhook connector
  52. connector_response_properties_xmatters - Connector response properties for an xMatters connector
  53. connector_types - Connector types
  54. create_connector_request_cases_webhook - Create Webhook - Case Managment connector request
  55. create_connector_request_email - Create email connector request
  56. create_connector_request_genai - Create generative AI connector request
  57. create_connector_request_index - Create index connector request
  58. create_connector_request_jira - Create Jira connector request
  59. create_connector_request_opsgenie - Create Opsgenie connector request
  60. create_connector_request_pagerduty - Create PagerDuty connector request
  61. create_connector_request_resilient - Create IBM Resilient connector request
  62. create_connector_request_serverlog - Create server log connector request
  63. create_connector_request_servicenow - Create ServiceNow ITSM connector request
  64. create_connector_request_servicenow_itom - Create ServiceNow ITOM connector request
  65. create_connector_request_servicenow_sir - Create ServiceNow SecOps connector request
  66. create_connector_request_slack_api - Create Slack connector request
  67. create_connector_request_slack_webhook - Create Slack connector request
  68. create_connector_request_swimlane - Create Swimlane connector request
  69. create_connector_request_teams - Create Microsoft Teams connector request
  70. create_connector_request_tines - Create Tines connector request
  71. create_connector_request_webhook - Create Webhook connector request
  72. create_connector_request_xmatters - Create xMatters connector request
  73. features -
  74. getConnector_404_response -
  75. legacyRunConnector_200_response -
  76. runConnector_200_response -
  77. runConnector_200_response_data -
  78. run_connector_params_documents - Index connector parameters
  79. run_connector_params_level_message - Server log connector parameters
  80. run_connector_subaction_addevent - The addEvent subaction
  81. run_connector_subaction_addevent_subActionParams -
  82. run_connector_subaction_closealert - The closeAlert subaction
  83. run_connector_subaction_closealert_subActionParams -
  84. run_connector_subaction_createalert - The createAlert subaction
  85. run_connector_subaction_createalert_subActionParams -
  86. run_connector_subaction_createalert_subActionParams_responders_inner -
  87. run_connector_subaction_createalert_subActionParams_visibleTo_inner -
  88. run_connector_subaction_fieldsbyissuetype - The fieldsByIssueType subaction
  89. run_connector_subaction_fieldsbyissuetype_subActionParams -
  90. run_connector_subaction_getchoices - The getChoices subaction
  91. run_connector_subaction_getchoices_subActionParams -
  92. run_connector_subaction_getfields - The getFields subaction
  93. run_connector_subaction_getincident - The getIncident subaction
  94. run_connector_subaction_getincident_subActionParams -
  95. run_connector_subaction_issue - The issue subaction
  96. run_connector_subaction_issue_subActionParams -
  97. run_connector_subaction_issues - The issues subaction
  98. run_connector_subaction_issues_subActionParams -
  99. run_connector_subaction_issuetypes - The issueTypes subaction
  100. run_connector_subaction_pushtoservice - The pushToService subaction
  101. run_connector_subaction_pushtoservice_subActionParams -
  102. run_connector_subaction_pushtoservice_subActionParams_comments_inner -
  103. run_connector_subaction_pushtoservice_subActionParams_incident -
  104. run_connector_subaction_pushtoservice_subActionParams_incident_dest_ip -
  105. run_connector_subaction_pushtoservice_subActionParams_incident_malware_hash -
  106. run_connector_subaction_pushtoservice_subActionParams_incident_malware_url -
  107. run_connector_subaction_pushtoservice_subActionParams_incident_source_ip -
  108. secrets_properties_cases_webhook - Connector secrets properties for Webhook - Case Management connector
  109. secrets_properties_genai - Connector secrets properties for a generative AI connector
  110. secrets_properties_jira - Connector secrets properties for a Jira connector
  111. secrets_properties_opsgenie - Connector secrets properties for an Opsgenie connector
  112. secrets_properties_pagerduty - Connector secrets properties for a PagerDuty connector
  113. secrets_properties_resilient - Connector secrets properties for IBM Resilient connector
  114. secrets_properties_servicenow - Connector secrets properties for ServiceNow ITOM, ServiceNow ITSM, and ServiceNow SecOps connectors
  115. secrets_properties_slack_api - Connector secrets properties for a Web API Slack connector
  116. secrets_properties_slack_webhook - Connector secrets properties for a Webhook Slack connector
  117. secrets_properties_swimlane - Connector secrets properties for a Swimlane connector
  118. secrets_properties_webhook - Connector secrets properties for a Webhook connector
  119. updateConnector_400_response -
  120. update_connector_request_cases_webhook - Update Webhook - Case Managment connector request
  121. update_connector_request_index - Update index connector request
  122. update_connector_request_jira - Update Jira connector request
  123. update_connector_request_opsgenie - Update Opsgenie connector request
  124. update_connector_request_pagerduty - Update PagerDuty connector request
  125. update_connector_request_resilient - Update IBM Resilient connector request
  126. update_connector_request_serverlog - Update server log connector request
  127. update_connector_request_servicenow - Update ServiceNow ITSM connector or ServiceNow SecOps request
  128. update_connector_request_servicenow_itom - Create ServiceNow ITOM connector request
  129. update_connector_request_slack_api - Update Slack connector request
  130. update_connector_request_slack_webhook - Update Slack connector request
  131. update_connector_request_swimlane - Update Swimlane connector request

Alert_identifier_mapping - Alert identifier mapping Up

Mapping for the alert ID.
fieldType
String The type of field in Swimlane.
id
String The identifier for the field in Swimlane.
key
String The key for the field in Swimlane.
name
String The name of the field in Swimlane.

Case_comment_mapping - Case comment mapping Up

Mapping for the case comments.
fieldType
String The type of field in Swimlane.
id
String The identifier for the field in Swimlane.
key
String The key for the field in Swimlane.
name
String The name of the field in Swimlane.

Case_description_mapping - Case description mapping Up

Mapping for the case description.
fieldType
String The type of field in Swimlane.
id
String The identifier for the field in Swimlane.
key
String The key for the field in Swimlane.
name
String The name of the field in Swimlane.

Case_identifier_mapping - Case identifier mapping Up

Mapping for the case ID.
fieldType
String The type of field in Swimlane.
id
String The identifier for the field in Swimlane.
key
String The key for the field in Swimlane.
name
String The name of the field in Swimlane.

Case_name_mapping - Case name mapping Up

Mapping for the case name.
fieldType
String The type of field in Swimlane.
id
String The identifier for the field in Swimlane.
key
String The key for the field in Swimlane.
name
String The name of the field in Swimlane.

Connector_mappings_properties_for_a_Swimlane_connector - Connector mappings properties for a Swimlane connector Up

The field mapping.
alertIdConfig (optional)
caseIdConfig (optional)
caseNameConfig (optional)
commentsConfig (optional)
descriptionConfig (optional)
ruleNameConfig (optional)
severityConfig (optional)

Create_connector_request_body_properties - Create connector request body properties Up

The properties vary depending on the connector type.
config
map[String, oas_any_type_not_mapped] Defines properties for connectors when type is .xmatters.
connector_type_id
String The type of connector.
Enum:
.xmatters
name
String The display name for the connector.
secrets
map[String, oas_any_type_not_mapped] Defines secrets for connectors when type is .xmatters.

Get_connector_types_response_body_properties_inner - Up

enabled (optional)
Boolean Indicates whether the connector type is enabled in Kibana.
enabled_in_config (optional)
Boolean Indicates whether the connector type is enabled in the Kibana .yml file.
enabled_in_license (optional)
Boolean Indicates whether the connector is enabled in the license.
id (optional)
minimum_license_required (optional)
String The license that is required to use the connector type.
name (optional)
String The name of the connector type.
supported_feature_ids (optional)
array[features] The Kibana features that are supported by the connector type.

Get_connectors_response_body_properties - Get connectors response body properties Up

The properties vary for each connector type.
connector_type_id
config (optional)
map[String, oas_any_type_not_mapped] The configuration for the connector. Configuration properties vary depending on the connector type.
id
String The identifier for the connector.
is_deprecated
Boolean Indicates whether the connector type is deprecated.
is_missing_secrets (optional)
Boolean Indicates whether secrets are missing for the connector. Secrets configuration properties vary depending on the connector type.
is_preconfigured
Boolean Indicates whether it is a preconfigured connector. If true, the config and is_missing_secrets properties are omitted from the response.
is_system_action (optional)
Boolean Indicates whether the connector is used for system actions.
name
String The display name for the connector.
referenced_by_count
Integer Indicates the number of saved objects that reference the connector. If is_preconfigured is true, this value is not calculated.

Legacy_create_connector_request_properties - Legacy create connector request properties Up

actionTypeId (optional)
String The connector type identifier.
config (optional)
Object The configuration for the connector. Configuration properties vary depending on the connector type.
name (optional)
String The display name for the connector.
secrets (optional)
Object The secrets configuration for the connector. Secrets configuration properties vary depending on the connector type. NOTE: Remember these values. You must provide them each time you update the connector.

Legacy_get_connector_types_response_body_properties_inner - Up

enabled (optional)
Boolean Indicates whether the connector type is enabled in Kibana.
enabledInConfig (optional)
Boolean Indicates whether the connector type is enabled in the Kibana .yml file.
enabledInLicense (optional)
Boolean Indicates whether the connector is enabled in the license.
id (optional)
String The unique identifier for the connector type.
minimumLicenseRequired (optional)
String The license that is required to use the connector type.
name (optional)
String The name of the connector type.

Legacy_run_connector_request_body_properties - Legacy run connector request body properties Up

The properties vary depending on the connector type.
params
Object The parameters of the connector. Parameter properties vary depending on the connector type.

Legacy_update_connector_request_body_properties - Legacy update connector request body properties Up

The properties vary depending on the connector type.
config (optional)
Object The new connector configuration. Configuration properties vary depending on the connector type.
name (optional)
String The new name for the connector.
secrets (optional)
Object The updated secrets configuration for the connector. Secrets properties vary depending on the connector type.

Not_found_response - Not found response Up

error (optional)
Enum:
Not Found
message (optional)
statusCode (optional)
Enum:
404

Rule_name_mapping - Rule name mapping Up

Mapping for the name of the alert's rule.
fieldType
String The type of field in Swimlane.
id
String The identifier for the field in Swimlane.
key
String The key for the field in Swimlane.
name
String The name of the field in Swimlane.

Run_connector_request_body_properties_params - Up

documents
array[map[String, oas_any_type_not_mapped]] The documents in JSON format for index connectors.
level (optional)
String The log level of the message for server log connectors.
Enum:
debug
error
fatal
info
trace
warn
message
String The message for server log connectors.
subAction
String The action to test.
Enum:
pushToService
subActionParams

Severity_mapping - Severity mapping Up

Mapping for the severity.
fieldType
String The type of field in Swimlane.
id
String The identifier for the field in Swimlane.
key
String The key for the field in Swimlane.
name
String The name of the field in Swimlane.

Subaction_parameters - Subaction parameters Up

Test an action that involves a subaction.
subAction
String The action to test.
Enum:
pushToService
subActionParams

Unauthorized_response - Unauthorized response Up

error (optional)
Enum:
Unauthorized
message (optional)
statusCode (optional)
Enum:
401

Update_connector_request_body_properties - Update connector request body properties Up

The properties vary depending on the connector type.
config
name
String The display name for the connector.
secrets

action_response_properties - Action response properties Up

The properties vary depending on the action type.
actionTypeId (optional)
config (optional)
id (optional)
isDeprecated (optional)
Boolean Indicates whether the action type is deprecated.
isMissingSecrets (optional)
Boolean Indicates whether secrets are missing for the action.
isPreconfigured (optional)
Boolean Indicates whether it is a preconfigured action.
name (optional)

config_properties_cases_webhook - Connector request properties for Webhook - Case Management connector Up

Defines properties for connectors when type is .cases-webhook.
createCommentJson (optional)
String A JSON payload sent to the create comment URL to create a case comment. You can use variables to add Kibana Cases data to the payload. The required variable is case.comment. Due to Mustache template variables (the text enclosed in triple braces, for example, {{{case.title}}}), the JSON is not validated when you create the connector. The JSON is validated once the Mustache variables have been placed when the REST method runs. Manually ensure that the JSON is valid, disregarding the Mustache variables, so the later validation will pass.
createCommentMethod (optional)
String The REST API HTTP request method to create a case comment in the third-party system. Valid values are patch, post, and put.
Enum:
patch
post
put
createCommentUrl (optional)
String The REST API URL to create a case comment by ID in the third-party system. You can use a variable to add the external system ID to the URL. If you are using the xpack.actions.allowedHosts setting, add the hostname to the allowed hosts.
createIncidentJson
String A JSON payload sent to the create case URL to create a case. You can use variables to add case data to the payload. Required variables are case.title and case.description. Due to Mustache template variables (which is the text enclosed in triple braces, for example, {{{case.title}}}), the JSON is not validated when you create the connector. The JSON is validated after the Mustache variables have been placed when REST method runs. Manually ensure that the JSON is valid to avoid future validation errors; disregard Mustache variables during your review.
createIncidentMethod (optional)
String The REST API HTTP request method to create a case in the third-party system. Valid values are patch, post, and put.
Enum:
patch
post
put
createIncidentResponseKey
String The JSON key in the create case response that contains the external case ID.
createIncidentUrl
String The REST API URL to create a case in the third-party system. If you are using the xpack.actions.allowedHosts setting, add the hostname to the allowed hosts.
getIncidentResponseExternalTitleKey
String The JSON key in get case response that contains the external case title.
getIncidentUrl
String The REST API URL to get the case by ID from the third-party system. If you are using the xpack.actions.allowedHosts setting, add the hostname to the allowed hosts. You can use a variable to add the external system ID to the URL. Due to Mustache template variables (the text enclosed in triple braces, for example, {{{case.title}}}), the JSON is not validated when you create the connector. The JSON is validated after the Mustache variables have been placed when REST method runs. Manually ensure that the JSON is valid, disregarding the Mustache variables, so the later validation will pass.
hasAuth (optional)
Boolean If true, a username and password for login type authentication must be provided.
headers (optional)
String A set of key-value pairs sent as headers with the request URLs for the create case, update case, get case, and create comment methods.
updateIncidentJson
String The JSON payload sent to the update case URL to update the case. You can use variables to add Kibana Cases data to the payload. Required variables are case.title and case.description. Due to Mustache template variables (which is the text enclosed in triple braces, for example, {{{case.title}}}), the JSON is not validated when you create the connector. The JSON is validated after the Mustache variables have been placed when REST method runs. Manually ensure that the JSON is valid to avoid future validation errors; disregard Mustache variables during your review.
updateIncidentMethod (optional)
String The REST API HTTP request method to update the case in the third-party system. Valid values are patch, post, and put.
Enum:
patch
post
put
updateIncidentUrl
String The REST API URL to update the case by ID in the third-party system. You can use a variable to add the external system ID to the URL. If you are using the xpack.actions.allowedHosts setting, add the hostname to the allowed hosts.
viewIncidentUrl
String The URL to view the case in the external system. You can use variables to add the external system ID or external system title to the URL.

config_properties_genai - Connector request properties for a generative AI connector Up

Defines properties for connectors when type is .gen-ai.
apiProvider (optional)
String The OpenAI API provider.
apiUrl (optional)
String The OpenAI API endpoint.

config_properties_index - Connector request properties for an index connector Up

Defines properties for connectors when type is .index.
executionTimeField (optional)
String A field that indicates when the document was indexed.
index
String The Elasticsearch index to be written to.
refresh (optional)
Boolean The refresh policy for the write request, which affects when changes are made visible to search. Refer to the refresh setting for Elasticsearch document APIs.

config_properties_jira - Connector request properties for a Jira connector Up

Defines properties for connectors when type is .jira.
apiUrl
String The Jira instance URL.
projectKey
String The Jira project key.

config_properties_opsgenie - Connector request properties for an Opsgenie connector Up

Defines properties for connectors when type is .opsgenie.
apiUrl
String The Opsgenie URL. For example, https://api.opsgenie.com or https://api.eu.opsgenie.com. If you are using the xpack.actions.allowedHosts setting, add the hostname to the allowed hosts.

config_properties_pagerduty - Connector request properties for a PagerDuty connector Up

Defines properties for connectors when type is .pagerduty.
apiUrl (optional)
String The PagerDuty event URL.

config_properties_resilient - Connector request properties for a IBM Resilient connector Up

Defines properties for connectors when type is .resilient.
apiUrl
String The IBM Resilient instance URL.
orgId
String The IBM Resilient organization ID.

config_properties_servicenow - Connector request properties for a ServiceNow ITSM connector Up

Defines properties for connectors when type is .servicenow.
apiUrl
String The ServiceNow instance URL.
clientId (optional)
String The client ID assigned to your OAuth application. This property is required when isOAuth is true.
isOAuth (optional)
Boolean The type of authentication to use. The default value is false, which means basic authentication is used instead of open authorization (OAuth).
jwtKeyId (optional)
String The key identifier assigned to the JWT verifier map of your OAuth application. This property is required when isOAuth is true.
userIdentifierValue (optional)
String The identifier to use for OAuth authentication. This identifier should be the user field you selected when you created an OAuth JWT API endpoint for external clients in your ServiceNow instance. For example, if the selected user field is Email, the user identifier should be the user's email address. This property is required when isOAuth is true.
usesTableApi (optional)
Boolean Determines whether the connector uses the Table API or the Import Set API. This property is supported only for ServiceNow ITSM and ServiceNow SecOps connectors. NOTE: If this property is set to false, the Elastic application should be installed in ServiceNow.

config_properties_servicenow_itom - Connector request properties for a ServiceNow ITSM connector Up

Defines properties for connectors when type is .servicenow.
apiUrl
String The ServiceNow instance URL.
clientId (optional)
String The client ID assigned to your OAuth application. This property is required when isOAuth is true.
isOAuth (optional)
Boolean The type of authentication to use. The default value is false, which means basic authentication is used instead of open authorization (OAuth).
jwtKeyId (optional)
String The key identifier assigned to the JWT verifier map of your OAuth application. This property is required when isOAuth is true.
userIdentifierValue (optional)
String The identifier to use for OAuth authentication. This identifier should be the user field you selected when you created an OAuth JWT API endpoint for external clients in your ServiceNow instance. For example, if the selected user field is Email, the user identifier should be the user's email address. This property is required when isOAuth is true.

config_properties_swimlane - Connector request properties for a Swimlane connector Up

Defines properties for connectors when type is .swimlane.
apiUrl
String The Swimlane instance URL.
appId
String The Swimlane application ID.
connectorType
String The type of connector. Valid values are all, alerts, and cases.
Enum:
all
alerts
cases
mappings (optional)

config_properties_webhook - Connector request properties for a Webhook connector Up

Defines properties for connectors when type is .webhook.
authType (optional)
String The type of authentication to use: basic, SSL, or none.
Enum:
webhook-authentication-basic
webhook-authentication-ssl
null
ca (optional)
String A base64 encoded version of the certificate authority file that the connector can trust to sign and validate certificates. This option is available for all authentication types.
certType (optional)
String If the authType is webhook-authentication-ssl, specifies whether the certificate authentication data is in a CRT and key file format or a PFX file format.
Enum:
ssl-crt-key
ssl-pfx
hasAuth (optional)
Boolean If true, a user name and password must be provided for login type authentication.
headers (optional)
Object A set of key-value pairs sent as headers with the request.
method (optional)
String The HTTP request method, either post or put.
Enum:
post
put
url (optional)
String The request URL. If you are using the xpack.actions.allowedHosts setting, add the hostname to the allowed hosts.
verificationMode (optional)
String Controls the verification of certificates. Use full to validate that the certificate has an issue date within the not_before and not_after dates, chains to a trusted certificate authority (CA), and has a hostname or IP address that matches the names within the certificate. Use certificate to validate the certificate and verify that it is signed by a trusted authority; this option does not check the certificate hostname. Use none to skip certificate validation.
Enum:
certificate
full
none

connector_response_properties - Connector response properties Up

The properties vary depending on the connector type.
config
map[String, oas_any_type_not_mapped] Defines properties for connectors when type is .xmatters.
connector_type_id
String The type of connector.
Enum:
.xmatters
id
String The identifier for the connector.
is_deprecated
Boolean Indicates whether the connector type is deprecated.
is_missing_secrets (optional)
Boolean Indicates whether secrets are missing for the connector. Secrets configuration properties vary depending on the connector type.
is_preconfigured
Boolean Indicates whether it is a preconfigured connector. If true, the config and is_missing_secrets properties are omitted from the response.
is_system_action (optional)
Boolean Indicates whether the connector is used for system actions.
name
String The display name for the connector.

connector_response_properties_cases_webhook - Connector request properties for a Webhook - Case Management connector Up

config
connector_type_id
String The type of connector.
Enum:
.cases-webhook
id
String The identifier for the connector.
is_deprecated
Boolean Indicates whether the connector type is deprecated.
is_missing_secrets (optional)
Boolean Indicates whether secrets are missing for the connector. Secrets configuration properties vary depending on the connector type.
is_preconfigured
Boolean Indicates whether it is a preconfigured connector. If true, the config and is_missing_secrets properties are omitted from the response.
is_system_action (optional)
Boolean Indicates whether the connector is used for system actions.
name
String The display name for the connector.

connector_response_properties_email - Connector response properties for an email connector Up

config
map[String, oas_any_type_not_mapped] Defines properties for connectors when type is .email.
connector_type_id
String The type of connector.
Enum:
.email
id
String The identifier for the connector.
is_deprecated
Boolean Indicates whether the connector type is deprecated.
is_missing_secrets (optional)
Boolean Indicates whether secrets are missing for the connector. Secrets configuration properties vary depending on the connector type.
is_preconfigured
Boolean Indicates whether it is a preconfigured connector. If true, the config and is_missing_secrets properties are omitted from the response.
is_system_action (optional)
Boolean Indicates whether the connector is used for system actions.
name
String The display name for the connector.

connector_response_properties_index - Connector response properties for an index connector Up

config
connector_type_id
String The type of connector.
Enum:
.index
id
String The identifier for the connector.
is_deprecated
Boolean Indicates whether the connector type is deprecated.
is_missing_secrets (optional)
Boolean Indicates whether secrets are missing for the connector. Secrets configuration properties vary depending on the connector type.
is_preconfigured
Boolean Indicates whether it is a preconfigured connector. If true, the config and is_missing_secrets properties are omitted from the response.
is_system_action (optional)
Boolean Indicates whether the connector is used for system actions.
name
String The display name for the connector.

connector_response_properties_jira - Connector response properties for a Jira connector Up

config
connector_type_id
String The type of connector.
Enum:
.jira
id
String The identifier for the connector.
is_deprecated
Boolean Indicates whether the connector type is deprecated.
is_missing_secrets (optional)
Boolean Indicates whether secrets are missing for the connector. Secrets configuration properties vary depending on the connector type.
is_preconfigured
Boolean Indicates whether it is a preconfigured connector. If true, the config and is_missing_secrets properties are omitted from the response.
is_system_action (optional)
Boolean Indicates whether the connector is used for system actions.
name
String The display name for the connector.

connector_response_properties_opsgenie - Connector response properties for an Opsgenie connector Up

config
connector_type_id
String The type of connector.
Enum:
.opsgenie
id
String The identifier for the connector.
is_deprecated
Boolean Indicates whether the connector type is deprecated.
is_missing_secrets (optional)
Boolean Indicates whether secrets are missing for the connector. Secrets configuration properties vary depending on the connector type.
is_preconfigured
Boolean Indicates whether it is a preconfigured connector. If true, the config and is_missing_secrets properties are omitted from the response.
is_system_action (optional)
Boolean Indicates whether the connector is used for system actions.
name
String The display name for the connector.

connector_response_properties_pagerduty - Connector response properties for a PagerDuty connector Up

config
connector_type_id
String The type of connector.
Enum:
.pagerduty
id
String The identifier for the connector.
is_deprecated
Boolean Indicates whether the connector type is deprecated.
is_missing_secrets (optional)
Boolean Indicates whether secrets are missing for the connector. Secrets configuration properties vary depending on the connector type.
is_preconfigured
Boolean Indicates whether it is a preconfigured connector. If true, the config and is_missing_secrets properties are omitted from the response.
is_system_action (optional)
Boolean Indicates whether the connector is used for system actions.
name
String The display name for the connector.

connector_response_properties_resilient - Connector response properties for a IBM Resilient connector Up

config
connector_type_id
String The type of connector.
Enum:
.resilient
id
String The identifier for the connector.
is_deprecated
Boolean Indicates whether the connector type is deprecated.
is_missing_secrets (optional)
Boolean Indicates whether secrets are missing for the connector. Secrets configuration properties vary depending on the connector type.
is_preconfigured
Boolean Indicates whether it is a preconfigured connector. If true, the config and is_missing_secrets properties are omitted from the response.
is_system_action (optional)
Boolean Indicates whether the connector is used for system actions.
name
String The display name for the connector.

connector_response_properties_serverlog - Connector response properties for a server log connector Up

config
connector_type_id
String The type of connector.
Enum:
.server-log
id
String The identifier for the connector.
is_deprecated
Boolean Indicates whether the connector type is deprecated.
is_missing_secrets (optional)
Boolean Indicates whether secrets are missing for the connector. Secrets configuration properties vary depending on the connector type.
is_preconfigured
Boolean Indicates whether it is a preconfigured connector. If true, the config and is_missing_secrets properties are omitted from the response.
is_system_action (optional)
Boolean Indicates whether the connector is used for system actions.
name
String The display name for the connector.

connector_response_properties_servicenow - Connector response properties for a ServiceNow ITSM connector Up

config
connector_type_id
String The type of connector.
Enum:
.servicenow
id
String The identifier for the connector.
is_deprecated
Boolean Indicates whether the connector type is deprecated.
is_missing_secrets (optional)
Boolean Indicates whether secrets are missing for the connector. Secrets configuration properties vary depending on the connector type.
is_preconfigured
Boolean Indicates whether it is a preconfigured connector. If true, the config and is_missing_secrets properties are omitted from the response.
is_system_action (optional)
Boolean Indicates whether the connector is used for system actions.
name
String The display name for the connector.

connector_response_properties_servicenow_itom - Connector response properties for a ServiceNow ITOM connector Up

config
connector_type_id
String The type of connector.
Enum:
.servicenow-itom
id
String The identifier for the connector.
is_deprecated
Boolean Indicates whether the connector type is deprecated.
is_missing_secrets (optional)
Boolean Indicates whether secrets are missing for the connector. Secrets configuration properties vary depending on the connector type.
is_preconfigured
Boolean Indicates whether it is a preconfigured connector. If true, the config and is_missing_secrets properties are omitted from the response.
is_system_action (optional)
Boolean Indicates whether the connector is used for system actions.
name
String The display name for the connector.

connector_response_properties_servicenow_sir - Connector response properties for a ServiceNow SecOps connector Up

config
connector_type_id
String The type of connector.
Enum:
.servicenow-sir
id
String The identifier for the connector.
is_deprecated
Boolean Indicates whether the connector type is deprecated.
is_missing_secrets (optional)
Boolean Indicates whether secrets are missing for the connector. Secrets configuration properties vary depending on the connector type.
is_preconfigured
Boolean Indicates whether it is a preconfigured connector. If true, the config and is_missing_secrets properties are omitted from the response.
is_system_action (optional)
Boolean Indicates whether the connector is used for system actions.
name
String The display name for the connector.

connector_response_properties_slack_api - Connector response properties for a Slack connector Up

connector_type_id
String The type of connector.
Enum:
.slack_api
id
String The identifier for the connector.
is_deprecated
Boolean Indicates whether the connector type is deprecated.
is_missing_secrets (optional)
Boolean Indicates whether secrets are missing for the connector. Secrets configuration properties vary depending on the connector type.
is_preconfigured
Boolean Indicates whether it is a preconfigured connector. If true, the config and is_missing_secrets properties are omitted from the response.
is_system_action (optional)
Boolean Indicates whether the connector is used for system actions.
name
String The display name for the connector.

connector_response_properties_slack_webhook - Connector response properties for a Slack connector Up

connector_type_id
String The type of connector.
Enum:
.slack
id
String The identifier for the connector.
is_deprecated
Boolean Indicates whether the connector type is deprecated.
is_missing_secrets (optional)
Boolean Indicates whether secrets are missing for the connector. Secrets configuration properties vary depending on the connector type.
is_preconfigured
Boolean Indicates whether it is a preconfigured connector. If true, the config and is_missing_secrets properties are omitted from the response.
is_system_action (optional)
Boolean Indicates whether the connector is used for system actions.
name
String The display name for the connector.

connector_response_properties_swimlane - Connector response properties for a Swimlane connector Up

config
connector_type_id
String The type of connector.
Enum:
.swimlane
id
String The identifier for the connector.
is_deprecated
Boolean Indicates whether the connector type is deprecated.
is_missing_secrets (optional)
Boolean Indicates whether secrets are missing for the connector. Secrets configuration properties vary depending on the connector type.
is_preconfigured
Boolean Indicates whether it is a preconfigured connector. If true, the config and is_missing_secrets properties are omitted from the response.
is_system_action (optional)
Boolean Indicates whether the connector is used for system actions.
name
String The display name for the connector.

connector_response_properties_teams - Connector response properties for a Microsoft Teams connector Up

connector_type_id
String The type of connector.
Enum:
.teams
id
String The identifier for the connector.
is_deprecated
Boolean Indicates whether the connector type is deprecated.
is_missing_secrets (optional)
Boolean Indicates whether secrets are missing for the connector. Secrets configuration properties vary depending on the connector type.
is_preconfigured
Boolean Indicates whether it is a preconfigured connector. If true, the config and is_missing_secrets properties are omitted from the response.
is_system_action (optional)
Boolean Indicates whether the connector is used for system actions.
name
String The display name for the connector.

connector_response_properties_tines - Connector response properties for a Tines connector Up

config
map[String, oas_any_type_not_mapped] Defines properties for connectors when type is .tines.
connector_type_id
String The type of connector.
Enum:
.tines
id
String The identifier for the connector.
is_deprecated
Boolean Indicates whether the connector type is deprecated.
is_missing_secrets (optional)
Boolean Indicates whether secrets are missing for the connector. Secrets configuration properties vary depending on the connector type.
is_preconfigured
Boolean Indicates whether it is a preconfigured connector. If true, the config and is_missing_secrets properties are omitted from the response.
is_system_action (optional)
Boolean Indicates whether the connector is used for system actions.
name
String The display name for the connector.

connector_response_properties_webhook - Connector response properties for a Webhook connector Up

config
connector_type_id
String The type of connector.
Enum:
.webhook
id
String The identifier for the connector.
is_deprecated
Boolean Indicates whether the connector type is deprecated.
is_missing_secrets (optional)
Boolean Indicates whether secrets are missing for the connector. Secrets configuration properties vary depending on the connector type.
is_preconfigured
Boolean Indicates whether it is a preconfigured connector. If true, the config and is_missing_secrets properties are omitted from the response.
is_system_action (optional)
Boolean Indicates whether the connector is used for system actions.
name
String The display name for the connector.

connector_response_properties_xmatters - Connector response properties for an xMatters connector Up

config
map[String, oas_any_type_not_mapped] Defines properties for connectors when type is .xmatters.
connector_type_id
String The type of connector.
Enum:
.xmatters
id
String The identifier for the connector.
is_deprecated
Boolean Indicates whether the connector type is deprecated.
is_missing_secrets (optional)
Boolean Indicates whether secrets are missing for the connector. Secrets configuration properties vary depending on the connector type.
is_preconfigured
Boolean Indicates whether it is a preconfigured connector. If true, the config and is_missing_secrets properties are omitted from the response.
is_system_action (optional)
Boolean Indicates whether the connector is used for system actions.
name
String The display name for the connector.

connector_types - Connector types Up

The type of connector. For example, .email, .index, .jira, .opsgenie, or .server-log.

create_connector_request_cases_webhook - Create Webhook - Case Managment connector request Up

The Webhook - Case Management connector uses axios to send POST, PUT, and GET requests to a case management RESTful API web service.
config
connector_type_id
String The type of connector.
Enum:
.cases-webhook
name
String The display name for the connector.
secrets (optional)

create_connector_request_email - Create email connector request Up

The email connector uses the SMTP protocol to send mail messages, using an integration of Nodemailer. An exception is Microsoft Exchange, which uses HTTP protocol for sending emails, Send mail. Email message text is sent as both plain text and html text.
config
map[String, oas_any_type_not_mapped] Defines properties for connectors when type is .email.
connector_type_id
String The type of connector.
Enum:
.email
name
String The display name for the connector.
secrets
map[String, oas_any_type_not_mapped] Defines secrets for connectors when type is .email.

create_connector_request_genai - Create generative AI connector request Up

The generative AI connector uses axios to send a POST request to either OpenAI or Azure OpenAPI.
config
connector_type_id
String The type of connector.
Enum:
.gen-ai
name
String The display name for the connector.
secrets

create_connector_request_index - Create index connector request Up

The index connector indexes a document into Elasticsearch.
config
connector_type_id
String The type of connector.
Enum:
.index
name
String The display name for the connector.

create_connector_request_jira - Create Jira connector request Up

The Jira connector uses the REST API v2 to create Jira issues.
config
connector_type_id
String The type of connector.
Enum:
.jira
name
String The display name for the connector.
secrets

create_connector_request_opsgenie - Create Opsgenie connector request Up

The Opsgenie connector uses the Opsgenie alert API.
config
connector_type_id
String The type of connector.
Enum:
.opsgenie
name
String The display name for the connector.
secrets

create_connector_request_pagerduty - Create PagerDuty connector request Up

The PagerDuty connector uses the v2 Events API to trigger, acknowledge, and resolve PagerDuty alerts.
config
connector_type_id
String The type of connector.
Enum:
.pagerduty
name
String The display name for the connector.
secrets

create_connector_request_resilient - Create IBM Resilient connector request Up

The IBM Resilient connector uses the RESILIENT REST v2 to create IBM Resilient incidents.
config
connector_type_id
String The type of connector.
Enum:
.resilient
name
String The display name for the connector.
secrets

create_connector_request_serverlog - Create server log connector request Up

This connector writes an entry to the Kibana server log.
connector_type_id
String The type of connector.
Enum:
.server-log
name
String The display name for the connector.

create_connector_request_servicenow - Create ServiceNow ITSM connector request Up

The ServiceNow ITSM connector uses the import set API to create ServiceNow incidents. You can use the connector for rule actions and cases.
config
connector_type_id
String The type of connector.
Enum:
.servicenow
name
String The display name for the connector.
secrets

create_connector_request_servicenow_itom - Create ServiceNow ITOM connector request Up

The ServiceNow ITOM connector uses the event API to create ServiceNow events. You can use the connector for rule actions.
config
connector_type_id
String The type of connector.
Enum:
.servicenow-itom
name
String The display name for the connector.
secrets

create_connector_request_servicenow_sir - Create ServiceNow SecOps connector request Up

The ServiceNow SecOps connector uses the import set API to create ServiceNow security incidents. You can use the connector for rule actions and cases.
config
connector_type_id
String The type of connector.
Enum:
.servicenow-sir
name
String The display name for the connector.
secrets

create_connector_request_slack_api - Create Slack connector request Up

The Slack connector uses Slack Incoming Webhooks.
connector_type_id
String The type of connector.
Enum:
.slack_api
name
String The display name for the connector.
secrets

create_connector_request_slack_webhook - Create Slack connector request Up

The Slack connector uses Slack Incoming Webhooks.
connector_type_id
String The type of connector.
Enum:
.slack
name
String The display name for the connector.
secrets

create_connector_request_swimlane - Create Swimlane connector request Up

The Swimlane connector uses the Swimlane REST API to create Swimlane records.
config
connector_type_id
String The type of connector.
Enum:
.swimlane
name
String The display name for the connector.
secrets

create_connector_request_teams - Create Microsoft Teams connector request Up

The Microsoft Teams connector uses Incoming Webhooks.
connector_type_id
String The type of connector.
Enum:
.teams
name
String The display name for the connector.
secrets
map[String, oas_any_type_not_mapped] Defines secrets for connectors when type is .teams.

create_connector_request_tines - Create Tines connector request Up

The Tines connector uses Tines Webhook actions to send events via POST request.
config
map[String, oas_any_type_not_mapped] Defines properties for connectors when type is .tines.
connector_type_id
String The type of connector.
Enum:
.tines
name
String The display name for the connector.
secrets
map[String, oas_any_type_not_mapped] Defines secrets for connectors when type is .tines.

create_connector_request_webhook - Create Webhook connector request Up

The Webhook connector uses axios to send a POST or PUT request to a web service.
config
connector_type_id
String The type of connector.
Enum:
.webhook
name
String The display name for the connector.
secrets

create_connector_request_xmatters - Create xMatters connector request Up

The xMatters connector uses the xMatters Workflow for Elastic to send actionable alerts to on-call xMatters resources.
config
map[String, oas_any_type_not_mapped] Defines properties for connectors when type is .xmatters.
connector_type_id
String The type of connector.
Enum:
.xmatters
name
String The display name for the connector.
secrets
map[String, oas_any_type_not_mapped] Defines secrets for connectors when type is .xmatters.

features - Up

The feature that uses the connector. Valid values are alerting, cases, uptime, and siem.

getConnector_404_response - Up

error (optional)
message (optional)
statusCode (optional)

legacyRunConnector_200_response - Up

actionId (optional)
data (optional)
status (optional)
String The status of the action.

runConnector_200_response - Up

connector_id
String The identifier for the connector.
data (optional)
status
String The status of the action.
Enum:
error
ok

run_connector_params_documents - Index connector parameters Up

Test an action that indexes a document into Elasticsearch.
documents
array[map[String, oas_any_type_not_mapped]] The documents in JSON format for index connectors.

run_connector_params_level_message - Server log connector parameters Up

Test an action that writes an entry to the Kibana server log.
level (optional)
String The log level of the message for server log connectors.
Enum:
debug
error
fatal
info
trace
warn
message
String The message for server log connectors.

run_connector_subaction_addevent - The addEvent subaction Up

The addEvent subaction for ServiceNow ITOM connectors.
subAction
String The action to test.
Enum:
addEvent
subActionParams (optional)

run_connector_subaction_addevent_subActionParams - Up

The set of configuration properties for the action.
additional_info (optional)
String Additional information about the event.
description (optional)
String The details about the event.
event_class (optional)
String A specific instance of the source.
message_key (optional)
String All actions sharing this key are associated with the same ServiceNow alert. The default value is <rule ID>:<alert instance ID>.
metric_name (optional)
String The name of the metric.
node (optional)
String The host that the event was triggered for.
resource (optional)
String The name of the resource.
severity (optional)
String The severity of the event.
source (optional)
String The name of the event source type.
time_of_event (optional)
String The time of the event.
type (optional)
String The type of event.

run_connector_subaction_closealert - The closeAlert subaction Up

The closeAlert subaction for Opsgenie connectors.
subAction
String The action to test.
Enum:
closeAlert
subActionParams

run_connector_subaction_closealert_subActionParams - Up

alias
String The unique identifier used for alert deduplication in Opsgenie. The alias must match the value used when creating the alert.
note (optional)
String Additional information for the alert.
source (optional)
String The display name for the source of the alert.
user (optional)
String The display name for the owner.

run_connector_subaction_createalert - The createAlert subaction Up

The createAlert subaction for Opsgenie connectors.
subAction
String The action to test.
Enum:
createAlert
subActionParams

run_connector_subaction_createalert_subActionParams - Up

actions (optional)
array[String] The custom actions available to the alert.
alias (optional)
String The unique identifier used for alert deduplication in Opsgenie.
description (optional)
String A description that provides detailed information about the alert.
details (optional)
map[String, oas_any_type_not_mapped] The custom properties of the alert.
entity (optional)
String The domain of the alert. For example, the application or server name.
message
String The alert message.
note (optional)
String Additional information for the alert.
priority (optional)
String The priority level for the alert.
Enum:
P1
P2
P3
P4
P5
responders (optional)
array[run_connector_subaction_createalert_subActionParams_responders_inner] The entities to receive notifications about the alert. If type is user, either id or username is required. If type is team, either id or name is required.
source (optional)
String The display name for the source of the alert.
tags (optional)
array[String] The tags for the alert.
user (optional)
String The display name for the owner.
visibleTo (optional)
array[run_connector_subaction_createalert_subActionParams_visibleTo_inner] The teams and users that the alert will be visible to without sending a notification. Only one of id, name, or username is required.

run_connector_subaction_createalert_subActionParams_responders_inner - Up

id (optional)
String The identifier for the entity.
name (optional)
String The name of the entity.
type (optional)
String The type of responders, in this case escalation.
Enum:
escalation
schedule
team
user
username (optional)
String A valid email address for the user.

run_connector_subaction_createalert_subActionParams_visibleTo_inner - Up

id (optional)
String The identifier for the entity.
name (optional)
String The name of the entity.
type
String Valid values are team and user.
Enum:
team
user
username (optional)
String The user name. This property is required only when the type is user.

run_connector_subaction_fieldsbyissuetype - The fieldsByIssueType subaction Up

The fieldsByIssueType subaction for Jira connectors.
subAction
String The action to test.
Enum:
fieldsByIssueType
subActionParams

run_connector_subaction_getchoices - The getChoices subaction Up

The getChoices subaction for ServiceNow ITOM, ServiceNow ITSM, and ServiceNow SecOps connectors.
subAction
String The action to test.
Enum:
getChoices
subActionParams

run_connector_subaction_getchoices_subActionParams - Up

The set of configuration properties for the action.
fields
array[String] An array of fields.

run_connector_subaction_getfields - The getFields subaction Up

The getFields subaction for Jira, ServiceNow ITSM, and ServiceNow SecOps connectors.
subAction
String The action to test.
Enum:
getFields

run_connector_subaction_getincident - The getIncident subaction Up

The getIncident subaction for Jira, ServiceNow ITSM, and ServiceNow SecOps connectors.
subAction
String The action to test.
Enum:
getIncident
subActionParams

run_connector_subaction_getincident_subActionParams - Up

externalId
String The Jira, ServiceNow ITSM, or ServiceNow SecOps issue identifier.

run_connector_subaction_issue - The issue subaction Up

The issue subaction for Jira connectors.
subAction
String The action to test.
Enum:
issue
subActionParams (optional)

run_connector_subaction_issues - The issues subaction Up

The issues subaction for Jira connectors.
subAction
String The action to test.
Enum:
issues
subActionParams

run_connector_subaction_issues_subActionParams - Up

title
String The title of the Jira issue.

run_connector_subaction_issuetypes - The issueTypes subaction Up

The issueTypes subaction for Jira connectors.
subAction
String The action to test.
Enum:
issueTypes

run_connector_subaction_pushtoservice - The pushToService subaction Up

The pushToService subaction for Jira, ServiceNow ITSM, ServiceNow SecOps, and Swimlane connectors.
subAction
String The action to test.
Enum:
pushToService
subActionParams

run_connector_subaction_pushtoservice_subActionParams - Up

The set of configuration properties for the action.
comments (optional)
array[run_connector_subaction_pushtoservice_subActionParams_comments_inner] Additional information that is sent to Jira, ServiceNow ITSM, ServiceNow SecOps, or Swimlane.
incident (optional)

run_connector_subaction_pushtoservice_subActionParams_comments_inner - Up

comment (optional)
String A comment related to the incident. For example, describe how to troubleshoot the issue.
commentId (optional)
Integer A unique identifier for the comment.

run_connector_subaction_pushtoservice_subActionParams_incident - Up

Information necessary to create or update a Jira, ServiceNow ITSM, ServiveNow SecOps, or Swimlane incident.
alertId (optional)
String The alert identifier for Swimlane connectors.
caseId (optional)
String The case identifier for the incident for Swimlane connectors.
caseName (optional)
String The case name for the incident for Swimlane connectors.
category (optional)
String The category of the incident for ServiceNow ITSM and ServiceNow SecOps connectors.
correlation_display (optional)
String A descriptive label of the alert for correlation purposes for ServiceNow ITSM and ServiceNow SecOps connectors.
correlation_id (optional)
String The correlation identifier for the security incident for ServiceNow ITSM and ServiveNow SecOps connectors. Connectors using the same correlation ID are associated with the same ServiceNow incident. This value determines whether a new ServiceNow incident is created or an existing one is updated. Modifying this value is optional; if not modified, the rule ID and alert ID are combined as {{ruleID}}:{{alert ID}} to form the correlation ID value in ServiceNow. The maximum character length for this value is 100 characters. NOTE: Using the default configuration of {{ruleID}}:{{alert ID}} ensures that ServiceNow creates a separate incident record for every generated alert that uses a unique alert ID. If the rule generates multiple alerts that use the same alert IDs, ServiceNow creates and continually updates a single incident record for the alert.
description (optional)
String The description of the incident for Jira, ServiceNow ITSM, ServiceNow SecOps, and Swimlane connectors.
dest_ip (optional)
externalId (optional)
String The Jira, ServiceNow ITSM, or ServiceNow SecOps issue identifier. If present, the incident is updated. Otherwise, a new incident is created.
impact (optional)
String The impact of the incident for ServiceNow ITSM connectors.
issueType (optional)
Integer The type of incident for Jira connectors. For example, 10006. To obtain the list of valid values, set subAction to issueTypes.
labels (optional)
array[String] The labels for the incident for Jira connectors. NOTE: Labels cannot contain spaces.
malware_hash (optional)
malware_url (optional)
parent (optional)
String The ID or key of the parent issue for Jira connectors. Applies only to Sub-task types of issues.
priority (optional)
String The priority of the incident in Jira and ServiceNow SecOps connectors.
ruleName (optional)
String The rule name for Swimlane connectors.
severity (optional)
String The severity of the incident for ServiceNow ITSM and Swimlane connectors.
short_description (optional)
String A short description of the incident for ServiceNow ITSM and ServiceNow SecOps connectors. It is used for searching the contents of the knowledge base.
source_ip (optional)
subcategory (optional)
String The subcategory of the incident for ServiceNow ITSM and ServiceNow SecOps connectors.
summary (optional)
String A summary of the incident for Jira connectors.
title (optional)
String A title for the incident for Jira connectors. It is used for searching the contents of the knowledge base.
urgency (optional)
String The urgency of the incident for ServiceNow ITSM connectors.

run_connector_subaction_pushtoservice_subActionParams_incident_dest_ip - Up

A list of destination IP addresses related to the security incident for ServiceNow SecOps connectors. The IPs are added as observables to the security incident.

run_connector_subaction_pushtoservice_subActionParams_incident_malware_hash - Up

A list of malware hashes related to the security incident for ServiceNow SecOps connectors. The hashes are added as observables to the security incident.

run_connector_subaction_pushtoservice_subActionParams_incident_malware_url - Up

A list of malware URLs related to the security incident for ServiceNow SecOps connectors. The URLs are added as observables to the security incident.

run_connector_subaction_pushtoservice_subActionParams_incident_source_ip - Up

A list of source IP addresses related to the security incident for ServiceNow SecOps connectors. The IPs are added as observables to the security incident.

secrets_properties_cases_webhook - Connector secrets properties for Webhook - Case Management connector Up

password (optional)
String The password for HTTP basic authentication. If hasAuth is set to true, this property is required.
user (optional)
String The username for HTTP basic authentication. If hasAuth is set to true, this property is required.

secrets_properties_genai - Connector secrets properties for a generative AI connector Up

Defines secrets for connectors when type is .gen-ai.
apiKey (optional)
String The OpenAI API key.

secrets_properties_jira - Connector secrets properties for a Jira connector Up

Defines secrets for connectors when type is .jira.
apiToken
String The Jira API authentication token for HTTP basic authentication.
email
String The account email for HTTP Basic authentication.

secrets_properties_opsgenie - Connector secrets properties for an Opsgenie connector Up

Defines secrets for connectors when type is .opsgenie.
apiKey
String The Opsgenie API authentication key for HTTP Basic authentication.

secrets_properties_pagerduty - Connector secrets properties for a PagerDuty connector Up

Defines secrets for connectors when type is .pagerduty.
routingKey
String A 32 character PagerDuty Integration Key for an integration on a service.

secrets_properties_resilient - Connector secrets properties for IBM Resilient connector Up

Defines secrets for connectors when type is .resilient.
apiKeyId
String The authentication key ID for HTTP Basic authentication.
apiKeySecret
String The authentication key secret for HTTP Basic authentication.

secrets_properties_servicenow - Connector secrets properties for ServiceNow ITOM, ServiceNow ITSM, and ServiceNow SecOps connectors Up

Defines secrets for connectors when type is .servicenow, .servicenow-sir, or .servicenow-itom.
clientSecret (optional)
String The client secret assigned to your OAuth application. This property is required when isOAuth is true.
password (optional)
String The password for HTTP basic authentication. This property is required when isOAuth is false.
privateKey (optional)
String The RSA private key that you created for use in ServiceNow. This property is required when isOAuth is true.
privateKeyPassword (optional)
String The password for the RSA private key. This property is required when isOAuth is true and you set a password on your private key.
username (optional)
String The username for HTTP basic authentication. This property is required when isOAuth is false.

secrets_properties_slack_api - Connector secrets properties for a Web API Slack connector Up

Defines secrets for connectors when type is .slack.
token
String Slack bot user OAuth token.

secrets_properties_slack_webhook - Connector secrets properties for a Webhook Slack connector Up

Defines secrets for connectors when type is .slack.
webhookUrl
String Slack webhook url.

secrets_properties_swimlane - Connector secrets properties for a Swimlane connector Up

Defines secrets for connectors when type is .swimlane.
apiToken (optional)
String Swimlane API authentication token.

secrets_properties_webhook - Connector secrets properties for a Webhook connector Up

Defines secrets for connectors when type is .webhook.
crt (optional)
String If authType is webhook-authentication-ssl and certType is ssl-crt-key, it is a base64 encoded version of the CRT or CERT file.
key (optional)
String If authType is webhook-authentication-ssl and certType is ssl-crt-key, it is a base64 encoded version of the KEY file.
pfx (optional)
String If authType is webhook-authentication-ssl and certType is ssl-pfx, it is a base64 encoded version of the PFX or P12 file.
password (optional)
String The password for HTTP basic authentication or the passphrase for the SSL certificate files. If hasAuth is set to true and authType is webhook-authentication-basic, this property is required.
user (optional)
String The username for HTTP basic authentication. If hasAuth is set to true and authType is webhook-authentication-basic, this property is required.

updateConnector_400_response - Up

error (optional)
message (optional)
statusCode (optional)