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
}

Autorisations

X-Api-Key
string
header
requis

Corps

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

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