Skip to main content

Knowledge Base Schema

Schemas

KBEntry

The primary KB article object used for both reads and writes.

PropertyTypeDescription
idintegerUnique KB article ID.
namestringArticle title.
descriptionstringArticle body/description (plain text).
description_htmlstringArticle description in HTML.
description_markdownstringArticle description in Markdown.
resolutionstringResolution content (plain text).
resolution_htmlstringResolution in HTML.
resolution_markdownstringResolution in Markdown.
typeintegerArticle type ID.
inactivebooleanWhether the article is inactive.
tag_stringstringComma-separated tags.
kb_tagsstringAdditional KB tag string.
view_countintegerTotal number of views.
agent_view_countintegerNumber of agent views.
all_version_view_countintegerView count across all versions.
useful_countintegerCount of "useful" votes.
notuseful_countintegerCount of "not useful" votes.
your_voteintegerCurrent user's vote value.
your_commentstringCurrent user's feedback comment.
date_createddatetimeCreation timestamp.
date_editeddatetimeLast edited timestamp.
next_review_datedatetimeScheduled next review date.
last_review_datedatetimeDate of last review.
reviewed_byintegerID of the agent who last reviewed.
reviewer_namestringName of the last reviewer.
creator_idintegerID of the creating agent.
creator_namestringName of the creating agent.
editor_idintegerID of the last editing agent.
editor_namestringName of the last editing agent.
showforallbooleanWhether the article is visible to all clients.
faqlistsarray of FAQListHeadFAQ lists this article belongs to.
faqliststrstringString representation of FAQ list membership.
faqdseqintegerSequence within FAQ list.
related_articlesarray of KBEntry_ListRelated KB articles.
attachmentsarray of Attachment_ListFile attachments on the article.
tagsarray of TagStructured tags.
customfieldsarray of CustomFieldCustom field values.
fieldsarray of RequestTypeFieldRequest type fields.
teamsarray of SectionDetailTeams with access to this article.
ownersarray of KBOwnerOwners of this article.
devicesarray of Device_ListAssociated devices.
internalmemoagentstringInternal agent memo (plain text).
internalmemoagenthtmlstringInternal agent memo (HTML).
internalmemomarkdownstringInternal agent memo (Markdown).
linkstringExternal link associated with the article.
confluence_urlstringLinked Confluence URL.
search_scorenumberRelevance score from search.
latestversionintegerID of the latest version.
other_versionsarray of KBEntry_ListPrevious/other versions of the article.
new_version_from_idintegerSource article ID if created as a new version.
active_draft_idintegerID of the active draft for this article.
ai_generated_summarystringAI-generated summary of the article.
ai_summarystringAI summary field.
pdf_attachment_idintegerID of the generated PDF attachment.
pdftemplate_idintegerPDF template used for export.
pdftemplate_namestringName of the PDF template.
kbentryclientaccessarray of KbEntryAreaAccessClient-level access control entries.
kbentrytoplevelaccessarray of KbEntryTopLevelAccessTop-level access control entries.
geo_restrictionsarray of GeoLocationRestrictionGeographic access restrictions.
translationsarray of LanguagePackTranslationsCustomTranslations for multi-language support.
external_linksarray of ExternalLink_ListExternal links attached to the article.
kbpermalinksarray of PermalinksPermalink records for the article.
permalink_typeintegerType of permalink used.
custom_permalinkstringCustom permalink slug.
keyintegerInternal key identifier.
key_copystring (uuid)UUID copy of the key.
ticket_idintegerRelated ticket ID.
ticket_template_idintegerAssociated ticket template ID.
limit_start_datedatetimeStart of visibility window.
limit_end_datedatetimeEnd of visibility window.
editor_typeintegerEditor type (e.g., HTML, Markdown).
servicenow_idstringServiceNow integration ID.
freshdesk_idstringFreshdesk integration ID.
freshdesk_folder_namestringFreshdesk folder name.
freshdesk_category_namestringFreshdesk category name.
search_countintegerNumber of times returned in search results.
search_index_sync_timestampdatetimeTimestamp of last search index sync.
search_index_sync_batchesintegerNumber of sync batches processed.

KBEntry_View

Paginated list response for GET /KBArticle.

PropertyTypeDescription
record_countintegerTotal number of matching records.
page_nointegerCurrent page number.
page_sizeintegerNumber of records per page.
articlesarray of KBEntry_ListArray of KB article list items.

FAQListHead

Represents a category/folder in the KB FAQ hierarchy.

PropertyTypeDescription
idintegerUnique FAQ list ID.
namestringDisplay name of the FAQ list.
descriptionstringDescription of the FAQ list.
full_namestringFull hierarchical name.
levelintegerDepth level in the FAQ hierarchy.
typeintegerFAQ list type identifier.
sequenceintegerDisplay sort order.
article_countintegerNumber of articles in this list.
is_groupbooleanWhether this is a group node.
group_idintegerID of the parent group.
group_namestringName of the parent group.
grandparent_namestringGrandparent node name.
greatgrandparent_namestringGreat-grandparent node name.
fullgroup_namestringFull group path name.
showforallbooleanVisible to all clients.
showforallagentsbooleanVisible to all agents.
showtoallwithpermsbooleanShown to all users with permissions.
show_to_all_suppliersbooleanShown to all suppliers.
dontshowonportalbooleanHide from client portal.
allow_indexingbooleanAllow search engine indexing.
access_controlarray of AccessControlAccess control rules.
access_control_levelintegerAccess control level ID.
geo_restrictionsarray of GeoLocationRestrictionGeographic access restrictions.
linked_articlesarray of FAQListDetArticles linked to this FAQ list.
translationsarray of LanguagePackTranslationsCustomTranslations for multi-language support.
guidstring (uuid)GUID for the FAQ list.
intentstringIntent string (used for AI/chatbot routing).