Skip to main content

Cases

The Cases endpoints provide a lightweight case management system for tracking multi-step operational workflows, escalations, customer complaints, follow-up work, and anything that spans multiple jobs or interactions.

POST /cases/create

Create a new case. Request body:

GET /cases/list

List cases with optional filtering. Query parameters:

GET /cases/search

Full-text search across all cases.

GET /cases/

Retrieve a specific case with full details.

PATCH /cases/

Update a case (title, description, priority, status, etc.).

POST /cases//transition

Transition a case to a new status.

POST /cases//comments

Add a comment to a case.

GET /cases//activity

Retrieve the full activity timeline for a case, all updates, comments, transitions, and linked items.

POST /cases//participants

Add a participant to a case.

POST /cases//items

Link an item (job, contact, site) to a case.