Create topic

Create topic

Creates a new topic in a project.

Path Parameters
  • project-id
    string
    required

    The ID of the project to create topic in.

Body
application/json
assigneeUserName
string

Topic assignee's login.

body
string

The HTML content of the topic.

id
string
required

The ID of the topic.

isShowInToc
boolean

Whether the topic's TOC node is shown in the table of contents in publications. Sets the corresponding option in the topic's properties. false by default.

ownerUserName
string

Topic owner's login.

parentTocNodeId
string

The unique identifier of the parent TOC node. Specifying null will put the topic on the root level.

statusName
string

Topic's workflow status.

title
string

The topic title.

tocNodeCaption
string

Custom TOC node caption. If not specified, the topic title is used instead.

tocNodeOrdinalNo
integer

The number indicating the position of the topic's TOC node in the table of contents. If not specified, will create the topic on the last position on the respective level.

indexKeywords
array string[]

An array of strings containing Index Keywords to set when creating a topic.

Responses
POST/projects/{project-id}/articles

{
  "assigneeUserName": "…",
  "body": "…",
  "createdOn": "2026-06-15T14:11:50.283Z",
  "compiledContent": "…",
  "compiledContentType": "html",
  "ftsSnippet": "…",
  "ftsTitle": "…",
  "fullUrl": "…",
  "id": "…",
  "indexKeywords": [
    "…"
  ],
  "modifiedOn": "2026-06-15T14:11:50.283Z",
  "ownerUserName": "…",
  "projectId": "…",
  "projectTitle": "…",
  "statusName": "…",
  "title": "…",
  "tocNodeId": "…",
  "isAutoTopic": true
}