Description
n8n-nodes-mealie
This is an n8n community node that implements the Mealie Recipe Management API into n8n to automate workflows.
Description
Credentials
This node supports two authentication types:
- Mealie No Auth API: For public endpoints that don’t require authentication (e.g., App: About, User: Login). Only requires your Mealie base URL.
- Mealie API Token API: Authenticates using a Bearer token generated from your Mealie instance. Requires your Mealie base URL and an API token. This is the recommended authentication method for most use cases. The token can be either a long-lived token generated on the Mealie instance (see documentation) or generated on-the-fly using the User: Login operation. In the second case, you might want to use dynamic expressions in the credentials definition on n8n (e.g.,
{{ $json.access_token }}) - App: About – General application information. These operations are public and can be used with a Mealie No Auth API credential.
- Admin: About – Administrative information about the Mealie instance
- Admin: Backups – Database backup management for administrators
- Admin: Maintenance – System maintenance operations for administrators
- Admin: Manage Groups – Group management for administrators
- Admin: Manage Households – Household management for administrators
- Admin: Manage Users – User management for administrators
- Admin: Email – Email system management for administrators
- Groups: Households – Group-level household operations
- Households: Invitations – Household invitation management
- Users: Authentication – User authentication operations
- Users: CRUD – User profile and data management
- Users: Ratings – User rating operations
- Users: Tokens – API token management
- Recipe: CRUD – Core recipe operations
- Recipe: Exports – Recipe export functionality
- Recipe: CRUD – Core recipe operations
- Recipe: Images and Assets – Recipe media management
- Recipe: Comments – Recipe commenting system
- Recipe: Bulk Actions – Bulk recipe operations
- Recipe: Shared – Recipe sharing functionality
- Recipe: Timeline – Recipe timeline and history
- Recipe: Ingredient Parser – Ingredient parsing utilities
- Households: Cookbooks – Cookbook management within households
- Households: Event Notifications – Event notification system
- Households: Mealplans – Meal planning functionality
- Households: Mealplan Rules – Mealplan automation rules
- Households: Recipe Actions – Recipe action automation
- Households: Self Service – Self-service household operations
- Households: Shopping Lists – Shopping list management
- Households: Shopping List Items – Shopping list item management
- Households: Webhooks – Webhook management for households
- Groups: Self Service – Self-service group operations
- Groups: Migrations – Data migration operations
- Groups: Reports – Reporting and analytics
- Groups: Multi Purpose Labels – Label management system
- Groups: Seeders – Database seeding utilities
- Organizer: Categories – Recipe category management
- Organizer: Tags – Recipe tag management
- Organizer: Tools – Recipe tool management
- Recipes: Foods – Food/ingredient database
- Recipes: Units – Unit of measurement management
- Explore: Foods – Public food database exploration
- Explore: Households – Public household exploration
- Explore: Categories – Public category exploration
- Explore: Tags – Public tag exploration
- Explore: Tools – Public tool exploration
- Explore: Cookbooks – Public cookbook exploration
- Explore: Recipes – Public recipe exploration
- Users: Images – User profile image management
- Users: Passwords – Password management operations
- Users: Ratings – User rating operations
- Utils – Utility operations
Available Resources and Operations
The following Mealie API resources are currently implemented in this node:
#### Application Resources
– Get app about information
– Get app startup information
– Get app theme information
#### Admin Resources
– Get app information
– Get app statistics
– Check app configuration
– Get all backups
– Create backup
– Get specific backup
– Delete backup
– Upload backup
– Restore backup
– Maintenance mode management
– System health checks
– Debug OpenAI
– Get all groups
– Create group
– Get specific group
– Update group
– Delete group
– Get all households
– Create household
– Get specific household
– Update household
– Delete household
– Get all users
– Create user
– Get specific user
– Update user
– Delete user
– Unlock users
– Generate password reset token
– Check Email configuration
– Send test email
#### Group/Household Resources
– Get all households
– Get specific household
– Create invite token
– Get invite tokens
– Send email invitation
#### User Resources
– Login – This operation is public and can be used with a Mealie No Auth API credential
– Logout
– Refresh token
– OAuth callback
– OAuth login
– Get self information
– Get self ratings
– Get self favorites
– Register user
– Update password
– Update user profile
– Get user ratings
– Get user favorites
– Create API token
– Delete API token
#### Recipe Resources
– Create recipe from individual fields
– Create recipe from HTML or JSON
Installing n8n-nodes-mealie
To install a custom node in n8n, follow these steps:
1. Refer to the official documentation: n8n Custom Node Installation
2. Choose the custom node you want to install, n8n-nodes-mealie.
3. Follow the instructions provided in the documentation to install and configure the custom node.
For detailed installation steps and configuration options, please visit the official n8n documentation linked above.
Roadmap
The following Mealie API endpoints are yet to be implemented in this node:
#### Recipe Management Resources
– Get recipe formats and templates
– Export recipes
– Export recipes as zip
– CRUD for recipes
– Test parsing recipe
– Create recipe from image
– Create recipe from zip
– Suggest recipe
– Duplicate recipe
– Update last made
– CRUD for recipe image
– CRUD for recipe assets
– Image processing operations
– CRUD for recipe comments
– Bulk parse recipe URL
– Bulk tag recipes
– Bulk settings recipes
– Bulk categorize recipes
– Bulk recipe CRUD
– Share recipes
– CRUD for sharing recipes
– CRUD for recipe timeline/events
– Parse single ingredient
– Parse multiple ingredients
#### Household Management Resources
– Get all cookbooks
– Create cookbook
– Get specific cookbook
– Update cookbook
– Delete cookbook
– Get event notifications
– Manage notification settings
– Test event notification
– Event subscription management
– CRUD for mealplans
– Get today meals
– Create random meal
– CRUD for mealplan rules
– Get recipe actions
– Create recipe action
– Execute/trigger recipe action
– Various self-service operations for household members
– Get all shopping lists
– Create shopping list
– Get specific shopping list
– Update shopping list
– Delete shopping list
– Get shopping list items
– Add item to shopping list
– Update shopping list item
– Remove item from shopping list
– Bulk operations on shopping list items
– Get webhooks
– Create webhook
– Update webhook
– Delete webhook
– Test webhook
#### Group Resources
– Various self-service operations for group members
– Import data from other systems
– Migration status and management
– Get reports
– Delete reports
– CRUD for labels
– Seed foods
– Seed labels
– Seed units
#### Organization Resources
– CRUD for categories
– CRUD for tags
– CRUD for tools
#### Recipe Data Resources
– CRUD for foods
– CRUD for units
#### Exploration Resources
– Browse food database
– Food information lookup
– Browse public households
– Household discovery
– Browse recipe categories
– Category-based recipe discovery
– Browse recipe tags
– Tag-based recipe discovery
– Browse recipe tools
– Tool-based recipe discovery
– Browse public cookbooks
– Cookbook discovery
– Browse public recipes
– Recipe search and discovery
#### User Resources
– Update user profile image
– Get user profile image
– Forgot password
– Reset password
– Password recovery
– Set user rating
– Add user favorite
– Remove user favorite
#### Utility Resources
– Download file