Pular para o conteúdo 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": {}
}

Autorizações

X-Api-Key
string
header
obrigatório

Parâmetros de caminho

id
string
obrigatório

Resposta

Successful response

id
string
obrigatório
tinyId
integer
obrigatório
title
string
obrigatório
statusValue
string
obrigatório
createdAt
string
obrigatório
updatedAt
string
obrigatório
severity
integer
obrigatório
tlp
integer
obrigatório
pap
integer
obrigatório
createdById
string
obrigatório
visibleToAllOrganizations
boolean
obrigatório
severityColor
string
obrigatório
severityLabel
string
obrigatório
createdAtLabel
string
obrigatório
updatedAtLabel
string
obrigatório
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