Pular para o conteúdo principal
POST
/
cases
Create Case
curl --request POST \
  --url https://local.casebender.com:3000/api/cases \
  --header 'Content-Type: application/json' \
  --header 'X-Api-Key: <api-key>' \
  --data '
{
  "title": "<string>",
  "statusValue": "<string>",
  "severity": 2.5,
  "tlp": 2,
  "pap": 1.5,
  "organizations": [
    "<string>"
  ],
  "visibleToAllOrganizations": true,
  "description": "<string>",
  "tags": [
    {
      "id": 123
    }
  ],
  "customFields": {},
  "createdAt": "<string>"
}
'
{
  "id": "<string>",
  "tinyId": 123,
  "title": "<string>",
  "statusValue": "<string>",
  "createdAt": "<string>",
  "updatedAt": "<string>",
  "severity": 123,
  "tlp": 123,
  "pap": 123,
  "createdById": "<string>",
  "visibleToAllOrganizations": true,
  "customFields": {},
  "extraData": {},
  "aiInsights": {},
  "description": "<string>",
  "deletedAt": "<string>",
  "assigneeId": "<string>",
  "flag": true
}

Autorizações

X-Api-Key
string
header
obrigatório

Corpo

application/json
title
string
obrigatório
statusValue
string
obrigatório
severity
number
obrigatório
Intervalo obrigatório: 1 <= x <= 4
tlp
number
obrigatório
Intervalo obrigatório: 0 <= x <= 4
pap
number
obrigatório
Intervalo obrigatório: 0 <= x <= 3
organizations
string[]
visibleToAllOrganizations
boolean
description
string
tags
object[]
customFields
object
createdAt
string

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
customFields
object
obrigatório
extraData
object
obrigatório
aiInsights
object
obrigatório
description
string | null
deletedAt
string | null
assigneeId
string | null
flag
boolean | null