Create Item
podio_create_itemCreate a new item in a Podio app by mapping field IDs to values, with automatic duplicate detection to reuse existing items instead of adding duplicate records.
Instructions
Creates a new item in a Podio app. The fields object maps field external_ids (or field_ids) to values. IMPORTANT: Call podio_get_app first to learn field types and option IDs. Field format varies by type: text='string', number=42, date={start:'YYYY-MM-DD'}, category=option_id (integer from app field settings), money={value:100,currency:'USD'}, app_reference=[item_id_1, item_id_2] (array of integer item IDs).
DUPLICATE DETECTION: Before creating, this tool automatically searches for potential duplicates using text field values. If duplicates are found, the item is NOT created — instead, the matches are returned with their item_ids. You MUST automatically use the existing item_ids from the matches instead of creating new items. Only use skip_duplicate_check=true if the user explicitly says to create a new/separate record despite the duplicate.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tags | No | Optional tags to apply to the item | |
| app_id | Yes | App ID to create the item in | |
| fields | Yes | Field values keyed by external_id or field_id. Use podio_get_app to learn field types and option IDs. Examples: text='string', number=42, date={start:'2026-04-01'}, category=option_id, money={value:100,currency:'USD'} | |
| silent | No | If true, no notifications are generated (default: false) | |
| skip_duplicate_check | No | If true, skip duplicate detection and create immediately (default: false) |