libredesk_articles
Manage help center articles as markdown: list, create, update, sync local files, move, reorder, and link translations while checking which articles AI assistants can use.
Instructions
Manage knowledge base articles, written and read as markdown. Undocumented API.
Actions:
list(help_center_id, ...): List a help center's articles, without content.
visibility(help_center_id, ...): Which articles AI assistants can use, and why the others are hidden.
get(id, ...): Get one article with content and translations.
create(collection_id, title, content, ...): Create a draft article in a collection.
update(id, ...): Change only the given fields of an article.
sync(path, ...): Create or update draft articles from local .md files with frontmatter; writes new ids back. Never publishes.
move(id, collection_id): Move an article to another collection of its help center.
reorder(collection_id, order): Sort many articles of a collection at once.
linkable(help_center_id, exclude_locale): List articles linkable as translation: other locale, not yet linked.
link_translation(id, translation_of_id): Make an article a translation of another article.
unlink_translation(id): Take an article out of its translation group.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | Article id. | |
| path | No | A .md file, or a folder of them, on this machine. | |
| order | No | Map of article id to position, for example {"11":0,"14":1}. | |
| title | No | Article title. | |
| action | Yes | Action. | |
| format | No | "markdown" (default) or "html" for what markdown cannot express, such as tables. | |
| locale | No | Only this locale; omit for all. For create, update: Locale code; must match the collection's locale. | |
| content | No | Article body. A literal ~ reads back as ~; send it back as is. | |
| dry_run | No | Only report what would change. | |
| excerpt | No | Short summary for lists and search. | |
| profile | No | Stored profile to use; omit for the default. | |
| ai_enabled | No | Let AI assistants use it once published. True by default on create. | |
| meta_title | No | SEO title. | |
| sort_order | No | Position in the collection, lowest first. | |
| collection_id | No | Collection id. For move: Target collection id. For list: Only this collection. | |
| exclude_locale | No | Locale of the article to link; articles in it are left out. | |
| help_center_id | No | Help center id. | |
| meta_image_url | No | Social preview image URL. | |
| meta_description | No | SEO description. | |
| translation_of_id | No | Id of the article this one translates. |