Passer au contenu 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
}

Authorizations

X-Api-Key
string
header
required

Body

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

Response

Successful response

id
string
required
tinyId
integer
required
title
string
required
statusValue
string
required
createdAt
string
required
updatedAt
string
required
severity
integer
required
tlp
integer
required
pap
integer
required
createdById
string
required
visibleToAllOrganizations
boolean
required
customFields
object
required
extraData
object
required
aiInsights
object
required
description
string | null
deletedAt
string | null
assigneeId
string | null
flag
boolean | null