Skip to content

feat: add payee and category create commands - #48

Open
chiptus wants to merge 2 commits into
stephendolan:mainfrom
chiptus:feat/create-payee
Open

feat: add payee and category create commands#48
chiptus wants to merge 2 commits into
stephendolan:mainfrom
chiptus:feat/create-payee

Conversation

@chiptus

@chiptus chiptus commented Aug 10, 2026

Copy link
Copy Markdown

Adds payees create and categories create commands (supported by the YNAB SDK since v4.4.0), and corrects the API Limitations docs that wrongly claimed payee/category creation is unsupported. Closes #47.

… docs (stephendolan#47)

Add new methods to YnabClient for creating payees and categories, which are now
supported by the YNAB SDK 4.4.0. Add corresponding CLI subcommands for creating
payees and categories with proper validation. Update documentation to correct
the API limitations section, removing incorrect claims about payee and category
creation not being supported.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01PEB6n8Noc57qoFsNt2dZLQ
Comment thread CLAUDE.md
- **utils.ts**: Currency conversion, date formatting, filtering, field selection
- **errors.ts**: Centralized error handling for YNAB API errors
- **command-utils.ts**: Shared command helpers
- **prompts.ts**: Interactive prompts using inquirer

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

removed stale docs

The YNAB API supports creating category groups, so the remaining
docs claim about this limitation is removed as well.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01PEB6n8Noc57qoFsNt2dZLQ
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

readme says api doesn't support creating payees but it does

2 participants