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.These server-to-server endpoints are part of the VH3 AI Intelligence API.
Use the base URL
https://api.vh3connect.io/api:kP8T1CK7 and send
company_id + tenant api_key in the JSON body for writes or as query
parameters for reads.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/{case_id}
Retrieve a specific case with full details.PATCH /cases/{case_id}
Update a case (title, description, priority, status, etc.).POST /cases/{case_id}/transition
Transition a case to a new status.POST /cases/{case_id}/comments
Add a comment to a case.GET /cases/{case_id}/activity
Retrieve the full activity timeline for a case, all updates, comments, transitions, and linked items.POST /cases/{case_id}/participants
Add a participant to a case.POST /cases/{case_id}/items
Link an item (job, contact, site) to a case.POST /cases/{case_id}/assign-team
Set or clear the Assigned Team on a case (case.team_id). Reassignment replaces the current team. Send team_id: 0 to clear. Activity is recorded with actor_type / actor_id.
Request body: