Mealie icon

Mealie

Interact with Mealie API

Admin: Manage Households → Update Household

AI-generated

Overview

This node interacts with the Mealie API to update an existing household within the Admin: Manage Households resource. It is useful for scenarios where you need to modify household details such as the household's name, group association, and preferences stored as a JSON object. For example, updating a household's name or changing its group ID in an administrative system managing households.

Use Case Examples

  1. Updating the name of a household identified by its UUID.
  2. Changing the group ID of a household to reassign it to a different group.
  3. Modifying household preferences by providing a JSON object with new settings.

Properties

Name Meaning
Authentication Method of authentication to use for the API request, either no authentication or API token.
Household ID The UUID of the household to update, used to identify which household to modify.
Group ID The UUID of the group this household belongs to, used to assign or reassign the household to a group.
Name The new name of the household to update.
Preferences as JSON Household preferences provided as a JSON object to update the household's settings.
Request Options Additional request options such as batching, SSL certificate validation, proxy settings, and timeout configuration.

Output

JSON

  • householdId - The UUID of the updated household.
  • groupId - The UUID of the group the household belongs to after update.
  • name - The updated name of the household.
  • preferences - The updated preferences of the household as a JSON object.

Dependencies

  • Mealie API, requiring either no authentication or an API token depending on configuration.

Troubleshooting

  • Common issues may include invalid or missing UUIDs for householdId or groupId, resulting in errors from the API about resource not found or invalid input.
  • Authentication errors if the API token is missing, invalid, or expired, leading to authorization failures.
  • Malformed JSON in the preferences field causing the API to reject the update request.
  • Network issues such as SSL certificate validation failures if 'Ignore SSL Issues' is not enabled, or proxy misconfiguration causing request failures.
  • Timeout errors if the server does not respond within the configured timeout period.

Discussion