Verify Knowledge Base resource
Mark a Knowledge Base resource (FILE or URL) as verified. Stamps
lastVerifiedAt to the current time and resets expiresAt forward
by the domain’s configured review cadence; the resource’s content
(title, description, file or url, tags, owner) is left unchanged.
Caller does not need to know the resource type — the persisted
resourceType is used. Returns 404 when the id is unknown in the
domain or — for FILE rows — when the underlying uploaded document
has been deleted.
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Path Parameters
Body
The expiration date in ISO 8601 format. If omitted, falls back to the configured review cadence.
"2025-12-31T00:00:00.000Z"
Response
Ok
- Option 1
- Option 2
Discriminated union over type of all resource kinds in the Trust
Knowledge Base (currently FILE and URL).
FILE Presigned S3 URL for the underlying document. Expires after 1 hour due to AWS IAM Role limitations on presigned URL lifetimes. Re-fetch the resource to obtain a fresh URL once this one expires.
PRIVATE, SHAREABLE, REQUEST_ACCESS, PUBLIC, null VIEW_ONLY, VIEW_AND_DOWNLOAD, null Customer-facing expiration status used by knowledge-base API responses
(answer library entries and resources). Derived from the persisted
expiresAt field at read time.
CURRENT, EXPIRED Trust Center category id the resource is currently filed under, or
null if uncategorized (or not on the Trust Center, which is the case
for PRIVATE / SHAREABLE resources).