Filter Items
Search and filter items in an app
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
app_id | number | Required | App ID |
filters | object | Optional | Filters by field_id |
sort_by | string | Optional | Field to sort by |
sort_desc | boolean | Optional | Sort descending |
limit | number | Optional | Max items (default: 30) |
offset | number | Optional | Pagination offset |
Optional Flags
| Parameter | Type | Required | Description | Options |
|---|---|---|---|---|
count_only | boolean | Optional | Return count only | |
field_ids | array | Optional | Filter to specific fields | |
field_types | string | Optional | Filter fields by type: all (default), basic (exclude calculations), calculation (only calculations) | allbasiccalculation |
field_values_only | boolean | Optional | Return field values only | |
summary_only | boolean | Optional | Return metadata only |
Examples
MCP Tool Call
{
"name": "podio_filterItems",
"arguments": {
"app_id": 12345,
"filters": "example",
"sort_by": "example",
"sort_desc": true,
"limit": 12345,
"offset": 12345,
"count_only": true,
"field_ids": "value",
"field_types": "value",
"field_values_only": true,
"summary_only": true
}
}REST API
curl -X POST https://api.syncello.io/v1/tools/podio/filterItems \
-H "Authorization: Bearer YOUR_JWT_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"app_id": 12345,
"filters": "example",
"sort_by": "example",
"sort_desc": true,
"limit": 12345,
"offset": 12345,
"count_only": true,
"field_ids": "value",
"field_types": "value",
"field_values_only": true,
"summary_only": true
}'