Get case activity Deprecated
Returns all user activity for a case. Deprecated in 8.1.0. This API is deprecated and will be removed in a future release; use the find user actions API instead. You must have read
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 seeking.
Path parameters
-
The identifier for the case. To retrieve case IDs, use the find cases API. All non-ASCII characters must be URL encoded.
Responses
-
200 application/json; Elastic-Api-Version=2023-10-31
Indicates a successful call.
Hide response attributes Show response attributes object
-
Values are
add
,create
,delete
,push_to_service
, orupdate
. -
Additional properties are allowed.
Hide created_by attributes Show created_by attributes object
-
profile_uid string
-
The application that owns the cases: Stack Management, Observability, or Elastic Security.
Values are
cases
,observability
, orsecuritySolution
. payload object | null Required
One of: Cases_payload_alert_comment object Cases_payload_assignees object Cases_payload_connector object Cases_payload_create_case object Cases_payload_delete object | null Cases_payload_description object Cases_payload_pushed object Cases_payload_settings object Cases_payload_severity object Cases_payload_status object Cases_payload_tags object Cases_payload_title object Cases_payload_user_comment objectHide attribute Show attribute
-
comment object
Additional properties are allowed.
Hide comment attributes Show comment attributes object
Hide attribute Show attribute
-
assignees array[object] | null
An array containing users that are assigned to the case.
Not more than
10
elements.Hide assignees attribute Show assignees attribute object
-
A unique identifier for the user profile. These identifiers can be found by using the suggest user profile API.
-
Hide attribute Show attribute
-
connector object
Additional properties are allowed.
Hide connector attributes Show connector attributes object
-
fields object | null
An object containing the connector fields. To create a case without a connector, specify null. If you want to omit any individual field, specify null as its value.
Additional properties are allowed.
Hide fields attributes Show fields attributes object | null
-
caseId string
The case identifier for Swimlane connectors.
-
category string
The category of the incident for ServiceNow ITSM and ServiceNow SecOps connectors.
-
destIp boolean | null
Indicates whether cases will send a comma-separated list of destination IPs for ServiceNow SecOps connectors.
-
impact string
The effect an incident had on business for ServiceNow ITSM connectors.
-
issueType string
The type of issue for Jira connectors.
-
issueTypes array[string]
The type of incident for IBM Resilient connectors.
-
malwareHash boolean | null
Indicates whether cases will send a comma-separated list of malware hashes for ServiceNow SecOps connectors.
-
malwareUrl boolean | null
Indicates whether cases will send a comma-separated list of malware URLs for ServiceNow SecOps connectors.
-
parent string
The key of the parent issue, when the issue type is sub-task for Jira connectors.
-
priority string
The priority of the issue for Jira and ServiceNow SecOps connectors.
-
severity string
The severity of the incident for ServiceNow ITSM connectors.
-
severityCode string
The severity code of the incident for IBM Resilient connectors.
-
sourceIp boolean | null
Indicates whether cases will send a comma-separated list of source IPs for ServiceNow SecOps connectors.
-
subcategory string
The subcategory of the incident for ServiceNow ITSM connectors.
-
urgency string
The extent to which the incident resolution can be delayed for ServiceNow ITSM connectors.
-
-
id string
The identifier for the connector. To create a case without a connector, use
none
. -
name string
The name of the connector. To create a case without a connector, use
none
. -
type string
The type of connector.
Values are
.cases-webhook
,.jira
,.none
,.resilient
,.servicenow
,.servicenow-sir
, or.swimlane
.
-
Hide attributes Show attributes
-
assignees array[object] | null
An array containing users that are assigned to the case.
Not more than
10
elements.Hide assignees attribute Show assignees attribute object
-
A unique identifier for the user profile. These identifiers can be found by using the suggest user profile API.
-
-
connector object
Additional properties are allowed.
Hide connector attributes Show connector attributes object
-
fields object | null
An object containing the connector fields. To create a case without a connector, specify null. If you want to omit any individual field, specify null as its value.
Additional properties are allowed.
Hide fields attributes Show fields attributes object | null
-
caseId string
The case identifier for Swimlane connectors.
-
category string
The category of the incident for ServiceNow ITSM and ServiceNow SecOps connectors.
-
destIp boolean | null
Indicates whether cases will send a comma-separated list of destination IPs for ServiceNow SecOps connectors.
-
impact string
The effect an incident had on business for ServiceNow ITSM connectors.
-
issueType string
The type of issue for Jira connectors.
-
issueTypes array[string]
The type of incident for IBM Resilient connectors.
-
malwareHash boolean | null
Indicates whether cases will send a comma-separated list of malware hashes for ServiceNow SecOps connectors.
-
malwareUrl boolean | null
Indicates whether cases will send a comma-separated list of malware URLs for ServiceNow SecOps connectors.
-
parent string
The key of the parent issue, when the issue type is sub-task for Jira connectors.
-
priority string
The priority of the issue for Jira and ServiceNow SecOps connectors.
-
severity string
The severity of the incident for ServiceNow ITSM connectors.
-
severityCode string
The severity code of the incident for IBM Resilient connectors.
-
sourceIp boolean | null
Indicates whether cases will send a comma-separated list of source IPs for ServiceNow SecOps connectors.
-
subcategory string
The subcategory of the incident for ServiceNow ITSM connectors.
-
urgency string
The extent to which the incident resolution can be delayed for ServiceNow ITSM connectors.
-
-
id string
The identifier for the connector. To create a case without a connector, use
none
. -
name string
The name of the connector. To create a case without a connector, use
none
. -
type string
The type of connector.
Values are
.cases-webhook
,.jira
,.none
,.resilient
,.servicenow
,.servicenow-sir
, or.swimlane
.
-
-
description string
-
owner string
The application that owns the cases: Stack Management, Observability, or Elastic Security.
Values are
cases
,observability
, orsecuritySolution
. -
settings object
An object that contains the case settings.
Additional properties are allowed.
Hide settings attribute Show settings attribute object
-
Turns alert syncing on or off.
-
-
severity string
The severity of the case.
Values are
critical
,high
,low
, ormedium
. Default value islow
. -
status string
The status of the case.
Values are
closed
,in-progress
, oropen
. -
tags array[string]
-
title string
If the
action
isdelete
and thetype
isdelete_case
, the payload is nullable.Additional properties are allowed.
Hide attribute Show attribute
-
description string
Hide attribute Show attribute
-
externalService object | null
Additional properties are allowed.
Hide externalService attributes Show externalService attributes object | null
-
connector_id string
-
connector_name string
-
external_id string
-
external_title string
-
external_url string
-
pushed_at string(date-time)
-
pushed_by object | null
Additional properties are allowed.
Hide pushed_by attributes Show pushed_by attributes object | null
-
email string | null
-
full_name string | null
-
profile_uid string
-
username string | null
-
-
Hide attribute Show attribute
-
settings object
An object that contains the case settings.
Additional properties are allowed.
Hide settings attribute Show settings attribute object
-
Turns alert syncing on or off.
-
Hide attribute Show attribute
-
severity string
The severity of the case.
Values are
critical
,high
,low
, ormedium
. Default value islow
.
Hide attribute Show attribute
-
status string
The status of the case.
Values are
closed
,in-progress
, oropen
.
Hide attribute Show attribute
-
tags array[string]
Hide attribute Show attribute
-
title string
Hide attribute Show attribute
-
comment object
Additional properties are allowed.
-
-
The type of action.
Values are
assignees
,create_case
,comment
,connector
,delete_case
,description
,pushed
,tags
,title
,status
,settings
, orseverity
.
-
-
401 application/json; Elastic-Api-Version=2023-10-31
Authorization information is missing or invalid.
Hide response attributes Show response attributes object
-
error string
-
message string
-
statusCode integer
-
curl \
-X GET https://localhost:5601/api/cases/9c235210-6834-11ea-a78c-6ffb38a34414/user_actions
[
{
"action": "create",
"action_id": "22fd3e30-03b1-11ed-920c-974bfa104448",
"case_id": "22df07d0-03b1-11ed-920c-974bfa104448",
"comment_id": "578608d0-03b1-11ed-920c-974bfa104448",
"created_at": "2022-05-13T09:16:17.416Z",
"created_by": {
"email": "string",
"full_name": "string",
"profile_uid": "u_J41Oh6L9ki-Vo2tOogS8WRTENzhHurGtRc87NgEAlkc_0",
"username": "elastic"
},
"owner": "cases",
"payload": {
"comment": {
"alertId": "1c0b056b-cc9f-4b61-b5c9-cb801abd5e1d",
"index": ".alerts-observability.logs.alerts-default",
"owner": "cases",
"rule": {
"id": "94d80550-aaf4-11ec-985f-97e55adae8b9",
"name": "security_rule"
},
"type": "alert"
}
},
"type": "create_case"
}
]
{
"error": "Unauthorized",
"message": "string",
"statusCode": 401
}