POST
/
cases
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>",
  "organizations": [
    "<string>"
  ],
  "visibleToAllOrganizations": true,
  "description": "<string>",
  "statusValue": "<string>",
  "severity": 2.5,
  "tags": [
    {
      "id": 123
    }
  ],
  "customFields": {},
  "tlp": 2,
  "pap": 1.5,
  "createdAt": "<string>"
}'
{
  "id": "<string>",
  "tinyId": 123,
  "title": "<string>",
  "description": "<string>",
  "statusValue": "<string>",
  "createdAt": "<string>",
  "updatedAt": "<string>",
  "severity": 123,
  "tlp": 123,
  "pap": 123,
  "deletedAt": "<string>",
  "createdById": "<string>",
  "assigneeId": "<string>",
  "flag": true,
  "visibleToAllOrganizations": true,
  "customFields": {},
  "extraData": {},
  "aiInsights": {}
}

Authorizations

X-Api-Key
string
header
required

Body

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

Response

200
application/json
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