Filter Items
podio_filter_itemsFilter Podio app items by field conditions to get paginated results with total count. Supports sorting by created_on, last_edit_on, or a field_id.
Instructions
Filters items in a Podio app by field conditions. Returns paginated results with total count. Use numeric field_ids as filter keys (from podio_get_app). Supports sorting by 'created_on', 'last_edit_on', or a field_id. NOTE: This endpoint has a stricter rate limit (250/hr vs 1000/hr standard). Text fields cannot be filtered — use search tools instead.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max items to return (default: 30, max: 500) | |
| app_id | Yes | App ID to filter items in | |
| fields | No | Optional list of field external_ids or field_ids to include in each item. Reduces response size. | |
| offset | No | Number of items to skip for pagination (default: 0) | |
| filters | No | Field filters as object. Keys are numeric field_ids (as strings). Values depend on field type: category=[option_id, ...], number={from:X,to:Y}, date={from:'YYYY-MM-DD',to:'YYYY-MM-DD'}, app_reference=[item_id, ...]. Built-in filters: created_on, created_by. NOTE: Text fields cannot be filtered — use Podio search instead. | |
| sort_by | No | Sort field: 'created_on', 'last_edit_on', or a numeric field_id as string | |
| sort_desc | No | Sort descending (default: true) |