Change which interviews can use a document
set_knowledge_base_document_interviews[Knowledge base] Replace the interview limit of an existing knowledge base document. interview_ids is required: a list limits it to those interviews on the same knowledge base, [] to none, and null opens it to every interview on the knowledge base.
Every argument in full, with examples: get_tool_reference.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"knowledge_base_id": "<knowledge_base_id>",
"interview_ids": "<interview_ids>"
},
"name": "set_knowledge_base_document_interviews"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| llm_model | No | Your model id, e.g. "claude-opus-4-8"; "unknown" if unsure. For analytics. | |
| interview_ids | Yes | The whole new list, which replaces the old one. A list limits the document to those interviews, an empty list to no interview, and null opens it to every interview on the knowledge base. Required, so that leaving it out can never open a document. Each interview must belong to the same company as the document and use the same knowledge base. | |
| conversation_id | No | The conversation_id this server returned earlier in this conversation, unchanged, including after later user messages. Omit it if you have none. Recorded for the server developer's analytics. | |
| knowledge_base_id | Yes | The document to change: `knowledge_base_id` from the upload response or from list_knowledge_base_documents. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| interview_ids | No | ||
| _mcp_instructions | No | Server-issued metadata for this conversation. | |
| knowledge_base_id | Yes | ||
| limit_to_interviews | Yes |