Structural health of a v3 knowledge base, computed at request time.
Returned on every GET /kbs/{id} so the FE can surface an inline
banner + CTA when the KB needs repair. Four concrete issues can be
detected by KBManagementService.compute_health:
vector_table_missing — pgvector table was never created or was
dropped out from under us. Repair rebuilds the table at the
declared dim and queues every document for re-ingestion.
index_struct_missing — the pgvector table is present but the
kirby index_struct row is absent. Repair rebuilds the struct
anchored to the existing column; no documents need reprocessing.
dim_drift — declared dim no longer matches the pgvector column
width. Retrieval still works against the actual dim, but new
INSERTs fail. Repair recreates the table at the declared dim and
queues every document for re-ingestion.
resolver_error — the resolver itself failed (DB outage,
unexpected column type). Not a repair-able state; the user is
asked to retry later. HTTP stays 200 so the FE can render the
apology inline instead of a blank error page.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Noxus Documentation","colors":{"primary":"#8DB5D4","light":"#8DB5D4","dark":"#8DB5D4"},"logo":{"light":"https://mintcdn.com/spot-16018069/L-YC9NEo1I_3FcMs/logo/light.svg?fit=max\u0026auto=format\u0026n=L-YC9NEo1I_3FcMs\u0026q=85\u0026s=7956db347ddf4d6507123b998cf507bf","dark":"https://mintcdn.com/spot-16018069/L-YC9NEo1I_3FcMs/logo/dark.svg?fit=max\u0026auto=format\u0026n=L-YC9NEo1I_3FcMs\u0026q=85\u0026s=b61f805ad15fa67e803ebbd29b099a6e"},"favicon":"https://mintcdn.com/spot-16018069/FdcCvFBY8Y2oc5Un/favicon.png?fit=max\u0026auto=format\u0026n=FdcCvFBY8Y2oc5Un\u0026q=85\u0026s=fc30accea13aba74f502c155885d03fb","navbar":{"links":[{"href":"mailto:[email protected]","label":"Support"}],"primary":{"type":"button","label":"Dashboard","href":"https://app.noxus.ai"}},"footer":{"socials":{"linkedin":"https://www.linkedin.com/company/noxus-ai","youtube":"https://www.youtube.com/channel/UCUEYyBLmATYFegUxAdBKEaA"}},"icons":{"library":"lucide"},"styling":{"latex":false},"navigation":{"global":{"anchors":[{"anchor":"Website","icon":"globe","href":"https://noxus.ai"},{"anchor":"Blog","icon":"newspaper","href":"https://blog.noxus.ai/"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"spot-16018069","hasAudioNarration":false,"actualSubdomain":"spot-16018069","customDomains":["docs.noxus.ai"],"gitSource":{"type":"github","owner":"noxus-ai","repo":"spot-platform","deployBranch":"main","contentDirectory":"noxus-docs","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae789d03e428d6b587e9a42","collectionId":"e89669f9-515c-4b9b-bbef-0055fb4a5a82","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae789d03e428d6b587e9a42"},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ae789d03e428d6b587e9a42","clientVersion":"0.0.4044","searchFilterCounts":[{"language":"default","tag":"API","count":169},{"language":"default","tag":"Platform","count":70},{"language":"default","tag":"Tables","count":31},{"language":"default","tag":"Knowledge Bases","count":30},{"language":"default","tag":"Overview","count":29},{"language":"default","tag":"SDK","count":28},{"language":"default","tag":"Infrastructure and Deployment","count":26},{"language":"default","tag":"Development and Plugins","count":21},{"language":"default","tag":"Workflows","count":18},{"language":"default","tag":"Deployments","count":17}]},"assistantConfig":{},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":".type-section{margin:0 0 2rem .6rem;padding-left:1.4rem;border-left:2px solid var(--type-color, rgb(228 228 231))}.type-section [data-as=p]{display:block;margin:0 0 .85rem}.type-section ul{margin-top:.25rem}h3:has(+.type-section)>span:has(>svg.icon){display:inline-flex;align-items:center;gap:.5rem}"}],"page":{"pagePath":"api-reference/v1/knowledge-base/public-add-knowledge-base","slug":"/api-reference/v1/knowledge-base/public-add-knowledge-base","pageMetadata":{"openapi":"post /v1/knowledge-bases","title":"Add Knowledge Base","description":"Add a new knowledge base","href":"/api-reference/v1/knowledge-base/public-add-knowledge-base"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Add a new knowledge base\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"openapi":"post /v1/knowledge-bases","title":"Add Knowledge Base","description":"Add a new knowledge base","href":"/api-reference/v1/knowledge-base/public-add-knowledge-base"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"tags":["V1 - Knowledge Bases"],"summary":"Add Knowledge Base V2","operationId":"add_knowledge_base_v2","security":["d645f9ae-c675-438e-9837-dc557b4f9e94"],"requestBody":"67c19297-097f-4e5b-bd00-205c96f23ece","responses":{"200":"340b4d39-273f-4240-ad1f-55924904ba77","422":"802a1dc2-ed8b-4213-bb11-144ad3379b08"},"method":"post","type":"path","servers":[],"path":"/v1/knowledge-bases","baseUrlOptions":[],"title":"Add Knowledge Base V2","description":"Add a new knowledge base","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{},"requestBody":{"required":true,"content":{"application/json":{"schema":{"properties":{"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"name","typeLabel":"string"},"description":{"type":"string","title":"Description","isRequired":true,"uniqueKey":"description","typeLabel":"string"},"document_types":{"items":{"type":"string","uniqueKey":"document_types.items.[INDEX]","typeLabel":"string"},"type":"array","title":"Document Types","default":[],"uniqueKey":"document_types","typeLabel":"string[]"},"status":{"type":"string","enum":["created","trained","training","error"],"title":"TrainStatus","default":"created","uniqueKey":"status","typeLabel":"enum\u003cstring>"},"kb_type":{"type":"string","enum":["temporary","entity"],"title":"KBType","default":"entity","uniqueKey":"kb_type","typeLabel":"enum\u003cstring>"},"workflow_id":{"oneOf":[{"type":"string","title":"Workflow Id","format":"uuid","uniqueKey":"workflow_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"Workflow Id","uniqueKey":"workflow_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"workflow_id","typeLabel":"string\u003cuuid> | null"},"node_id":{"oneOf":[{"type":"string","title":"Node Id","format":"uuid","uniqueKey":"node_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"Node Id","uniqueKey":"node_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"node_id","typeLabel":"string\u003cuuid> | null"},"settings_":{"oneOf":[{"type":"object","title":"KBConfig","properties":{"retrieval_info":{"type":"string","title":"Retrieval Info","description":"Information about retrieval settings","default":"","display":{"col_span":12,"is_disabled":false,"is_subconfig":false,"label":"","needs_confirmation":false,"show_optional_label":false,"small_text":"Configure how documents are retrieved from your Knowledge Base. These settings set the defaults when using a specific retrieval method.","title":"Retrieval settings","type":"ui_text_display"},"tab":"Retrieval","tool_mode":"hidden","uniqueKey":"settings_.oneOf.0.retrieval_info","typeLabel":"string"},"retrieval_method":{"type":"string","title":"Retrieval Method","default":"hybrid_bm25","display":{"col_span":12,"icons":false,"is_clearable":false,"is_disabled":false,"is_horizontal":false,"is_searchable":true,"is_subconfig":false,"label":"Retrieval method","needs_confirmation":false,"show_optional_label":false,"type":"select","values":[{"description":"Uses vector embeddings for meaning-based search","label":"Semantic search","value":"semantic"},{"description":"Traditional keyword-based search with ranking","label":"Keyword search","value":"full_text_search"},{"description":"Keyword search ranked with BM25 (IDF + term saturation)","label":"BM25 keyword search","value":"bm25"},{"description":"Combines semantic and keyword search with score fusion","label":"Hybrid search","value":"hybrid_relative_score"},{"description":"Combines semantic and keyword search with RRF score fusion","label":"RRF hybrid search","value":"hybrid_rrf"},{"description":"Combines semantic and BM25 keyword search with score fusion","label":"Hybrid search (BM25)","value":"hybrid_bm25"},{"description":"Combines semantic and BM25 keyword search with RRF fusion","label":"RRF hybrid search (BM25)","value":"hybrid_bm25_rrf"}]},"tab":"Retrieval","tool_mode":"hidden","uniqueKey":"settings_.oneOf.0.retrieval_method","typeLabel":"string"},"reranking_enabled":{"type":"boolean","title":"Reranking Enabled","description":"Retrieve a wider candidate pool, then reorder it with a reranker before returning results.","default":false,"display":{"col_span":12,"is_disabled":false,"is_subconfig":false,"label":"Enable reranking","needs_confirmation":false,"show_optional_label":false,"toggle_position":"right","type":"toggle"},"tab":"Retrieval","tool_mode":"hidden","uniqueKey":"settings_.oneOf.0.reranking_enabled","typeLabel":"boolean"},"rerankers":{"items":{"type":"string","uniqueKey":"settings_.oneOf.0.rerankers.items.[INDEX]","typeLabel":"string"},"type":"array","title":"Rerankers","description":"Tried in order. If one is unavailable the next takes over. Leave empty to use the rerankers enabled for your workspace.","display":{"col_span":12,"endpoint":"/models/rerankers","hide_disabled_models":true,"is_disabled":false,"is_subconfig":false,"label":"Rerankers","layout":"side_by_side","model_limit":3,"model_type":"rerankers","needs_confirmation":false,"show_inline_presets":false,"show_optional_label":false,"show_presets":false,"type":"model_select"},"rules":[{"config_source":"reranking_enabled","type":"visible_if","value":true}],"tab":"Retrieval","tool_mode":"hidden","uniqueKey":"settings_.oneOf.0.rerankers","typeLabel":"string[]"},"retrieval_top_k":{"type":"integer","title":"Retrieval Top K","description":"Maximum number of results to return","default":25,"display":{"col_span":12,"hide_number":true,"is_disabled":false,"is_subconfig":false,"label":"Max results","max":100,"min":1,"needs_confirmation":false,"show_optional_label":false,"step":1,"type":"number_slider"},"tab":"Retrieval","tool_mode":"hidden","uniqueKey":"settings_.oneOf.0.retrieval_top_k","typeLabel":"integer"},"retrieval_top_k_window":{"items":{"type":"integer","uniqueKey":"settings_.oneOf.0.retrieval_top_k_window.items.[INDEX]","typeLabel":"integer"},"type":"array","title":"Retrieval Top K Window","description":"Searches against this Knowledge Base always return between min and max results. Requested top_k values outside this window are clamped.","display":{"col_span":12,"hide_number":true,"is_disabled":false,"is_subconfig":false,"label":"Allowed results range","max":100,"min":1,"needs_confirmation":false,"show_optional_label":false,"step":1,"type":"number_range_slider"},"tab":"Retrieval","tool_mode":"hidden","uniqueKey":"settings_.oneOf.0.retrieval_top_k_window","typeLabel":"integer[]"},"fts_weight":{"type":"number","title":"Fts Weight","description":"Weight for keyword search in hybrid methods","default":0.7,"display":{"col_span":12,"hide_number":true,"is_disabled":false,"is_subconfig":false,"label":"Keyword search weight","max":1,"min":0,"needs_confirmation":false,"show_optional_label":false,"step":0.1,"type":"number_slider"},"rules":[{"conds":[{"config_source":"retrieval_method","type":"visible_if","value":"hybrid_relative_score"},{"config_source":"retrieval_method","type":"visible_if","value":"hybrid_reranking"},{"config_source":"retrieval_method","type":"visible_if","value":"hybrid_bm25"}],"mode":"or","type":"visible_if_group"}],"tab":"Retrieval","tool_mode":"hidden","uniqueKey":"settings_.oneOf.0.fts_weight","typeLabel":"number"},"semantic_weight":{"type":"number","title":"Semantic Weight","description":"Weight for semantic search in hybrid methods","default":0.3,"display":{"col_span":12,"hide_number":true,"is_disabled":false,"is_subconfig":false,"label":"Semantic search weight","max":1,"min":0,"needs_confirmation":false,"show_optional_label":false,"step":0.1,"type":"number_slider"},"rules":[{"conds":[{"config_source":"retrieval_method","type":"visible_if","value":"hybrid_relative_score"},{"config_source":"retrieval_method","type":"visible_if","value":"hybrid_reranking"},{"config_source":"retrieval_method","type":"visible_if","value":"hybrid_bm25"}],"mode":"or","type":"visible_if_group"}],"tab":"Retrieval","tool_mode":"hidden","uniqueKey":"settings_.oneOf.0.semantic_weight","typeLabel":"number"},"rrf_k":{"type":"integer","title":"Rrf K","description":"RRF constant k - higher values reduce the impact of rank differences","default":60,"display":{"col_span":12,"hide_number":true,"is_disabled":false,"is_subconfig":false,"label":"RRF constant (k)","max":200,"min":1,"needs_confirmation":false,"show_optional_label":false,"step":1,"type":"number_slider"},"rules":[{"conds":[{"config_source":"retrieval_method","type":"visible_if","value":"hybrid_rrf"},{"config_source":"retrieval_method","type":"visible_if","value":"hybrid_bm25_rrf"}],"mode":"or","type":"visible_if_group"}],"tab":"Retrieval","tool_mode":"hidden","uniqueKey":"settings_.oneOf.0.rrf_k","typeLabel":"integer"},"threshold_enabled":{"type":"boolean","title":"Threshold Enabled","description":"Semantic retrieval only: exclude results below the minimum similarity score. Ignored by every other retrieval method.","default":false,"display":{"col_span":12,"is_disabled":false,"is_subconfig":false,"label":"Enable minimum similarity","needs_confirmation":false,"show_optional_label":false,"toggle_position":"right","type":"toggle"},"rules":[{"config_source":"retrieval_method","type":"visible_if","value":"semantic"}],"tab":"Retrieval","tool_mode":"hidden","uniqueKey":"settings_.oneOf.0.threshold_enabled","typeLabel":"boolean"},"threshold":{"type":"number","title":"Threshold","description":"Minimum cosine similarity for semantic retrieval results. Ignored by every other retrieval method.","default":0,"display":{"col_span":12,"hide_number":true,"is_disabled":false,"is_subconfig":false,"label":"Minimum semantic similarity","max":1,"min":0,"needs_confirmation":false,"show_optional_label":false,"step":0.01,"type":"number_slider"},"rules":[{"conds":[{"config_source":"retrieval_method","type":"visible_if","value":"semantic"},{"config_source":"threshold_enabled","type":"visible_if","value":true}],"mode":"and","type":"visible_if_group"}],"tab":"Retrieval","tool_mode":"hidden","uniqueKey":"settings_.oneOf.0.threshold","typeLabel":"number"},"reranker_type":{"type":"string","title":"Reranker Type","description":"The reranking method to use after initial retrieval","default":"vertex","display":{"col_span":12,"icons":false,"is_clearable":false,"is_disabled":false,"is_horizontal":false,"is_searchable":true,"is_subconfig":false,"label":"Reranker type","needs_confirmation":false,"show_optional_label":false,"type":"select","values":[{"description":"Google's semantic ranking service","label":"Vertex AI reranker","value":"vertex"}]},"rules":[{"config_source":"retrieval_method","type":"visible_if","value":"hybrid_reranking"}],"tab":"Retrieval","tool_mode":"hidden","visible":false,"uniqueKey":"settings_.oneOf.0.reranker_type","typeLabel":"string"},"reranker_top_k":{"type":"integer","title":"Reranker Top K","description":"Number of results to return from reranker","default":10,"display":{"col_span":12,"hide_number":true,"is_disabled":false,"is_subconfig":false,"label":"Reranker top k","max":25,"min":1,"needs_confirmation":false,"show_optional_label":false,"step":1,"type":"number_slider"},"rules":[{"config_source":"retrieval_method","type":"visible_if","value":"hybrid_reranking"}],"tab":"Retrieval","tool_mode":"hidden","visible":false,"uniqueKey":"settings_.oneOf.0.reranker_top_k","typeLabel":"integer"},"reranker_threshold_enabled":{"type":"boolean","title":"Reranker Threshold Enabled","description":"Enable minimum score threshold for reranker","default":false,"display":{"col_span":12,"is_disabled":false,"is_subconfig":false,"label":"Enable reranker score threshold","needs_confirmation":false,"show_optional_label":false,"toggle_position":"right","type":"toggle"},"rules":[{"config_source":"retrieval_method","type":"visible_if","value":"hybrid_reranking"}],"tab":"Retrieval","tool_mode":"hidden","visible":false,"uniqueKey":"settings_.oneOf.0.reranker_threshold_enabled","typeLabel":"boolean"},"reranker_threshold":{"type":"number","title":"Reranker Threshold","description":"Minimum score threshold for reranker results","default":0,"display":{"col_span":12,"hide_number":true,"is_disabled":false,"is_subconfig":false,"label":"Reranker score threshold","max":1,"min":0,"needs_confirmation":false,"show_optional_label":false,"step":0.01,"type":"number_slider"},"rules":[{"conds":[{"config_source":"retrieval_method","type":"visible_if","value":"hybrid_reranking"},{"config_source":"reranker_threshold_enabled","type":"visible_if","value":true}],"mode":"and","type":"visible_if_group"}],"tab":"Retrieval","tool_mode":"hidden","visible":false,"uniqueKey":"settings_.oneOf.0.reranker_threshold","typeLabel":"number"},"vertex_model":{"type":"string","title":"Vertex Model","description":"Vertex AI ranking model to use","default":"semantic-ranker-512@latest","display":{"col_span":12,"icons":false,"is_clearable":false,"is_disabled":false,"is_horizontal":false,"is_searchable":true,"is_subconfig":false,"label":"Vertex model","needs_confirmation":false,"show_optional_label":false,"type":"select","values":[{"label":"Semantic ranker 512","value":"semantic-ranker-512@latest"}]},"rules":[{"conds":[{"config_source":"reranker_type","type":"visible_if","value":"vertex"},{"config_source":"retrieval_method","type":"visible_if","value":"hybrid_reranking"}],"mode":"and","type":"visible_if_group"}],"tab":"Retrieval","tool_mode":"hidden","visible":false,"uniqueKey":"settings_.oneOf.0.vertex_model","typeLabel":"string"},"ingestion_info":{"type":"string","title":"Ingestion Info","description":"Information about ingestion settings","default":"","display":{"col_span":12,"is_disabled":false,"is_subconfig":false,"label":"","needs_confirmation":false,"show_optional_label":false,"small_text":"Configure how documents are processed and stored in your Knowledge Base. These settings control chunking, enrichment, and file-specific processing options.","title":"Ingestion settings","type":"ui_text_display"},"optional":true,"tab":"Ingestion","tool_mode":"hidden","uniqueKey":"settings_.oneOf.0.ingestion_info","typeLabel":"string"},"batch_size":{"type":"integer","title":"Batch Size","description":"Number of documents to process in each batch","default":8,"display":{"col_span":12,"hide_number":true,"is_disabled":false,"is_subconfig":false,"label":"Batch size","max":32,"min":1,"needs_confirmation":false,"show_optional_label":false,"step":1,"type":"number_slider"},"tab":"Ingestion","tool_mode":"hidden","visible":false,"uniqueKey":"settings_.oneOf.0.batch_size","typeLabel":"integer"},"default_chunk_size":{"type":"integer","title":"Default Chunk Size","description":"Default size for text chunks in characters","default":2048,"display":{"col_span":12,"hide_number":true,"is_disabled":false,"is_subconfig":false,"label":"Default chunk size","max":4096,"min":256,"needs_confirmation":false,"show_optional_label":false,"step":256,"type":"number_slider"},"tab":"Ingestion","tool_mode":"hidden","uniqueKey":"settings_.oneOf.0.default_chunk_size","typeLabel":"integer"},"default_chunk_overlap":{"type":"integer","title":"Default Chunk Overlap","description":"Default overlap between chunks in characters","default":512,"display":{"col_span":12,"hide_number":true,"is_disabled":false,"is_subconfig":false,"label":"Default chunk overlap","max":1024,"min":0,"needs_confirmation":false,"show_optional_label":false,"step":64,"type":"number_slider"},"tab":"Ingestion","tool_mode":"hidden","uniqueKey":"settings_.oneOf.0.default_chunk_overlap","typeLabel":"integer"},"enrich_chunks_mode":{"type":"string","title":"Enrich Chunks Mode","description":"How to enrich chunks with additional context","default":"inject_summary","display":{"col_span":12,"icons":false,"is_clearable":false,"is_disabled":false,"is_horizontal":false,"is_searchable":true,"is_subconfig":false,"label":"Chunk enrichment mode","needs_confirmation":false,"show_optional_label":false,"type":"select","values":[{"description":"Add document summary to each chunk for better context","label":"Inject summary","value":"inject_summary"},{"description":"Generate contextual information for each chunk","label":"Contextual","value":"contextual"},{"description":"Skip per-document summary generation entirely. Cuts ingestion latency and LLM cost dramatically for small documents at the cost of slightly worse retrieval on large documents.","label":"None","value":"none"}]},"tab":"Ingestion","tool_mode":"hidden","visible":false,"uniqueKey":"settings_.oneOf.0.enrich_chunks_mode","typeLabel":"string"},"enrich_pre_made_qa":{"type":"boolean","title":"Enrich Pre Made Qa","description":"Generate Q\u0026A pairs from the document content","default":false,"display":{"col_span":12,"is_disabled":false,"is_subconfig":false,"label":"Generate Q\u0026A pairs","needs_confirmation":false,"show_optional_label":false,"toggle_position":"right","type":"toggle"},"tab":"Ingestion","tool_mode":"hidden","visible":false,"uniqueKey":"settings_.oneOf.0.enrich_pre_made_qa","typeLabel":"boolean"},"pdf_info":{"type":"string","title":"Pdf Info","description":"PDF-specific processing settings","default":"","accordion":"PDF Options","display":{"col_span":12,"is_disabled":false,"is_subconfig":false,"label":"","needs_confirmation":false,"show_optional_label":false,"small_text":"Configure settings specific to PDF document processing including OCR, image extraction, and chunking parameters.","title":"PDF Processing","type":"ui_text_display"},"optional":true,"tab":"Ingestion","tool_mode":"hidden","visible":false,"uniqueKey":"settings_.oneOf.0.pdf_info","typeLabel":"string"},"pdf_extract_images":{"type":"boolean","title":"Pdf Extract Images","description":"Extract and process images from PDF files","default":true,"accordion":"PDF Options","display":{"col_span":12,"is_disabled":false,"is_subconfig":false,"label":"Extract images from PDFs","needs_confirmation":false,"show_optional_label":false,"toggle_position":"right","type":"toggle"},"tab":"Ingestion","tool_mode":"hidden","visible":false,"uniqueKey":"settings_.oneOf.0.pdf_extract_images","typeLabel":"boolean"},"pdf_chunk_size":{"type":"integer","title":"Pdf Chunk Size","description":"Chunk size for PDF documents","default":1024,"accordion":"PDF Options","display":{"col_span":12,"hide_number":true,"is_disabled":false,"is_subconfig":false,"label":"PDF chunk size","max":4096,"min":256,"needs_confirmation":false,"show_optional_label":false,"step":256,"type":"number_slider"},"tab":"Ingestion","tool_mode":"hidden","visible":false,"uniqueKey":"settings_.oneOf.0.pdf_chunk_size","typeLabel":"integer"},"pdf_chunk_overlap":{"type":"integer","title":"Pdf Chunk Overlap","description":"Chunk overlap for PDF documents","default":256,"accordion":"PDF Options","display":{"col_span":12,"hide_number":true,"is_disabled":false,"is_subconfig":false,"label":"PDF chunk overlap","max":1024,"min":0,"needs_confirmation":false,"show_optional_label":false,"step":64,"type":"number_slider"},"tab":"Ingestion","tool_mode":"hidden","visible":false,"uniqueKey":"settings_.oneOf.0.pdf_chunk_overlap","typeLabel":"integer"},"pdf_ocr_enabled":{"type":"boolean","title":"Pdf Ocr Enabled","description":"Enable OCR processing for scanned PDFs","default":false,"accordion":"PDF Options","display":{"col_span":12,"is_disabled":false,"is_subconfig":false,"label":"Enable OCR","needs_confirmation":false,"show_optional_label":false,"toggle_position":"right","type":"toggle"},"tab":"Ingestion","tool_mode":"hidden","visible":false,"uniqueKey":"settings_.oneOf.0.pdf_ocr_enabled","typeLabel":"boolean"},"pdf_ocr_confidence":{"type":"number","title":"Pdf Ocr Confidence","description":"Minimum confidence threshold for OCR text recognition","default":0.7,"accordion":"PDF Options","display":{"col_span":12,"hide_number":true,"is_disabled":false,"is_subconfig":false,"label":"OCR confidence threshold","max":1,"min":0.1,"needs_confirmation":false,"show_optional_label":false,"step":0.1,"type":"number_slider"},"rules":[{"config_source":"pdf_ocr_enabled","type":"visible_if","value":true}],"tab":"Ingestion","tool_mode":"hidden","visible":false,"uniqueKey":"settings_.oneOf.0.pdf_ocr_confidence","typeLabel":"number"},"pdf_ocr_language":{"type":"string","title":"Pdf Ocr Language","description":"Language hint for OCR processing","default":"auto","accordion":"PDF Options","display":{"col_span":12,"icons":false,"is_clearable":false,"is_disabled":false,"is_horizontal":false,"is_searchable":true,"is_subconfig":false,"label":"OCR language","needs_confirmation":false,"show_optional_label":false,"type":"select","values":[{"label":"Auto-detect","value":"auto"},{"label":"English","value":"en"},{"label":"Spanish","value":"es"},{"label":"French","value":"fr"},{"label":"German","value":"de"},{"label":"Portuguese","value":"pt"},{"label":"Chinese","value":"zh"},{"label":"Japanese","value":"ja"}]},"rules":[{"config_source":"pdf_ocr_enabled","type":"visible_if","value":true}],"tab":"Ingestion","tool_mode":"hidden","visible":false,"uniqueKey":"settings_.oneOf.0.pdf_ocr_language","typeLabel":"string"},"text_info":{"type":"string","title":"Text Info","description":"Text-specific processing settings","default":"","accordion":"Plain Text Options","display":{"col_span":12,"is_disabled":false,"is_subconfig":false,"label":"","needs_confirmation":false,"show_optional_label":false,"small_text":"Configure settings for plain text document processing including chunking and formatting options.","title":"Text Processing","type":"ui_text_display"},"optional":true,"tab":"Ingestion","tool_mode":"hidden","visible":false,"uniqueKey":"settings_.oneOf.0.text_info","typeLabel":"string"},"text_chunking_enabled":{"type":"boolean","title":"Text Chunking Enabled","description":"Enable automatic chunking for text files","default":true,"accordion":"Plain Text Options","display":{"col_span":12,"is_disabled":false,"is_subconfig":false,"label":"Enable text chunking","needs_confirmation":false,"show_optional_label":false,"toggle_position":"right","type":"toggle"},"tab":"Ingestion","tool_mode":"hidden","visible":false,"uniqueKey":"settings_.oneOf.0.text_chunking_enabled","typeLabel":"boolean"},"text_chunk_size":{"type":"integer","title":"Text Chunk Size","description":"Chunk size for text documents","default":1024,"accordion":"Plain Text Options","display":{"col_span":12,"hide_number":true,"is_disabled":false,"is_subconfig":false,"label":"Text chunk size","max":4096,"min":256,"needs_confirmation":false,"show_optional_label":false,"step":256,"type":"number_slider"},"rules":[{"config_source":"text_chunking_enabled","type":"visible_if","value":true}],"tab":"Ingestion","tool_mode":"hidden","visible":false,"uniqueKey":"settings_.oneOf.0.text_chunk_size","typeLabel":"integer"},"text_chunk_overlap":{"type":"integer","title":"Text Chunk Overlap","description":"Chunk overlap for text documents","default":256,"accordion":"Plain Text Options","display":{"col_span":12,"hide_number":true,"is_disabled":false,"is_subconfig":false,"label":"Text chunk overlap","max":1024,"min":0,"needs_confirmation":false,"show_optional_label":false,"step":64,"type":"number_slider"},"rules":[{"config_source":"text_chunking_enabled","type":"visible_if","value":true}],"tab":"Ingestion","tool_mode":"hidden","visible":false,"uniqueKey":"settings_.oneOf.0.text_chunk_overlap","typeLabel":"integer"},"text_preserve_formatting":{"type":"boolean","title":"Text Preserve Formatting","description":"Preserve original text formatting and structure","default":true,"accordion":"Plain Text Options","display":{"col_span":12,"is_disabled":false,"is_subconfig":false,"label":"Preserve formatting","needs_confirmation":false,"show_optional_label":false,"toggle_position":"right","type":"toggle"},"tab":"Ingestion","tool_mode":"hidden","visible":false,"uniqueKey":"settings_.oneOf.0.text_preserve_formatting","typeLabel":"boolean"},"html_info":{"type":"string","title":"Html Info","description":"HTML-specific processing settings","default":"","accordion":"HTML ingestion options","display":{"col_span":12,"is_disabled":false,"is_subconfig":false,"label":"","needs_confirmation":false,"show_optional_label":false,"small_text":"Configure settings for HTML document processing including content extraction and chunking parameters.","title":"HTML Processing","type":"ui_text_display"},"optional":true,"tab":"Ingestion","tool_mode":"hidden","visible":false,"uniqueKey":"settings_.oneOf.0.html_info","typeLabel":"string"},"html_extract_text_only":{"type":"boolean","title":"Html Extract Text Only","description":"Extract only text content from HTML","default":true,"accordion":"HTML ingestion options","display":{"col_span":12,"is_disabled":false,"is_subconfig":false,"label":"Extract text only","needs_confirmation":false,"show_optional_label":false,"toggle_position":"right","type":"toggle"},"tab":"Ingestion","tool_mode":"hidden","visible":false,"uniqueKey":"settings_.oneOf.0.html_extract_text_only","typeLabel":"boolean"},"html_include_tables":{"type":"boolean","title":"Html Include Tables","description":"Include table content from HTML","default":true,"accordion":"HTML ingestion options","display":{"col_span":12,"is_disabled":false,"is_subconfig":false,"label":"Include tables","needs_confirmation":false,"show_optional_label":false,"toggle_position":"right","type":"toggle"},"tab":"Ingestion","tool_mode":"hidden","visible":false,"uniqueKey":"settings_.oneOf.0.html_include_tables","typeLabel":"boolean"},"html_include_images":{"type":"boolean","title":"Html Include Images","description":"Include image references from HTML","default":false,"accordion":"HTML ingestion options","display":{"col_span":12,"is_disabled":false,"is_subconfig":false,"label":"Include images","needs_confirmation":false,"show_optional_label":false,"toggle_position":"right","type":"toggle"},"tab":"Ingestion","tool_mode":"hidden","visible":false,"uniqueKey":"settings_.oneOf.0.html_include_images","typeLabel":"boolean"},"html_ingest_as_markdown":{"type":"boolean","title":"Html Ingest As Markdown","description":"Convert HTML to Markdown before chunking. Preserves headings, lists, links, and tables while dropping tag noise, producing smaller, more semantic chunks. Recommended for crawled web pages; turn off only to reproduce legacy raw-HTML behaviour.","default":true,"accordion":"HTML ingestion options","display":{"col_span":12,"is_disabled":false,"is_subconfig":false,"label":"Ingest as Markdown","needs_confirmation":false,"show_optional_label":false,"toggle_position":"right","type":"toggle"},"tab":"Ingestion","tool_mode":"hidden","uniqueKey":"settings_.oneOf.0.html_ingest_as_markdown","typeLabel":"boolean"},"image_info":{"type":"string","title":"Image Info","description":"Image-specific processing settings","default":"","accordion":"Image Options","display":{"col_span":12,"is_disabled":false,"is_subconfig":false,"label":"","needs_confirmation":false,"show_optional_label":false,"small_text":"Configure settings for image document processing including vision model settings and content extraction.","title":"Image processing","type":"ui_text_display"},"optional":true,"tab":"Ingestion","tool_mode":"hidden","visible":false,"uniqueKey":"settings_.oneOf.0.image_info","typeLabel":"string"},"image_ocr_enabled":{"type":"boolean","title":"Image Ocr Enabled","description":"Enable OCR processing for images","default":false,"accordion":"Image Options","display":{"col_span":12,"is_disabled":false,"is_subconfig":false,"label":"Enable OCR for images","needs_confirmation":false,"show_optional_label":false,"toggle_position":"right","type":"toggle"},"tab":"Ingestion","tool_mode":"hidden","visible":false,"uniqueKey":"settings_.oneOf.0.image_ocr_enabled","typeLabel":"boolean"},"image_ocr_confidence":{"type":"number","title":"Image Ocr Confidence","description":"Minimum confidence threshold for image OCR","default":0.7,"accordion":"Image Options","display":{"col_span":12,"hide_number":true,"is_disabled":false,"is_subconfig":false,"label":"Image OCR confidence","max":1,"min":0.1,"needs_confirmation":false,"show_optional_label":false,"step":0.1,"type":"number_slider"},"rules":[{"config_source":"image_ocr_enabled","type":"visible_if","value":true}],"tab":"Ingestion","tool_mode":"hidden","visible":false,"uniqueKey":"settings_.oneOf.0.image_ocr_confidence","typeLabel":"number"},"csv_row_as_document":{"type":"boolean","title":"Csv Row As Document","description":"Treat each row as a separate chunk.","default":false,"accordion":"CSV ingestion options","display":{"col_span":12,"is_disabled":false,"is_subconfig":false,"label":"Row as chunk","needs_confirmation":false,"show_optional_label":false,"toggle_position":"right","type":"toggle"},"tab":"Ingestion","tool_mode":"hidden","visible":false,"uniqueKey":"settings_.oneOf.0.csv_row_as_document","typeLabel":"boolean"},"csv_include_headers":{"type":"boolean","title":"Csv Include Headers","description":"Include headers in the text representation","default":true,"accordion":"CSV ingestion options","display":{"col_span":12,"is_disabled":false,"is_subconfig":false,"label":"Include headers","needs_confirmation":false,"show_optional_label":false,"toggle_position":"right","type":"toggle"},"tab":"Ingestion","tool_mode":"hidden","visible":false,"uniqueKey":"settings_.oneOf.0.csv_include_headers","typeLabel":"boolean"},"csv_auto_detect_delimiter":{"type":"boolean","title":"Csv Auto Detect Delimiter","description":"Automatically detect CSV delimiter","default":true,"accordion":"CSV ingestion options","display":{"col_span":12,"is_disabled":false,"is_subconfig":false,"label":"Auto-detect delimiter","needs_confirmation":false,"show_optional_label":false,"toggle_position":"right","type":"toggle"},"tab":"Ingestion","tool_mode":"hidden","visible":false,"uniqueKey":"settings_.oneOf.0.csv_auto_detect_delimiter","typeLabel":"boolean"},"csv_delimiter":{"type":"string","title":"Csv Delimiter","description":"Custom delimiter for CSV parsing","default":",","accordion":"CSV ingestion options","display":{"col_span":12,"icons":false,"is_clearable":false,"is_disabled":false,"is_horizontal":false,"is_searchable":true,"is_subconfig":false,"label":"CSV delimiter","needs_confirmation":false,"show_optional_label":false,"type":"select","values":[{"label":"Comma (,)","value":","},{"label":"Semicolon (;)","value":";"},{"label":"Tab","value":"\t"},{"label":"Pipe (|)","value":"|"}]},"rules":[{"config_source":"csv_auto_detect_delimiter","type":"visible_if","value":false}],"tab":"Ingestion","tool_mode":"hidden","visible":false,"uniqueKey":"settings_.oneOf.0.csv_delimiter","typeLabel":"string"},"csv_encoding":{"type":"string","title":"Csv Encoding","description":"File encoding for CSV files","default":"utf-8","accordion":"CSV ingestion options","display":{"col_span":12,"icons":false,"is_clearable":false,"is_disabled":false,"is_horizontal":false,"is_searchable":true,"is_subconfig":false,"label":"CSV encoding","needs_confirmation":false,"show_optional_label":false,"type":"select","values":[{"label":"UTF-8","value":"utf-8"},{"label":"ASCII","value":"ascii"},{"label":"ISO-8859-1","value":"iso-8859-1"},{"label":"Windows-1252","value":"cp1252"}]},"tab":"Ingestion","tool_mode":"hidden","visible":false,"uniqueKey":"settings_.oneOf.0.csv_encoding","typeLabel":"string"},"xlsx_row_as_document":{"type":"boolean","title":"Xlsx Row As Document","description":"Excel: emit one chunk per row (with cell coordinates and detected headers). Off → render the whole sheet as a markdown table and chunk by token budget, closer to the legacy text-based behavior. Default on; toggle off if a workbook has unusual structure that confuses row mode.","default":false,"accordion":"Excel ingestion options","display":{"col_span":12,"is_disabled":false,"is_subconfig":false,"label":"Row as chunk","needs_confirmation":false,"show_optional_label":false,"toggle_position":"right","type":"toggle"},"tab":"Ingestion","tool_mode":"hidden","visible":false,"uniqueKey":"settings_.oneOf.0.xlsx_row_as_document","typeLabel":"boolean"},"xlsx_include_headers":{"type":"boolean","title":"Xlsx Include Headers","description":"Excel: include detected column headers alongside cell coordinates in row chunks.","default":true,"accordion":"Excel ingestion options","display":{"col_span":12,"is_disabled":false,"is_subconfig":false,"label":"Include headers","needs_confirmation":false,"show_optional_label":false,"toggle_position":"right","type":"toggle"},"tab":"Ingestion","tool_mode":"hidden","visible":false,"uniqueKey":"settings_.oneOf.0.xlsx_include_headers","typeLabel":"boolean"},"tabular_ingest_all_rows":{"type":"boolean","title":"Tabular Ingest All Rows","description":"Ingest every row regardless of size. Turn on only for small-to-medium workbooks; very large files will slow retrieval and may exhaust worker memory.","default":false,"accordion":"Tabular ingestion options","display":{"col_span":12,"is_disabled":false,"is_subconfig":false,"label":"Ingest all rows","needs_confirmation":false,"show_optional_label":false,"toggle_position":"right","type":"toggle"},"tab":"Ingestion","tool_mode":"hidden","visible":false,"uniqueKey":"settings_.oneOf.0.tabular_ingest_all_rows","typeLabel":"boolean"},"tabular_max_rows":{"type":"integer","title":"Tabular Max Rows","description":"Excel \u0026 CSV: max rows ingested per sheet when the 'Ingest all rows' toggle is off. Rows beyond this are dropped and the document is flagged as truncated.","default":50000,"accordion":"Tabular ingestion options","display":{"col_span":12,"hide_number":true,"is_disabled":false,"is_subconfig":false,"label":"Max rows per sheet","max":500000,"min":100,"needs_confirmation":false,"show_optional_label":false,"step":100,"type":"number_slider"},"rules":[{"config_source":"tabular_ingest_all_rows","type":"visible_if","value":false}],"tab":"Ingestion","tool_mode":"hidden","visible":false,"uniqueKey":"settings_.oneOf.0.tabular_max_rows","typeLabel":"integer"},"embedding_model":{"items":{"type":"string","uniqueKey":"settings_.oneOf.0.embedding_model.items.[INDEX]","typeLabel":"string"},"type":"array","title":"Embedding Model","description":"The model to use for embedding documents","default":[],"display":{"col_span":12,"endpoint":"/models/embeddings","hide_disabled_models":false,"is_disabled":false,"is_subconfig":false,"label":"Embedding model","layout":"side_by_side","model_limit":1,"model_type":"embeddings","needs_confirmation":false,"show_inline_presets":false,"show_optional_label":false,"show_presets":false,"type":"model_select"},"tab":"Ingestion","tool_mode":"hidden","uniqueKey":"settings_.oneOf.0.embedding_model","typeLabel":"string[]"},"embedding_dimension":{"oneOf":[{"type":"integer","title":"Embedding Dimension","description":"Leave unset to use the model's default dimension.","uniqueKey":"settings_.oneOf.0.embedding_dimension.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Embedding Dimension","description":"Leave unset to use the model's default dimension.","uniqueKey":"settings_.oneOf.0.embedding_dimension.oneOf.1","typeLabel":"null"}],"uniqueKey":"settings_.oneOf.0.embedding_dimension","typeLabel":"integer | null"},"mm_embedding_model":{"items":{"type":"string","uniqueKey":"settings_.oneOf.0.mm_embedding_model.items.[INDEX]","typeLabel":"string"},"type":"array","title":"Mm Embedding Model","description":"The model to use for embedding documents","default":[],"display":{"col_span":12,"endpoint":"/models/embeddings?multimodal=true","hide_disabled_models":true,"is_disabled":false,"is_subconfig":false,"label":"Embedding model","layout":"side_by_side","model_limit":3,"model_type":"embeddings","needs_confirmation":false,"show_inline_presets":false,"show_optional_label":false,"show_presets":false,"type":"model_select"},"tab":"Ingestion","tool_mode":"hidden","visible":false,"uniqueKey":"settings_.oneOf.0.mm_embedding_model","typeLabel":"string[]"},"auto_summary":{"type":"boolean","title":"Auto Summary","description":"Keep an AI-generated summary of this Knowledge Base up to date","default":true,"display":{"col_span":12,"is_disabled":false,"is_subconfig":false,"label":"Auto-generate KB summary","needs_confirmation":false,"show_optional_label":false,"toggle_position":"right","type":"toggle"},"tab":"Ingestion","tool_mode":"hidden","tooltip":"Keeps a short routing summary of this Knowledge Base regenerated whenever its documents change, so agents can tell which Knowledge Base to search.","uniqueKey":"settings_.oneOf.0.auto_summary","typeLabel":"boolean"},"citation_mode":{"type":"string","enum":["source_url","noxus_url","metadata_key"],"title":"Citation Mode","description":"Where a citation of a document from this Knowledge Base points.","default":"source_url","accordion":"Citation options","display":{"col_span":12,"icons":false,"is_clearable":false,"is_disabled":false,"is_horizontal":false,"is_searchable":true,"is_subconfig":false,"label":"Citation link","needs_confirmation":false,"show_optional_label":false,"type":"select","values":[{"description":"Link to where the document came from, such as its Google Drive or SharePoint page","label":"Source URL","value":"source_url"},{"description":"Link to the copy of the document stored in Noxus","label":"Noxus internal URL","value":"noxus_url"},{"description":"Link to a URL held in a metadata field you name","label":"Metadata field","value":"metadata_key"}]},"tab":"Retrieval","tool_mode":"hidden","uniqueKey":"settings_.oneOf.0.citation_mode","typeLabel":"enum\u003cstring>"},"citation_url_key":{"type":"string","title":"Citation Url Key","description":"Metadata field holding the URL to cite. Use a dot for nested fields. Documents without it fall back to the Noxus copy.","default":"","accordion":"Citation options","display":{"col_span":12,"is_code":false,"is_disabled":false,"is_subconfig":false,"is_textarea":false,"label":"URL field","needs_confirmation":false,"number_of_lines":1,"placeholder":"review_url","show_optional_label":false,"show_refresh":false,"type":"text"},"rules":[{"config_source":"citation_mode","type":"visible_if","value":"metadata_key"}],"tab":"Retrieval","tool_mode":"hidden","uniqueKey":"settings_.oneOf.0.citation_url_key","typeLabel":"string"},"citation_title_mode":{"type":"string","enum":["document_name","source_title","metadata_key"],"title":"Citation Title Mode","description":"What a citation of a document from this Knowledge Base reads as.","default":"document_name","accordion":"Citation options","display":{"col_span":12,"icons":false,"is_clearable":false,"is_disabled":false,"is_horizontal":false,"is_searchable":true,"is_subconfig":false,"label":"Citation title","needs_confirmation":false,"show_optional_label":false,"type":"select","values":[{"description":"Show the document's name as stored in the Knowledge Base","label":"Document name","value":"document_name"},{"description":"Show the title the source gave the document, such as a web page title","label":"Source title","value":"source_title"},{"description":"Show the value of a metadata field you name","label":"Metadata field","value":"metadata_key"}]},"tab":"Retrieval","tool_mode":"hidden","uniqueKey":"settings_.oneOf.0.citation_title_mode","typeLabel":"enum\u003cstring>"},"citation_title_key":{"type":"string","title":"Citation Title Key","description":"Metadata field holding the title to show. Use a dot for nested fields. Documents without it are cited by their name.","default":"","accordion":"Citation options","display":{"col_span":12,"is_code":false,"is_disabled":false,"is_subconfig":false,"is_textarea":false,"label":"Title field","needs_confirmation":false,"number_of_lines":1,"placeholder":"heading","show_optional_label":false,"show_refresh":false,"type":"text"},"rules":[{"config_source":"citation_title_mode","type":"visible_if","value":"metadata_key"}],"tab":"Retrieval","tool_mode":"hidden","uniqueKey":"settings_.oneOf.0.citation_title_key","typeLabel":"string"}},"uniqueKey":"settings_.oneOf.0","typeLabel":"KBConfig · object"},{"type":"null","uniqueKey":"settings_.oneOf.1","typeLabel":"null"}],"uniqueKey":"settings_","typeLabel":"KBConfig · object | null"},"version":{"type":"string","enum":["v2","v3"],"title":"Version","default":"v3","uniqueKey":"version","typeLabel":"enum\u003cstring>"}},"type":"object","required":["name","description"],"title":"CreateKnowledgeBase","uniqueKey":"","typeLabel":"CreateKnowledgeBase · object"},"examples":{"Example":{"title":"Example","value":{"name":"\u003cstring>","description":"\u003cstring>","document_types":[],"status":"created","kb_type":"entity","workflow_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","node_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","settings_":{"retrieval_info":"","retrieval_method":"hybrid_bm25","reranking_enabled":false,"rerankers":["\u003cstring>"],"retrieval_top_k":25,"retrieval_top_k_window":[123],"fts_weight":0.7,"semantic_weight":0.3,"rrf_k":60,"threshold_enabled":false,"threshold":0,"reranker_type":"vertex","reranker_top_k":10,"reranker_threshold_enabled":false,"reranker_threshold":0,"vertex_model":"semantic-ranker-512@latest","ingestion_info":"","batch_size":8,"default_chunk_size":2048,"default_chunk_overlap":512,"enrich_chunks_mode":"inject_summary","enrich_pre_made_qa":false,"pdf_info":"","pdf_extract_images":true,"pdf_chunk_size":1024,"pdf_chunk_overlap":256,"pdf_ocr_enabled":false,"pdf_ocr_confidence":0.7,"pdf_ocr_language":"auto","text_info":"","text_chunking_enabled":true,"text_chunk_size":1024,"text_chunk_overlap":256,"text_preserve_formatting":true,"html_info":"","html_extract_text_only":true,"html_include_tables":true,"html_include_images":false,"html_ingest_as_markdown":true,"image_info":"","image_ocr_enabled":false,"image_ocr_confidence":0.7,"csv_row_as_document":false,"csv_include_headers":true,"csv_auto_detect_delimiter":true,"csv_delimiter":",","csv_encoding":"utf-8","xlsx_row_as_document":false,"xlsx_include_headers":true,"tabular_ingest_all_rows":false,"tabular_max_rows":50000,"embedding_model":[],"embedding_dimension":123,"mm_embedding_model":[],"auto_summary":true,"citation_mode":"source_url","citation_url_key":"","citation_title_mode":"document_name","citation_title_key":""},"version":"v3"}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"340b4d39-273f-4240-ad1f-55924904ba77":{"description":"Successful Response","content":{"application/json":{"schema":{"properties":{"id":{"type":"string","format":"uuid","title":"Id","isRequired":true,"uniqueKey":"id","typeLabel":"string\u003cuuid>"},"group_id":{"type":"string","format":"uuid","title":"Group Id","isRequired":true,"uniqueKey":"group_id","typeLabel":"string\u003cuuid>"},"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"name","typeLabel":"string"},"status":{"type":"string","enum":["created","trained","training","error"],"title":"TrainStatus","isRequired":true,"uniqueKey":"status","typeLabel":"enum\u003cstring>"},"description":{"type":"string","title":"Description","isRequired":true,"uniqueKey":"description","typeLabel":"string"},"document_types":{"items":{"type":"string","uniqueKey":"document_types.items.[INDEX]","typeLabel":"string"},"type":"array","title":"Document Types","isRequired":true,"uniqueKey":"document_types","typeLabel":"string[]"},"kb_type":{"type":"string","enum":["temporary","entity"],"title":"KBType","isRequired":true,"uniqueKey":"kb_type","typeLabel":"enum\u003cstring>"},"size":{"type":"number","title":"Size","isRequired":true,"uniqueKey":"size","typeLabel":"number"},"num_docs":{"type":"integer","title":"Num Docs","isRequired":true,"uniqueKey":"num_docs","typeLabel":"integer"},"created_at":{"type":"string","format":"date-time","title":"Created At","isRequired":true,"uniqueKey":"created_at","typeLabel":"string\u003cdate-time>"},"updated_at":{"type":"string","format":"date-time","title":"Updated At","isRequired":true,"uniqueKey":"updated_at","typeLabel":"string\u003cdate-time>"},"error":{"oneOf":[{"type":"object","title":"Error","additionalProperties":true,"isRequired":true,"uniqueKey":"error.oneOf.0","typeLabel":"Error · object"},{"type":"null","title":"Error","isRequired":true,"uniqueKey":"error.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"error","typeLabel":"Error · object | null"},"version":{"type":"string","enum":["v2","v3"],"title":"Version","isRequired":true,"uniqueKey":"version","typeLabel":"enum\u003cstring>"},"total_documents":{"type":"integer","title":"Total Documents","isRequired":true,"uniqueKey":"total_documents","typeLabel":"integer"},"training_documents":{"type":"integer","title":"Training Documents","isRequired":true,"uniqueKey":"training_documents","typeLabel":"integer"},"trained_documents":{"type":"integer","title":"Trained Documents","isRequired":true,"uniqueKey":"trained_documents","typeLabel":"integer"},"error_documents":{"type":"integer","title":"Error Documents","isRequired":true,"uniqueKey":"error_documents","typeLabel":"integer"},"uploaded_documents":{"type":"integer","title":"Uploaded Documents","isRequired":true,"uniqueKey":"uploaded_documents","typeLabel":"integer"},"source_types":{"additionalProperties":{"type":"integer","uniqueKey":"source_types.additionalProperties","typeLabel":"integer"},"type":"object","title":"Source Types","isRequired":true,"uniqueKey":"source_types","typeLabel":"Source Types · object"},"training_source_types":{"items":{"type":"string","uniqueKey":"training_source_types.items.[INDEX]","typeLabel":"string"},"type":"array","title":"Training Source Types","isRequired":true,"uniqueKey":"training_source_types","typeLabel":"string[]"},"summary":{"oneOf":[{"type":"string","title":"Summary","uniqueKey":"summary.oneOf.0","typeLabel":"string"},{"type":"null","title":"Summary","uniqueKey":"summary.oneOf.1","typeLabel":"null"}],"uniqueKey":"summary","typeLabel":"string | null"},"needs_summary_update":{"type":"boolean","title":"Needs Summary Update","default":false,"uniqueKey":"needs_summary_update","typeLabel":"boolean"},"meta":{"oneOf":[{"type":"object","title":"Meta","additionalProperties":true,"uniqueKey":"meta.oneOf.0","typeLabel":"Meta · object"},{"type":"null","title":"Meta","uniqueKey":"meta.oneOf.1","typeLabel":"null"}],"uniqueKey":"meta","typeLabel":"Meta · object | null"},"embedding_health":{"oneOf":[{"type":"object","title":"EmbeddingHealth","required":["healthy"],"properties":{"healthy":{"type":"boolean","title":"Healthy","isRequired":true,"uniqueKey":"embedding_health.oneOf.0.healthy","typeLabel":"boolean"},"message":{"type":"string","title":"Message","default":"","uniqueKey":"embedding_health.oneOf.0.message","typeLabel":"string"},"embedding_model":{"type":"string","title":"Embedding Model","default":"","uniqueKey":"embedding_health.oneOf.0.embedding_model","typeLabel":"string"}},"uniqueKey":"embedding_health.oneOf.0","typeLabel":"EmbeddingHealth · object"},{"type":"null","uniqueKey":"embedding_health.oneOf.1","typeLabel":"null"}],"uniqueKey":"embedding_health","typeLabel":"EmbeddingHealth · object | null"},"health":{"oneOf":[{"type":"object","title":"KBHealth","description":"Structural health of a v3 knowledge base, computed at request time.\n\nReturned on every ``GET /kbs/{id}`` so the FE can surface an inline\nbanner + CTA when the KB needs repair. Four concrete issues can be\ndetected by ``KBManagementService.compute_health``:\n\n- ``vector_table_missing`` — pgvector table was never created or was\n dropped out from under us. Repair rebuilds the table at the\n declared dim and queues every document for re-ingestion.\n- ``index_struct_missing`` — the pgvector table is present but the\n kirby ``index_struct`` row is absent. Repair rebuilds the struct\n anchored to the existing column; no documents need reprocessing.\n- ``dim_drift`` — declared dim no longer matches the pgvector column\n width. Retrieval still works against the actual dim, but new\n INSERTs fail. Repair recreates the table at the declared dim and\n queues every document for re-ingestion.\n- ``resolver_error`` — the resolver itself failed (DB outage,\n unexpected column type). Not a repair-able state; the user is\n asked to retry later. HTTP stays 200 so the FE can render the\n apology inline instead of a blank error page.","required":["status"],"properties":{"status":{"type":"string","enum":["ok","needs_repair","error"],"title":"Status","isRequired":true,"uniqueKey":"health.oneOf.0.status","typeLabel":"enum\u003cstring>"},"issue":{"oneOf":[{"type":"string","title":"Issue","enum":["vector_table_missing","index_struct_missing","dim_drift","resolver_error","embedding_config_error"],"uniqueKey":"health.oneOf.0.issue.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Issue","uniqueKey":"health.oneOf.0.issue.oneOf.1","typeLabel":"null"}],"uniqueKey":"health.oneOf.0.issue","typeLabel":"enum\u003cstring> | null"},"detected_dim":{"oneOf":[{"type":"integer","title":"Detected Dim","uniqueKey":"health.oneOf.0.detected_dim.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Detected Dim","uniqueKey":"health.oneOf.0.detected_dim.oneOf.1","typeLabel":"null"}],"uniqueKey":"health.oneOf.0.detected_dim","typeLabel":"integer | null"},"declared_dim":{"oneOf":[{"type":"integer","title":"Declared Dim","uniqueKey":"health.oneOf.0.declared_dim.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Declared Dim","uniqueKey":"health.oneOf.0.declared_dim.oneOf.1","typeLabel":"null"}],"uniqueKey":"health.oneOf.0.declared_dim","typeLabel":"integer | null"},"message":{"type":"string","title":"Message","default":"","uniqueKey":"health.oneOf.0.message","typeLabel":"string"},"action":{"type":"string","title":"Action","default":"","uniqueKey":"health.oneOf.0.action","typeLabel":"string"}},"uniqueKey":"health.oneOf.0","typeLabel":"KBHealth · object"},{"type":"null","uniqueKey":"health.oneOf.1","typeLabel":"null"}],"uniqueKey":"health","typeLabel":"KBHealth · object | null"},"settings_":{"oneOf":[{"type":"object","title":"KBConfig","properties":{"retrieval_info":{"type":"string","title":"Retrieval Info","description":"Information about retrieval settings","default":"","display":{"col_span":12,"is_disabled":false,"is_subconfig":false,"label":"","needs_confirmation":false,"show_optional_label":false,"small_text":"Configure how documents are retrieved from your Knowledge Base. These settings set the defaults when using a specific retrieval method.","title":"Retrieval settings","type":"ui_text_display"},"tab":"Retrieval","tool_mode":"hidden","uniqueKey":"settings_.oneOf.0.retrieval_info","typeLabel":"string"},"retrieval_method":{"type":"string","title":"Retrieval Method","default":"hybrid_bm25","display":{"col_span":12,"icons":false,"is_clearable":false,"is_disabled":false,"is_horizontal":false,"is_searchable":true,"is_subconfig":false,"label":"Retrieval method","needs_confirmation":false,"show_optional_label":false,"type":"select","values":[{"description":"Uses vector embeddings for meaning-based search","label":"Semantic search","value":"semantic"},{"description":"Traditional keyword-based search with ranking","label":"Keyword search","value":"full_text_search"},{"description":"Keyword search ranked with BM25 (IDF + term saturation)","label":"BM25 keyword search","value":"bm25"},{"description":"Combines semantic and keyword search with score fusion","label":"Hybrid search","value":"hybrid_relative_score"},{"description":"Combines semantic and keyword search with RRF score fusion","label":"RRF hybrid search","value":"hybrid_rrf"},{"description":"Combines semantic and BM25 keyword search with score fusion","label":"Hybrid search (BM25)","value":"hybrid_bm25"},{"description":"Combines semantic and BM25 keyword search with RRF fusion","label":"RRF hybrid search (BM25)","value":"hybrid_bm25_rrf"}]},"tab":"Retrieval","tool_mode":"hidden","uniqueKey":"settings_.oneOf.0.retrieval_method","typeLabel":"string"},"reranking_enabled":{"type":"boolean","title":"Reranking Enabled","description":"Retrieve a wider candidate pool, then reorder it with a reranker before returning results.","default":false,"display":{"col_span":12,"is_disabled":false,"is_subconfig":false,"label":"Enable reranking","needs_confirmation":false,"show_optional_label":false,"toggle_position":"right","type":"toggle"},"tab":"Retrieval","tool_mode":"hidden","uniqueKey":"settings_.oneOf.0.reranking_enabled","typeLabel":"boolean"},"rerankers":{"items":{"type":"string","uniqueKey":"settings_.oneOf.0.rerankers.items.[INDEX]","typeLabel":"string"},"type":"array","title":"Rerankers","description":"Tried in order. If one is unavailable the next takes over. Leave empty to use the rerankers enabled for your workspace.","display":{"col_span":12,"endpoint":"/models/rerankers","hide_disabled_models":true,"is_disabled":false,"is_subconfig":false,"label":"Rerankers","layout":"side_by_side","model_limit":3,"model_type":"rerankers","needs_confirmation":false,"show_inline_presets":false,"show_optional_label":false,"show_presets":false,"type":"model_select"},"rules":[{"config_source":"reranking_enabled","type":"visible_if","value":true}],"tab":"Retrieval","tool_mode":"hidden","uniqueKey":"settings_.oneOf.0.rerankers","typeLabel":"string[]"},"retrieval_top_k":{"type":"integer","title":"Retrieval Top K","description":"Maximum number of results to return","default":25,"display":{"col_span":12,"hide_number":true,"is_disabled":false,"is_subconfig":false,"label":"Max results","max":100,"min":1,"needs_confirmation":false,"show_optional_label":false,"step":1,"type":"number_slider"},"tab":"Retrieval","tool_mode":"hidden","uniqueKey":"settings_.oneOf.0.retrieval_top_k","typeLabel":"integer"},"retrieval_top_k_window":{"items":{"type":"integer","uniqueKey":"settings_.oneOf.0.retrieval_top_k_window.items.[INDEX]","typeLabel":"integer"},"type":"array","title":"Retrieval Top K Window","description":"Searches against this Knowledge Base always return between min and max results. Requested top_k values outside this window are clamped.","display":{"col_span":12,"hide_number":true,"is_disabled":false,"is_subconfig":false,"label":"Allowed results range","max":100,"min":1,"needs_confirmation":false,"show_optional_label":false,"step":1,"type":"number_range_slider"},"tab":"Retrieval","tool_mode":"hidden","uniqueKey":"settings_.oneOf.0.retrieval_top_k_window","typeLabel":"integer[]"},"fts_weight":{"type":"number","title":"Fts Weight","description":"Weight for keyword search in hybrid methods","default":0.7,"display":{"col_span":12,"hide_number":true,"is_disabled":false,"is_subconfig":false,"label":"Keyword search weight","max":1,"min":0,"needs_confirmation":false,"show_optional_label":false,"step":0.1,"type":"number_slider"},"rules":[{"conds":[{"config_source":"retrieval_method","type":"visible_if","value":"hybrid_relative_score"},{"config_source":"retrieval_method","type":"visible_if","value":"hybrid_reranking"},{"config_source":"retrieval_method","type":"visible_if","value":"hybrid_bm25"}],"mode":"or","type":"visible_if_group"}],"tab":"Retrieval","tool_mode":"hidden","uniqueKey":"settings_.oneOf.0.fts_weight","typeLabel":"number"},"semantic_weight":{"type":"number","title":"Semantic Weight","description":"Weight for semantic search in hybrid methods","default":0.3,"display":{"col_span":12,"hide_number":true,"is_disabled":false,"is_subconfig":false,"label":"Semantic search weight","max":1,"min":0,"needs_confirmation":false,"show_optional_label":false,"step":0.1,"type":"number_slider"},"rules":[{"conds":[{"config_source":"retrieval_method","type":"visible_if","value":"hybrid_relative_score"},{"config_source":"retrieval_method","type":"visible_if","value":"hybrid_reranking"},{"config_source":"retrieval_method","type":"visible_if","value":"hybrid_bm25"}],"mode":"or","type":"visible_if_group"}],"tab":"Retrieval","tool_mode":"hidden","uniqueKey":"settings_.oneOf.0.semantic_weight","typeLabel":"number"},"rrf_k":{"type":"integer","title":"Rrf K","description":"RRF constant k - higher values reduce the impact of rank differences","default":60,"display":{"col_span":12,"hide_number":true,"is_disabled":false,"is_subconfig":false,"label":"RRF constant (k)","max":200,"min":1,"needs_confirmation":false,"show_optional_label":false,"step":1,"type":"number_slider"},"rules":[{"conds":[{"config_source":"retrieval_method","type":"visible_if","value":"hybrid_rrf"},{"config_source":"retrieval_method","type":"visible_if","value":"hybrid_bm25_rrf"}],"mode":"or","type":"visible_if_group"}],"tab":"Retrieval","tool_mode":"hidden","uniqueKey":"settings_.oneOf.0.rrf_k","typeLabel":"integer"},"threshold_enabled":{"type":"boolean","title":"Threshold Enabled","description":"Semantic retrieval only: exclude results below the minimum similarity score. Ignored by every other retrieval method.","default":false,"display":{"col_span":12,"is_disabled":false,"is_subconfig":false,"label":"Enable minimum similarity","needs_confirmation":false,"show_optional_label":false,"toggle_position":"right","type":"toggle"},"rules":[{"config_source":"retrieval_method","type":"visible_if","value":"semantic"}],"tab":"Retrieval","tool_mode":"hidden","uniqueKey":"settings_.oneOf.0.threshold_enabled","typeLabel":"boolean"},"threshold":{"type":"number","title":"Threshold","description":"Minimum cosine similarity for semantic retrieval results. Ignored by every other retrieval method.","default":0,"display":{"col_span":12,"hide_number":true,"is_disabled":false,"is_subconfig":false,"label":"Minimum semantic similarity","max":1,"min":0,"needs_confirmation":false,"show_optional_label":false,"step":0.01,"type":"number_slider"},"rules":[{"conds":[{"config_source":"retrieval_method","type":"visible_if","value":"semantic"},{"config_source":"threshold_enabled","type":"visible_if","value":true}],"mode":"and","type":"visible_if_group"}],"tab":"Retrieval","tool_mode":"hidden","uniqueKey":"settings_.oneOf.0.threshold","typeLabel":"number"},"reranker_type":{"type":"string","title":"Reranker Type","description":"The reranking method to use after initial retrieval","default":"vertex","display":{"col_span":12,"icons":false,"is_clearable":false,"is_disabled":false,"is_horizontal":false,"is_searchable":true,"is_subconfig":false,"label":"Reranker type","needs_confirmation":false,"show_optional_label":false,"type":"select","values":[{"description":"Google's semantic ranking service","label":"Vertex AI reranker","value":"vertex"}]},"rules":[{"config_source":"retrieval_method","type":"visible_if","value":"hybrid_reranking"}],"tab":"Retrieval","tool_mode":"hidden","visible":false,"uniqueKey":"settings_.oneOf.0.reranker_type","typeLabel":"string"},"reranker_top_k":{"type":"integer","title":"Reranker Top K","description":"Number of results to return from reranker","default":10,"display":{"col_span":12,"hide_number":true,"is_disabled":false,"is_subconfig":false,"label":"Reranker top k","max":25,"min":1,"needs_confirmation":false,"show_optional_label":false,"step":1,"type":"number_slider"},"rules":[{"config_source":"retrieval_method","type":"visible_if","value":"hybrid_reranking"}],"tab":"Retrieval","tool_mode":"hidden","visible":false,"uniqueKey":"settings_.oneOf.0.reranker_top_k","typeLabel":"integer"},"reranker_threshold_enabled":{"type":"boolean","title":"Reranker Threshold Enabled","description":"Enable minimum score threshold for reranker","default":false,"display":{"col_span":12,"is_disabled":false,"is_subconfig":false,"label":"Enable reranker score threshold","needs_confirmation":false,"show_optional_label":false,"toggle_position":"right","type":"toggle"},"rules":[{"config_source":"retrieval_method","type":"visible_if","value":"hybrid_reranking"}],"tab":"Retrieval","tool_mode":"hidden","visible":false,"uniqueKey":"settings_.oneOf.0.reranker_threshold_enabled","typeLabel":"boolean"},"reranker_threshold":{"type":"number","title":"Reranker Threshold","description":"Minimum score threshold for reranker results","default":0,"display":{"col_span":12,"hide_number":true,"is_disabled":false,"is_subconfig":false,"label":"Reranker score threshold","max":1,"min":0,"needs_confirmation":false,"show_optional_label":false,"step":0.01,"type":"number_slider"},"rules":[{"conds":[{"config_source":"retrieval_method","type":"visible_if","value":"hybrid_reranking"},{"config_source":"reranker_threshold_enabled","type":"visible_if","value":true}],"mode":"and","type":"visible_if_group"}],"tab":"Retrieval","tool_mode":"hidden","visible":false,"uniqueKey":"settings_.oneOf.0.reranker_threshold","typeLabel":"number"},"vertex_model":{"type":"string","title":"Vertex Model","description":"Vertex AI ranking model to use","default":"semantic-ranker-512@latest","display":{"col_span":12,"icons":false,"is_clearable":false,"is_disabled":false,"is_horizontal":false,"is_searchable":true,"is_subconfig":false,"label":"Vertex model","needs_confirmation":false,"show_optional_label":false,"type":"select","values":[{"label":"Semantic ranker 512","value":"semantic-ranker-512@latest"}]},"rules":[{"conds":[{"config_source":"reranker_type","type":"visible_if","value":"vertex"},{"config_source":"retrieval_method","type":"visible_if","value":"hybrid_reranking"}],"mode":"and","type":"visible_if_group"}],"tab":"Retrieval","tool_mode":"hidden","visible":false,"uniqueKey":"settings_.oneOf.0.vertex_model","typeLabel":"string"},"ingestion_info":{"type":"string","title":"Ingestion Info","description":"Information about ingestion settings","default":"","display":{"col_span":12,"is_disabled":false,"is_subconfig":false,"label":"","needs_confirmation":false,"show_optional_label":false,"small_text":"Configure how documents are processed and stored in your Knowledge Base. These settings control chunking, enrichment, and file-specific processing options.","title":"Ingestion settings","type":"ui_text_display"},"optional":true,"tab":"Ingestion","tool_mode":"hidden","uniqueKey":"settings_.oneOf.0.ingestion_info","typeLabel":"string"},"batch_size":{"type":"integer","title":"Batch Size","description":"Number of documents to process in each batch","default":8,"display":{"col_span":12,"hide_number":true,"is_disabled":false,"is_subconfig":false,"label":"Batch size","max":32,"min":1,"needs_confirmation":false,"show_optional_label":false,"step":1,"type":"number_slider"},"tab":"Ingestion","tool_mode":"hidden","visible":false,"uniqueKey":"settings_.oneOf.0.batch_size","typeLabel":"integer"},"default_chunk_size":{"type":"integer","title":"Default Chunk Size","description":"Default size for text chunks in characters","default":2048,"display":{"col_span":12,"hide_number":true,"is_disabled":false,"is_subconfig":false,"label":"Default chunk size","max":4096,"min":256,"needs_confirmation":false,"show_optional_label":false,"step":256,"type":"number_slider"},"tab":"Ingestion","tool_mode":"hidden","uniqueKey":"settings_.oneOf.0.default_chunk_size","typeLabel":"integer"},"default_chunk_overlap":{"type":"integer","title":"Default Chunk Overlap","description":"Default overlap between chunks in characters","default":512,"display":{"col_span":12,"hide_number":true,"is_disabled":false,"is_subconfig":false,"label":"Default chunk overlap","max":1024,"min":0,"needs_confirmation":false,"show_optional_label":false,"step":64,"type":"number_slider"},"tab":"Ingestion","tool_mode":"hidden","uniqueKey":"settings_.oneOf.0.default_chunk_overlap","typeLabel":"integer"},"enrich_chunks_mode":{"type":"string","title":"Enrich Chunks Mode","description":"How to enrich chunks with additional context","default":"inject_summary","display":{"col_span":12,"icons":false,"is_clearable":false,"is_disabled":false,"is_horizontal":false,"is_searchable":true,"is_subconfig":false,"label":"Chunk enrichment mode","needs_confirmation":false,"show_optional_label":false,"type":"select","values":[{"description":"Add document summary to each chunk for better context","label":"Inject summary","value":"inject_summary"},{"description":"Generate contextual information for each chunk","label":"Contextual","value":"contextual"},{"description":"Skip per-document summary generation entirely. Cuts ingestion latency and LLM cost dramatically for small documents at the cost of slightly worse retrieval on large documents.","label":"None","value":"none"}]},"tab":"Ingestion","tool_mode":"hidden","visible":false,"uniqueKey":"settings_.oneOf.0.enrich_chunks_mode","typeLabel":"string"},"enrich_pre_made_qa":{"type":"boolean","title":"Enrich Pre Made Qa","description":"Generate Q\u0026A pairs from the document content","default":false,"display":{"col_span":12,"is_disabled":false,"is_subconfig":false,"label":"Generate Q\u0026A pairs","needs_confirmation":false,"show_optional_label":false,"toggle_position":"right","type":"toggle"},"tab":"Ingestion","tool_mode":"hidden","visible":false,"uniqueKey":"settings_.oneOf.0.enrich_pre_made_qa","typeLabel":"boolean"},"pdf_info":{"type":"string","title":"Pdf Info","description":"PDF-specific processing settings","default":"","accordion":"PDF Options","display":{"col_span":12,"is_disabled":false,"is_subconfig":false,"label":"","needs_confirmation":false,"show_optional_label":false,"small_text":"Configure settings specific to PDF document processing including OCR, image extraction, and chunking parameters.","title":"PDF Processing","type":"ui_text_display"},"optional":true,"tab":"Ingestion","tool_mode":"hidden","visible":false,"uniqueKey":"settings_.oneOf.0.pdf_info","typeLabel":"string"},"pdf_extract_images":{"type":"boolean","title":"Pdf Extract Images","description":"Extract and process images from PDF files","default":true,"accordion":"PDF Options","display":{"col_span":12,"is_disabled":false,"is_subconfig":false,"label":"Extract images from PDFs","needs_confirmation":false,"show_optional_label":false,"toggle_position":"right","type":"toggle"},"tab":"Ingestion","tool_mode":"hidden","visible":false,"uniqueKey":"settings_.oneOf.0.pdf_extract_images","typeLabel":"boolean"},"pdf_chunk_size":{"type":"integer","title":"Pdf Chunk Size","description":"Chunk size for PDF documents","default":1024,"accordion":"PDF Options","display":{"col_span":12,"hide_number":true,"is_disabled":false,"is_subconfig":false,"label":"PDF chunk size","max":4096,"min":256,"needs_confirmation":false,"show_optional_label":false,"step":256,"type":"number_slider"},"tab":"Ingestion","tool_mode":"hidden","visible":false,"uniqueKey":"settings_.oneOf.0.pdf_chunk_size","typeLabel":"integer"},"pdf_chunk_overlap":{"type":"integer","title":"Pdf Chunk Overlap","description":"Chunk overlap for PDF documents","default":256,"accordion":"PDF Options","display":{"col_span":12,"hide_number":true,"is_disabled":false,"is_subconfig":false,"label":"PDF chunk overlap","max":1024,"min":0,"needs_confirmation":false,"show_optional_label":false,"step":64,"type":"number_slider"},"tab":"Ingestion","tool_mode":"hidden","visible":false,"uniqueKey":"settings_.oneOf.0.pdf_chunk_overlap","typeLabel":"integer"},"pdf_ocr_enabled":{"type":"boolean","title":"Pdf Ocr Enabled","description":"Enable OCR processing for scanned PDFs","default":false,"accordion":"PDF Options","display":{"col_span":12,"is_disabled":false,"is_subconfig":false,"label":"Enable OCR","needs_confirmation":false,"show_optional_label":false,"toggle_position":"right","type":"toggle"},"tab":"Ingestion","tool_mode":"hidden","visible":false,"uniqueKey":"settings_.oneOf.0.pdf_ocr_enabled","typeLabel":"boolean"},"pdf_ocr_confidence":{"type":"number","title":"Pdf Ocr Confidence","description":"Minimum confidence threshold for OCR text recognition","default":0.7,"accordion":"PDF Options","display":{"col_span":12,"hide_number":true,"is_disabled":false,"is_subconfig":false,"label":"OCR confidence threshold","max":1,"min":0.1,"needs_confirmation":false,"show_optional_label":false,"step":0.1,"type":"number_slider"},"rules":[{"config_source":"pdf_ocr_enabled","type":"visible_if","value":true}],"tab":"Ingestion","tool_mode":"hidden","visible":false,"uniqueKey":"settings_.oneOf.0.pdf_ocr_confidence","typeLabel":"number"},"pdf_ocr_language":{"type":"string","title":"Pdf Ocr Language","description":"Language hint for OCR processing","default":"auto","accordion":"PDF Options","display":{"col_span":12,"icons":false,"is_clearable":false,"is_disabled":false,"is_horizontal":false,"is_searchable":true,"is_subconfig":false,"label":"OCR language","needs_confirmation":false,"show_optional_label":false,"type":"select","values":[{"label":"Auto-detect","value":"auto"},{"label":"English","value":"en"},{"label":"Spanish","value":"es"},{"label":"French","value":"fr"},{"label":"German","value":"de"},{"label":"Portuguese","value":"pt"},{"label":"Chinese","value":"zh"},{"label":"Japanese","value":"ja"}]},"rules":[{"config_source":"pdf_ocr_enabled","type":"visible_if","value":true}],"tab":"Ingestion","tool_mode":"hidden","visible":false,"uniqueKey":"settings_.oneOf.0.pdf_ocr_language","typeLabel":"string"},"text_info":{"type":"string","title":"Text Info","description":"Text-specific processing settings","default":"","accordion":"Plain Text Options","display":{"col_span":12,"is_disabled":false,"is_subconfig":false,"label":"","needs_confirmation":false,"show_optional_label":false,"small_text":"Configure settings for plain text document processing including chunking and formatting options.","title":"Text Processing","type":"ui_text_display"},"optional":true,"tab":"Ingestion","tool_mode":"hidden","visible":false,"uniqueKey":"settings_.oneOf.0.text_info","typeLabel":"string"},"text_chunking_enabled":{"type":"boolean","title":"Text Chunking Enabled","description":"Enable automatic chunking for text files","default":true,"accordion":"Plain Text Options","display":{"col_span":12,"is_disabled":false,"is_subconfig":false,"label":"Enable text chunking","needs_confirmation":false,"show_optional_label":false,"toggle_position":"right","type":"toggle"},"tab":"Ingestion","tool_mode":"hidden","visible":false,"uniqueKey":"settings_.oneOf.0.text_chunking_enabled","typeLabel":"boolean"},"text_chunk_size":{"type":"integer","title":"Text Chunk Size","description":"Chunk size for text documents","default":1024,"accordion":"Plain Text Options","display":{"col_span":12,"hide_number":true,"is_disabled":false,"is_subconfig":false,"label":"Text chunk size","max":4096,"min":256,"needs_confirmation":false,"show_optional_label":false,"step":256,"type":"number_slider"},"rules":[{"config_source":"text_chunking_enabled","type":"visible_if","value":true}],"tab":"Ingestion","tool_mode":"hidden","visible":false,"uniqueKey":"settings_.oneOf.0.text_chunk_size","typeLabel":"integer"},"text_chunk_overlap":{"type":"integer","title":"Text Chunk Overlap","description":"Chunk overlap for text documents","default":256,"accordion":"Plain Text Options","display":{"col_span":12,"hide_number":true,"is_disabled":false,"is_subconfig":false,"label":"Text chunk overlap","max":1024,"min":0,"needs_confirmation":false,"show_optional_label":false,"step":64,"type":"number_slider"},"rules":[{"config_source":"text_chunking_enabled","type":"visible_if","value":true}],"tab":"Ingestion","tool_mode":"hidden","visible":false,"uniqueKey":"settings_.oneOf.0.text_chunk_overlap","typeLabel":"integer"},"text_preserve_formatting":{"type":"boolean","title":"Text Preserve Formatting","description":"Preserve original text formatting and structure","default":true,"accordion":"Plain Text Options","display":{"col_span":12,"is_disabled":false,"is_subconfig":false,"label":"Preserve formatting","needs_confirmation":false,"show_optional_label":false,"toggle_position":"right","type":"toggle"},"tab":"Ingestion","tool_mode":"hidden","visible":false,"uniqueKey":"settings_.oneOf.0.text_preserve_formatting","typeLabel":"boolean"},"html_info":{"type":"string","title":"Html Info","description":"HTML-specific processing settings","default":"","accordion":"HTML ingestion options","display":{"col_span":12,"is_disabled":false,"is_subconfig":false,"label":"","needs_confirmation":false,"show_optional_label":false,"small_text":"Configure settings for HTML document processing including content extraction and chunking parameters.","title":"HTML Processing","type":"ui_text_display"},"optional":true,"tab":"Ingestion","tool_mode":"hidden","visible":false,"uniqueKey":"settings_.oneOf.0.html_info","typeLabel":"string"},"html_extract_text_only":{"type":"boolean","title":"Html Extract Text Only","description":"Extract only text content from HTML","default":true,"accordion":"HTML ingestion options","display":{"col_span":12,"is_disabled":false,"is_subconfig":false,"label":"Extract text only","needs_confirmation":false,"show_optional_label":false,"toggle_position":"right","type":"toggle"},"tab":"Ingestion","tool_mode":"hidden","visible":false,"uniqueKey":"settings_.oneOf.0.html_extract_text_only","typeLabel":"boolean"},"html_include_tables":{"type":"boolean","title":"Html Include Tables","description":"Include table content from HTML","default":true,"accordion":"HTML ingestion options","display":{"col_span":12,"is_disabled":false,"is_subconfig":false,"label":"Include tables","needs_confirmation":false,"show_optional_label":false,"toggle_position":"right","type":"toggle"},"tab":"Ingestion","tool_mode":"hidden","visible":false,"uniqueKey":"settings_.oneOf.0.html_include_tables","typeLabel":"boolean"},"html_include_images":{"type":"boolean","title":"Html Include Images","description":"Include image references from HTML","default":false,"accordion":"HTML ingestion options","display":{"col_span":12,"is_disabled":false,"is_subconfig":false,"label":"Include images","needs_confirmation":false,"show_optional_label":false,"toggle_position":"right","type":"toggle"},"tab":"Ingestion","tool_mode":"hidden","visible":false,"uniqueKey":"settings_.oneOf.0.html_include_images","typeLabel":"boolean"},"html_ingest_as_markdown":{"type":"boolean","title":"Html Ingest As Markdown","description":"Convert HTML to Markdown before chunking. Preserves headings, lists, links, and tables while dropping tag noise, producing smaller, more semantic chunks. Recommended for crawled web pages; turn off only to reproduce legacy raw-HTML behaviour.","default":true,"accordion":"HTML ingestion options","display":{"col_span":12,"is_disabled":false,"is_subconfig":false,"label":"Ingest as Markdown","needs_confirmation":false,"show_optional_label":false,"toggle_position":"right","type":"toggle"},"tab":"Ingestion","tool_mode":"hidden","uniqueKey":"settings_.oneOf.0.html_ingest_as_markdown","typeLabel":"boolean"},"image_info":{"type":"string","title":"Image Info","description":"Image-specific processing settings","default":"","accordion":"Image Options","display":{"col_span":12,"is_disabled":false,"is_subconfig":false,"label":"","needs_confirmation":false,"show_optional_label":false,"small_text":"Configure settings for image document processing including vision model settings and content extraction.","title":"Image processing","type":"ui_text_display"},"optional":true,"tab":"Ingestion","tool_mode":"hidden","visible":false,"uniqueKey":"settings_.oneOf.0.image_info","typeLabel":"string"},"image_ocr_enabled":{"type":"boolean","title":"Image Ocr Enabled","description":"Enable OCR processing for images","default":false,"accordion":"Image Options","display":{"col_span":12,"is_disabled":false,"is_subconfig":false,"label":"Enable OCR for images","needs_confirmation":false,"show_optional_label":false,"toggle_position":"right","type":"toggle"},"tab":"Ingestion","tool_mode":"hidden","visible":false,"uniqueKey":"settings_.oneOf.0.image_ocr_enabled","typeLabel":"boolean"},"image_ocr_confidence":{"type":"number","title":"Image Ocr Confidence","description":"Minimum confidence threshold for image OCR","default":0.7,"accordion":"Image Options","display":{"col_span":12,"hide_number":true,"is_disabled":false,"is_subconfig":false,"label":"Image OCR confidence","max":1,"min":0.1,"needs_confirmation":false,"show_optional_label":false,"step":0.1,"type":"number_slider"},"rules":[{"config_source":"image_ocr_enabled","type":"visible_if","value":true}],"tab":"Ingestion","tool_mode":"hidden","visible":false,"uniqueKey":"settings_.oneOf.0.image_ocr_confidence","typeLabel":"number"},"csv_row_as_document":{"type":"boolean","title":"Csv Row As Document","description":"Treat each row as a separate chunk.","default":false,"accordion":"CSV ingestion options","display":{"col_span":12,"is_disabled":false,"is_subconfig":false,"label":"Row as chunk","needs_confirmation":false,"show_optional_label":false,"toggle_position":"right","type":"toggle"},"tab":"Ingestion","tool_mode":"hidden","visible":false,"uniqueKey":"settings_.oneOf.0.csv_row_as_document","typeLabel":"boolean"},"csv_include_headers":{"type":"boolean","title":"Csv Include Headers","description":"Include headers in the text representation","default":true,"accordion":"CSV ingestion options","display":{"col_span":12,"is_disabled":false,"is_subconfig":false,"label":"Include headers","needs_confirmation":false,"show_optional_label":false,"toggle_position":"right","type":"toggle"},"tab":"Ingestion","tool_mode":"hidden","visible":false,"uniqueKey":"settings_.oneOf.0.csv_include_headers","typeLabel":"boolean"},"csv_auto_detect_delimiter":{"type":"boolean","title":"Csv Auto Detect Delimiter","description":"Automatically detect CSV delimiter","default":true,"accordion":"CSV ingestion options","display":{"col_span":12,"is_disabled":false,"is_subconfig":false,"label":"Auto-detect delimiter","needs_confirmation":false,"show_optional_label":false,"toggle_position":"right","type":"toggle"},"tab":"Ingestion","tool_mode":"hidden","visible":false,"uniqueKey":"settings_.oneOf.0.csv_auto_detect_delimiter","typeLabel":"boolean"},"csv_delimiter":{"type":"string","title":"Csv Delimiter","description":"Custom delimiter for CSV parsing","default":",","accordion":"CSV ingestion options","display":{"col_span":12,"icons":false,"is_clearable":false,"is_disabled":false,"is_horizontal":false,"is_searchable":true,"is_subconfig":false,"label":"CSV delimiter","needs_confirmation":false,"show_optional_label":false,"type":"select","values":[{"label":"Comma (,)","value":","},{"label":"Semicolon (;)","value":";"},{"label":"Tab","value":"\t"},{"label":"Pipe (|)","value":"|"}]},"rules":[{"config_source":"csv_auto_detect_delimiter","type":"visible_if","value":false}],"tab":"Ingestion","tool_mode":"hidden","visible":false,"uniqueKey":"settings_.oneOf.0.csv_delimiter","typeLabel":"string"},"csv_encoding":{"type":"string","title":"Csv Encoding","description":"File encoding for CSV files","default":"utf-8","accordion":"CSV ingestion options","display":{"col_span":12,"icons":false,"is_clearable":false,"is_disabled":false,"is_horizontal":false,"is_searchable":true,"is_subconfig":false,"label":"CSV encoding","needs_confirmation":false,"show_optional_label":false,"type":"select","values":[{"label":"UTF-8","value":"utf-8"},{"label":"ASCII","value":"ascii"},{"label":"ISO-8859-1","value":"iso-8859-1"},{"label":"Windows-1252","value":"cp1252"}]},"tab":"Ingestion","tool_mode":"hidden","visible":false,"uniqueKey":"settings_.oneOf.0.csv_encoding","typeLabel":"string"},"xlsx_row_as_document":{"type":"boolean","title":"Xlsx Row As Document","description":"Excel: emit one chunk per row (with cell coordinates and detected headers). Off → render the whole sheet as a markdown table and chunk by token budget, closer to the legacy text-based behavior. Default on; toggle off if a workbook has unusual structure that confuses row mode.","default":false,"accordion":"Excel ingestion options","display":{"col_span":12,"is_disabled":false,"is_subconfig":false,"label":"Row as chunk","needs_confirmation":false,"show_optional_label":false,"toggle_position":"right","type":"toggle"},"tab":"Ingestion","tool_mode":"hidden","visible":false,"uniqueKey":"settings_.oneOf.0.xlsx_row_as_document","typeLabel":"boolean"},"xlsx_include_headers":{"type":"boolean","title":"Xlsx Include Headers","description":"Excel: include detected column headers alongside cell coordinates in row chunks.","default":true,"accordion":"Excel ingestion options","display":{"col_span":12,"is_disabled":false,"is_subconfig":false,"label":"Include headers","needs_confirmation":false,"show_optional_label":false,"toggle_position":"right","type":"toggle"},"tab":"Ingestion","tool_mode":"hidden","visible":false,"uniqueKey":"settings_.oneOf.0.xlsx_include_headers","typeLabel":"boolean"},"tabular_ingest_all_rows":{"type":"boolean","title":"Tabular Ingest All Rows","description":"Ingest every row regardless of size. Turn on only for small-to-medium workbooks; very large files will slow retrieval and may exhaust worker memory.","default":false,"accordion":"Tabular ingestion options","display":{"col_span":12,"is_disabled":false,"is_subconfig":false,"label":"Ingest all rows","needs_confirmation":false,"show_optional_label":false,"toggle_position":"right","type":"toggle"},"tab":"Ingestion","tool_mode":"hidden","visible":false,"uniqueKey":"settings_.oneOf.0.tabular_ingest_all_rows","typeLabel":"boolean"},"tabular_max_rows":{"type":"integer","title":"Tabular Max Rows","description":"Excel \u0026 CSV: max rows ingested per sheet when the 'Ingest all rows' toggle is off. Rows beyond this are dropped and the document is flagged as truncated.","default":50000,"accordion":"Tabular ingestion options","display":{"col_span":12,"hide_number":true,"is_disabled":false,"is_subconfig":false,"label":"Max rows per sheet","max":500000,"min":100,"needs_confirmation":false,"show_optional_label":false,"step":100,"type":"number_slider"},"rules":[{"config_source":"tabular_ingest_all_rows","type":"visible_if","value":false}],"tab":"Ingestion","tool_mode":"hidden","visible":false,"uniqueKey":"settings_.oneOf.0.tabular_max_rows","typeLabel":"integer"},"embedding_model":{"items":{"type":"string","uniqueKey":"settings_.oneOf.0.embedding_model.items.[INDEX]","typeLabel":"string"},"type":"array","title":"Embedding Model","description":"The model to use for embedding documents","default":[],"display":{"col_span":12,"endpoint":"/models/embeddings","hide_disabled_models":false,"is_disabled":false,"is_subconfig":false,"label":"Embedding model","layout":"side_by_side","model_limit":1,"model_type":"embeddings","needs_confirmation":false,"show_inline_presets":false,"show_optional_label":false,"show_presets":false,"type":"model_select"},"tab":"Ingestion","tool_mode":"hidden","uniqueKey":"settings_.oneOf.0.embedding_model","typeLabel":"string[]"},"embedding_dimension":{"oneOf":[{"type":"integer","title":"Embedding Dimension","description":"Leave unset to use the model's default dimension.","uniqueKey":"settings_.oneOf.0.embedding_dimension.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Embedding Dimension","description":"Leave unset to use the model's default dimension.","uniqueKey":"settings_.oneOf.0.embedding_dimension.oneOf.1","typeLabel":"null"}],"uniqueKey":"settings_.oneOf.0.embedding_dimension","typeLabel":"integer | null"},"mm_embedding_model":{"items":{"type":"string","uniqueKey":"settings_.oneOf.0.mm_embedding_model.items.[INDEX]","typeLabel":"string"},"type":"array","title":"Mm Embedding Model","description":"The model to use for embedding documents","default":[],"display":{"col_span":12,"endpoint":"/models/embeddings?multimodal=true","hide_disabled_models":true,"is_disabled":false,"is_subconfig":false,"label":"Embedding model","layout":"side_by_side","model_limit":3,"model_type":"embeddings","needs_confirmation":false,"show_inline_presets":false,"show_optional_label":false,"show_presets":false,"type":"model_select"},"tab":"Ingestion","tool_mode":"hidden","visible":false,"uniqueKey":"settings_.oneOf.0.mm_embedding_model","typeLabel":"string[]"},"auto_summary":{"type":"boolean","title":"Auto Summary","description":"Keep an AI-generated summary of this Knowledge Base up to date","default":true,"display":{"col_span":12,"is_disabled":false,"is_subconfig":false,"label":"Auto-generate KB summary","needs_confirmation":false,"show_optional_label":false,"toggle_position":"right","type":"toggle"},"tab":"Ingestion","tool_mode":"hidden","tooltip":"Keeps a short routing summary of this Knowledge Base regenerated whenever its documents change, so agents can tell which Knowledge Base to search.","uniqueKey":"settings_.oneOf.0.auto_summary","typeLabel":"boolean"},"citation_mode":{"type":"string","enum":["source_url","noxus_url","metadata_key"],"title":"Citation Mode","description":"Where a citation of a document from this Knowledge Base points.","default":"source_url","accordion":"Citation options","display":{"col_span":12,"icons":false,"is_clearable":false,"is_disabled":false,"is_horizontal":false,"is_searchable":true,"is_subconfig":false,"label":"Citation link","needs_confirmation":false,"show_optional_label":false,"type":"select","values":[{"description":"Link to where the document came from, such as its Google Drive or SharePoint page","label":"Source URL","value":"source_url"},{"description":"Link to the copy of the document stored in Noxus","label":"Noxus internal URL","value":"noxus_url"},{"description":"Link to a URL held in a metadata field you name","label":"Metadata field","value":"metadata_key"}]},"tab":"Retrieval","tool_mode":"hidden","uniqueKey":"settings_.oneOf.0.citation_mode","typeLabel":"enum\u003cstring>"},"citation_url_key":{"type":"string","title":"Citation Url Key","description":"Metadata field holding the URL to cite. Use a dot for nested fields. Documents without it fall back to the Noxus copy.","default":"","accordion":"Citation options","display":{"col_span":12,"is_code":false,"is_disabled":false,"is_subconfig":false,"is_textarea":false,"label":"URL field","needs_confirmation":false,"number_of_lines":1,"placeholder":"review_url","show_optional_label":false,"show_refresh":false,"type":"text"},"rules":[{"config_source":"citation_mode","type":"visible_if","value":"metadata_key"}],"tab":"Retrieval","tool_mode":"hidden","uniqueKey":"settings_.oneOf.0.citation_url_key","typeLabel":"string"},"citation_title_mode":{"type":"string","enum":["document_name","source_title","metadata_key"],"title":"Citation Title Mode","description":"What a citation of a document from this Knowledge Base reads as.","default":"document_name","accordion":"Citation options","display":{"col_span":12,"icons":false,"is_clearable":false,"is_disabled":false,"is_horizontal":false,"is_searchable":true,"is_subconfig":false,"label":"Citation title","needs_confirmation":false,"show_optional_label":false,"type":"select","values":[{"description":"Show the document's name as stored in the Knowledge Base","label":"Document name","value":"document_name"},{"description":"Show the title the source gave the document, such as a web page title","label":"Source title","value":"source_title"},{"description":"Show the value of a metadata field you name","label":"Metadata field","value":"metadata_key"}]},"tab":"Retrieval","tool_mode":"hidden","uniqueKey":"settings_.oneOf.0.citation_title_mode","typeLabel":"enum\u003cstring>"},"citation_title_key":{"type":"string","title":"Citation Title Key","description":"Metadata field holding the title to show. Use a dot for nested fields. Documents without it are cited by their name.","default":"","accordion":"Citation options","display":{"col_span":12,"is_code":false,"is_disabled":false,"is_subconfig":false,"is_textarea":false,"label":"Title field","needs_confirmation":false,"number_of_lines":1,"placeholder":"heading","show_optional_label":false,"show_refresh":false,"type":"text"},"rules":[{"config_source":"citation_title_mode","type":"visible_if","value":"metadata_key"}],"tab":"Retrieval","tool_mode":"hidden","uniqueKey":"settings_.oneOf.0.citation_title_key","typeLabel":"string"}},"uniqueKey":"settings_.oneOf.0","typeLabel":"KBConfig · object"},{"type":"null","uniqueKey":"settings_.oneOf.1","typeLabel":"null"}],"uniqueKey":"settings_","typeLabel":"KBConfig · object | null"}},"type":"object","required":["id","group_id","name","status","description","document_types","kb_type","size","num_docs","created_at","updated_at","error","version","total_documents","training_documents","trained_documents","error_documents","uploaded_documents","source_types","training_source_types"],"title":"KnowledgeBaseV2","uniqueKey":"","typeLabel":"KnowledgeBaseV2 · object"},"examples":{"Example":{"title":"Example","value":{"id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","group_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","name":"\u003cstring>","status":"created","description":"\u003cstring>","document_types":["\u003cstring>"],"kb_type":"temporary","size":123,"num_docs":123,"created_at":"2023-11-07T05:31:56Z","updated_at":"2023-11-07T05:31:56Z","error":{},"version":"v2","total_documents":123,"training_documents":123,"trained_documents":123,"error_documents":123,"uploaded_documents":123,"source_types":{},"training_source_types":["\u003cstring>"],"summary":"\u003cstring>","needs_summary_update":false,"meta":{},"embedding_health":{"healthy":true,"message":"","embedding_model":""},"health":{"status":"ok","issue":"vector_table_missing","detected_dim":123,"declared_dim":123,"message":"","action":""},"settings_":{"retrieval_info":"","retrieval_method":"hybrid_bm25","reranking_enabled":false,"rerankers":["\u003cstring>"],"retrieval_top_k":25,"retrieval_top_k_window":[123],"fts_weight":0.7,"semantic_weight":0.3,"rrf_k":60,"threshold_enabled":false,"threshold":0,"reranker_type":"vertex","reranker_top_k":10,"reranker_threshold_enabled":false,"reranker_threshold":0,"vertex_model":"semantic-ranker-512@latest","ingestion_info":"","batch_size":8,"default_chunk_size":2048,"default_chunk_overlap":512,"enrich_chunks_mode":"inject_summary","enrich_pre_made_qa":false,"pdf_info":"","pdf_extract_images":true,"pdf_chunk_size":1024,"pdf_chunk_overlap":256,"pdf_ocr_enabled":false,"pdf_ocr_confidence":0.7,"pdf_ocr_language":"auto","text_info":"","text_chunking_enabled":true,"text_chunk_size":1024,"text_chunk_overlap":256,"text_preserve_formatting":true,"html_info":"","html_extract_text_only":true,"html_include_tables":true,"html_include_images":false,"html_ingest_as_markdown":true,"image_info":"","image_ocr_enabled":false,"image_ocr_confidence":0.7,"csv_row_as_document":false,"csv_include_headers":true,"csv_auto_detect_delimiter":true,"csv_delimiter":",","csv_encoding":"utf-8","xlsx_row_as_document":false,"xlsx_include_headers":true,"tabular_ingest_all_rows":false,"tabular_max_rows":50000,"embedding_model":[],"embedding_dimension":123,"mm_embedding_model":[],"auto_summary":true,"citation_mode":"source_url","citation_url_key":"","citation_title_mode":"document_name","citation_title_key":""}}}},"exampleType":"generated"}},"exampleType":"generated"},"802a1dc2-ed8b-4213-bb11-144ad3379b08":{"description":"Validation Error","content":{"application/json":{"schema":{"properties":{"detail":{"items":{"properties":{"loc":{"items":{"oneOf":[{"type":"string","uniqueKey":"detail.items.[INDEX].loc.items.[INDEX].oneOf.0","typeLabel":"string"},{"type":"integer","uniqueKey":"detail.items.[INDEX].loc.items.[INDEX].oneOf.1","typeLabel":"integer"}],"uniqueKey":"detail.items.[INDEX].loc.items.[INDEX]","typeLabel":"string | integer"},"type":"array","title":"Location","isRequired":true,"uniqueKey":"detail.items.[INDEX].loc","typeLabel":"(string | integer)[]"},"msg":{"type":"string","title":"Message","isRequired":true,"uniqueKey":"detail.items.[INDEX].msg","typeLabel":"string"},"type":{"type":"string","title":"Error Type","isRequired":true,"uniqueKey":"detail.items.[INDEX].type","typeLabel":"string"},"input":{"oneOf":[{"title":"Input"}],"uniqueKey":"detail.items.[INDEX].input","typeLabel":"any"},"ctx":{"type":"object","title":"Context","uniqueKey":"detail.items.[INDEX].ctx","typeLabel":"Context · object"}},"type":"object","required":["loc","msg","type"],"title":"ValidationError","uniqueKey":"detail.items.[INDEX]","typeLabel":"ValidationError · object"},"type":"array","title":"Detail","uniqueKey":"detail","typeLabel":"ValidationError · object[]"}},"type":"object","title":"HTTPValidationError","uniqueKey":"","typeLabel":"HTTPValidationError · object"},"examples":{"Example":{"title":"Example","value":{"detail":[{"loc":["\u003cstring>"],"msg":"\u003cstring>","type":"\u003cstring>","input":"\u003cunknown>","ctx":{}}]}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"d645f9ae-c675-438e-9837-dc557b4f9e94":{"APIKeyHeader":{"type":"apiKey","in":"header","name":"X-API-Key","scopes":[],"schemeName":"APIKeyHeader"}}},"servers":{},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"apiKey","in":"header","name":"X-API-Key","scopes":[],"schemeName":"APIKeyHeader"},"schema":{"title":"X-API-Key","type":"string","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"APIKeyHeader","name":"X-API-Key"}],"title":"APIKeyHeader"}]},"originalFileLocation":"openapi/openapi.json"},"subdomain":"spot-16018069","siteName":"Noxus Documentation","title":"Add Knowledge Base - Noxus Documentation","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-08-24T14:47:51.286Z","originalFileLocation":"api-reference/v1/knowledge-base/public-add-knowledge-base.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Add a new knowledge base\">\u003cmeta data-mint-head name=\"application-name\" content=\"Noxus Documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/spot-16018069/gP_Y_Yr_L76C6S4n/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/spot-16018069/gP_Y_Yr_L76C6S4n/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/spot-16018069/gP_Y_Yr_L76C6S4n/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/spot-16018069/gP_Y_Yr_L76C6S4n/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/spot-16018069/gP_Y_Yr_L76C6S4n/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/spot-16018069/gP_Y_Yr_L76C6S4n/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/spot-16018069/gP_Y_Yr_L76C6S4n/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/spot-16018069/gP_Y_Yr_L76C6S4n/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/spot-16018069/gP_Y_Yr_L76C6S4n/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Add Knowledge Base - Noxus Documentation\">\u003cmeta data-mint-head property=\"og:description\" content=\"Add a new knowledge base\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Noxus Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.noxus.ai/api-reference/v1/knowledge-base/public-add-knowledge-base\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://spot-16018069.mintlify.app/_mintlify/api/og/v2?division=Documentation\u0026amp;title=Add+Knowledge+Base\u0026amp;description=Add+a+new+knowledge+base\u0026amp;theme=8688bcdef01d5f048fa0b3d3\u0026amp;signature=5fd7a9d0f79077c627a7cd082bafaccda1b55506f6166b11c30cbfac97244095\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Add Knowledge Base - Noxus Documentation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Add a new knowledge base\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://spot-16018069.mintlify.app/_mintlify/api/og/v2?division=Documentation\u0026amp;title=Add+Knowledge+Base\u0026amp;description=Add+a+new+knowledge+base\u0026amp;theme=8688bcdef01d5f048fa0b3d3\u0026amp;signature=5fd7a9d0f79077c627a7cd082bafaccda1b55506f6166b11c30cbfac97244095\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/spot-16018069/gP_Y_Yr_L76C6S4n/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Noxus Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#8DB5D4\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.noxus.ai/api-reference/v1/knowledge-base/public-add-knowledge-base\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/v1/knowledge-base/public-add-knowledge-base.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Noxus Documentation\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Noxus Documentation","nav":{"global":{"anchors":[{"anchor":"Website","icon":"globe","href":"https://noxus.ai"},{"anchor":"Blog","icon":"newspaper","href":"https://blog.noxus.ai/"}]},"tabs":[{"tab":"Overview","groups":[{"group":"Introduction","pages":[{"title":"Getting Started","href":"/core/getting-started"},{"title":"What is Noxus?","href":"/core/what-is-noxus"}]},{"group":"Core Concepts","pages":[{"title":"Workspaces","href":"/core/concepts/workspaces"},{"title":"Users","href":"/core/concepts/users"},{"title":"Flows","href":"/core/concepts/flows"},{"title":"Agents","href":"/core/concepts/agents"},{"title":"Knowledge Bases","href":"/core/concepts/knowledge-bases"}]},{"group":"Platform","pages":[{"title":"Visual Editor","href":"/core/platform/editor"},{"title":"REST API","href":"/core/platform/api"},{"title":"Python SDK","href":"/core/platform/sdk"},{"title":"Extending the Platform","href":"/core/platform/extending"}]},{"group":"Infrastructure","pages":[{"title":"Overview","href":"/core/infrastructure-overview"},{"title":"Deployments","href":"/core/infrastructure/deployments"},{"title":"Security","href":"/core/infrastructure/security"},{"title":"Models \u0026 Providers","href":"/core/infrastructure/models-providers"},{"title":"Model Presets","href":"/core/infrastructure/model-presets"},{"title":"Observability Providers","href":"/core/infrastructure/observability-providers"},{"title":"Operations","href":"/core/platform/operations"}]}]},{"tab":"Platform","groups":[{"group":"Overview","pages":[{"title":"Build with Noxus","mode":"wide","href":"/platform/overview"}]},{"group":"Concepts","pages":[{"title":"Permissions \u0026 Roles","href":"/platform/concepts/permissions"},{"title":"Flows","href":"/platform/concepts/flows"},{"title":"Agents","href":"/platform/concepts/agents"},{"title":"Knowledge Bases","href":"/platform/concepts/knowledge-bases"},{"title":"Monitoring \u0026 Analytics","href":"/platform/concepts/monitoring"}]},{"group":"Flows","pages":[{"title":"Introduction","href":"/platform/flows/introduction"},{"title":"Inputs \u0026 Outputs","href":"/platform/flows/inputs-outputs"},{"title":"Data Types","href":"/platform/flows/data-types"},{"title":"Nodes","href":"/platform/flows/nodes"},{"title":"Triggers","href":"/platform/flows/triggers"},{"title":"Deployment","href":"/platform/flows/deployments"}]},{"group":"Agents","pages":[{"title":"Introduction","href":"/platform/agents/introduction"},{"title":"Prompts \u0026 Instructions","href":"/platform/agents/prompts-instructions"},{"title":"Tools","href":"/platform/agents/tools"},{"title":"Agent Sandbox","href":"/platform/agents/sandbox"},{"title":"Agent Tests","href":"/platform/agents/tests"},{"group":"Deployments","pages":[{"title":"Overview","sidebarTitle":"Overview","href":"/platform/agents/deployments"},{"title":"Chat \u0026 Widget","icon":"message-square","href":"/platform/agents/deployments/chat-and-widget"},{"title":"Slack","icon":"slack","href":"/platform/agents/deployments/slack"},{"title":"Microsoft Teams","icon":"microsoft","href":"/platform/agents/deployments/teams"},{"title":"Microsoft Teams app","icon":"microsoft","href":"/platform/agents/deployments/teams-app"},{"title":"WhatsApp","icon":"whatsapp","href":"/platform/agents/deployments/whatsapp"},{"title":"Telegram","icon":"telegram","href":"/platform/agents/deployments/telegram"},{"title":"Google Chat","icon":"comments","href":"/platform/agents/deployments/google-chat"}]}]},{"group":"Knowledge Bases","pages":[{"title":"Introduction","href":"/platform/knowledge-bases/introduction"},{"title":"Supported Files \u0026 Integrations","href":"/platform/knowledge-bases/supported-files"},{"title":"Syncing","href":"/platform/knowledge-bases/syncing"},{"title":"Advanced Settings","href":"/platform/knowledge-bases/advanced-settings"},{"title":"Managing Through Flows","href":"/platform/knowledge-bases/managing-flows"}]},{"group":"Tables","pages":[{"title":"Introduction","href":"/platform/tables/introduction"},{"title":"Creating Tables","href":"/platform/tables/creating-tables"},{"group":"Using Tables","pages":[{"title":"Table View","href":"/platform/tables/using/table-view"},{"title":"SQL Queries with Tables","href":"/platform/tables/using/sql"},{"title":"Tables in Flows","href":"/platform/tables/using/flows"},{"title":"Tables in Agents","href":"/platform/tables/using/agents"},{"title":"Tables with Genie","href":"/platform/tables/using/genie"},{"title":"Tables via the API","href":"/platform/tables/using/api"}]},{"title":"Platform Tables","href":"/platform/tables/platform-tables"},{"title":"Best Practices","href":"/platform/tables/best-practices"}]},{"group":"Genie","pages":[{"title":"Introduction","href":"/platform/genie/overview"},{"title":"Building Flows","href":"/platform/genie/flows"},{"title":"Building Agents","href":"/platform/genie/agents"},{"title":"Working with Tables","href":"/platform/genie/tables"},{"title":"Analytics and Billing","href":"/platform/genie/analytics"},{"title":"Working with Knowledge Bases","href":"/platform/genie/knowledge-bases"},{"title":"Sandboxes","href":"/platform/genie/sandboxes"},{"title":"Workspace Administration","href":"/platform/genie/workspaces"},{"title":"Approvals","href":"/platform/genie/approvals"},{"title":"Help in the App","href":"/platform/genie/guidance"},{"title":"Best Practices","href":"/platform/genie/best-practices"},{"group":"Coming Soon","pages":[{"title":"Evaluations","tag":"Coming soon","href":"/platform/genie/coming-soon/evaluations"}]}]},{"group":"Variables \u0026 Secrets","pages":[{"title":"Variables \u0026 Secrets","href":"/platform/variables/overview"}]},{"group":"Tags","pages":[{"title":"Tags","href":"/platform/tags/overview"}]},{"group":"Tests","pages":[{"title":"Introduction","href":"/platform/tests/introduction"},{"title":"Evaluators","href":"/platform/tests/evaluators"},{"title":"Cases","href":"/platform/tests/test-cases"},{"title":"Running Tests","href":"/platform/tests/running-tests"}]},{"group":"Analytics","pages":[{"title":"Overview","href":"/platform/analytics/overview"},{"title":"Agent Insights","href":"/platform/analytics/insights"},{"title":"Analytics API","href":"/platform/analytics-api/overview"}]},{"group":"Billing","pages":[{"title":"How billing works","href":"/platform/billing/how-billing-works"},{"title":"Billing analytics","href":"/platform/analytics/billing"}]}]},{"tab":"Integrations","groups":[{"group":"Overview","pages":[{"title":"Integrations","href":"/integrations/overview"},{"title":"Authentication","href":"/integrations/authentication"},{"title":"Quick Setup Examples","href":"/integrations/quick-examples"},{"title":"Troubleshooting","href":"/integrations/troubleshooting"}]},{"group":"Admin Setup","pages":[{"title":"Admin: OAuth Provider Setup","href":"/integrations/admin-setup"}]},{"group":"Common Providers","pages":[{"title":"Azure \u0026 Microsoft 365","href":"/integrations/providers/microsoft"},{"title":"Google Workspace","href":"/integrations/providers/google"},{"title":"Google Document AI","icon":"file-magnifying-glass","href":"/integrations/google/document-ai"},{"title":"Azure Document Intelligence","icon":"file-magnifying-glass","href":"/integrations/microsoft/document-intelligence"},{"title":"AWS Textract","icon":"file-magnifying-glass","href":"/integrations/aws/textract"},{"title":"Atlassian","href":"/integrations/providers/atlassian"},{"title":"ServiceNow","icon":"headset","href":"/integrations/providers/servicenow"},{"title":"Developer Tools","href":"/integrations/providers/developer-tools"},{"title":"Collaboration Tools","href":"/integrations/providers/collaboration"}]},{"group":"All Integrations","pages":[{"title":"Integration Catalog","href":"/integrations/catalog"}]}]},{"tab":"SDK","groups":[{"group":"Overview","pages":[{"title":"Introduction","href":"/sdk/introduction"}]},{"group":"Getting Started","pages":[{"title":"Installation","href":"/sdk/installation"},{"title":"Quick Start","href":"/sdk/quickstart"}]},{"group":"MCP Server","pages":[{"title":"MCP Server","href":"/sdk/mcp/overview"},{"title":"Connecting a client","href":"/sdk/mcp/connecting"},{"title":"Available tools","href":"/sdk/mcp/tools"},{"title":"Code mode","href":"/sdk/mcp/code-mode"},{"title":"Verify Noxus identity tokens","href":"/sdk/mcp/identity-tokens"}]},{"group":"Concepts","pages":[{"title":"Authentication","href":"/sdk/concepts/authentication"},{"title":"Client","href":"/sdk/concepts/client"},{"title":"Async Operations","href":"/sdk/concepts/async-operations"}]},{"group":"Conversations","pages":[{"title":"Conversations Overview","href":"/sdk/conversations/overview"},{"title":"Creating Conversations","href":"/sdk/conversations/creating-conversations"}]},{"group":"Workflows","pages":[{"title":"Workflows Overview","href":"/sdk/workflows/overview"},{"title":"Building Workflows","href":"/sdk/workflows/building-workflows"},{"title":"Node Types","href":"/sdk/workflows/node-types"},{"title":"Running Workflows","href":"/sdk/workflows/running-workflows"},{"title":"Workflow Examples","href":"/sdk/workflows/examples"}]},{"group":"Resources","pages":[{"title":"Agents","href":"/sdk/resources/agents"},{"title":"Knowledge Bases","href":"/sdk/resources/knowledge-bases"},{"title":"Tables","href":"/sdk/resources/tables"},{"title":"Sandboxes","href":"/sdk/resources/sandboxes"},{"title":"Deployments \u0026 Triggers","href":"/sdk/resources/deployments"},{"title":"Runs","href":"/sdk/resources/runs"},{"title":"Agent Insights","href":"/sdk/resources/insights"},{"title":"Admin, Variables, Files \u0026 Analytics","href":"/sdk/resources/admin"}]},{"group":"Guides","pages":[{"title":"Troubleshooting","href":"/sdk/guides/troubleshooting"}]},{"group":"API Reference","pages":[{"title":"API Reference Introduction","href":"/sdk/api-reference/introduction"}]}]},{"tab":"API","groups":[{"group":"Introduction","pages":[{"title":"API Reference","href":"/api-reference/introduction"}]},{"group":"Cookbook","pages":[{"title":"API Cookbook","href":"/api-reference/cookbook/overview"},{"title":"Workflows: run \u0026 get results","href":"/api-reference/cookbook/workflows"},{"title":"Agents: chat \u0026 stream","href":"/api-reference/cookbook/agents"},{"title":"Knowledge bases: upload \u0026 search","href":"/api-reference/cookbook/knowledge-bases"},{"title":"Tables: create, load \u0026 query","href":"/api-reference/cookbook/tables"}]},{"group":"Workflows","pages":[{"openapi":"get /v1/workflows","title":"Get Workflows Public","href":"/api-reference/v1--workflows/get-workflows-public"},{"openapi":"post /v1/workflows","title":null,"href":"/api-reference/v1--workflows/create-workflow-public"},{"openapi":"get /v1/workflows/{workflow_id}","title":"Get Workflow Public","href":"/api-reference/v1--workflows/get-workflow-public"},{"openapi":"delete /v1/workflows/{workflow_id}","title":null,"href":"/api-reference/v1--workflows/delete-workflow-public"},{"openapi":"patch /v1/workflows/{workflow_id}","title":null,"href":"/api-reference/v1--workflows/update-workflow-public"},{"openapi":"get /v1/workflows/{workflow_id}/logs/columns","title":"Get Workflow Logs Columns","href":"/api-reference/v1--workflows/get-workflow-logs-columns"},{"openapi":"get /v1/workflows/{workflow_id}/logs","title":"Get Workflow Logs Public","href":"/api-reference/v1--workflows/get-workflow-logs-public"},{"openapi":"get /v1/workflows/{workflow_id}/versions","title":"Public Get Workflow Versions","href":"/api-reference/v1--workflows/public-get-workflow-versions"},{"openapi":"post /v1/workflows/{workflow_id}/versions","title":"Public Create Workflow Version","href":"/api-reference/v1--workflows/public-create-workflow-version"},{"openapi":"patch /v1/workflows/{workflow_id}/versions/{version_id}","title":"Public Update Workflow Version","href":"/api-reference/v1--workflows/public-update-workflow-version"},{"openapi":"get /v1/workflows/{workflow_id}/export/preview","title":"Public Export Workflow Preview","href":"/api-reference/v1--workflows/public-export-workflow-preview"},{"openapi":"post /v1/workflows/{workflow_id}/export","title":"Public Export Workflow","href":"/api-reference/v1--workflows/public-export-workflow"},{"openapi":"post /v1/workflows/import","title":"Public Import Workflow","href":"/api-reference/v1--workflows/public-import-workflow"}]},{"group":"Runs","pages":[{"openapi":"get /v1/workflows/{workflow_id}/runs","title":"Get Runs Public","href":"/api-reference/v1--runs/get-runs-public"},{"openapi":"post /v1/workflows/{workflow_id}/runs","title":"Create Run With Api Key","href":"/api-reference/v1--runs/create-run-with-api-key"},{"openapi":"get /v1/workflows/{workflow_id}/runs/{run_id}","title":"Public Get Run By Id And Workflow","href":"/api-reference/v1--runs/public-get-run-by-id-and-workflow"},{"openapi":"post /v1/workflows/{workflow_id}/runs/sync","title":"Create Sync Run","href":"/api-reference/v1--runs/create-sync-run"},{"openapi":"get /v1/runs","title":"Public Get Paginated Runs","href":"/api-reference/v1--runs/public-get-paginated-runs"},{"openapi":"get /v1/runs/{run_id}/events","title":"Public Run Events","href":"/api-reference/v1--runs/public-run-events"},{"openapi":"get /v1/runs/{run_id}","title":"Public Get Run By Id","href":"/api-reference/v1--runs/public-get-run-by-id"},{"openapi":"post /v1/runs/{run_id}/stop","title":"Public Stop Run","href":"/api-reference/v1--runs/public-stop-run"},{"openapi":"get /v1/runs/{run_id}/data","title":"Public Get Run Data By Id","href":"/api-reference/v1--runs/public-get-run-data-by-id"},{"openapi":"get /v1/runs/{run_id}/io/{node_id}","title":"Public Get Run Node Io","href":"/api-reference/v1--runs/public-get-run-node-io"},{"openapi":"post /v1/runs/search","title":"Search Runs Public","href":"/api-reference/v1--runs/search-runs-public"},{"openapi":"post /v1/runs/bulk/delete","title":"Public Delete Runs","href":"/api-reference/v1--runs/public-delete-runs"},{"openapi":"delete /v1/runs/{run_id}","title":null,"href":"/api-reference/v1--runs/public-delete-run"}]},{"group":"Knowledge Bases","pages":[{"openapi":"get /v1/knowledge-bases/mime-types","title":"Get Compatible Mime Types","href":"/api-reference/v1--knowledge-bases/get-compatible-mime-types"},{"openapi":"get /v1/knowledge-bases","title":"Get Knowledge Bases V2","href":"/api-reference/v1--knowledge-bases/get-knowledge-bases-v2"},{"openapi":"post /v1/knowledge-bases","title":"Add Knowledge Base V2","href":"/api-reference/v1--knowledge-bases/add-knowledge-base-v2"},{"openapi":"get /v1/knowledge-bases/{knowledge_base_id}","title":"Get Knowledge Base V2","href":"/api-reference/v1--knowledge-bases/get-knowledge-base-v2"},{"openapi":"delete /v1/knowledge-bases/{knowledge_base_id}","title":"Delete Knowledge Base V2","href":"/api-reference/v1--knowledge-bases/delete-knowledge-base-v2"},{"openapi":"patch /v1/knowledge-bases/{knowledge_base_id}","title":"Update Knowledge Base V2","href":"/api-reference/v1--knowledge-bases/update-knowledge-base-v2"},{"openapi":"get /v1/knowledge-bases/{knowledge_base_id}/runs","title":"Get Knowledge Base Running Jobs","href":"/api-reference/v1--knowledge-bases/get-knowledge-base-running-jobs"},{"openapi":"post /v1/knowledge-bases/{knowledge_base_id}/search","title":"Search Knowledge Base","href":"/api-reference/v1--knowledge-bases/search-knowledge-base"},{"openapi":"post /v1/knowledge-bases/{knowledge_base_id}/document","title":"Add Knowledge Base Document","href":"/api-reference/v1--knowledge-bases/add-knowledge-base-document"},{"openapi":"get /v1/knowledge-bases/{knowledge_base_id}/document/{document_id}","title":"Get Knowledge Base Document","href":"/api-reference/v1--knowledge-bases/get-knowledge-base-document"},{"openapi":"delete /v1/knowledge-bases/{knowledge_base_id}/document/{document_id}","title":"Delete Knowledge Base Document","href":"/api-reference/v1--knowledge-bases/delete-knowledge-base-document"},{"openapi":"patch /v1/knowledge-bases/{knowledge_base_id}/document/{document_id}","title":"Update Knowledge Base Document","href":"/api-reference/v1--knowledge-bases/update-knowledge-base-document"},{"openapi":"get /v1/knowledge-bases/{knowledge_base_id}/tree","title":"Get Knowledge Base Tree","href":"/api-reference/v1--knowledge-bases/get-knowledge-base-tree"},{"openapi":"get /v1/knowledge-bases/{knowledge_base_id}/ls","title":"List Knowledge Base Folder","href":"/api-reference/v1--knowledge-bases/list-knowledge-base-folder"},{"openapi":"get /v1/knowledge-bases/{knowledge_base_id}/documents/search","title":"Search Knowledge Base Documents","href":"/api-reference/v1--knowledge-bases/search-knowledge-base-documents"},{"openapi":"get /v1/knowledge-bases/{knowledge_base_id}/documents/ingestion","title":"Get Knowledge Base Ingestion Documents","href":"/api-reference/v1--knowledge-bases/get-knowledge-base-ingestion-documents"},{"openapi":"get /v1/knowledge-bases/{knowledge_base_id}/documents/{status}","title":"Get Knowledge Base Documents","href":"/api-reference/v1--knowledge-bases/get-knowledge-base-documents"},{"openapi":"patch /v1/knowledge-bases/{knowledge_base_id}/document/{document_id}/dismiss","title":"Dismiss Knowledge Base Document","href":"/api-reference/v1--knowledge-bases/dismiss-knowledge-base-document"},{"openapi":"post /v1/knowledge-bases/{knowledge_base_id}/retry_all","title":"Train Knowledge Base","href":"/api-reference/v1--knowledge-bases/retry-train-knowledge-base"},{"openapi":"post /v1/knowledge-bases/{knowledge_base_id}/document/{document_id}/retry","title":"Retry Document Ingestion","href":"/api-reference/v1--knowledge-bases/retry-document-ingestion"},{"openapi":"post /v1/knowledge-bases/{knowledge_base_id}/upload_train","title":"Upload Train Knowledge Base","href":"/api-reference/v1--knowledge-bases/upload-train-knowledge-base"},{"openapi":"get /v1/knowledge-bases/types","title":"Fetch Knowledge Base Custom Types","href":"/api-reference/v1--knowledge-bases/fetch-knowledge-base-custom-types"},{"openapi":"post /v1/knowledge-bases/{knowledge_base_id}/generic_train","title":"Generic Train Knowledge Base","href":"/api-reference/v1--knowledge-bases/generic-train-knowledge-base"},{"openapi":"post /v1/knowledge-bases/{knowledge_base_id}/export","title":"Public Export Kb","href":"/api-reference/v1--knowledge-bases/public-export-kb"},{"openapi":"post /v1/knowledge-bases/import","title":"Public Import Kb","href":"/api-reference/v1--knowledge-bases/public-import-kb"}]},{"group":"Conversations","pages":[{"openapi":"get /v1/conversations","title":"List Conversations","href":"/api-reference/v1--conversations/list-conversations"},{"openapi":"post /v1/conversations","title":"Create Conversation","href":"/api-reference/v1--conversations/create-conversation"},{"openapi":"get /v1/conversations/{conversation_id}","title":"Get Conversation","href":"/api-reference/v1--conversations/get-conversation"},{"openapi":"post /v1/conversations/{conversation_id}","title":"Add Message","href":"/api-reference/v1--conversations/add-message"},{"openapi":"delete /v1/conversations/{conversation_id}","title":"Delete Conversation","href":"/api-reference/v1--conversations/delete-conversation"},{"openapi":"patch /v1/conversations/{conversation_id}","title":null,"href":"/api-reference/v1--conversations/update-conversation"},{"openapi":"post /v1/conversations/{conversation_id}/stream","title":"Stream Message","href":"/api-reference/v1--conversations/stream-message"},{"openapi":"post /v1/conversations/{conversation_id}/chat","title":"Chat","href":"/api-reference/v1--conversations/chat"},{"openapi":"post /v1/conversations/{conversation_id}/messages/{message_id}/refresh","title":"Refresh Message","href":"/api-reference/v1--conversations/refresh-message"},{"openapi":"get /v1/conversations/{conversation_id}/events","title":"Conversation Events","href":"/api-reference/v1--conversations/conversation-events"}]},{"group":"Agents (Co-workers)","pages":[{"openapi":"get /v1/agents","title":"Get Agents","href":"/api-reference/v1--agents-co-workers/get-agents"},{"openapi":"post /v1/agents","title":"Add Agent","href":"/api-reference/v1--agents-co-workers/add-agent"},{"openapi":"get /v1/agents/{agent_id}","title":"Get Agent","href":"/api-reference/v1--agents-co-workers/get-agent"},{"openapi":"delete /v1/agents/{agent_id}","title":"Delete Agent","href":"/api-reference/v1--agents-co-workers/delete-agent"},{"openapi":"patch /v1/agents/{agent_id}","title":"Update Agent","href":"/api-reference/v1--agents-co-workers/update-agent"},{"openapi":"post /v1/agents/{agent_id}/duplicate","title":"Duplicate Agent","href":"/api-reference/v1--agents-co-workers/duplicate-agent"},{"openapi":"post /v1/agents/{agent_id}/publish","title":"Publish Assistant","href":"/api-reference/v1--agents-co-workers/publish-assistant"},{"openapi":"get /v1/agents/tool-schemas","title":"Get Tool Schemas","href":"/api-reference/v1--agents-co-workers/get-tool-schemas"},{"openapi":"get /v1/agents/{agent_id}/versions","title":"Get Agent Versions","href":"/api-reference/v1--agents-co-workers/get-agent-versions"},{"openapi":"post /v1/agents/{agent_id}/restore","title":"Restore Agent","href":"/api-reference/v1--agents-co-workers/restore-agent"},{"openapi":"get /v1/agents/{agent_id}/export/preview","title":"Public Export Agent Preview","href":"/api-reference/v1--agents-co-workers/public-export-agent-preview"},{"openapi":"post /v1/agents/{agent_id}/export","title":"Public Export Agent","href":"/api-reference/v1--agents-co-workers/public-export-agent"},{"openapi":"post /v1/agents/import","title":"Public Import Agent","href":"/api-reference/v1--agents-co-workers/public-import-agent"}]},{"group":"Triggers","pages":[{"openapi":"get /v1/agents/{assistant_id}/triggers","title":"Get Assistant Triggers","href":"/api-reference/v1--triggers/get-assistant-triggers"},{"openapi":"delete /v1/triggers/{trigger_id}","title":"Delete Trigger","href":"/api-reference/v1--triggers/delete-trigger"},{"openapi":"get /v1/workflows/{workflow_id}/triggers","title":"Get Workflow Triggers","href":"/api-reference/v1--triggers/get-workflow-triggers"},{"openapi":"post /v1/workflows/{workflow_id}/triggers","title":"Create Workflow Trigger","href":"/api-reference/v1--triggers/create-workflow-trigger"},{"openapi":"patch /v1/workflows/{workflow_id}/triggers/{trigger_id}","title":"Update Workflow Trigger","href":"/api-reference/v1--triggers/update-workflow-trigger"},{"openapi":"get /v1/workflows/{workflow_id}/triggers/{trigger_id}/events","title":"Get Workflow Trigger Events","href":"/api-reference/v1--triggers/get-workflow-trigger-events"},{"openapi":"get /v1/triggers/events","title":"Get All Trigger Events","href":"/api-reference/v1--triggers/get-all-trigger-events"}]},{"group":"Deployments","pages":[{"openapi":"get /v1/channels","title":"List Channels","href":"/api-reference/v1--deployments/list-channels"},{"openapi":"get /v1/agents/{assistant_id}/deployments","title":"List Deployments","href":"/api-reference/v1--deployments/list-deployments"},{"openapi":"post /v1/agents/{assistant_id}/deployments","title":"Create Deployment","href":"/api-reference/v1--deployments/create-deployment"},{"openapi":"get /v1/agents/{assistant_id}/deployments/{deployment_id}","title":"Get Deployment","href":"/api-reference/v1--deployments/get-deployment"},{"openapi":"delete /v1/agents/{assistant_id}/deployments/{deployment_id}","title":"Delete Deployment","href":"/api-reference/v1--deployments/delete-deployment"},{"openapi":"patch /v1/agents/{assistant_id}/deployments/{deployment_id}","title":"Update Deployment","href":"/api-reference/v1--deployments/update-deployment"},{"openapi":"post /v1/agents/{assistant_id}/deployments/{deployment_id}/activate","title":"Activate Deployment","href":"/api-reference/v1--deployments/activate-deployment"},{"openapi":"post /v1/agents/{assistant_id}/deployments/{deployment_id}/deactivate","title":"Deactivate Deployment","href":"/api-reference/v1--deployments/deactivate-deployment"},{"openapi":"get /v1/agents/{assistant_id}/deployments/{deployment_id}/events","title":"Get Deployment Events","href":"/api-reference/v1--deployments/get-deployment-events"}]},{"group":"Platform","pages":[{"openapi":"get /v1/models/llms","title":"Get Llms","href":"/api-reference/v1--platform/get-llms"},{"openapi":"get /v1/models/llms/presets","title":"Get Llms Presets","href":"/api-reference/v1--platform/get-llms-presets"},{"openapi":"get /v1/nodes","title":"Get Nodes","href":"/api-reference/v1--platform/get-nodes"}]},{"group":"Sandboxes","pages":[{"openapi":"get /v1/sandboxes","title":"List Sandboxes","href":"/api-reference/v1--sandboxes/list-sandboxes"},{"openapi":"post /v1/sandboxes","title":"Create Sandbox","href":"/api-reference/v1--sandboxes/create-sandbox"},{"openapi":"get /v1/sandboxes/{sandbox_id}","title":"Get Sandbox","href":"/api-reference/v1--sandboxes/get-sandbox"},{"openapi":"delete /v1/sandboxes/{sandbox_id}","title":"Delete Sandbox","href":"/api-reference/v1--sandboxes/delete-sandbox"},{"openapi":"post /v1/sandboxes/{sandbox_id}/commands","title":"Run Command","href":"/api-reference/v1--sandboxes/run-command"},{"openapi":"get /v1/sandboxes/{sandbox_id}/files","title":"Read File","href":"/api-reference/v1--sandboxes/read-file"},{"openapi":"post /v1/sandboxes/{sandbox_id}/files","title":"Write File","href":"/api-reference/v1--sandboxes/write-file"}]},{"group":"Tables","pages":[{"openapi":"post /v1/tables/query","title":"Query Tables","href":"/api-reference/v1--tables/query-tables"},{"openapi":"get /v1/tables","title":"List Tables","href":"/api-reference/v1--tables/list-tables"},{"openapi":"post /v1/tables","title":"Create Table","href":"/api-reference/v1--tables/create-table"},{"openapi":"post /v1/tables/import","title":"Import Csv","href":"/api-reference/v1--tables/import-csv"},{"openapi":"get /v1/tables/{table_id}","title":"Get Table","href":"/api-reference/v1--tables/get-table"},{"openapi":"delete /v1/tables/{table_id}","title":"Delete Table","href":"/api-reference/v1--tables/delete-table"},{"openapi":"patch /v1/tables/{table_id}","title":"Update Table","href":"/api-reference/v1--tables/update-table"},{"openapi":"get /v1/tables/{table_id}/stats","title":"Get Table Stats","href":"/api-reference/v1--tables/get-table-stats"},{"openapi":"patch /v1/tables/{table_id}/columns/reorder","title":"Reorder Columns","href":"/api-reference/v1--tables/reorder-columns"},{"openapi":"post /v1/tables/{table_id}/columns","title":"Add Column","href":"/api-reference/v1--tables/add-column"},{"openapi":"patch /v1/tables/{table_id}/columns/{name}/rename","title":"Rename Column","href":"/api-reference/v1--tables/rename-column"},{"openapi":"patch /v1/tables/{table_id}/columns/{name}/type","title":"Change Column Type","href":"/api-reference/v1--tables/change-column-type"},{"openapi":"patch /v1/tables/{table_id}/columns/{name}/label","title":"Update Column Label","href":"/api-reference/v1--tables/update-column-label"},{"openapi":"delete /v1/tables/{table_id}/columns/{name}","title":"Drop Column","href":"/api-reference/v1--tables/drop-column"},{"openapi":"get /v1/tables/{table_id}/rows","title":"List Rows","href":"/api-reference/v1--tables/list-rows"},{"openapi":"post /v1/tables/{table_id}/rows","title":"Insert Row","href":"/api-reference/v1--tables/insert-row"},{"openapi":"delete /v1/tables/{table_id}/rows","title":"Clear Rows","href":"/api-reference/v1--tables/clear-rows"},{"openapi":"get /v1/tables/{table_id}/export","title":"Export Table Csv","href":"/api-reference/v1--tables/export-table-csv"},{"openapi":"post /v1/tables/{table_id}/rows/bulk","title":"Insert Rows","href":"/api-reference/v1--tables/insert-rows"},{"openapi":"delete /v1/tables/{table_id}/rows/{row_id}","title":"Delete Row","href":"/api-reference/v1--tables/delete-row"},{"openapi":"patch /v1/tables/{table_id}/rows/{row_id}","title":"Update Row","href":"/api-reference/v1--tables/update-row"}]},{"group":"Variables","pages":[{"openapi":"get /v1/variables","title":"List Variables","href":"/api-reference/v1--variables/list-variables"},{"openapi":"post /v1/variables","title":"Create Variable","href":"/api-reference/v1--variables/create-variable"},{"openapi":"delete /v1/variables/{variable_id}","title":"Delete Variable","href":"/api-reference/v1--variables/delete-variable"},{"openapi":"patch /v1/variables/{variable_id}","title":"Update Variable","href":"/api-reference/v1--variables/update-variable"}]},{"group":"Insights","pages":[{"openapi":"get /v1/agents/{assistant_id}/insights/sentiment-over-time","title":"Sentiment Over Time","href":"/api-reference/v1--insights/sentiment-over-time"},{"openapi":"get /v1/agents/{assistant_id}/insights/rating-drivers","title":"Rating Drivers","href":"/api-reference/v1--insights/rating-drivers"},{"openapi":"get /v1/agents/{assistant_id}/insights/custom-insights","title":"Custom Insights","href":"/api-reference/v1--insights/custom-insights"},{"openapi":"get /v1/agents/{assistant_id}/insights/conversations","title":"Insight Conversations","href":"/api-reference/v1--insights/insight-conversations"},{"openapi":"get /v1/agents/{assistant_id}/insights/sub-topics","title":"Sub Topics","href":"/api-reference/v1--insights/sub-topics"},{"openapi":"get /v1/agents/{assistant_id}/insights/noticed","title":"Noticed","href":"/api-reference/v1--insights/noticed"},{"openapi":"get /v1/agents/{assistant_id}/insights/top-topics","title":"Top Topics","href":"/api-reference/v1--insights/top-topics"},{"openapi":"get /v1/agents/{assistant_id}/insights/conversation-funnel","title":"Conversation Funnel","href":"/api-reference/v1--insights/conversation-funnel"},{"openapi":"get /v1/agents/{assistant_id}/insights/csat-score","title":"Csat Score","href":"/api-reference/v1--insights/csat-score"},{"openapi":"get /v1/agents/{assistant_id}/insights/bootstrap","title":"Bootstrap Status","href":"/api-reference/v1--insights/bootstrap-status"}]},{"group":"System keys","pages":[{"openapi":"get /v1/admin/system-keys","title":"List System Keys","href":"/api-reference/v1--system-keys/list-system-keys"},{"openapi":"post /v1/admin/system-keys","title":"Create System Key","href":"/api-reference/v1--system-keys/create-system-key"},{"openapi":"delete /v1/admin/system-keys/{key_id}","title":"Delete System Key","href":"/api-reference/v1--system-keys/delete-system-key"}]},{"group":"Users","pages":[{"openapi":"get /v1/admin/users","title":"List Users","href":"/api-reference/v1--users/list-users"},{"openapi":"get /v1/admin/users/{user_id}","title":"Get User","href":"/api-reference/v1--users/get-user"},{"openapi":"get /v1/admin/users/{user_id}/access","title":"Get User Access","href":"/api-reference/v1--users/get-user-access"},{"openapi":"post /v1/admin/users","title":"Create User","href":"/api-reference/v1--users/create-user"},{"openapi":"patch /v1/admin/users/{user_id}","title":"Update User","href":"/api-reference/v1--users/update-user"},{"openapi":"put /v1/admin/users/{user_id}/tenant-role","title":"Set Tenant Role","href":"/api-reference/v1--users/set-tenant-role"},{"openapi":"post /v1/admin/users/{user_id}/suspend","title":"Suspend User","href":"/api-reference/v1--users/suspend-user"},{"openapi":"post /v1/admin/users/{user_id}/reactivate","title":"Reactivate User","href":"/api-reference/v1--users/reactivate-user"},{"openapi":"delete /v1/admin/users/{user_id}","title":"Delete User","href":"/api-reference/v1--users/delete-user"},{"openapi":"get /v1/admin/groups/{workspace_id}/members","title":"List Members","href":"/api-reference/v1--users/list-members"},{"openapi":"put /v1/admin/groups/{workspace_id}/members/{user_id}","title":"Put Member","href":"/api-reference/v1--users/put-member"},{"openapi":"delete /v1/admin/groups/{workspace_id}/members/{user_id}","title":"Delete Member","href":"/api-reference/v1--users/delete-member"}]},{"group":"Roles","pages":[{"openapi":"get /v1/admin/roles","title":"List Roles","href":"/api-reference/v1--roles/list-roles"},{"openapi":"post /v1/admin/roles","title":"Create Role","href":"/api-reference/v1--roles/create-role"},{"openapi":"delete /v1/admin/roles/{role_id}","title":"Delete Role","href":"/api-reference/v1--roles/delete-role"}]},{"group":"Admin","pages":[{"openapi":"get /v1/admin/me","title":"Public Get Me","href":"/api-reference/v1--admin/public-get-me"},{"openapi":"get /v1/admin/groups","title":"Public List Groups","href":"/api-reference/v1--admin/public-list-groups"},{"openapi":"post /v1/admin/groups","title":"Public Create Group","href":"/api-reference/v1--admin/public-create-group"},{"openapi":"delete /v1/admin/groups/{group_id}","title":"Public Delete Group","href":"/api-reference/v1--admin/public-delete-group"},{"openapi":"post /v1/admin/groups/{group_id}/api-keys","title":"Public Create Api Key","href":"/api-reference/v1--admin/public-create-api-key"}]},{"group":"Upload","pages":[{"openapi":"post /v1/file","title":"Public Upload File","href":"/api-reference/v1--upload/public-upload-file"},{"openapi":"get /v1/file/{name}","title":"Get Image","href":"/api-reference/v1--upload/get-image"},{"openapi":"get /v1/file/{name}/metadata","title":"Get Image Metadata","href":"/api-reference/v1--upload/get-image-metadata"}]},{"group":"Inboxes","pages":[{"openapi":"post /v1/inbox/webhook","title":"Receive Email","href":"/api-reference/v1--inboxes/receive-email"}]},{"group":"Analytics","pages":[{"openapi":"get /v1/analytics/{metric}","title":"Get workspace analytics","href":"/api-reference/v1--analytics/get-workspace-analytics"}]}]},{"tab":"Infrastructure and Deployment","groups":[{"group":"Overview","pages":[{"title":"Introduction","href":"/deployment/overview"},{"title":"Architecture","href":"/deployment/architecture"}]},{"group":"Deployment Options","pages":[{"title":"Virtual Machine","href":"/deployment/vm/overview"},{"title":"Serverless Containers","href":"/deployment/cloudrun/overview"},{"title":"Kubernetes","href":"/deployment/kubernetes/overview"}]},{"group":"Networking","pages":[{"title":"Networking Overview","href":"/deployment/networking/overview"},{"title":"Inbound Connectivity","href":"/deployment/networking/inbound"},{"title":"Outbound Connectivity","href":"/deployment/networking/outbound"},{"title":"Endpoint \u0026 Port Reference","href":"/deployment/networking/endpoint-reference"}]},{"group":"Configuration","pages":[{"title":"Environment","href":"/deployment/configuration/environment"},{"title":"Secrets","href":"/deployment/configuration/secrets"},{"title":"Storage","href":"/deployment/configuration/storage"},{"title":"Workers","href":"/deployment/configuration/workers"},{"title":"Agent Sandbox","href":"/deployment/configuration/sandbox"},{"title":"Rate Limiting","href":"/deployment/configuration/rate-limiting"},{"title":"Agent Sandbox","href":"/deployment/sandbox"}]},{"group":"Security","pages":[{"title":"API Keys \u0026 System Keys","href":"/deployment/security/api-keys"},{"title":"Authentication","href":"/deployment/security/authentication"},{"title":"Migrate from Auth0 to Better Auth","href":"/deployment/security/auth0-migration"},{"title":"Authorization","href":"/deployment/security/authorization"},{"title":"Encryption","href":"/deployment/security/encryption"},{"title":"Auditability","href":"/deployment/security/auditability"}]},{"group":"Operations","pages":[{"title":"Monitoring","href":"/deployment/operations/monitoring"},{"title":"Logging","href":"/deployment/operations/logging"},{"title":"Scaling","href":"/deployment/operations/scaling"},{"title":"Backup \u0026 Recovery","href":"/deployment/operations/backup-recovery"}]}]},{"tab":"Development and Plugins","groups":[{"group":"Overview","pages":[{"title":"Plugin Architecture","href":"/developers/architecture"},{"title":"Platform ops events","href":"/developers/ops-events"},{"title":"Plugins Overview","href":"/developers/plugins/overview"}]},{"group":"Tutorial","pages":[{"title":"Your First Plugin","href":"/developers/plugins/your-first-plugin"},{"title":"1. Plugin Definition","href":"/developers/plugins/tutorial/plugin-definition"},{"title":"2. First Node","href":"/developers/plugins/tutorial/first-node"},{"title":"3. First Integration","href":"/developers/plugins/tutorial/first-integration"},{"title":"4. Use Integration in Node","href":"/developers/plugins/tutorial/using-integrations"},{"title":"5. Working with Files","href":"/developers/plugins/tutorial/working-with-files"},{"title":"Data Sources","href":"/developers/plugins/tutorial/data-sources"},{"title":"Polling Triggers","href":"/developers/plugins/tutorial/polling-triggers"},{"title":"6. Advanced Techniques","href":"/developers/plugins/tutorial/advanced-techniques"}]},{"group":"Reference","pages":[{"title":"How plugins run","href":"/developers/plugins/sandbox-execution"},{"title":"Creating Custom Nodes","href":"/developers/nodes/creating-nodes"},{"title":"Using Platform Resources","href":"/developers/plugins/platform-resources"},{"title":"Creating Integrations","href":"/developers/plugins/creating-integrations"},{"title":"Creating triggers","href":"/developers/plugins/creating-triggers"},{"title":"Creating data sources","href":"/developers/plugins/creating-datasources"},{"title":"Creating Configurable Plugins","href":"/developers/plugins/configurable-plugins"},{"title":"Publishing \u0026 Versioning","href":"/developers/plugins/publishing-versioning"}]},{"group":"GitOps","pages":[{"title":"GitOps","href":"/developers/gitops"}]}]}]},"basePath":"","title":"Add Knowledge Base - Noxus Documentation","buildId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","deploymentId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-CS552b7R.js","utils-DDTCYAF2.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-De8ttokP.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-DrwRDvAh.js","snippetPresets-DtAN0nWx.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-D5rWArI6.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-O2i12wsz.js","shallow-DV8xABTt.js","getApiPlaygroundDisplay-DBZ0B5Jx.js","CodeSnippet-BVi0tPUX.js","CodeSnippets-CqASbIwY.js","Page-m07pfKpT.js","getPastedJson-DG9vsMS8.js","icon-CXzRSCr8.js","MethodPill-BdKVtEuX.js","DuplicateIcon-CZlmBrJI.js","createIcon-biFEUKPL.js","DynamicMarkdown-B54_zNBF.js","SectionHeading-DwwHK3Pt.js","axios-vUo_bRtp.js","Markdown-DfhCTwyA.js","clsx-xpJZXxdP.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-BTZUMDnx.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-DqdKa2R4.js"]}