Case Ammendments
A case ammendment records a party's request to amend a filed case — adding or removing defendants, evidence, or attached files after the original filing.
Only creating an ammendment (POST) is currently implemented — index, show, update, and destroy exist as controller stubs. Submitting an ammendment creates a Case Ammendment activity (see Case Activities) alongside the CaseAmmendment record itself.
The case ammendment model
- Name
id- Type
- string
- Description
Unique identifier for the ammendment.
- Name
case_record_id- Type
- string
- Description
The case record being amended.
- Name
case_activity_id- Type
- string
- Description
The
Case Ammendmentactivity created alongside this record.
- Name
status- Type
- string
- Description
The ammendment's review status.
- Name
defendants- Type
- array
- Description
Defendants added by this ammendment.
- Name
removed_defendants- Type
- array
- Description
Defendants removed by this ammendment.
- Name
evidences- Type
- array
- Description
Evidence added by this ammendment.
- Name
removed_evidence- Type
- array
- Description
Evidence removed by this ammendment.
- Name
files- Type
- array
- Description
Supporting files attached to this ammendment.
Submit a case ammendment
Submit a request to amend a case's defendants, evidence, and/or attached files.
Required attributes
- Name
case_record_id- Type
- string
- Description
The UUID of the case record to amend.
Optional attributes
- Name
defendants- Type
- array
- Description
New defendants to add. Each requires the standard party fields (name, classification, address).
- Name
removed_defendants- Type
- array
- Description
IDs of existing defendants to remove.
- Name
evidences- Type
- array
- Description
New evidence to add. Testimonial entries require
witness_name; all others requireexhibitanddescription.
- Name
removed_evidence- Type
- array
- Description
IDs of existing evidence to remove.
- Name
files- Type
- array
- Description
Files to attach, uploaded as temporary media tagged with this ammendment's id.
- Name
removed_files- Type
- array
- Description
IDs of existing files to remove.
Request
curl -X POST https://your-domain.com/api/case-ammendments \
-H "Accept: application/json" \
-H "Content-Type: application/json" \
-H "X-XSRF-TOKEN: {token}" \
--cookie "cms_admin_session={session}" \
-d '{
"case_record_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"defendants": [
{"classification": "Individual", "first_name": "Maria", "last_name": "Reyes", "address": "Quezon City"}
],
"evidences": [
{"exhibit": "Exhibit B", "description": "Amended demand letter"}
]
}'
Response
{
"data": {
"id": "9a8b7c6d-5e4f-3210-9a8b-7c6d5e4f3210",
"case_record_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"case_activity_id": "1a2b3c4d-5e6f-7890-1a2b-3c4d5e6f7890",
"status": "Confirmed",
"created_at": "2026-02-20T10:30:00+00:00"
}
}
Error - Missing Evidence Fields (422)
{
"message": "The exhibit and description fields are required for non-testimonial evidence."
}