Returns ranked retrieval results for workspace knowledge. The endpoint
does not synthesize a single final answer; callers should use returned
chunks, extracted memories, and evidence as grounded context for their
own answer-generation layer.
The response keeps document passages and extracted memories separate.
documents mode fills chunks and leaves memories empty. memories
mode fills memories and leaves chunks empty. hybrid mode can fill
both arrays without flattening them into one mixed list, so clients can
pass source chunks as document context and extracted facts as a separate
memory-context document.
GET
https://api.memcontext.in
/
api
/
context-vault
/
search
Search context vault
curl --request GET \ --url https://api.memcontext.in/api/context-vault/search \ --header 'X-API-Key: <api-key>'
API key created from the MemContext dashboard. Keys are prefixed with mc_, bound to one workspace, and API-key requests cannot override that workspace.
Ranked Context Vault retrieval results. chunks contains source document passages; memories contains extracted atomic facts with citation evidence or curated company facts. Hybrid mode returns these as separate arrays instead of a single merged list so callers can build downstream context blocks: source documents, extracted memories, and curated company facts. This response intentionally does not include a synthesized answer.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"MemContext","colors":{"primary":"#e8613c","light":"#f0845f","dark":"#d95530"},"logo":{"light":"https://mintcdn.com/ayush-2ce8fa1e/Qy9kP0H4r2k1gKah/logo.png?fit=max\u0026auto=format\u0026n=Qy9kP0H4r2k1gKah\u0026q=85\u0026s=b04c27197f285bcca98d01efe1fb9003","dark":"https://mintcdn.com/ayush-2ce8fa1e/Qy9kP0H4r2k1gKah/logo.png?fit=max\u0026auto=format\u0026n=Qy9kP0H4r2k1gKah\u0026q=85\u0026s=b04c27197f285bcca98d01efe1fb9003"},"favicon":"https://mintcdn.com/ayush-2ce8fa1e/Qy9kP0H4r2k1gKah/favicon.png?fit=max\u0026auto=format\u0026n=Qy9kP0H4r2k1gKah\u0026q=85\u0026s=d60c4a18ad04d9c353614a827e07e7ab","api":{"openapi":"openapi.yaml","params":{"expanded":"all"},"playground":{"display":"interactive"},"examples":{"defaults":"required","languages":["curl","javascript","python"],"prefill":true,"autogenerate":true},"url":"full","mdx":{"auth":{"method":"key","name":"X-API-Key"},"server":"https://api.memcontext.in"}},"appearance":{"default":"dark"},"background":{"color":{"dark":"#0a0a0a"}},"navbar":{"links":[{"href":"https://app.memcontext.in","label":"Dashboard"}]},"footer":{"socials":{"website":"https://memcontext.in","github":"https://github.com/CyberBoyAyush/memcontext","x":"https://x.com/theayush"}},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"ayush-2ce8fa1e","hasAudioNarration":false,"actualSubdomain":"ayush-2ce8fa1e","customDomains":["docs.memcontext.in"],"gitSource":{"type":"github","owner":"cyberboyayush","repo":"memcontext","deployBranch":"main","contentDirectory":"docs","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ad3cf8e6d6be355031fd1cf","collectionId":"184cb23a-ae7e-4322-b985-69f9a258a07d","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ad3cf8e6d6be355031fd1cf"},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6ad3cf8e6d6be355031fd1cf","clientVersion":"0.0.4043","searchFilterCounts":[{"language":"default","tag":"API Reference","count":41},{"language":"default","tag":"Context Vault","count":22},{"language":"default","tag":"Workspaces","count":8},{"language":"default","tag":"Memories","count":7},{"language":"default","tag":"Concepts","count":6},{"language":"default","tag":"MCP Tools","count":6},{"language":"default","tag":"Get Started","count":4},{"language":"default","tag":"Subscription","count":4},{"language":"default","tag":"Guides","count":3},{"language":"default","tag":"API Keys","count":3}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"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}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/context-vault/search-context-vault","slug":"/api-reference/context-vault/search-context-vault","pageMetadata":{"title":"Search context vault","description":"Returns ranked retrieval results for workspace knowledge. The endpoint\ndoes not synthesize a single final answer; callers should use returned\nchunks, extracted memories, and evidence as grounded context for their\nown answer-generation layer.\n\nThe response keeps document passages and extracted memories separate.\n`documents` mode fills `chunks` and leaves `memories` empty. `memories`\nmode fills `memories` and leaves `chunks` empty. `hybrid` mode can fill\nboth arrays without flattening them into one mixed list, so clients can\npass source chunks as document context and extracted facts as a separate\nmemory-context document.\n","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/context-vault/search","href":"/api-reference/context-vault/search-context-vault","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n code: \"code\",\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_Fragment, {\n children: [_jsx(_components.p, {\n children: \"Returns ranked retrieval results for workspace knowledge. The endpoint\\ndoes not synthesize a single final answer; callers should use returned\\nchunks, extracted memories, and evidence as grounded context for their\\nown answer-generation layer.\"\n }), \"\\n\", _jsxs(_components.p, {\n children: [\"The response keeps document passages and extracted memories separate.\\n\", _jsx(_components.code, {\n children: \"documents\"\n }), \" mode fills \", _jsx(_components.code, {\n children: \"chunks\"\n }), \" and leaves \", _jsx(_components.code, {\n children: \"memories\"\n }), \" empty. \", _jsx(_components.code, {\n children: \"memories\"\n }), \"\\nmode fills \", _jsx(_components.code, {\n children: \"memories\"\n }), \" and leaves \", _jsx(_components.code, {\n children: \"chunks\"\n }), \" empty. \", _jsx(_components.code, {\n children: \"hybrid\"\n }), \" mode can fill\\nboth arrays without flattening them into one mixed list, so clients can\\npass source chunks as document context and extracted facts as a separate\\nmemory-context document.\"]\n })]\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":{"title":"Search context vault","description":"Returns ranked retrieval results for workspace knowledge. The endpoint\ndoes not synthesize a single final answer; callers should use returned\nchunks, extracted memories, and evidence as grounded context for their\nown answer-generation layer.\n\nThe response keeps document passages and extracted memories separate.\n`documents` mode fills `chunks` and leaves `memories` empty. `memories`\nmode fills `memories` and leaves `chunks` empty. `hybrid` mode can fill\nboth arrays without flattening them into one mixed list, so clients can\npass source chunks as document context and extracted facts as a separate\nmemory-context document.\n","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/context-vault/search","href":"/api-reference/context-vault/search-context-vault","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"tags":["Context Vault"],"summary":"Search context vault","operationId":"searchContextVault","description":"Returns ranked retrieval results for workspace knowledge. The endpoint\ndoes not synthesize a single final answer; callers should use returned\nchunks, extracted memories, and evidence as grounded context for their\nown answer-generation layer.\n\nThe response keeps document passages and extracted memories separate.\n`documents` mode fills `chunks` and leaves `memories` empty. `memories`\nmode fills `memories` and leaves `chunks` empty. `hybrid` mode can fill\nboth arrays without flattening them into one mixed list, so clients can\npass source chunks as document context and extracted facts as a separate\nmemory-context document.\n","security":["13f78a27-5a33-4367-af6a-dfe9da08338a","38990aac-7191-48ef-9abf-d61d21b84737"],"parameters":["bb10682d-9df5-4480-ae12-a938f01a81f7","4405fe79-d90c-4206-9c3e-573dcb437010","b67abf5f-7460-48e0-bdaf-e9cbcdeecd46","a488e688-816b-481f-8553-592b69fcdea3","f86d177d-eff4-4ff7-8dca-6c727e9c2255","f6e2e70b-d629-4f5b-b574-0c0f9b3eed3b","c2136093-0c8f-47dc-b07d-ff884493026f","01e8dc68-3c1d-4a7d-97b2-6f925389d7b8"],"responses":{"200":"1015418b-37fc-4da0-8c00-d51572a2cf26"},"method":"get","type":"path","servers":["e8ce4479-a9c7-4d17-88f1-3eb8fa29cf9c"],"path":"/api/context-vault/search","baseUrlOptions":["https://api.memcontext.in"],"title":"Search context vault","codeSamples":[],"requestExampleLanguages":["bash","javascript","python"],"requiredOnlyExamples":true,"requestExampleType":"generated","responseExampleType":"generated","prefillPlaygroundWithExample":true,"prefillPlaygroundExamples":[],"urlDisplay":"full"},"dependencies":{"parameters":{"bb10682d-9df5-4480-ae12-a938f01a81f7":{"in":"query","name":"workspaceId","required":false,"schema":{"type":"string","format":"uuid","isRequired":false,"description":"Optional for API-key calls because the key is bound to one workspace. Required for session callers selecting a workspace.","uniqueKey":"","typeLabel":"string\u003cuuid>"},"description":"Optional for API-key calls because the key is bound to one workspace. Required for session callers selecting a workspace."},"4405fe79-d90c-4206-9c3e-573dcb437010":{"in":"query","name":"vaultId","required":false,"schema":{"type":"string","format":"uuid","isRequired":false,"description":"Optional vault inside the workspace. Defaults to the workspace's default vault.","uniqueKey":"","typeLabel":"string\u003cuuid>"},"description":"Optional vault inside the workspace. Defaults to the workspace's default vault."},"b67abf5f-7460-48e0-bdaf-e9cbcdeecd46":{"in":"query","name":"query","required":true,"schema":{"type":"string","maxLength":1000,"isRequired":true,"uniqueKey":"","typeLabel":"string"}},"a488e688-816b-481f-8553-592b69fcdea3":{"in":"query","name":"mode","schema":{"type":"string","enum":["memories","documents","hybrid"],"default":"hybrid","uniqueKey":"","typeLabel":"enum\u003cstring>"}},"f86d177d-eff4-4ff7-8dca-6c727e9c2255":{"in":"query","name":"scope","schema":{"type":"string","maxLength":200,"description":"Search one hard lane inside the workspace. Omit when using `scopes`.","uniqueKey":"","typeLabel":"string"},"description":"Search one hard lane inside the workspace. Omit when using `scopes`."},"f6e2e70b-d629-4f5b-b574-0c0f9b3eed3b":{"in":"query","name":"scopes","schema":{"type":"string","maxLength":1000,"description":"Comma-separated scopes for multi-scope retrieval, for example `dev,billing`. Takes precedence over `scope`.","uniqueKey":"","typeLabel":"string"},"description":"Comma-separated scopes for multi-scope retrieval, for example `dev,billing`. Takes precedence over `scope`."},"c2136093-0c8f-47dc-b07d-ff884493026f":{"in":"query","name":"project","schema":{"type":"string","maxLength":100,"uniqueKey":"","typeLabel":"string"}},"01e8dc68-3c1d-4a7d-97b2-6f925389d7b8":{"in":"query","name":"limit","schema":{"type":"integer","minimum":1,"maximum":20,"default":8,"uniqueKey":"","typeLabel":"integer"}}},"responses":{"1015418b-37fc-4da0-8c00-d51572a2cf26":{"description":"Company brain search results.","content":{"application/json":{"schema":{"type":"object","required":["mode","found","chunks","memories"],"description":"Ranked Context Vault retrieval results. `chunks` contains source document passages; `memories` contains extracted atomic facts with citation evidence or curated company facts. Hybrid mode returns these as separate arrays instead of a single merged list so callers can build downstream context blocks: source documents, extracted memories, and curated company facts. This response intentionally does not include a synthesized answer.","properties":{"mode":{"type":"string","enum":["memories","documents","hybrid"],"isRequired":true,"uniqueKey":"mode","typeLabel":"enum\u003cstring>"},"found":{"type":"integer","isRequired":true,"uniqueKey":"found","typeLabel":"integer"},"chunks":{"type":"array","description":"Source document chunks/passages. Empty when mode is `memories`.","items":{"type":"object","required":["id","sourceId","title","sourceType","sectionPath","scope","project","chunkIndex","content","contextualContent","relevance","createdAt"],"properties":{"id":{"type":"string","format":"uuid","isRequired":true,"uniqueKey":"chunks.items.[INDEX].id","typeLabel":"string\u003cuuid>"},"sourceId":{"type":"string","format":"uuid","isRequired":true,"uniqueKey":"chunks.items.[INDEX].sourceId","typeLabel":"string\u003cuuid>"},"title":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"chunks.items.[INDEX].title.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"chunks.items.[INDEX].title.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"chunks.items.[INDEX].title","typeLabel":"string | null"},"sourceType":{"type":"string","isRequired":true,"uniqueKey":"chunks.items.[INDEX].sourceType","typeLabel":"string"},"sectionPath":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"chunks.items.[INDEX].sectionPath.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"chunks.items.[INDEX].sectionPath.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"chunks.items.[INDEX].sectionPath","typeLabel":"string | null"},"scope":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"chunks.items.[INDEX].scope.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"chunks.items.[INDEX].scope.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"chunks.items.[INDEX].scope","typeLabel":"string | null"},"project":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"chunks.items.[INDEX].project.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"chunks.items.[INDEX].project.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"chunks.items.[INDEX].project","typeLabel":"string | null"},"chunkIndex":{"type":"integer","isRequired":true,"uniqueKey":"chunks.items.[INDEX].chunkIndex","typeLabel":"integer"},"content":{"type":"string","isRequired":true,"uniqueKey":"chunks.items.[INDEX].content","typeLabel":"string"},"contextualContent":{"type":"string","isRequired":true,"uniqueKey":"chunks.items.[INDEX].contextualContent","typeLabel":"string"},"relevance":{"type":"number","isRequired":true,"uniqueKey":"chunks.items.[INDEX].relevance","typeLabel":"number"},"createdAt":{"type":"string","format":"date-time","isRequired":true,"uniqueKey":"chunks.items.[INDEX].createdAt","typeLabel":"string\u003cdate-time>"}},"uniqueKey":"chunks.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"chunks","typeLabel":"object[]"},"memories":{"type":"array","description":"Extracted atomic memories with source evidence. Empty when mode is `documents`.","items":{"type":"object","required":["id","content","category","scope","project","memoryType","createdAt","evidence"],"properties":{"id":{"type":"string","format":"uuid","isRequired":true,"uniqueKey":"memories.items.[INDEX].id","typeLabel":"string\u003cuuid>"},"content":{"type":"string","isRequired":true,"uniqueKey":"memories.items.[INDEX].content","typeLabel":"string"},"category":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"memories.items.[INDEX].category.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"memories.items.[INDEX].category.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"memories.items.[INDEX].category","typeLabel":"string | null"},"scope":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"memories.items.[INDEX].scope.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"memories.items.[INDEX].scope.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"memories.items.[INDEX].scope","typeLabel":"string | null"},"project":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"memories.items.[INDEX].project.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"memories.items.[INDEX].project.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"memories.items.[INDEX].project","typeLabel":"string | null"},"memoryType":{"type":"string","enum":["document","company"],"description":"`company` results are curated facts and may have an empty evidence array.","isRequired":true,"uniqueKey":"memories.items.[INDEX].memoryType","typeLabel":"enum\u003cstring>"},"createdAt":{"type":"string","format":"date-time","isRequired":true,"uniqueKey":"memories.items.[INDEX].createdAt","typeLabel":"string\u003cdate-time>"},"evidence":{"type":"array","items":{"type":"object","required":["sourceId","chunkId","quote","confidence","title","sectionPath","chunkIndex"],"properties":{"sourceId":{"type":"string","format":"uuid","isRequired":true,"uniqueKey":"memories.items.[INDEX].evidence.items.[INDEX].sourceId","typeLabel":"string\u003cuuid>"},"chunkId":{"type":"string","format":"uuid","isRequired":true,"uniqueKey":"memories.items.[INDEX].evidence.items.[INDEX].chunkId","typeLabel":"string\u003cuuid>"},"quote":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"memories.items.[INDEX].evidence.items.[INDEX].quote.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"memories.items.[INDEX].evidence.items.[INDEX].quote.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"memories.items.[INDEX].evidence.items.[INDEX].quote","typeLabel":"string | null"},"confidence":{"oneOf":[{"type":"number","isRequired":true,"uniqueKey":"memories.items.[INDEX].evidence.items.[INDEX].confidence.oneOf.0","typeLabel":"number"},{"type":"null","isRequired":true,"uniqueKey":"memories.items.[INDEX].evidence.items.[INDEX].confidence.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"memories.items.[INDEX].evidence.items.[INDEX].confidence","typeLabel":"number | null"},"title":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"memories.items.[INDEX].evidence.items.[INDEX].title.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"memories.items.[INDEX].evidence.items.[INDEX].title.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"memories.items.[INDEX].evidence.items.[INDEX].title","typeLabel":"string | null"},"sectionPath":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"memories.items.[INDEX].evidence.items.[INDEX].sectionPath.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"memories.items.[INDEX].evidence.items.[INDEX].sectionPath.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"memories.items.[INDEX].evidence.items.[INDEX].sectionPath","typeLabel":"string | null"},"chunkIndex":{"type":"integer","isRequired":true,"uniqueKey":"memories.items.[INDEX].evidence.items.[INDEX].chunkIndex","typeLabel":"integer"}},"uniqueKey":"memories.items.[INDEX].evidence.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"memories.items.[INDEX].evidence","typeLabel":"object[]"}},"uniqueKey":"memories.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"memories","typeLabel":"object[]"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"mode":"memories","found":123,"chunks":[{"id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","sourceId":"3c90c3cc-0d44-4b50-8888-8dd25736052a","title":"\u003cstring>","sourceType":"\u003cstring>","sectionPath":"\u003cstring>","scope":"\u003cstring>","project":"\u003cstring>","chunkIndex":123,"content":"\u003cstring>","contextualContent":"\u003cstring>","relevance":123,"createdAt":"2023-11-07T05:31:56Z"}],"memories":[{"id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","content":"\u003cstring>","category":"\u003cstring>","scope":"\u003cstring>","project":"\u003cstring>","memoryType":"document","createdAt":"2023-11-07T05:31:56Z","evidence":[{"sourceId":"3c90c3cc-0d44-4b50-8888-8dd25736052a","chunkId":"3c90c3cc-0d44-4b50-8888-8dd25736052a","quote":"\u003cstring>","confidence":123,"title":"\u003cstring>","sectionPath":"\u003cstring>","chunkIndex":123}]}]}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"13f78a27-5a33-4367-af6a-dfe9da08338a":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"X-API-Key","description":"API key created from the MemContext dashboard. Keys are prefixed with `mc_`, bound to one workspace, and API-key requests cannot override that workspace.\n","scopes":[]}},"38990aac-7191-48ef-9abf-d61d21b84737":{"CookieAuth":{"type":"apiKey","in":"cookie","name":"better-auth.session_token","description":"Dashboard session cookie used for workspace/company endpoints.","scopes":[]}}},"servers":{"e8ce4479-a9c7-4d17-88f1-3eb8fa29cf9c":{"url":"https://api.memcontext.in","description":"Production"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"apiKey","in":"header","name":"X-API-Key","description":"API key created from the MemContext dashboard. Keys are prefixed with `mc_`, bound to one workspace, and API-key requests cannot override that workspace.\n","scopes":[]},"schema":{"title":"X-API-Key","type":"string","description":"API key created from the MemContext dashboard. Keys are prefixed with `mc_`, bound to one workspace, and API-key requests cannot override that workspace.\n","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"ApiKeyAuth","name":"X-API-Key"}],"title":"ApiKeyAuth"},{"schemes":[{"scheme":{"type":"apiKey","in":"cookie","name":"better-auth.session_token","description":"Dashboard session cookie used for workspace/company endpoints.","scopes":[]},"schema":{"title":"better-auth.session_token","type":"string","description":"Dashboard session cookie used for workspace/company endpoints.","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"CookieAuth","name":"better-auth.session_token"}],"title":"CookieAuth"}]},"originalFileLocation":"openapi.yaml"},"subdomain":"ayush-2ce8fa1e","siteName":"MemContext","title":"Search context vault - MemContext","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-06-30T17:39:26.308Z","originalFileLocation":"api-reference/context-vault/search-context-vault.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=\"dark\"}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=\"Returns ranked retrieval results for workspace knowledge. The endpoint does not synthesize a single final answer; callers should use returned chunks, extracted memories, and evidence as grounded context for their own answer-generation layer. The response keeps document passages and extracted memories separate. documents mode fills chunks and leaves memories empty. memories mode fills memories and leaves chunks empty. hybrid mode can fill both arrays without flattening them into one mixed list, so clients can pass source chunks as document context and extracted facts as a separate memory-context document.\">\u003cmeta data-mint-head name=\"application-name\" content=\"MemContext\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/ayush-2ce8fa1e/Tm2xC7d7SaV5tL11/_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/ayush-2ce8fa1e/Tm2xC7d7SaV5tL11/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/ayush-2ce8fa1e/Tm2xC7d7SaV5tL11/_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/ayush-2ce8fa1e/Tm2xC7d7SaV5tL11/_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/ayush-2ce8fa1e/Tm2xC7d7SaV5tL11/_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/ayush-2ce8fa1e/Tm2xC7d7SaV5tL11/_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/ayush-2ce8fa1e/Tm2xC7d7SaV5tL11/_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/ayush-2ce8fa1e/Tm2xC7d7SaV5tL11/_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/ayush-2ce8fa1e/Tm2xC7d7SaV5tL11/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Search context vault - MemContext\">\u003cmeta data-mint-head property=\"og:description\" content=\"Returns ranked retrieval results for workspace knowledge. The endpoint does not synthesize a single final answer; callers should use returned chunks, extracted memories, and evidence as grounded context for their own answer-generation layer. The response keeps document passages and extracted memories separate. documents mode fills chunks and leaves memories empty. memories mode fills memories and leaves chunks empty. hybrid mode can fill both arrays without flattening them into one mixed list, so clients can pass source chunks as document context and extracted facts as a separate memory-context document.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"MemContext\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.memcontext.in/api-reference/context-vault/search-context-vault\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://ayush-2ce8fa1e.mintlify.app/_mintlify/api/og/v2?division=Context+Vault\u0026amp;title=Search+context+vault\u0026amp;description=Returns+ranked+retrieval+results+for+workspace+knowledge.+The+endpoint%0Adoes+not+synthesize+a+single+final+answer%3B+callers+should+use+returned%0Achunks%2C+extracted+\u0026amp;theme=7ca6644054e41833591d0279\u0026amp;signature=d42271ed71d71fd74fa7ef5e4740b2fe3a48fee531cb0df2c4feab8968e79546\">\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=\"Search context vault - MemContext\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Returns ranked retrieval results for workspace knowledge. The endpoint does not synthesize a single final answer; callers should use returned chunks, extracted memories, and evidence as grounded context for their own answer-generation layer. The response keeps document passages and extracted memories separate. documents mode fills chunks and leaves memories empty. memories mode fills memories and leaves chunks empty. hybrid mode can fill both arrays without flattening them into one mixed list, so clients can pass source chunks as document context and extracted facts as a separate memory-context document.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://ayush-2ce8fa1e.mintlify.app/_mintlify/api/og/v2?division=Context+Vault\u0026amp;title=Search+context+vault\u0026amp;description=Returns+ranked+retrieval+results+for+workspace+knowledge.+The+endpoint%0Adoes+not+synthesize+a+single+final+answer%3B+callers+should+use+returned%0Achunks%2C+extracted+\u0026amp;theme=7ca6644054e41833591d0279\u0026amp;signature=d42271ed71d71fd74fa7ef5e4740b2fe3a48fee531cb0df2c4feab8968e79546\">\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/ayush-2ce8fa1e/Tm2xC7d7SaV5tL11/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"MemContext\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#e8613c\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.memcontext.in/api-reference/context-vault/search-context-vault\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/context-vault/search-context-vault.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.memcontext.in/#organization\",\"name\":\"MemContext\",\"url\":\"https://docs.memcontext.in\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/ayush-2ce8fa1e/Qy9kP0H4r2k1gKah/logo.png?fit=max\u0026auto=format\u0026n=Qy9kP0H4r2k1gKah\u0026q=85\u0026s=b04c27197f285bcca98d01efe1fb9003\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.memcontext.in#website\",\"name\":\"MemContext\",\"url\":\"https://docs.memcontext.in\",\"publisher\":{\"@id\":\"https://docs.memcontext.in/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.memcontext.in/api-reference/context-vault/search-context-vault#webpage\",\"url\":\"https://docs.memcontext.in/api-reference/context-vault/search-context-vault\",\"name\":\"Search context vault\",\"description\":\"Returns ranked retrieval results for workspace knowledge. The endpoint does not synthesize a single final answer; callers should use returned chunks, extracted memories, and evidence as grounded context for their own answer-generation layer. The response keeps document passages and extracted memories separate. documents mode fills chunks and leaves memories empty. memories mode fills memories and leaves chunks empty. hybrid mode can fill both arrays without flattening them into one mixed list, so clients can pass source chunks as document context and extracted facts as a separate memory-context document.\",\"dateModified\":\"2026-06-30T17:39:26.308Z\",\"isPartOf\":{\"@id\":\"https://docs.memcontext.in#website\"},\"breadcrumb\":{\"@id\":\"https://docs.memcontext.in/api-reference/context-vault/search-context-vault#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.memcontext.in/api-reference/context-vault/search-context-vault#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"API Reference\",\"item\":\"https://docs.memcontext.in/api-reference/overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Context Vault\",\"item\":\"https://docs.memcontext.in/api-reference/context-vault/list-context-vault-documents\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Search context vault\",\"item\":\"https://docs.memcontext.in/api-reference/context-vault/search-context-vault\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.memcontext.in/api-reference/context-vault/search-context-vault#apireference\",\"headline\":\"Search context vault\",\"name\":\"Search context vault\",\"description\":\"Returns ranked retrieval results for workspace knowledge. The endpoint does not synthesize a single final answer; callers should use returned chunks, extracted memories, and evidence as grounded context for their own answer-generation layer. The response keeps document passages and extracted memories separate. documents mode fills chunks and leaves memories empty. memories mode fills memories and leaves chunks empty. hybrid mode can fill both arrays without flattening them into one mixed list, so clients can pass source chunks as document context and extracted facts as a separate memory-context document.\",\"url\":\"https://docs.memcontext.in/api-reference/context-vault/search-context-vault\",\"mainEntityOfPage\":{\"@id\":\"https://docs.memcontext.in/api-reference/context-vault/search-context-vault#webpage\"},\"dateModified\":\"2026-06-30T17:39:26.308Z\",\"publisher\":{\"@id\":\"https://docs.memcontext.in/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.memcontext.in#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"MemContext\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"MemContext","nav":{"global":null,"groups":[{"group":"Get Started","pages":[{"title":"Introduction","href":"/index"},{"title":"Quickstart","href":"/quickstart"},{"title":"Authentication","href":"/authentication"},{"title":"Pricing and Limits","href":"/pricing"}]},{"group":"Concepts","pages":[{"title":"How It Works","href":"/concepts/how-it-works"},{"title":"Scopes and Projects","href":"/concepts/scopes-and-projects"},{"title":"Context Vault","href":"/concepts/context-vault"},{"title":"Versioning","href":"/concepts/versioning"},{"title":"Hybrid Search","href":"/concepts/hybrid-search"},{"title":"User Profiles","href":"/concepts/user-profiles"}]},{"group":"Context Vault","pages":[{"title":"Context Vault Overview","href":"/context-vault/overview"},{"title":"Workspace and Vault Model","href":"/context-vault/workspace-model"},{"title":"Document Ingestion","href":"/context-vault/document-ingestion"},{"title":"Context Vault Search","href":"/context-vault/search"},{"title":"Context Vault Feedback","href":"/context-vault/feedback"},{"title":"Evidence and Citations","href":"/context-vault/evidence-citations"},{"title":"Access Control With Workspace, Scope, and Project","href":"/context-vault/access-control"},{"title":"Building a Company Knowledge Base","href":"/context-vault/building-company-knowledge-base"}]},{"group":"Guides","pages":[{"title":"MCP Setup","href":"/guides/mcp-setup"},{"title":"Evolving Memory","href":"/guides/evolving-memory"},{"title":"Building With MemContext","href":"/guides/building-with-memcontext"}]},{"group":"SDK","pages":[{"title":"TypeScript SDK","href":"/sdk/typescript"}]},{"group":"API Reference","pages":[{"title":"API Reference","href":"/api-reference/overview"},{"group":"Workspaces","pages":[{"title":"List workspaces","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/workspaces","href":"/api-reference/workspaces/list-workspaces"},{"title":"Create workspace","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/workspaces","href":"/api-reference/workspaces/create-workspace"},{"title":"Invite workspace member","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/workspaces/{workspaceId}/invitations","href":"/api-reference/workspaces/invite-workspace-member"},{"title":"List workspace team","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/workspaces/{workspaceId}/team","href":"/api-reference/workspaces/list-workspace-team"},{"title":"Remove workspace member","deprecated":null,"version":null,"openapi":"/openapi.yaml delete /api/workspaces/{workspaceId}/members/{memberId}","href":"/api-reference/workspaces/remove-workspace-member"},{"title":"Update workspace member role","deprecated":null,"version":null,"openapi":"/openapi.yaml patch /api/workspaces/{workspaceId}/members/{memberId}","href":"/api-reference/workspaces/update-workspace-member-role"},{"title":"Revoke workspace invitation","deprecated":null,"version":null,"openapi":"/openapi.yaml delete /api/workspaces/{workspaceId}/invitations/{invitationId}","href":"/api-reference/workspaces/revoke-workspace-invitation"},{"title":"Accept workspace invitation","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/workspaces/invitations/accept","href":"/api-reference/workspaces/accept-workspace-invitation"}]},{"group":"Context Vault","pages":[{"title":"List context vault documents","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/context-vault/documents","href":"/api-reference/context-vault/list-context-vault-documents"},{"title":"Ingest context vault document","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/context-vault/documents","href":"/api-reference/context-vault/ingest-context-vault-document"},{"title":"Upload and ingest context vault document","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/context-vault/documents/upload","href":"/api-reference/context-vault/upload-and-ingest-context-vault-document"},{"title":"Cancel context vault document processing","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/context-vault/documents/{documentId}/cancel","href":"/api-reference/context-vault/cancel-context-vault-document-processing"},{"title":"List memories extracted from one context vault document","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/context-vault/documents/{documentId}/memories","href":"/api-reference/context-vault/list-memories-extracted-from-one-context-vault-document"},{"title":"Delete context vault document","description":"Deletes the document and its citations. Extracted memories stop\nappearing only when this document is their only source; memories also\nsupported by other documents are preserved.\n","deprecated":null,"version":null,"openapi":"/openapi.yaml delete /api/context-vault/documents/{documentId}","href":"/api-reference/context-vault/delete-context-vault-document"},{"title":"Search context vault","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/context-vault/search","href":"/api-reference/context-vault/search-context-vault"},{"title":"Browse context vault memories","description":null,"deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/context-vault/memories","href":"/api-reference/context-vault/browse-context-vault-memories"},{"title":"Add a curated company fact","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/context-vault/memories","href":"/api-reference/context-vault/add-a-curated-company-fact"},{"title":"Submit feedback on a context vault memory","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/context-vault/memories/{memoryId}/feedback","href":"/api-reference/context-vault/submit-feedback-on-a-context-vault-memory"},{"title":"Delete a curated company fact","deprecated":null,"version":null,"openapi":"/openapi.yaml delete /api/context-vault/memories/{memoryId}","href":"/api-reference/context-vault/delete-a-curated-company-fact"},{"title":"Correct a context vault memory","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/context-vault/memories/{memoryId}/correction","href":"/api-reference/context-vault/correct-a-context-vault-memory"},{"title":"List source evidence for a context vault memory","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/context-vault/memories/{memoryId}/evidence","href":"/api-reference/context-vault/list-source-evidence-for-a-context-vault-memory"},{"title":"Context vault scope/project hierarchy","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/context-vault/hierarchy","href":"/api-reference/context-vault/context-vault-scopeproject-hierarchy"}]},{"group":"Memories","pages":[{"title":"List memories","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/memories","href":"/api-reference/memories/list-memories"},{"title":"Save a memory","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/memories","href":"/api-reference/memories/save-a-memory"},{"title":"Search memories","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/memories/search","href":"/api-reference/memories/search-memories"},{"title":"Get a memory by ID","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/memories/{id}","href":"/api-reference/memories/get-a-memory-by-id"},{"title":"Delete a memory","deprecated":null,"version":null,"openapi":"/openapi.yaml delete /api/memories/{id}","href":"/api-reference/memories/delete-a-memory"},{"title":"Update a memory","deprecated":null,"version":null,"openapi":"/openapi.yaml patch /api/memories/{id}","href":"/api-reference/memories/update-a-memory"},{"title":"Forget a memory","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/memories/{id}/forget","href":"/api-reference/memories/forget-a-memory"}]},{"group":"Profiles","pages":[{"title":"Get user profile context","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/memories/profile","href":"/api-reference/profiles/get-user-profile-context"},{"title":"Get memory graph data","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/memories/graph","href":"/api-reference/profiles/get-memory-graph-data"}]},{"group":"History","pages":[{"title":"Get memory version history","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/memories/{id}/history","href":"/api-reference/history/get-memory-version-history"}]},{"group":"Feedback","pages":[{"title":"Submit feedback for a memory","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/memories/{id}/feedback","href":"/api-reference/feedback/submit-feedback-for-a-memory"}]},{"group":"API Keys","pages":[{"title":"List API keys","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/api-keys","href":"/api-reference/api-keys/list-api-keys"},{"title":"Create API key","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/api-keys","href":"/api-reference/api-keys/create-api-key"},{"title":"Delete API key","deprecated":null,"version":null,"openapi":"/openapi.yaml delete /api/api-keys/{id}","href":"/api-reference/api-keys/delete-api-key"}]},{"group":"Subscription","pages":[{"title":"Get workspace subscription","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/subscription/current","href":"/api-reference/subscription/get-workspace-subscription"},{"title":"Create workspace checkout session","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/subscription/checkout","href":"/api-reference/subscription/create-workspace-checkout-session"},{"title":"Change workspace subscription plan","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/subscription/change-plan","href":"/api-reference/subscription/change-workspace-subscription-plan"},{"title":"Create billing portal session","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/subscription/portal","href":"/api-reference/subscription/create-billing-portal-session"}]}]},{"group":"MCP Tools","pages":[{"title":"MCP Overview","href":"/mcp/overview"},{"title":"save_memory","href":"/mcp/save-memory"},{"title":"search_memory","href":"/mcp/search-memory"},{"title":"memory_feedback","href":"/mcp/memory-feedback"},{"title":"update_memory","href":"/mcp/update-memory"},{"title":"delete_memory","href":"/mcp/delete-memory"}]}]},"basePath":"","title":"Search context vault - MemContext","buildId":"dpl_G9nrg4qeJSZtah1Ziwbc2n6WkLch","deploymentId":"dpl_G9nrg4qeJSZtah1Ziwbc2n6WkLch","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-B7XKH4J3.js","utils-lOYzL7z-.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-DF6jUUIM.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-Dpsj5f7C.js","snippetPresets-CYeiDe8v.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-CUFz1YZ_.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-D8H_iLS4.js","shallow-DdluZBHX.js","getApiPlaygroundDisplay-B9922vev.js","CodeSnippet-CMoRNGYs.js","CodeSnippets-DwyrPHuw.js","Page-DSVu9Ucl.js","getPastedJson-G-zIvlHh.js","icon-B03fnEy0.js","MethodPill-CW7teklc.js","DuplicateIcon-CtO8eekd.js","createIcon-DZTKdM_A.js","DynamicMarkdown-D5M2At0B.js","SectionHeading-C_2NaA2U.js","axios-vUo_bRtp.js","Markdown-D7QRHV3m.js","clsx-D1Z-ELXV.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-lvhuD9Du.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-CKfC4ywL.js"]}