Create an FAQ Section
helpcenter_create_faq_sectionCreate an embeddable FAQ section for the user's website. A 'custom' section starts empty: add FAQ articles to it next. A 'full' section lists every published FAQ article, grouped by category. It starts on the 'slate' template unless template names another (see helpcenter_list_faq_sections). Place the section's install_snippet where it should appear, on a page that also carries the widget snippet (helpcenter_get_widget_install) and whose host is in the section's display_urls.
Nothing shows anywhere until its snippet is placed. Needs an admin or owner of the help center.
Args:
type ('custom' | 'full', required).
title (string or { language: text }, required): the heading.
description (string or { language: text }, optional).
display_urls (string[], optional): hosts of the pages that will carry it.
template (string, optional), design (object, optional), show_heading (boolean, optional).
Returns: { faq_section } with its id and install_snippet.
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": {
"type": "<type>",
"title": "<title>"
},
"name": "helpcenter_create_faq_section"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| type | Yes | 'custom' lists the FAQs you add, in your order. 'full' lists every published FAQ article, grouped by category. | |
| title | Yes | The heading: text in the help center's default language, or text by language, e.g. {"default": "Billing questions", "fr": "Questions de facturation"}. | |
| design | No | Design tokens the template reads; any left out take the template's own. Replaces the stored design when sent. | |
| 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. | |
| template | No | A template id from helpcenter_list_faq_sections (templates.ids), e.g. 'slate', 'beacon', 'glass'. 'classic' is the plain renderer. | |
| description | No | Optional text under the heading, in the same form as title. | |
| display_urls | No | Host names of the pages that will carry the section, e.g. ['www.example.com'], compared exactly (www.example.com and example.com are two). A URL is reduced to its host. The help center's own domain always works. | |
| show_heading | No | Whether the section shows its title. |