Delete HelpCenter Article
helpcenter_delete_articleDelete an article: it moves to the help center's Trash, readers can no longer reach it, and its URL stops resolving.
DESTRUCTIVE, and reversible only by a person: the article can be restored from the dashboard's Trash (Articles -> Trash), but there is NO restore through the API or any tool here — once you delete it, it is out of your reach.
If the goal is only to take an article off the help center, prefer helpcenter_update_article with published: false. That hides it from readers just as completely, keeps it editable, and you can republish it yourself. Delete what should not exist at all — a duplicate, an article replaced by another.
Links to it from other articles break, and a change set holding it refuses to publish until that item is removed.
Args:
article_id (number, required): the article to delete.
Returns: { status: "success", message: "Article moved to trash.", article: { id, deleted_at } }.
Errors: 403 if the key is read-scoped; 404 if the article is not in this help center — or is already in the Trash.
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": {
"article_id": "<article_id>"
},
"name": "helpcenter_delete_article"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| 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. | |
| article_id | Yes | Id of the article to move to Trash. |