bd notion
Generated from bd help --doc notion
bd notion
Commands for syncing issues between beads and Notion.
bd notion
bd notion connect
Connect bd to an existing Notion database or data source
bd notion connect [flags]
Flags:
--url string Existing Notion database or data source URL
bd notion init
Create a dedicated Beads database in Notion
bd notion init [flags]
Flags:
--parent string Parent page ID
--title string Database title (default "Beads Issues")
bd notion pull
Pull one or more items from Notion.
Accepts bead IDs or external references as positional arguments. Equivalent to: bd notion sync --pull --issues <refs>
bd notion pull [refs...] [flags]
Flags:
--dry-run Preview pull without making changes
bd notion push
Push one or more beads issues to Notion.
Accepts bead IDs as positional arguments. Equivalent to: bd notion sync --push --issues <ids>
bd notion push [bead-ids...] [flags]
Flags:
--dry-run Preview push without making changes
bd notion status
Show Notion sync status
bd notion status
bd notion sync
Synchronize issues between beads and Notion.
By default this performs bidirectional sync. Use --pull or --push to limit direction.
bd notion sync [flags]
Flags:
--create-only Only create missing remote pages, do not update existing ones
--dry-run Preview changes without making mutations
--issues string Comma-separated bead IDs to sync selectively (e.g., bd-abc,bd-def). Mutually exclusive with --parent.
--parent string Limit push to this bead and its descendants (push only). Mutually exclusive with --issues.
--prefer-local On conflict, keep the local beads version
--prefer-notion On conflict, use the Notion version
--pull Only pull issues from Notion
--push Only push issues to Notion
--state string Issue state to sync: open, closed, or all (default "all")