Skip to main content
POST
Use this route when you want to write articles directly instead of generating them from sources.

Headers

string
required
Bearer token containing your Fini workspace API key. Format: Bearer fini_... The key needs write scope.
string
required
application/json

Body parameters

string
required
Article title.
string
required
Main knowledge body.
string
required
Instructions the agent should apply when using this article.
array
required
Related questions for the article.
array
required
Keywords for the article.
boolean
required
Whether the article is escalation-related.
string
required
Folder that should contain the article.
boolean
default:false
Whether to create the article as a draft instead of a live article.
string
Optional origin marker to store with the article.
POST /v2/hc-articles/public only uses the fields documented above. Even though the internal DTO also permits active, public, and originalArticleId, the public create controller does not pass them through.

Response

Returns the created article object. See Manage knowledge for the shared article fields.
Because the public create route does not expose active or public, newly created articles currently come back with the service defaults for those fields.

Errors

The request body is malformed or one of the required arrays is empty.
The API key is missing, malformed, revoked, or invalid.
The API key does not include the write scope.