Skip to content

Comments

Add API calls for getting transaction categories and merchants#128

Open
hammem wants to merge 1 commit intomainfrom
get_category_merchants
Open

Add API calls for getting transaction categories and merchants#128
hammem wants to merge 1 commit intomainfrom
get_category_merchants

Conversation

@hammem
Copy link
Owner

@hammem hammem commented Jan 20, 2025

Adds some of the underlying API calls needed to support the request in #106

keithah pushed a commit to keithah/monarchmoney-enhanced that referenced this pull request Sep 4, 2025
Integrated highly valuable features from community pull requests:

HOLDINGS MANAGEMENT (PR hammem#151):
• get_holding_by_ticker() - Find holdings by ticker symbol
• add_holding_by_ticker() - Add holdings programmatically
• remove_holding_by_ticker() - Remove holdings by ticker
• update_holding_quantity() - Update share quantities
• Complete programmatic investment portfolio management

TRANSACTION FILTERING (PR hammem#148):
• Enhanced get_transactions() with amount filtering
• is_credit parameter for income/expense filtering
• abs_amount_range for precise amount range filtering
• Support for min/max ranges and exact amounts
• Advanced transaction analysis capabilities

TRANSACTION SUMMARY CARD (PR hammem#140):
• get_transactions_summary_card() method added
• Provides UI-accurate transaction counts
• Better data consistency with Monarch web interface

CATEGORIES & MERCHANTS API (PR hammem#128):
• get_transaction_categories() - All available categories
• get_merchants() - Merchants with search & filtering
• get_merchant_details() - Detailed merchant information
• get_category_details() - Category statistics & insights
• Enhanced transaction management capabilities

ADDITIONAL ENHANCEMENTS:
• Added comprehensive PR features demo script
• Enhanced InvestmentService with 6 new methods
• Enhanced TransactionService with 7 new methods
• Full backward compatibility maintained
• All tests passing (58/58)

These community contributions significantly expand the library's
capabilities for investment management and transaction analysis.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
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.

1 participant