You must have all privileges for the Actions and Connectors feature in the Management section of the Kibana feature privileges. You must also have all privileges for the Cases feature in the Management, Observability, or Security section of the Kibana feature privileges, depending on the owner of the case you're pushing.
The application that owns the cases: Stack Management, Observability, or Elastic Security.
Values:casesobservabilitysecuritySolution
pushed_atstring · format: date-timenullable
pushed_byobjectnullable
emailstringrequirednullable
full_namestringrequirednullable
profile_uidstring
usernamestringrequirednullable
ruleobject
idstring
The rule identifier.
namestring
The rule name.
updated_atstring · format: date-timenullable
updated_byobjectnullable
emailstringrequirednullable
full_namestringrequirednullable
profile_uidstring
usernamestringrequirednullable
versionstring
typeenumrequired
Values:user
commentstring
created_atstring · format: date-time
created_byobject
emailstringrequirednullable
full_namestringrequirednullable
profile_uidstring
usernamestringrequirednullable
idstring
ownerenum
The application that owns the cases: Stack Management, Observability, or Elastic Security.
Values:casesobservabilitysecuritySolution
pushed_atstring · format: date-timenullable
pushed_byobjectnullable
emailstringrequirednullable
full_namestringrequirednullable
profile_uidstring
usernamestringrequirednullable
updated_atstring · format: date-timenullable
updated_byobjectnullable
emailstringrequirednullable
full_namestringrequirednullable
profile_uidstring
usernamestringrequirednullable
versionstring
connectoruniononeOfrequired
One of:(determined by type)
type: .none
Defines properties for connectors when type is .none.
typeenumrequired
The type of connector. To create a case without a connector, use .none. To update a case to remove the connector, specify .none.
Values:.none
fieldsstringrequirednullable
An object containing the connector fields. To create a case without a connector, specify null. To update a case to remove the connector, specify null.
idstringrequired
The identifier for the connector. To create a case without a connector, use none. To update a case to remove the connector, specify none.
namestringrequired
The name of the connector. To create a case without a connector, use none. To update a case to remove the connector, specify none.
type: .cases-webhook
Defines properties for connectors when type is .cases-webhook.
typeenumrequired
The type of connector.
Values:.cases-webhook
fieldsstringrequirednullable
idstringrequired
The identifier for the connector. To retrieve connector IDs, use the find connectors API.
namestringrequired
The name of the connector.
type: .jira
Defines properties for connectors when type is .jira.
typeenumrequired
The type of connector.
Values:.jira
fieldsobjectrequired
An object containing the connector fields. If you want to omit any individual field, specify null as its value.
issueTypestringrequirednullable
The type of issue.
parentstringrequirednullable
The key of the parent issue, when the issue type is sub-task.
prioritystringrequirednullable
The priority of the issue.
idstringrequired
The identifier for the connector. To retrieve connector IDs, use the find connectors API.
namestringrequired
The name of the connector.
type: .resilient
Defines properties for connectors when type is .resilient.
typeenumrequired
The type of connector.
Values:.resilient
fieldsobjectrequirednullable
An object containing the connector fields. If you want to omit any individual field, specify null as its value.
issueTypesstring[]required
The type of incident.
severityCodestringrequired
The severity code of the incident.
idstringrequired
The identifier for the connector.
namestringrequired
The name of the connector.
type: .servicenow
Defines properties for connectors when type is .servicenow.
typeenumrequired
The type of connector.
Values:.servicenow
fieldsobjectrequired
An object containing the connector fields. If you want to omit any individual field, specify null as its value.
categorystringrequirednullable
The category of the incident.
impactstringrequirednullable
The effect an incident had on business.
severitystringrequirednullable
The severity of the incident.
subcategorystringrequirednullable
The subcategory of the incident.
urgencystringrequirednullable
The extent to which the incident resolution can be delayed.
idstringrequired
The identifier for the connector. To retrieve connector IDs, use the find connectors API.
namestringrequired
The name of the connector.
type: .servicenow-sir
Defines properties for connectors when type is .servicenow-sir.
typeenumrequired
The type of connector.
Values:.servicenow-sir
fieldsobjectrequired
An object containing the connector fields. If you want to omit any individual field, specify null as its value.
categorystringrequirednullable
The category of the incident.
destIpbooleanrequirednullable
Indicates whether cases will send a comma-separated list of destination IPs.
malwareHashbooleanrequirednullable
Indicates whether cases will send a comma-separated list of malware hashes.
malwareUrlbooleanrequirednullable
Indicates whether cases will send a comma-separated list of malware URLs.
prioritystringrequirednullable
The priority of the issue.
sourceIpbooleanrequirednullable
Indicates whether cases will send a comma-separated list of source IPs.
subcategorystringrequirednullable
The subcategory of the incident.
idstringrequired
The identifier for the connector. To retrieve connector IDs, use the find connectors API.
namestringrequired
The name of the connector.
type: .swimlane
Defines properties for connectors when type is .swimlane.
typeenumrequired
The type of connector.
Values:.swimlane
fieldsobjectrequired
An object containing the connector fields. If you want to omit any individual field, specify null as its value.
caseIdstringrequirednullable
The case identifier for Swimlane connectors.
idstringrequired
The identifier for the connector. To retrieve connector IDs, use the find connectors API.
namestringrequired
The name of the connector.
created_atstring · format: date-timerequired
created_byobjectrequired
emailstringrequirednullable
full_namestringrequirednullable
profile_uidstring
usernamestringrequirednullable
customFieldsobject[]
Custom field values for the case.
keystring
The unique identifier for the custom field. The key value must exist in the case configuration settings.
typeenum
The custom field type. It must match the type specified in the case configuration settings.
Values:texttoggle
valueunionstring | booleannullable
The custom field value. If the custom field is required, it cannot be explicitly set to null. However, for cases that existed when the required custom field was added, the default value stored in Elasticsearch is undefined. The value returned in the API and user interface in this case is null.
descriptionstringrequired
durationintegerrequirednullable
The elapsed time from the creation of the case to its closure (in seconds). If the case has not been closed, the duration is set to null. If the case was closed after less than half a second, the duration is rounded down to zero.
external_serviceobjectrequirednullable
connector_idstring
connector_namestring
external_idstring
external_titlestring
external_urlstring
pushed_atstring · format: date-time
pushed_byobjectnullable
emailstringnullable
full_namestringnullable
profile_uidstring
usernamestringnullable
idstringrequired
ownerenumrequired
The application that owns the cases: Stack Management, Observability, or Elastic Security.