● Operations & Proof
Actions.
Operator action queue and task state.
| POST | /v1/actions | Create action |
| GET | /v1/actions | List actions |
| GET | /v1/actions/{action_id} | Get action |
| PATCH | /v1/actions/{action_id} | Update action |
| POST | /v1/actions/{action_id}/assign | Assign action |
| POST | /v1/actions/{action_id}/complete | Complete action |
| GET | /v1/actions/matters/{matter_id} | List matter actions |
Create action.
Creates operator/counsel/vendor/review action.
| Field | Type |
|---|---|
| matter_id | string |
| type | string |
| title | string |
| campaign_id | string |
| owner_id | string |
| priority | string |
| due_at | date-time |
| linked_packet_id | string |
This operation refuses to run without a granted authority model on the parent matter. A missing grant returns 403 authority_required — it never soft-passes.
# sandbox — full surface, no production data curl -X POST https://api.microndelta.com \ /v1/actions \ -H "Authorization: Bearer md_test_xxxxxxxxxxxxxxxx" \ -H "MD-Version: 2026-06-11" \ -H "Idempotency-Key: 4f8a-bd31" \ -d '{ "matter_id": "string", "type": "string", "title": "string", "campaign_id": "string", "owner_id": "string", "priority": "string", "due_at": "2026-06-01T12:00:00Z", "linked_packet_id": "string" }'
{
"action_id": "string",
"matter_id": "string",
"campaign_id": "string",
"type": "string",
"title": "string",
"owner_id": "string",
"priority": "string",
"status": "string"
}List actions.
Lists actions filtered by owner, matter, campaign, status, and due date.
# sandbox — full surface, no production data curl https://api.microndelta.com \ /v1/actions \ -H "Authorization: Bearer md_test_xxxxxxxxxxxxxxxx" \ -H "MD-Version: 2026-06-11"
{
"items": [
{
"action_id": "...",
"matter_id": "...",
"campaign_id": "...",
"type": "...",
"title": "...",
"owner_id": "...",
"priority": "...",
"status": "..."
}
]
}Get action.
Gets action details, requirements, status, and linked packet/evidence.
| Parameter | Type |
|---|---|
| action_id required · path | string |
# sandbox — full surface, no production data curl https://api.microndelta.com \ /v1/actions/act_91Lk \ -H "Authorization: Bearer md_test_xxxxxxxxxxxxxxxx" \ -H "MD-Version: 2026-06-11"
{
"action_id": "string",
"matter_id": "string",
"campaign_id": "string",
"type": "string",
"title": "string",
"owner_id": "string",
"priority": "string",
"status": "string"
}Update action.
Updates status, owner, priority, due date, and evidence requirements.
| Parameter | Type |
|---|---|
| action_id required · path | string |
| Field | Type |
|---|---|
| title | string |
| status | string |
| priority | string |
| owner_id | string |
| due_at | date-time |
This operation refuses to run without a granted authority model on the parent matter. A missing grant returns 403 authority_required — it never soft-passes.
# sandbox — full surface, no production data curl -X PATCH https://api.microndelta.com \ /v1/actions/act_91Lk \ -H "Authorization: Bearer md_test_xxxxxxxxxxxxxxxx" \ -H "MD-Version: 2026-06-11" \ -H "Idempotency-Key: 4f8a-bd31" \ -d '{ "title": "string", "status": "string", "priority": "string", "owner_id": "string", "due_at": "2026-06-01T12:00:00Z" }'
{
"action_id": "string",
"matter_id": "string",
"campaign_id": "string",
"type": "string",
"title": "string",
"owner_id": "string",
"priority": "string",
"status": "string"
}Assign action.
Assigns action to operator, counsel, analyst, vendor, or reviewer.
| Parameter | Type |
|---|---|
| action_id required · path | string |
| Field | Type |
|---|---|
| owner_id | string |
| notes | string |
This operation refuses to run without a granted authority model on the parent matter. A missing grant returns 403 authority_required — it never soft-passes.
# sandbox — full surface, no production data curl -X POST https://api.microndelta.com \ /v1/actions/act_91Lk/assign \ -H "Authorization: Bearer md_test_xxxxxxxxxxxxxxxx" \ -H "MD-Version: 2026-06-11" \ -H "Idempotency-Key: 4f8a-bd31" \ -d '{ "owner_id": "string", "notes": "string" }'
{
"action_id": "string",
"matter_id": "string",
"campaign_id": "string",
"type": "string",
"title": "string",
"owner_id": "string",
"priority": "string",
"status": "string"
}Complete action.
Completes action with completion evidence and audit event.
| Parameter | Type |
|---|---|
| action_id required · path | string |
| Field | Type |
|---|---|
| completion_notes | string |
| evidence_refs | array |
This operation refuses to run without a granted authority model on the parent matter. A missing grant returns 403 authority_required — it never soft-passes.
# sandbox — full surface, no production data curl -X POST https://api.microndelta.com \ /v1/actions/act_91Lk/complete \ -H "Authorization: Bearer md_test_xxxxxxxxxxxxxxxx" \ -H "MD-Version: 2026-06-11" \ -H "Idempotency-Key: 4f8a-bd31" \ -d '{ "completion_notes": "string", "evidence_refs": [ { "source_id": "...", "source_type": "...", "title": "...", "uri": "...", "hash": "...", "chain_of_custody_id": "...", "admissibility_notes": "..." } ] }'
{
"action_id": "string",
"matter_id": "string",
"campaign_id": "string",
"type": "string",
"title": "string",
"owner_id": "string",
"priority": "string",
"status": "string"
}List matter actions.
Lists actions for a matter.
| Parameter | Type |
|---|---|
| matter_id required · path | string |
# sandbox — full surface, no production data curl https://api.microndelta.com \ /v1/actions/matters/mtr_4Fa1 \ -H "Authorization: Bearer md_test_xxxxxxxxxxxxxxxx" \ -H "MD-Version: 2026-06-11"
{
"items": [
{
"action_id": "...",
"matter_id": "...",
"campaign_id": "...",
"type": "...",
"title": "...",
"owner_id": "...",
"priority": "...",
"status": "..."
}
]
}