Passer au contenu principal
GET
/
cases
/
{id}
Get Case
curl --request GET \
  --url https://local.casebender.com:3000/api/cases/{id} \
  --header 'X-Api-Key: <api-key>'
{
  "id": "<string>",
  "tinyId": 123,
  "title": "<string>",
  "statusValue": "<string>",
  "createdAt": "<string>",
  "updatedAt": "<string>",
  "severity": 123,
  "tlp": 123,
  "pap": 123,
  "createdById": "<string>",
  "visibleToAllOrganizations": true,
  "severityColor": "<string>",
  "severityLabel": "<string>",
  "createdAtLabel": "<string>",
  "updatedAtLabel": "<string>",
  "description": "<string>",
  "deletedAt": "<string>",
  "assigneeId": "<string>",
  "flag": true,
  "customFields": {},
  "assignee": {
    "id": "<string>",
    "email": "<string>",
    "firstName": "<string>",
    "lastName": "<string>",
    "createdAt": "<string>",
    "updatedAt": "<string>",
    "status": "active",
    "password": "<string>",
    "salt": "<string>",
    "image": "<string>",
    "deletedAt": "<string>"
  },
  "createdBy": {
    "id": "<string>",
    "email": "<string>",
    "firstName": "<string>",
    "lastName": "<string>",
    "createdAt": "<string>",
    "updatedAt": "<string>",
    "status": "active",
    "password": "<string>",
    "salt": "<string>",
    "image": "<string>",
    "deletedAt": "<string>"
  },
  "tasks": [
    {
      "id": "<string>",
      "title": "<string>",
      "mandatory": true,
      "description": "<string>",
      "flagged": true,
      "dueDate": "<string>",
      "status": "<string>",
      "caseId": "<string>",
      "createdAt": "<string>",
      "updatedAt": "<string>",
      "createdById": "<string>",
      "assigneeId": "<string>",
      "deletedAt": "<string>",
      "assignee": {
        "id": "<string>",
        "email": "<string>",
        "firstName": "<string>",
        "lastName": "<string>",
        "createdAt": "<string>",
        "updatedAt": "<string>",
        "status": "active",
        "password": "<string>",
        "salt": "<string>",
        "image": "<string>",
        "deletedAt": "<string>"
      }
    }
  ],
  "observables": [
    {
      "id": "<string>",
      "createdById": "<string>",
      "createdAt": "<string>",
      "observableTypeId": 123,
      "data": "<string>",
      "startDate": "<string>",
      "tlp": 123,
      "pap": 123,
      "ioc": true,
      "sighted": true,
      "ignoreSimilarity": true,
      "caseId": "<string>",
      "alertId": "<string>",
      "sightedAt": "<string>",
      "details": "<string>",
      "attachmentId": "<string>",
      "observableType": {
        "id": 123,
        "name": "<string>",
        "isAttachment": true
      },
      "tags": [
        {
          "id": 123,
          "name": "<string>"
        }
      ],
      "analyzerResults": [
        {
          "id": "<string>",
          "jobId": "<string>",
          "observableId": "<string>",
          "analyzerId": "<string>",
          "analyzerName": "<string>",
          "integrationId": 123,
          "status": "Waiting",
          "startDate": "<string>",
          "createdAt": "<string>",
          "endDate": "<string>",
          "extraData": {}
        }
      ],
      "extraData": {}
    }
  ],
  "procedures": [
    {
      "id": 123,
      "description": "<string>",
      "occurDate": "<string>",
      "patternId": 123,
      "createdAt": "<string>",
      "tacticId": 123,
      "createdById": "<string>",
      "caseId": "<string>",
      "alertId": "<string>"
    }
  ],
  "alerts": [
    {
      "id": "<string>",
      "tinyId": 123,
      "title": "<string>",
      "description": "<string>",
      "statusValue": "<string>",
      "createdAt": "<string>",
      "updatedAt": "<string>",
      "count": 123,
      "severity": 123,
      "createdById": "<string>",
      "visibleToAllOrganizations": true,
      "caseId": "<string>",
      "type": "<string>",
      "source": "<string>",
      "sourceRef": "<string>",
      "externalLink": "<string>",
      "tlp": 123,
      "pap": 123,
      "deletedAt": "<string>",
      "assigneeId": "<string>",
      "clientId": "<string>",
      "clientName": "<string>",
      "primaryAlertId": "<string>",
      "aiInsights": {},
      "customFields": {}
    }
  ],
  "tags": [
    {
      "id": 123,
      "name": "<string>"
    }
  ],
  "extraData": {},
  "status": {
    "id": "<string>",
    "stage": "New",
    "label": "<string>",
    "color": "<string>",
    "createdAt": "<string>",
    "updatedAt": "<string>",
    "canDelete": true,
    "value": "<string>"
  },
  "organizations": [
    {
      "id": "<string>",
      "name": "<string>"
    }
  ],
  "aiInsights": {}
}

Autorisations

X-Api-Key
string
header
requis

Paramètres de chemin

id
string
requis

Réponse

Successful response

id
string
requis
tinyId
integer
requis
title
string
requis
statusValue
string
requis
createdAt
string
requis
updatedAt
string
requis
severity
integer
requis
tlp
integer
requis
pap
integer
requis
createdById
string
requis
visibleToAllOrganizations
boolean
requis
severityColor
string
requis
severityLabel
string
requis
createdAtLabel
string
requis
updatedAtLabel
string
requis
description
string | null
deletedAt
string | null
assigneeId
string | null
flag
boolean | null
customFields
object
assignee
object
createdBy
object
tasks
object[]
observables
object[]
procedures
object[]
alerts
object[]
tags
object[]
extraData
object
status
object
organizations
object[]
aiInsights
object