CREATE Cases

POST api/v1/cases

Creates a new case.

Body Params

Only these fields are accepted (unknown fields return 400):

Name
Type
Required
Validation / Notes

case_name

string

Yes

Max 255, cannot contain any of: `+ < > : " / \

case_number

string

No

Max 255, same character restrictions as case_name; must be unique if provided.

description

string

No

Max 2000.

case_status

string

No

Max 255.

case_type

string

No

Max 255.

case_lead_id

integer

No

Integer.

case_open_date

date

No

Valid date value.

user_group_uuid

string or string[]

No

Either one UUID string or array of UUID strings.

client_id

integer

No

Integer.

Success Response (200)

{
  "success": true,
  "message": "Case Created",
  "case_id": 123,
  "uuid": "abc123...",
  "case_number": "CASE-0001",
  "case_name": "New Case"
}

Error Responses

  • 400 validation error:

  • 400 duplicate case number:

  • 500 server error:

Example

Last updated