Update HelpCenter Category
helpcenter_update_categoryUpdate an existing category by id in the connected HelpCenter.io help center.
Partial update — only fields you pass change. Requires a write-scoped API key. Name and description are per-language objects keyed by language code.
Args:
category_id (number, required): id of the category to update.
name (object, optional): per-language category name.
description (object, optional): per-language description.
parent_id (number, optional): id of the parent category for nesting (must belong to this site). Use 0 to make the category top-level.
icon (string, optional): icon identifier, max 190 chars.
position (number, optional): sibling order, ascending. To move several categories at once use helpcenter_reorder_categories instead.
Returns: { status: "success", category: {...} } with the updated category.
Errors: 403 if the key is read-scoped; 404 if the category id is not in this help center; 422 for unsupported language codes, an invalid parent_id, or a parent that would make the tree a loop (a category cannot be its own parent or a descendant's child).
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"category_id": "<category_id>"
},
"name": "helpcenter_update_category"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| icon | No | Icon identifier for the category (max 190 chars). | |
| name | No | Per-language category name. | |
| site_id | No | Which help center to act on: an id from helpcenter_list_sites. Needed when this connection reaches more than one help center; omit it when it reaches one. Applies to this call only — pass it on every call of a task, and ask the user which help center they mean if their request does not say. | |
| position | No | Sibling order, ascending. Only comparable within one parent. 0 puts the category first. | |
| parent_id | No | Id of the parent category (for nesting). Must belong to this site. | |
| category_id | Yes | Id of the category to update. | |
| description | No | Per-language category description. |