Skip to main content
These routes manage articles directly in Fini’s live knowledge graph.
Use this section when you already know the article content you want to store or update directly. For source-backed generation, start from Knowledge and the generation routes there.

Reference pages

List articles

GET /v2/hc-articles/public — list live articles, draft articles, or both.

Get articles by IDs

POST /v2/hc-articles/ids/public — fetch one or more articles by ID.

Create article

POST /v2/hc-articles/public — create a live article or draft article.

Update article

PUT /v2/hc-articles/:id/public — update an existing article.

Create article draft

POST /v2/hc-articles/:id/draft/public — create a draft from an existing article.

Publish article draft

POST /v2/hc-articles/:id/publish/public — publish a draft article.

Delete article

DELETE /v2/hc-articles/:id/public — delete an article.

Endpoint map

There is no workspace-API-key GET /v2/hc-articles/:id/public route in the current controller. If you want to fetch by ID, use POST /v2/hc-articles/ids/public with one or more articleIds.

Article object

string
Article ID.
string
Article title.
string
Main knowledge body.
string
Additional instructions the agent should apply when using this article.
array
Question prompts associated with the article.
array
Keyword list associated with the article.
boolean
Whether the article is marked as escalation-related.
object
Internal metadata stored with the article. Source-backed generation and draft flows may use this to retain linkage data.
boolean
Whether the article is active.
boolean
Whether the article is public in the help center.
string
Folder that contains the article.
string
Workspace ID that owns the article.
string
ISO 8601 creation timestamp.
string
ISO 8601 last-update timestamp.
integer
Article version, when versioning metadata is available.
boolean
Whether the draft has already been published, when applicable.
string
Original live article ID when this object is a draft of an existing article.
integer
Version of the original live article when this draft was created.
string
User ID that created the article, when stored.
string
Origin marker for the article, when one was stored.
Use the child pages in this section for the detailed request and response reference for each route.