Update Task
Update a task
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
task_id | number | Required | Task ID |
text | string | Optional | Task title |
description | string | Optional | Task description |
due_date | string | Optional | Due date (YYYY-MM-DD) |
due_time | string | Optional | Due time (HH:MM:SS) |
due_on | string | Optional | Due date-time (ISO UTC) |
responsible | number | Optional | User ID |
private | boolean | Optional | Private task |
completed | boolean | Optional | Mark completed |
labels | array | Optional | Label IDs or text |
file_ids | array | Optional | File IDs |
reminder | object | Optional | Reminder config |
hook | boolean | Optional | Execute hooks |
silent | boolean | Optional | No notifications |
Examples
MCP Tool Call
{
"name": "podio_updateTask",
"arguments": {
"task_id": 12345,
"text": "example",
"description": "example",
"due_date": "example",
"due_time": "example",
"due_on": "example",
"responsible": 12345,
"private": true,
"completed": true,
"labels": "example",
"file_ids": "example",
"reminder": "example",
"hook": true,
"silent": true
}
}REST API
curl -X POST https://api.syncello.io/v1/tools/podio/updateTask \
-H "Authorization: Bearer YOUR_JWT_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"task_id": 12345,
"text": "example",
"description": "example",
"due_date": "example",
"due_time": "example",
"due_on": "example",
"responsible": 12345,
"private": true,
"completed": true,
"labels": "example",
"file_ids": "example",
"reminder": "example",
"hook": true,
"silent": true
}'