# KnowledgeBaseArticle **Type:** GraphQL objects **Description:** A knowledge base article containing help content, documentation, or guides. Articles belong to categories within topics and support rich content, attachments, and reactions. ## Fields - _id (String) - code (String): Unique code identifier for programmatic access. - title (String): The article title. - summary (String): Brief summary or excerpt of the article content. - content (String): Full article content (HTML). - status (String): Publication status: 'draft', 'publish', or 'scheduled'. - isPrivate (Boolean): Whether this article is only visible to team members. - reactionChoices (String): Available emoji reaction types for this article. - reactionCounts (JSON): Count of each reaction type received. - createdBy (String): User ID of the article creator. - createdUser (User): The resolved user who created this article. - _id (String) - createdAt (Date) - username (String) - email (String) - userPreferences (JSON) - availability (UserChatStatus) - isActive (Boolean) - details (UserDetailsType) - links (JSON) - status (String) - emailSignatures (JSON) - groupIds (String) - workspaceIds (String) - isSubscribed (String) - customFieldsData (JSON) - workspaces (Workspace) - isOwner (Boolean) - permissionActions (JSON) - configs (JSON) - configsConstants (JSON) - onboardingHistory (OnboardingHistory) - departmentIds (String) - departments (Department) - branchIds (String) - branches (Branch) - positionIds (String) - positions (Position) - score (Float) - scoreCategories (ScoreCategories) - leaderBoardPosition (Int) - employeeId (String) - isOnline (Boolean) - createdDate (Date): When this article was created. - modifiedBy (String): User ID of the last modifier. - modifiedDate (Date): When this article was last modified. - topicId (String): The topic this article belongs to. - categoryId (String): The category this article belongs to. - viewCount (Int): Total number of times this article has been viewed. - attachments (Attachment): File attachments included with this article. - url (String) - name (String) - type (String) - size (Float) - duration (Float) - locationData (LocationData) - image (Attachment): Featured image for the article. - url (String) - name (String) - type (String) - size (Float) - duration (Float) - locationData (LocationData) - pdfAttachment (PdfAttachment): PDF attachment with extracted page images. - pdf (Attachment): The full PDF file. - pages (Attachment): Individual page images extracted from the PDF. - publishedUserId (String): User ID of who published this article. - publishedUser (User): The resolved user who published this article. - _id (String) - createdAt (Date) - username (String) - email (String) - userPreferences (JSON) - availability (UserChatStatus) - isActive (Boolean) - details (UserDetailsType) - links (JSON) - status (String) - emailSignatures (JSON) - groupIds (String) - workspaceIds (String) - isSubscribed (String) - customFieldsData (JSON) - workspaces (Workspace) - isOwner (Boolean) - permissionActions (JSON) - configs (JSON) - configsConstants (JSON) - onboardingHistory (OnboardingHistory) - departmentIds (String) - departments (Department) - branchIds (String) - branches (Branch) - positionIds (String) - positions (Position) - score (Float) - scoreCategories (ScoreCategories) - leaderBoardPosition (Int) - employeeId (String) - isOnline (Boolean) - scheduledDate (Date): Scheduled publication date (for status 'scheduled'). - forms (FormCode): Forms embedded in this article. - workspaceId (String) - formId (String)