Get a KB entry version
GET /api/kb-entries/versions/{versionId}
Returns a single knowledge base entry version, including its captured content and audit metadata. Version rows are immutable and survive deletion of the parent entry.
Authorizations
Section titled “Authorizations ”Parameters
Section titled “ Parameters ”Path Parameters
Section titled “Path Parameters ”The unique identifier of the version to retrieve.
Responses
Section titled “ Responses ”The version was found and returned.
A single published, superseded, or rejected version of a knowledge base entry. Restoring a version creates a new published version rather than mutating history.
object
Unique identifier for this version row.
Example
v1a2b3c4-5678-9abc-def0-1234567890abThe tenant this version belongs to.
Example
a0b1c2d3-4567-89ab-cdef-0123456789abThe workspace the parent entry is scoped to.
Example
w1a2b3c4-5678-9abc-def0-1234567890abThe entry this version belongs to.
Example
kb1a2b3c-5678-9abc-def0-1234567890abMonotonic version number within the entry, starting at 1.
Example
3Lifecycle status of this version. ‘published’ is the currently active version, ‘superseded’ is a former published version, ‘draft’ and ‘pending_review’ are unpublished work, ‘rejected’ was declined in review.
Example
publishedThe change-set session that produced this version, when one applies.
The question or topic captured in this version.
Example
What are your delivery times to Germany?The answer captured in this version.
Example
Standard delivery to Germany takes 3-5 business days.Topic tags captured in this version.
Example
[ "shipping", "delivery", "germany"]Identifier of the actor who authored this version, or an api-key actor reference when created programmatically.
Example
kp_1a2b3c4d5e6f7a8b9c0d1e2f3a4b5c6dOptional note the author attached to this version.
Example
Corrected the delivery estimate for Germany.How this version was produced. Values include ‘manual’, ‘extracted’, ‘learning_loop’, ‘backfill’, ‘restore’, and ‘sandbox_apply’.
Example
manualThe originating session when this version was produced by an applied change-set.
The conversation that inspired this version, when it originated from a resolved conversation.
The version this one succeeds. Null for the first version.
Timestamp when this version became published. Null while unpublished.
Example
2026-03-15T10:30:00.000ZTimestamp when this version was superseded by a newer one. Null while current.
Timestamp when this version was rejected in review, when applicable.
Reason recorded when the version was rejected in review.
Timestamp when this version row was created.
Example
2026-03-15T10:30:00.000ZTimestamp when this version row was last updated.
Example
2026-03-15T10:30:00.000ZNo KB entry version exists with the given ID in the authenticated tenant.
Standard error response returned by all endpoints on failure.
object
A human-readable error message describing what went wrong.
Example
Conversation not found