- HTTP request
- Path parameters
- Query parameters
- Request body
- Response body
- Authorization scopes
- IAM Permissions
- LegacyCase
- SoarPlatformInfo
- ResponsePlatformType
- Try it!
Full name: projects.locations.instances.legacy.legacyBatchGetCases
RPC for fetching cases for the given caseNames. If a case is not found, it is skipped (nothing is returned in its place).
HTTP request
GET https://chronicle.googleapis.com/v1alpha/{instance}/legacy:legacyBatchGetCases
Path parameters
Parameters | |
---|---|
instance |
Chronicle instance this request is sent to. Format: projects/{project}/locations/{location}/instances/{instance}/legacy |
Query parameters
Parameters | |
---|---|
names[] |
Required. Names of required cases A maximum of 1000 cases can be retrieved in a batch. |
Request body
The request body must be empty.
Response body
The BatchGetCasesResponse message NEXT TAG: 2
If successful, the response body contains data with the following structure:
JSON representation |
---|
{
"cases": [
{
object ( |
Fields | |
---|---|
cases[] |
Cases corresponding to the given case names. The returned cases would be in the same order as the requested case names, except for cases that were not found. |
Authorization scopes
Requires the following OAuth scope:
https://www.googleapis.com/auth/cloud-platform
For more information, see the Authentication Overview.
IAM Permissions
Requires the following IAM permission on the instance
resource:
chronicle.legacies.legacyBatchGetCases
For more information, see the IAM documentation.
LegacyCase
Case contains SOAR case information. NEXT_TAG: 8
JSON representation |
---|
{ "id": string, "soar_platform_info": { object ( |
Fields | |
---|---|
id |
Id of the case. |
soar_platform_info |
Case related info of this same case in customer's SOAR platform. |
display_name |
Display name of the Case. |
stage |
Stage of the Case. Predefined values include "Triage", "Assessment", "Investigation", "Incident", "Improvement", "Research". And users can define custom string values. |
priority |
Case Priority. |
status |
Case Status. |
alert_ids[] |
Alert IDs that are part of this case. |
SoarPlatformInfo
Related info of Case in customer's SOAR platform.
JSON representation |
---|
{
"case_id": string,
"response_platform_type": enum ( |
Fields | |
---|---|
case_id |
Id of the case in SOAR product. |
response_platform_type |
Type of SOAR product. |
ResponsePlatformType
Available response platforms.
Enums | |
---|---|
RESPONSE_PLATFORM_TYPE_UNSPECIFIED |
Response platform not specified. |
RESPONSE_PLATFORM_TYPE_SIEMPLIFY |
Siemplify |