Get Tasks
List and filter tasks
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
completed | boolean | Optional | Filter by completion status |
responsible | string | Optional | User IDs (comma-separated) |
due_date | string | Optional | Date range YYYY-MM-DD-YYYY-MM-DD |
created_on | string | Optional | Created date range YYYY-MM-DD-YYYY-MM-DD |
completed_on | string | Optional | Completed date range YYYY-MM-DD-YYYY-MM-DD |
created_by | string | Optional | Creator entities |
completed_by | string | Optional | Completer entities |
created_via | string | Optional | Client ID that created the task |
label | number | Optional | Label ID to filter by |
space | string | Optional | Space IDs (comma-separated) |
org | string | Optional | Organization IDs (comma-separated) |
app | string | Optional | App IDs (comma-separated) |
reference | string | Optional | References "type:id" (semicolon-separated) |
external_id | string | Optional | External ID of the task |
files | boolean | Optional | Filter by file presence |
reassigned | boolean | Optional | Filter by reassignment status |
grouping | string | Optional | Group by: due_date, created_by, responsible, app, space, or org |
sort_by | string | Optional | Sort by: created_on, completed_on, or rank (default: rank) |
sort_desc | boolean | Optional | Sort descending (default: false) |
limit | number | Optional | Maximum number of tasks to return |
offset | number | Optional | Offset for pagination (default: 0) |
view | string | Optional | Set to "full" for complete task details |
Examples
MCP Tool Call
{
"name": "podio_getTasks",
"arguments": {
"completed": true,
"responsible": "example",
"due_date": "example",
"created_on": "example",
"completed_on": "example",
"created_by": "example",
"completed_by": "example",
"created_via": "example",
"label": 12345,
"space": "example",
"org": "example",
"app": "example",
"reference": "example",
"external_id": "example",
"files": true,
"reassigned": true,
"grouping": "example",
"sort_by": "example",
"sort_desc": true,
"limit": 12345,
"offset": 12345,
"view": "example"
}
}REST API
curl -X POST https://api.syncello.io/v1/tools/podio/getTasks \
-H "Authorization: Bearer YOUR_JWT_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"completed": true,
"responsible": "example",
"due_date": "example",
"created_on": "example",
"completed_on": "example",
"created_by": "example",
"completed_by": "example",
"created_via": "example",
"label": 12345,
"space": "example",
"org": "example",
"app": "example",
"reference": "example",
"external_id": "example",
"files": true,
"reassigned": true,
"grouping": "example",
"sort_by": "example",
"sort_desc": true,
"limit": 12345,
"offset": 12345,
"view": "example"
}'