Cases
Get Case Artifacts
Searches for all artifacts attached to the given case ID and returns the matching artifacts, if any. Observables are considered "artifacts" in SOC internal terminology. If the case does not exist, this method will respond with a 200 status and an empty list.
get/connect/case/artifacts/{groupType}/{groupId}/{id}
Path parameters
groupTypestring required
The type of artifacts to retrieve [attachments, evidence]
Query parameters
idstring required
The case ID to use for searching all artifacts
Response
The array of artifacts, or an empty array if no matching artifacts found
Example response
[
{
"artifactType": "ip",
"caseId": "PdFc-JIBLkNJ8-bDfz47",
"createTime": "2024-11-14T15:03:22Z",
"description": "Additional supporting evidence",
"groupType": "evidence",
"id": "PdFc-JIBLkNJ8-bDfz47",
"kind": "case",
"md5": "d9cca721a735dac4efe709e0f3518373",
"mimeType": "application/json",
"operation": "create",
"sha1": "a0571c5b9493187adb5bd07ad0faf279a86251df",
"sha256": "9c1f8398f5a92eee44aee58d000a4dc1705f9c25e29683f7730215bc1274cff1",
"streamId": "f2fS-DajPqlMo-221Nmn",
"streamLength": 4096,
"tags": [
"pending",
"unconfirmed"
],
"tlp": "red",
"updateTime": "2024-11-14T15:33:02Z",
"userId": "socl_my_new_client",
"value": "1.2.3.4"
}
]