Knowledge Base APIPUT /api/v1/kb-articles/{id}
Product availability AlgaPSA AlgaDesk
Update a knowledge base article Updates article metadata (title, slug, type, audience, category, status, review cycle). Validates slug uniqueness, syncs the linked document name when the title changes, and recomputes the next review date when the review cycle changes.
Path parameters id string <uuid> Required
KB article UUID.
Request body Content type: application/json · schema KbArticleUpdateRequest
title string
min length 1 · max length 255
article_type string
Enum: how_tofaqtroubleshootingreference
audience string
Enum: internalclientpublic
status string
Enum: draftreviewpublishedarchived
Response body Success response 200 · schema KbArticleResponse
data object Required
A knowledge base article and its metadata.
article_id string <uuid> Required
tenant string <uuid> Required
document_id string <uuid> Required
Underlying document backing the article.
article_type string Required
Enum: how_tofaqtroubleshootingreference
audience string Required
Enum: internalclientpublic
status string Required
Enum: draftreviewpublishedarchived
category_id string <uuid> Nullable
review_cycle_days integer Nullable
next_review_date string Nullable
published_at string Nullable
published_by string <uuid> Nullable
document_name string Nullable
Joined from the documents table.
Response codes 401
API key missing/invalid.
403
Caller lacks the required document permission.