Update a topic
Updates a topic, including assigning or unassigning a user.
Authorizations
Your unique Avido API key
Your unique Avido Application ID
Path Parameters
The unique identifier of the topic
^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"789e4567-e89b-12d3-a456-426614174000"
Body
Request body for updating a topic
Title of the topic
1"Code Quality"
User ID to assign the topic to, or null to unassign
"user_789012"
Whether the topic is in scope for knowledge tests and KB generation.
true
Whether all tasks in the topic are verified. Setting this will update isVerified on all tasks in the topic scoped to the calling application. Note: individual task updates trigger recalculation, which may override this value (e.g., a topic with no tasks will revert to false on the next task mutation). Deduced tasks are excluded from recalculation.
true
Whether all documents assigned to the topic are verified. Setting this will update isVerified on all documents in the topic, including global documents (applicationId: null).
true
Whether the knowledge base for this topic has been fully verified (facts and coverage reviewed).
true
Whether the policies for this topic (eval definitions and style guide) have been fully verified.
true
Status of the topic
DRAFT, ACTIVE "ACTIVE"
Response
Successfully updated topic
Successful response containing the topic data
Details about a single Topic