Bulk Create Rows
notion_bulk_createBulk insert up to 1000 Notion database rows from JSON or CSV, validating every row before writes and defaulting to dry-run preview.
Instructions
Create up to 1000 database rows from JSON objects (rows) or CSV (csv text or csv_path). Column/key names match properties forgivingly; values follow notion_update_properties rules (relations accept related rows' titles). Empty CSV cells are left unset. Every row is validated before anything is written, and all problems are reported by row. Defaults to dry_run=true. Rows that fail while writing are reported; the rest stay. One notion_undo trashes every created row.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| csv | No | ||
| rows | No | ||
| dry_run | No | ||
| csv_path | No | Local CSV file (from the working directory or temp folder). | |
| database | Yes | ||
| data_source_name | No | ||
| allow_new_options | No |