Joomla Content (JoomReem) icon

Joomla Content (JoomReem)

Manage Joomla CMS content - by Mohamed Abdelaziz (JoomReem)

Category → Update

AI-generated

Summary

Update a Joomla content category by ID, optionally changing its title, alias, description, language, parent category, publish state, multilingual associations, or custom field values. The node sends the selected updates in a PATCH request to the category endpoint.

Inputs

  • Category ID (required) — ID of the category to update.
  • Update Fields — Optional values to update: title, alias, description, language, parent category, or publish state (Published, Unpublished, Archived, or Trashed). Empty values are omitted from the PATCH body.
  • Associations — A JSON object mapping other language codes to category IDs. Do not include the category’s own language; if associations are provided without a language, the node fetches the category to determine its language and removes that language from the associations.
  • Custom Fields — Set one or more category custom fields by field name or ID. Values containing commas are sent as arrays split on commas, with surrounding whitespace trimmed.

Output shape

A single Joomla API response record for the updated category, returned as an n8n item.

The update uses PATCH on /content/categories/{categoryId}. If associations are supplied without a language, an additional GET request is made first to read the category’s current language. API errors are raised unless Continue On Fail is enabled, in which case an item containing an error message is returned.

Links

Discussion