curl -X PATCH https://api.mavioapp.com/v1/action-items/act_p6q7r8 \
-H "Authorization: Bearer mvo_live_abc123" \
-H "Content-Type: application/json" \
-d '{
"status": "completed"
}'
{
"id": "act_p6q7r8",
"title": "Complete Stripe payment integration testing",
"description": "Test the full payment flow in Stripe sandbox including successful charges, declined cards, and refund processing.",
"status": "completed",
"priority": "high",
"assignee": {
"id": "prt_g7h8i9",
"name": "Priya Patel",
"email": "priya@example.com"
},
"due_date": "2026-04-11",
"meeting_id": "mtg_8f3k2j1m4n5p",
"meeting_title": "Weekly Product Sync",
"source_segment_id": "seg_003",
"completed_at": "2026-04-11T16:32:08Z",
"created_at": "2026-04-10T14:51:44Z",
"updated_at": "2026-04-11T16:32:08Z"
}
Update an action item status, assignee, due date, or priority.
curl -X PATCH https://api.mavioapp.com/v1/action-items/act_p6q7r8 \
-H "Authorization: Bearer mvo_live_abc123" \
-H "Content-Type: application/json" \
-d '{
"status": "completed"
}'
{
"id": "act_p6q7r8",
"title": "Complete Stripe payment integration testing",
"description": "Test the full payment flow in Stripe sandbox including successful charges, declined cards, and refund processing.",
"status": "completed",
"priority": "high",
"assignee": {
"id": "prt_g7h8i9",
"name": "Priya Patel",
"email": "priya@example.com"
},
"due_date": "2026-04-11",
"meeting_id": "mtg_8f3k2j1m4n5p",
"meeting_title": "Weekly Product Sync",
"source_segment_id": "seg_003",
"completed_at": "2026-04-11T16:32:08Z",
"created_at": "2026-04-10T14:51:44Z",
"updated_at": "2026-04-11T16:32:08Z"
}
act_p6q7r8).pending, in_progress, or completed. Setting to completed automatically sets completed_at to the current timestamp.prt_a1b2c3), an email address, or a name. Set to null to unassign.2026-04-20). Set to null to remove the due date.high, medium, or low.null to clear.curl -X PATCH https://api.mavioapp.com/v1/action-items/act_p6q7r8 \
-H "Authorization: Bearer mvo_live_abc123" \
-H "Content-Type: application/json" \
-d '{
"status": "completed"
}'
{
"id": "act_p6q7r8",
"title": "Complete Stripe payment integration testing",
"description": "Test the full payment flow in Stripe sandbox including successful charges, declined cards, and refund processing.",
"status": "completed",
"priority": "high",
"assignee": {
"id": "prt_g7h8i9",
"name": "Priya Patel",
"email": "priya@example.com"
},
"due_date": "2026-04-11",
"meeting_id": "mtg_8f3k2j1m4n5p",
"meeting_title": "Weekly Product Sync",
"source_segment_id": "seg_003",
"completed_at": "2026-04-11T16:32:08Z",
"created_at": "2026-04-10T14:51:44Z",
"updated_at": "2026-04-11T16:32:08Z"
}
completed, the action_item.completed webhook event is fired if you have a webhook subscription for it.