Folders organize articles. They are not a second source of truth. The article content inside those folders is still what the agent retrieves from.
Reference pages
Get knowledge folders
GET /v2/hc-folders/public — return the current tree snapshot, optionally scoped to one agent.Create knowledge folder
POST /v2/hc-folders/public — create a folder in the tree.Update knowledge folder
PUT /v2/hc-folders/:id/public — update a folder’s title, description, or active state.Move knowledge folder
PUT /v2/hc-folders/:id/move/public — move a folder under a different parent.Move article
PUT /v2/hc-articles/:id/move/public — move an article into a different folder.Delete knowledge folder
DELETE /v2/hc-folders/:id/public — delete a folder from the tree.Assign knowledge to agents
POST /v2/hc-bot-folder-junctions/public — assign or unassign folders to agents in bulk.Endpoint map
| Method | Path | Scope | Purpose |
|---|---|---|---|
GET | /v2/hc-folders/public | read | Return the current knowledge-tree snapshot, optionally scoped to one agent. |
POST | /v2/hc-folders/public | write | Create a folder in the knowledge tree. |
PUT | /v2/hc-folders/:id/public | write | Update a folder’s title, description, or active state. |
PUT | /v2/hc-folders/:id/move/public | write | Move a folder under a different parent. |
PUT | /v2/hc-articles/:id/move/public | write | Move an article into a different folder. |
DELETE | /v2/hc-folders/:id/public | write | Delete a folder from the tree. |
POST | /v2/hc-bot-folder-junctions/public | write | Assign or unassign folders to agents in bulk. |
Knowledge folders snapshot object
Snapshot ID.
ISO 8601 creation timestamp.
ISO 8601 last-update timestamp.
Nested folder-and-article tree for the workspace. When
botId is supplied, this array is filtered to the folders assigned to that agent.The workspace-API-key response for
GET /v2/hc-folders/public does not include companyId or publicSnapshotV2, even though those fields exist on the stored snapshot internally.Folder object
Folder ID.
Workspace ID that owns the folder.
Parent folder ID.
null or empty for a top-level folder.Folder title.
Folder description.
Internal metadata object for the folder.
Whether the folder is active.
ISO 8601 creation timestamp.
ISO 8601 last-update timestamp.
Use the child pages in this section for the detailed request and response reference for each route.

