---
title: "Make work item decision"
method: POST
path: "/matters/v1/{id}/work-items/{workItemId}/decision"
tags: ["Matters"]
---

# Make work item decision

`POST /matters/v1/{id}/work-items/{workItemId}/decision`

Approve, revise, block, or reassign a work item. Used by humans or agents to move work items through their lifecycle.

## Path parameters

- `id` string, required
- `workItemId` string, required

## Request body

- object
  - `decision` 'approve' | 'revise' | 'block' | 'reassign', required
  - `reason` string, nullable
  - `agent_type_id` string, nullable
  - `metadata` object

## Response `200`

Decision applied

## Changes

- **2026-03-28** `9579fb47836b` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/casemark/apis/case-dev-api/changes/matters/v1/:id/work-items/:workItemId/decision/post.md)

---

[API](https://skmtc.dev/casemark/apis/case-dev-api.md) · [All operations](https://skmtc.dev/casemark/apis/case-dev-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/casemark/case-dev-api/revisions/5b7e64e6d6f9/schema)
