Skip to main content
POST
/
v2
/
hc-articles
/
{id}
/
draft
/
public
Create article draft
curl --request POST \
  --url https://api-prod.usefini.com/v2/hc-articles/{id}/draft/public \
  --header 'Authorization: <authorization>' \
  --header 'Content-Type: <content-type>'
Use this route to fork an existing live article into a draft for review.

Headers

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

Path parameters

id
string
required
Original live article ID to fork from.

Body parameters

This route uses the same required content fields as Create article. active, public, and origin are also accepted here.

Response

Returns the created draft article object. See Manage knowledge for the shared article fields.
For drafts created from an existing live article, the response typically includes originalArticleId, originalArticleVersion, and isDraftPublished: false.
If the source live article does not exist, the current route returns null instead of a 404.

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.