Create HelpCenter Category
helpcenter_create_categoryCreate a category in the HelpCenter.io help center bound to your API key.
Requires a write-scoped API key. This is what lets you build a help center's structure rather than only fill it in: create the categories first, then file articles into them with helpcenter_create_article's category_id.
Args:
name (object, required): per-language category name, e.g. { "en": "Billing" }. Every key must be a language enabled on this help center.
description (object, optional): per-language description.
parent_id (number, optional): parent category id, for nesting. Omit or pass 0 for a top-level category.
icon (string, optional): icon identifier, max 190 chars.
position (number, optional): sibling order, ascending. Omit to place the category after everything already arranged.
Returns: { status: "success", category: {...} } with the new id, 201.
Categories are created public. Privacy (unlisted, team-only, private) stays a dashboard setting, because a private category with no shares would be invisible to everyone including its author.
Errors: 403 if the key is read-scoped; 422 for a language the help center does not have, or a parent_id outside it.
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": {
"name": "<name>"
},
"name": "helpcenter_create_category"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| icon | No | Icon identifier for the category (max 190 chars). | |
| name | Yes | Per-language category name, e.g. { "en": "Billing" }. Required. | |
| 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. Omit to place the category after everything already arranged. | |
| parent_id | No | Id of the parent category, for nesting. Must belong to this site. Use 0 or omit for a top-level category. | |
| description | No | Per-language category description. |