Create shared team memory. Returns 409 if it already exists for this team. You may send any subset of sections. Any accepted team member may create it.
Update team memory. Each field you send fully replaces that section's Markdown. Omit a field to leave it unchanged. team_info is managed by the system and is ignored if supplied.
User-defined team-memory components (name -> Markdown). Names are normalized to snake_case server-side; a name not yet present creates a new component, an existing key edits it. Names that collide with a predefined component are rejected.
{"docsConfig":{"theme":"aspen","$schema":"https://mintlify.com/docs.json","name":"neo","colors":{"primary":"#7A63FF","light":"#7A63FF","dark":"#7A63FF"},"logo":{"light":"https://mintcdn.com/neo-app/lwf4Tv6q0xkg3zfT/images/neo-light.png?fit=max\u0026auto=format\u0026n=lwf4Tv6q0xkg3zfT\u0026q=85\u0026s=83e3c67dd9fa097f42bc081613a56cfb","dark":"https://mintcdn.com/neo-app/lwf4Tv6q0xkg3zfT/images/neo-dark.png?fit=max\u0026auto=format\u0026n=lwf4Tv6q0xkg3zfT\u0026q=85\u0026s=adfc7ad77527e90074420a1eef3c72bf"},"favicon":"https://mintcdn.com/neo-app/ljlko1tAdTv59P7o/favicon.ico?fit=max\u0026auto=format\u0026n=ljlko1tAdTv59P7o\u0026q=85\u0026s=7a4ec9f2fbe5169b73bc62fcc5da204b","appearance":{"default":"light"},"footer":{"socials":{"x":"https://x.com/pdiscoveryio","github":"https://github.com/projectdiscovery","linkedin":"https://www.linkedin.com/company/projectdiscovery"}},"fonts":{"heading":{"family":"Public Sans"},"body":{"family":"Geist"}},"styling":{"codeblocks":"system","latex":true},"navigation":{"global":{"anchors":[]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"neo-app","hasAudioNarration":false,"actualSubdomain":"neo-app","customDomains":["docs.neo.projectdiscovery.io"],"gitSource":{"type":"github","owner":"projectdiscovery","repo":"neo-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6adc0aeef61cae9d717d09c0","collectionId":"53d9178a-4988-4452-928d-cb3a2c8c5feb","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6adc0aeef61cae9d717d09c0"},"entitlements":{"AI_CHAT":{"status":"DISABLED"},"WEB_MCP":{"status":"DISABLED"},"NARRATION":{"status":"DISABLED"}},"buildId":"6ade8f3dfbe3b1212227afd5","clientVersion":"0.0.3966","searchFilterCounts":[{"language":"default","tag":"API reference","count":343},{"language":"default","tag":"API REFERENCE","count":343},{"language":"default","tag":"Features","count":47},{"language":"default","tag":"Integrations","count":35},{"language":"default","tag":"Triage","count":35},{"language":"default","tag":"GitHub","count":28},{"language":"default","tag":"AGENTS","count":24},{"language":"default","tag":"Tasks","count":22},{"language":"default","tag":"Introduction","count":21},{"language":"default","tag":"NATIVE INTEGRATIONS","count":20}]},"assistantConfig":{},"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":"editor-v7-file-tree","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":"pause-universal-search-reconcile","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":"per-site-search-delta","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":"editor-private-page-search","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":"editor-nav-generations","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":"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":"editor-agent-model-picker","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":"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}],"isAtlas":false,"googleFontsInlined":true},"customCss":[{"filePath":"style.css","content":".model-table table td:first-child,.model-table table th:first-child{width:30%}"}],"page":{"pagePath":"api-reference/memory/create-team-memory","slug":"/api-reference/memory/create-team-memory","pageMetadata":{"title":"Create team memory","description":"Create shared team memory. Returns 409 if it already exists for this team. You may send any subset of sections. Any accepted team member may create it.\n","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json post /api/v1/memory/team/{team_id}","href":"/api-reference/memory/create-team-memory","autogeneratedByOpenApi":true},"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: \"Create shared team memory. Returns 409 if it already exists for this team. You may send any subset of sections. Any accepted team member may create it.\"\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":{"codeStyling":"system","config":{},"pageMetadata":{"title":"Create team memory","description":"Create shared team memory. Returns 409 if it already exists for this team. You may send any subset of sections. Any accepted team member may create it.\n","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json post /api/v1/memory/team/{team_id}","href":"/api-reference/memory/create-team-memory","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"description":"Create shared team memory. Returns 409 if it already exists for this team. You may send any subset of sections. Any accepted team member may create it.\n","operationId":"post-v1-memory-team-team_id","parameters":["3590ea0e-9920-4645-b211-32b6379600a3"],"requestBody":"2f330b16-811e-4b6a-a7f6-ccafb379a1dd","responses":{"200":"eb65ce0c-f8e8-408e-8486-e0fe697b6a6d","400":"96234278-8edc-4207-be15-bc9ee07cf3ee","401":"9031feb6-d5aa-4173-b549-620e03e7f0d6","403":"6dcc664f-63a4-4cf5-ba52-526f21c2958d","409":"994d3e65-ade5-4bb4-9ec2-8047dd9f5884"},"security":["69f05d49-e557-4389-af35-ceeb9ac8ac65","29f5e4da-7fda-4cbe-930d-343605ddcd48"],"summary":"Create team memory","tags":["Memory"],"method":"post","type":"path","servers":["da0f5d70-9d92-4610-9552-2da5f45a3d4b","049fb0fc-5334-463c-9a2f-92cb1b37da9c","49fc9803-93d7-4aff-a29b-af3fa04b29c9"],"path":"/api/v1/memory/team/{team_id}","baseUrlOptions":["https://neo.api.projectdiscovery.io","https://neo.api.dev.projectdiscovery.io","http://localhost:8080"],"title":"Create team memory","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"3590ea0e-9920-4645-b211-32b6379600a3":{"description":"Team ID","in":"path","name":"team_id","required":true,"schema":{"format":"uuid","type":"string","isRequired":true,"description":"Team ID","uniqueKey":"","typeLabel":"string\u003cuuid>"}}},"requestBody":{"content":{"application/json":{"schema":{"description":"Update team memory. Each field you send fully replaces that section's Markdown. Omit a field to leave it unchanged. team_info is managed by the system and is ignored if supplied.\n","properties":{"architecture":{"maxLength":20000,"type":"string","uniqueKey":"architecture","typeLabel":"string"},"asset_owners":{"maxLength":20000,"type":"string","uniqueKey":"asset_owners","typeLabel":"string"},"company":{"maxLength":20000,"type":"string","uniqueKey":"company","typeLabel":"string"},"custom":{"additionalProperties":{"type":"string","uniqueKey":"custom.additionalProperties","typeLabel":"string"},"description":"User-defined team-memory components (name -> Markdown). Names are normalized to snake_case server-side; a name not yet present creates a new component, an existing key edits it. Names that collide with a predefined component are rejected.\n","type":"object","uniqueKey":"custom","typeLabel":"object"},"threat_models":{"maxLength":20000,"type":"string","uniqueKey":"threat_models","typeLabel":"string"}},"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"architecture":"\u003cstring>","asset_owners":"\u003cstring>","company":"\u003cstring>","custom":{},"threat_models":"\u003cstring>"}}},"exampleType":"generated"}},"required":true,"exampleType":"generated"},"responses":{"eb65ce0c-f8e8-408e-8486-e0fe697b6a6d":{"content":{"application/json":{"schema":{"properties":{"scope":{"enum":["team"],"type":"string","isRequired":true,"uniqueKey":"scope","typeLabel":"enum\u003cstring>"},"success":{"type":"boolean","isRequired":true,"uniqueKey":"success","typeLabel":"boolean"},"team_id":{"type":"string","isRequired":true,"uniqueKey":"team_id","typeLabel":"string"},"updated_at":{"format":"date-time","type":"string","isRequired":true,"uniqueKey":"updated_at","typeLabel":"string\u003cdate-time>"}},"required":["success","scope","team_id","updated_at"],"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"scope":"team","success":true,"team_id":"\u003cstring>","updated_at":"2023-11-07T05:31:56Z"}}},"exampleType":"generated"}},"description":"Team working memory created successfully","exampleType":"generated"},"96234278-8edc-4207-be15-bc9ee07cf3ee":{"content":{"application/json":{"schema":{"properties":{"error":{"example":"Bad request","type":"string","isRequired":true,"uniqueKey":"error","typeLabel":"string"},"code":{"description":"Stable machine-readable error code — branch on this rather than\nmatching the human `error`/`message` strings. `access_restricted`\n(HTTP 403) denies hosted Neo access under the access policy. On team\ninvitations, param=email identifies a restricted recipient rather\nthan the caller; show the error without redirecting the caller. Domain codes include\n`user_spending_cap_reached`, `project_spending_cap_reached`, and\n`insufficient_neo_credits`; Free/usage codes include\n`free_grant_challenge_required`, `free_usage_exhausted`,\n`free_task_budget_exhausted`, `model_not_available_on_free`,\n`sandbox_not_available_on_free` (cloud sandbox surfaces are not\navailable on the Free plan; task files remain available from the\ntask), `free_cannot_continue_managed_task` (a task that ran on the\nstandard cloud sandbox cannot be continued on the Free plan; start\na new task), `free_origin_not_supported` (integration-originated\ntasks are not available on the Free plan),\n`weekly_usage_limit_reached`, `billing_period_usage_limit_reached`,\n`topup_required`, `subscription_required`, and\n`isolated_workspace_purged`. Otherwise it mirrors the error kind\n(e.g. `forbidden`, `invalid_request`, `not_exists`, `already_exists`).\n","example":"user_spending_cap_reached","type":"string","uniqueKey":"code","typeLabel":"string"},"error_id":{"description":"Correlation id for a specific error instance, when present.","type":"string","uniqueKey":"error_id","typeLabel":"string"},"kind":{"description":"Coarse error category (e.g. \"forbidden request\", \"invalid request\").","example":"forbidden request","type":"string","uniqueKey":"kind","typeLabel":"string"},"message":{"description":"Human-readable detail (the kind prefixed to the error). For display,\nnot for branching.\n","type":"string","uniqueKey":"message","typeLabel":"string"},"param":{"description":"Field rejected by the policy; email for a restricted invite recipient.","type":"string","uniqueKey":"param","typeLabel":"string"},"turnstile_site_key":{"description":"Public Cloudflare Turnstile site key returned only with\n`free_grant_challenge_required`, so the client can complete the\ninvisible verification before retrying the request.\n","type":"string","uniqueKey":"turnstile_site_key","typeLabel":"string"}},"required":["error"],"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":"Bad request","code":"user_spending_cap_reached","error_id":"\u003cstring>","kind":"forbidden request","message":"\u003cstring>","param":"\u003cstring>","turnstile_site_key":"\u003cstring>"}}},"exampleType":"generated"}},"description":"Invalid request","exampleType":"generated"},"9031feb6-d5aa-4173-b549-620e03e7f0d6":{"content":{"application/json":{"schema":{"properties":{"error":{"example":"Bad request","type":"string","isRequired":true,"uniqueKey":"error","typeLabel":"string"},"code":{"description":"Stable machine-readable error code — branch on this rather than\nmatching the human `error`/`message` strings. `access_restricted`\n(HTTP 403) denies hosted Neo access under the access policy. On team\ninvitations, param=email identifies a restricted recipient rather\nthan the caller; show the error without redirecting the caller. Domain codes include\n`user_spending_cap_reached`, `project_spending_cap_reached`, and\n`insufficient_neo_credits`; Free/usage codes include\n`free_grant_challenge_required`, `free_usage_exhausted`,\n`free_task_budget_exhausted`, `model_not_available_on_free`,\n`sandbox_not_available_on_free` (cloud sandbox surfaces are not\navailable on the Free plan; task files remain available from the\ntask), `free_cannot_continue_managed_task` (a task that ran on the\nstandard cloud sandbox cannot be continued on the Free plan; start\na new task), `free_origin_not_supported` (integration-originated\ntasks are not available on the Free plan),\n`weekly_usage_limit_reached`, `billing_period_usage_limit_reached`,\n`topup_required`, `subscription_required`, and\n`isolated_workspace_purged`. Otherwise it mirrors the error kind\n(e.g. `forbidden`, `invalid_request`, `not_exists`, `already_exists`).\n","example":"user_spending_cap_reached","type":"string","uniqueKey":"code","typeLabel":"string"},"error_id":{"description":"Correlation id for a specific error instance, when present.","type":"string","uniqueKey":"error_id","typeLabel":"string"},"kind":{"description":"Coarse error category (e.g. \"forbidden request\", \"invalid request\").","example":"forbidden request","type":"string","uniqueKey":"kind","typeLabel":"string"},"message":{"description":"Human-readable detail (the kind prefixed to the error). For display,\nnot for branching.\n","type":"string","uniqueKey":"message","typeLabel":"string"},"param":{"description":"Field rejected by the policy; email for a restricted invite recipient.","type":"string","uniqueKey":"param","typeLabel":"string"},"turnstile_site_key":{"description":"Public Cloudflare Turnstile site key returned only with\n`free_grant_challenge_required`, so the client can complete the\ninvisible verification before retrying the request.\n","type":"string","uniqueKey":"turnstile_site_key","typeLabel":"string"}},"required":["error"],"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":"Bad request","code":"user_spending_cap_reached","error_id":"\u003cstring>","kind":"forbidden request","message":"\u003cstring>","param":"\u003cstring>","turnstile_site_key":"\u003cstring>"}}},"exampleType":"generated"}},"description":"Unauthorized","exampleType":"generated"},"6dcc664f-63a4-4cf5-ba52-526f21c2958d":{"content":{"application/json":{"schema":{"properties":{"error":{"example":"Bad request","type":"string","isRequired":true,"uniqueKey":"error","typeLabel":"string"},"code":{"description":"Stable machine-readable error code — branch on this rather than\nmatching the human `error`/`message` strings. `access_restricted`\n(HTTP 403) denies hosted Neo access under the access policy. On team\ninvitations, param=email identifies a restricted recipient rather\nthan the caller; show the error without redirecting the caller. Domain codes include\n`user_spending_cap_reached`, `project_spending_cap_reached`, and\n`insufficient_neo_credits`; Free/usage codes include\n`free_grant_challenge_required`, `free_usage_exhausted`,\n`free_task_budget_exhausted`, `model_not_available_on_free`,\n`sandbox_not_available_on_free` (cloud sandbox surfaces are not\navailable on the Free plan; task files remain available from the\ntask), `free_cannot_continue_managed_task` (a task that ran on the\nstandard cloud sandbox cannot be continued on the Free plan; start\na new task), `free_origin_not_supported` (integration-originated\ntasks are not available on the Free plan),\n`weekly_usage_limit_reached`, `billing_period_usage_limit_reached`,\n`topup_required`, `subscription_required`, and\n`isolated_workspace_purged`. Otherwise it mirrors the error kind\n(e.g. `forbidden`, `invalid_request`, `not_exists`, `already_exists`).\n","example":"user_spending_cap_reached","type":"string","uniqueKey":"code","typeLabel":"string"},"error_id":{"description":"Correlation id for a specific error instance, when present.","type":"string","uniqueKey":"error_id","typeLabel":"string"},"kind":{"description":"Coarse error category (e.g. \"forbidden request\", \"invalid request\").","example":"forbidden request","type":"string","uniqueKey":"kind","typeLabel":"string"},"message":{"description":"Human-readable detail (the kind prefixed to the error). For display,\nnot for branching.\n","type":"string","uniqueKey":"message","typeLabel":"string"},"param":{"description":"Field rejected by the policy; email for a restricted invite recipient.","type":"string","uniqueKey":"param","typeLabel":"string"},"turnstile_site_key":{"description":"Public Cloudflare Turnstile site key returned only with\n`free_grant_challenge_required`, so the client can complete the\ninvisible verification before retrying the request.\n","type":"string","uniqueKey":"turnstile_site_key","typeLabel":"string"}},"required":["error"],"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":"Bad request","code":"user_spending_cap_reached","error_id":"\u003cstring>","kind":"forbidden request","message":"\u003cstring>","param":"\u003cstring>","turnstile_site_key":"\u003cstring>"}}},"exampleType":"generated"}},"description":"Forbidden - caller is not a member of this team","exampleType":"generated"},"994d3e65-ade5-4bb4-9ec2-8047dd9f5884":{"content":{"application/json":{"schema":{"properties":{"error":{"example":"Bad request","type":"string","isRequired":true,"uniqueKey":"error","typeLabel":"string"},"code":{"description":"Stable machine-readable error code — branch on this rather than\nmatching the human `error`/`message` strings. `access_restricted`\n(HTTP 403) denies hosted Neo access under the access policy. On team\ninvitations, param=email identifies a restricted recipient rather\nthan the caller; show the error without redirecting the caller. Domain codes include\n`user_spending_cap_reached`, `project_spending_cap_reached`, and\n`insufficient_neo_credits`; Free/usage codes include\n`free_grant_challenge_required`, `free_usage_exhausted`,\n`free_task_budget_exhausted`, `model_not_available_on_free`,\n`sandbox_not_available_on_free` (cloud sandbox surfaces are not\navailable on the Free plan; task files remain available from the\ntask), `free_cannot_continue_managed_task` (a task that ran on the\nstandard cloud sandbox cannot be continued on the Free plan; start\na new task), `free_origin_not_supported` (integration-originated\ntasks are not available on the Free plan),\n`weekly_usage_limit_reached`, `billing_period_usage_limit_reached`,\n`topup_required`, `subscription_required`, and\n`isolated_workspace_purged`. Otherwise it mirrors the error kind\n(e.g. `forbidden`, `invalid_request`, `not_exists`, `already_exists`).\n","example":"user_spending_cap_reached","type":"string","uniqueKey":"code","typeLabel":"string"},"error_id":{"description":"Correlation id for a specific error instance, when present.","type":"string","uniqueKey":"error_id","typeLabel":"string"},"kind":{"description":"Coarse error category (e.g. \"forbidden request\", \"invalid request\").","example":"forbidden request","type":"string","uniqueKey":"kind","typeLabel":"string"},"message":{"description":"Human-readable detail (the kind prefixed to the error). For display,\nnot for branching.\n","type":"string","uniqueKey":"message","typeLabel":"string"},"param":{"description":"Field rejected by the policy; email for a restricted invite recipient.","type":"string","uniqueKey":"param","typeLabel":"string"},"turnstile_site_key":{"description":"Public Cloudflare Turnstile site key returned only with\n`free_grant_challenge_required`, so the client can complete the\ninvisible verification before retrying the request.\n","type":"string","uniqueKey":"turnstile_site_key","typeLabel":"string"}},"required":["error"],"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":"Bad request","code":"user_spending_cap_reached","error_id":"\u003cstring>","kind":"forbidden request","message":"\u003cstring>","param":"\u003cstring>","turnstile_site_key":"\u003cstring>"}}},"exampleType":"generated"}},"description":"Conflict - team working memory already exists for this team","exampleType":"generated"}},"security":{"69f05d49-e557-4389-af35-ceeb9ac8ac65":{"BearerAuth":{"bearerFormat":"JWT","description":"JWT authentication token","scheme":"bearer","type":"http","scopes":[],"schemeName":"BearerAuth"}},"29f5e4da-7fda-4cbe-930d-343605ddcd48":{"ApiKeyAuth":{"description":"Neo API key (neo_sk_* prefix)","in":"header","name":"X-Api-Key","type":"apiKey","scopes":[],"schemeName":"ApiKeyAuth"}}},"servers":{"da0f5d70-9d92-4610-9552-2da5f45a3d4b":{"description":"Production","url":"https://neo.api.projectdiscovery.io"},"049fb0fc-5334-463c-9a2f-92cb1b37da9c":{"description":"Development","url":"https://neo.api.dev.projectdiscovery.io"},"49fc9803-93d7-4aff-a29b-af3fa04b29c9":{"description":"Local development","url":"http://localhost:8080"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"bearerFormat":"JWT","description":"JWT authentication token","scheme":"bearer","type":"http","scopes":[],"schemeName":"BearerAuth"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"JWT authentication token","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"BearerAuth","name":"Authorization"}],"title":"BearerAuth"},{"schemes":[{"scheme":{"description":"Neo API key (neo_sk_* prefix)","in":"header","name":"X-Api-Key","type":"apiKey","scopes":[],"schemeName":"ApiKeyAuth"},"schema":{"title":"X-Api-Key","type":"string","description":"Neo API key (neo_sk_* prefix)","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"ApiKeyAuth","name":"X-Api-Key"}],"title":"ApiKeyAuth"}]},"originalFileLocation":"openapi/neo.public.openapi.json"},"subdomain":"neo-app","siteName":"neo","title":"Create team memory - neo","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-25T23:22:48.187Z","originalFileLocation":"api-reference/memory/create-team-memory.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=\"light\"}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=\"Create shared team memory. Returns 409 if it already exists for this team. You may send any subset of sections. Any accepted team member may create it.\">\u003cmeta data-mint-head name=\"application-name\" content=\"neo\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/neo-app/mK94iqbF51K-tuvc/_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/neo-app/mK94iqbF51K-tuvc/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/neo-app/mK94iqbF51K-tuvc/_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/neo-app/mK94iqbF51K-tuvc/_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/neo-app/mK94iqbF51K-tuvc/_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/neo-app/mK94iqbF51K-tuvc/_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/neo-app/mK94iqbF51K-tuvc/_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/neo-app/mK94iqbF51K-tuvc/_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/neo-app/mK94iqbF51K-tuvc/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Create team memory - neo\">\u003cmeta data-mint-head property=\"og:description\" content=\"Create shared team memory. Returns 409 if it already exists for this team. You may send any subset of sections. Any accepted team member may create it.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"neo\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.neo.projectdiscovery.io/api-reference/memory/create-team-memory\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://neo-app.mintlify.app/_mintlify/api/og/v2?division=Memory\u0026amp;title=Create+team+memory\u0026amp;description=Create+shared+team+memory.+Returns+409+if+it+already+exists+for+this+team.+You+may+send+any+subset+of+sections.+Any+accepted+team+member+may+create+it.%0A\u0026amp;theme=d18e1ee6450e0bc6503d224c\u0026amp;signature=0d9e9a0af31e1a4ee6ca8f6ab43a9134c5a6b0e4e38d29315d68e59ec09d1378\">\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=\"Create team memory - neo\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Create shared team memory. Returns 409 if it already exists for this team. You may send any subset of sections. Any accepted team member may create it.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://neo-app.mintlify.app/_mintlify/api/og/v2?division=Memory\u0026amp;title=Create+team+memory\u0026amp;description=Create+shared+team+memory.+Returns+409+if+it+already+exists+for+this+team.+You+may+send+any+subset+of+sections.+Any+accepted+team+member+may+create+it.%0A\u0026amp;theme=d18e1ee6450e0bc6503d224c\u0026amp;signature=0d9e9a0af31e1a4ee6ca8f6ab43a9134c5a6b0e4e38d29315d68e59ec09d1378\">\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/neo-app/mK94iqbF51K-tuvc/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"neo\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#7A63FF\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.neo.projectdiscovery.io/api-reference/memory/create-team-memory\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/memory/create-team-memory.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.neo.projectdiscovery.io/#organization\",\"name\":\"neo\",\"url\":\"https://docs.neo.projectdiscovery.io\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/neo-app/lwf4Tv6q0xkg3zfT/images/neo-light.png?fit=max\u0026auto=format\u0026n=lwf4Tv6q0xkg3zfT\u0026q=85\u0026s=83e3c67dd9fa097f42bc081613a56cfb\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.neo.projectdiscovery.io#website\",\"name\":\"neo\",\"url\":\"https://docs.neo.projectdiscovery.io\",\"publisher\":{\"@id\":\"https://docs.neo.projectdiscovery.io/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.neo.projectdiscovery.io/api-reference/memory/create-team-memory#webpage\",\"url\":\"https://docs.neo.projectdiscovery.io/api-reference/memory/create-team-memory\",\"name\":\"Create team memory\",\"description\":\"Create shared team memory. Returns 409 if it already exists for this team. You may send any subset of sections. Any accepted team member may create it.\",\"dateModified\":\"2026-10-25T23:22:48.187Z\",\"isPartOf\":{\"@id\":\"https://docs.neo.projectdiscovery.io#website\"},\"breadcrumb\":{\"@id\":\"https://docs.neo.projectdiscovery.io/api-reference/memory/create-team-memory#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.neo.projectdiscovery.io/api-reference/memory/create-team-memory#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"API REFERENCE\",\"item\":\"https://docs.neo.projectdiscovery.io/api-reference/overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Memory\",\"item\":\"https://docs.neo.projectdiscovery.io/api-reference/memory/get-global-working-memory\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Create team memory\",\"item\":\"https://docs.neo.projectdiscovery.io/api-reference/memory/create-team-memory\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.neo.projectdiscovery.io/api-reference/memory/create-team-memory#apireference\",\"headline\":\"Create team memory\",\"name\":\"Create team memory\",\"description\":\"Create shared team memory. Returns 409 if it already exists for this team. You may send any subset of sections. Any accepted team member may create it.\",\"url\":\"https://docs.neo.projectdiscovery.io/api-reference/memory/create-team-memory\",\"mainEntityOfPage\":{\"@id\":\"https://docs.neo.projectdiscovery.io/api-reference/memory/create-team-memory#webpage\"},\"dateModified\":\"2026-10-25T23:22:48.187Z\",\"publisher\":{\"@id\":\"https://docs.neo.projectdiscovery.io/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.neo.projectdiscovery.io#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"neo\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"neo","nav":{"global":{"anchors":[]},"tabs":[{"tab":"Introduction","icon":"book","pages":[{"title":"Introduction","href":""}]},{"tab":"Features","icon":"sparkles","pages":[{"title":"Features","href":"/platform/tasks-and-modes"}]},{"tab":"API reference","icon":"code","groups":[{"group":"API REFERENCE","root":{"title":"API Reference","sidebarTitle":"Overview","href":"/api-reference/overview"},"pages":[{"group":"Integrations","pages":[{"title":"Revoke a native Linear connection by organization","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json post /api/internal/linear/revoke","href":"/api-reference/integrations/revoke-a-native-linear-connection-by-organization"},{"title":"Check whether this deployment owns a provider identity","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json post /api/internal/owns-identity","href":"/api-reference/integrations/check-whether-this-deployment-owns-a-provider-identity"},{"title":"Connect a toolkit","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json post /api/v1/integration/connect","href":"/api-reference/integrations/connect-a-toolkit"},{"title":"Disconnect a toolkit","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json post /api/v1/integration/disconnect","href":"/api-reference/integrations/disconnect-a-toolkit"},{"title":"Get active integration provider","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/integration/provider","href":"/api-reference/integrations/get-active-integration-provider"},{"title":"List integration toolkits","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/integration/toolkits","href":"/api-reference/integrations/list-integration-toolkits"},{"title":"Get auth schemes for a toolkit","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/integration/toolkits/{toolkit}/auth-schemes","href":"/api-reference/integrations/get-auth-schemes-for-a-toolkit"},{"title":"Get toolkit config options","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/integration/toolkits/{toolkit}/config","href":"/api-reference/integrations/get-toolkit-config-options"},{"title":"Create a toolkit config","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json post /api/v1/integration/toolkits/{toolkit}/config","href":"/api-reference/integrations/create-a-toolkit-config"},{"title":"List saved toolkit configs","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/integration/toolkits/{toolkit}/config/saved","href":"/api-reference/integrations/list-saved-toolkit-configs"},{"title":"Update a toolkit config","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json put /api/v1/integration/toolkits/{toolkit}/config/{id}","href":"/api-reference/integrations/update-a-toolkit-config"},{"title":"Delete a toolkit config","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json delete /api/v1/integration/toolkits/{toolkit}/config/{id}","href":"/api-reference/integrations/delete-a-toolkit-config"}]},{"group":"API Reference","pages":[{"title":"Look up user region and team (US only)","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json post /api/internal/user-master/lookup","href":"/api-reference/look-up-user-region-and-team-us-only"},{"title":"Register or resolve a user region (US only)","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json post /api/internal/user-master/register","href":"/api-reference/register-or-resolve-a-user-region-us-only"},{"title":"Read local accepted team membership","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json post /api/internal/user-master/team","href":"/api-reference/read-local-accepted-team-membership"}]},{"group":"Agents","pages":[{"title":"List available agents","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/agents","href":"/api-reference/agents/list-available-agents"},{"title":"List user agents","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/agents/user","href":"/api-reference/agents/list-user-agents"},{"title":"Create user agent","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json post /api/v1/agents/user","href":"/api-reference/agents/create-user-agent"},{"title":"Get user agent","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/agents/user/{agent_id}","href":"/api-reference/agents/get-user-agent"},{"title":"Delete user agent","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json delete /api/v1/agents/user/{agent_id}","href":"/api-reference/agents/delete-user-agent"},{"title":"Update user agent","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json patch /api/v1/agents/user/{agent_id}","href":"/api-reference/agents/update-user-agent"},{"title":"Update agent visibility","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json patch /api/v1/agents/user/{agent_id}/visibility","href":"/api-reference/agents/update-agent-visibility"},{"title":"Get agent details","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/agents/{id}","href":"/api-reference/agents/get-agent-details"}]},{"group":"Agent Directory","pages":[{"title":"List shared agents from directory","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/agents/directory","href":"/api-reference/agent-directory/list-shared-agents-from-directory"},{"title":"Get shared agent details from directory","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/agents/directory/{uuid}","href":"/api-reference/agent-directory/get-shared-agent-details-from-directory"},{"title":"Install (fork) a shared agent from directory","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json post /api/v1/agents/directory/{uuid}/install","href":"/api-reference/agent-directory/install-fork-a-shared-agent-from-directory"},{"title":"Check pre-installation requirements","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/agents/directory/{uuid}/requirements","href":"/api-reference/agent-directory/check-pre-installation-requirements"}]},{"group":"Dynamic Tools","pages":[{"title":"Attach a toolkit to a dynamic subagent","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json post /api/v1/agents/user/{agent_id}/custom-toolkits/{toolkit_id}","href":"/api-reference/dynamic-tools/attach-a-toolkit-to-a-dynamic-subagent"},{"title":"Detach a toolkit from a dynamic subagent","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json delete /api/v1/agents/user/{agent_id}/custom-toolkits/{toolkit_id}","href":"/api-reference/dynamic-tools/detach-a-toolkit-from-a-dynamic-subagent"},{"title":"Attach a single tool to a dynamic subagent","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json post /api/v1/agents/user/{agent_id}/custom-tools/{tool_id}","href":"/api-reference/dynamic-tools/attach-a-single-tool-to-a-dynamic-subagent"},{"title":"Detach a tool from a dynamic subagent","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json delete /api/v1/agents/user/{agent_id}/custom-tools/{tool_id}","href":"/api-reference/dynamic-tools/detach-a-tool-from-a-dynamic-subagent"},{"title":"List user toolkits","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/custom-toolkits","href":"/api-reference/dynamic-tools/list-user-toolkits"},{"title":"Create a new toolkit","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json post /api/v1/custom-toolkits","href":"/api-reference/dynamic-tools/create-a-new-toolkit"},{"title":"Get toolkit details","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/custom-toolkits/{toolkit_id}","href":"/api-reference/dynamic-tools/get-toolkit-details"},{"title":"Soft-delete a toolkit and its tools","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json delete /api/v1/custom-toolkits/{toolkit_id}","href":"/api-reference/dynamic-tools/soft-delete-a-toolkit-and-its-tools"},{"title":"Update a toolkit (partial)","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json patch /api/v1/custom-toolkits/{toolkit_id}","href":"/api-reference/dynamic-tools/update-a-toolkit-partial"},{"title":"Revoke team toolkit sharing","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json delete /api/v1/custom-toolkits/{toolkit_id}/sharing","href":"/api-reference/dynamic-tools/revoke-team-toolkit-sharing"},{"title":"Configure team toolkit sharing","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json patch /api/v1/custom-toolkits/{toolkit_id}/sharing","href":"/api-reference/dynamic-tools/configure-team-toolkit-sharing"},{"title":"List user dynamic tools","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/custom-tools","href":"/api-reference/dynamic-tools/list-user-dynamic-tools"},{"title":"Create a new dynamic tool","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json post /api/v1/custom-tools","href":"/api-reference/dynamic-tools/create-a-new-dynamic-tool"},{"title":"Get dynamic tool details","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/custom-tools/{tool_id}","href":"/api-reference/dynamic-tools/get-dynamic-tool-details"},{"title":"Soft-delete a dynamic tool","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json delete /api/v1/custom-tools/{tool_id}","href":"/api-reference/dynamic-tools/soft-delete-a-dynamic-tool"},{"title":"Update a dynamic tool (partial)","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json patch /api/v1/custom-tools/{tool_id}","href":"/api-reference/dynamic-tools/update-a-dynamic-tool-partial"}]},{"group":"AI Connections","pages":[{"title":"List AI connections","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/ai-connections","href":"/api-reference/ai-connections/list-ai-connections"},{"title":"Submit a provider callback URL from a browser sign-in","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json post /api/v1/ai-connections/oauth/callback","href":"/api-reference/ai-connections/submit-a-provider-callback-url-from-a-browser-sign-in"},{"title":"Start an AI provider sign-in","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json post /api/v1/ai-connections/oauth/start","href":"/api-reference/ai-connections/start-an-ai-provider-sign-in"},{"title":"Get AI provider sign-in status","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/ai-connections/oauth/status","href":"/api-reference/ai-connections/get-ai-provider-sign-in-status"},{"title":"List providers available for AI connections","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/ai-connections/providers","href":"/api-reference/ai-connections/list-providers-available-for-ai-connections"},{"title":"Connect Claude using a setup token","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json post /api/v1/ai-connections/providers/claude/setup-token","href":"/api-reference/ai-connections/connect-claude-using-a-setup-token"},{"title":"Delete an AI connection","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json delete /api/v1/ai-connections/{connection_id}","href":"/api-reference/ai-connections/delete-an-ai-connection"},{"title":"Change an AI connection's visibility","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json patch /api/v1/ai-connections/{connection_id}","href":"/api-reference/ai-connections/change-an-ai-connections-visibility"}]},{"group":"Audit Logs","pages":[{"title":"List the caller's audit logs","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/audit-logs","href":"/api-reference/audit-logs/list-the-callers-audit-logs"},{"title":"List audit logs for the caller's current team","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/teams/audit-logs","href":"/api-reference/audit-logs/list-audit-logs-for-the-callers-current-team"}]},{"group":"Billing","pages":[{"title":"Get credit balance","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/billing/credits","href":"/api-reference/billing/get-credit-balance"},{"title":"List billing invoices","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/billing/invoices","href":"/api-reference/billing/list-billing-invoices"},{"title":"List subscription plans","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/billing/plans","href":"/api-reference/billing/list-subscription-plans"},{"title":"Create Stripe Customer Portal session","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json post /api/v1/billing/portal","href":"/api-reference/billing/create-stripe-customer-portal-session"},{"title":"Redeem an event promo code","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json post /api/v1/billing/promo-code","href":"/api-reference/billing/redeem-an-event-promo-code"},{"title":"Purchase credits","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json post /api/v1/billing/purchase","href":"/api-reference/billing/purchase-credits"},{"title":"Get subscription billing overview","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/billing/subscription","href":"/api-reference/billing/get-subscription-billing-overview"},{"title":"Cancel a subscription","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json post /api/v1/billing/subscription/cancel","href":"/api-reference/billing/cancel-a-subscription"},{"title":"Start or estimate a subscription","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json post /api/v1/billing/subscription/checkout","href":"/api-reference/billing/start-or-estimate-a-subscription"},{"title":"Get subscription checkout session status","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/billing/subscription/checkout/session/{session_id}","href":"/api-reference/billing/get-subscription-checkout-session-status"},{"title":"Clear pending subscription changes","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json post /api/v1/billing/subscription/clear-pending","href":"/api-reference/billing/clear-pending-subscription-changes"},{"title":"Preview a subscription change","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json post /api/v1/billing/subscription/preview","href":"/api-reference/billing/preview-a-subscription-change"},{"title":"Buy extra credits on an active subscription","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json post /api/v1/billing/subscription/topup","href":"/api-reference/billing/buy-extra-credits-on-an-active-subscription"},{"title":"Update a subscription","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json post /api/v1/billing/subscription/update","href":"/api-reference/billing/update-a-subscription"},{"title":"Complete the managed challenge for a pending Free entitlement","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json post /api/v1/free-plan/challenge","href":"/api-reference/billing/complete-the-managed-challenge-for-a-pending-free-entitlement"},{"title":"Resolve or create the authenticated user's Free entitlement","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json post /api/v1/free-plan/claim","href":"/api-reference/billing/resolve-or-create-the-authenticated-users-free-entitlement"}]},{"group":"Browser","pages":[{"title":"Get the connected password-manager integration","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/browser/credential-provider","href":"/api-reference/browser/get-the-connected-password-manager-integration"},{"title":"Connect or rotate a password-manager integration","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json post /api/v1/browser/credential-provider","href":"/api-reference/browser/connect-or-rotate-a-password-manager-integration"},{"title":"Disconnect the password-manager integration","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json delete /api/v1/browser/credential-provider","href":"/api-reference/browser/disconnect-the-password-manager-integration"},{"title":"Validate the connected password-manager integration","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json post /api/v1/browser/credential-provider/test","href":"/api-reference/browser/validate-the-connected-password-manager-integration"},{"title":"List browser sessions","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/browser/sessions","href":"/api-reference/browser/list-browser-sessions"},{"title":"Create a standalone browser session","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json post /api/v1/browser/sessions","href":"/api-reference/browser/create-a-standalone-browser-session"},{"title":"Delete a browser session","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json delete /api/v1/browser/sessions/{session_ref}","href":"/api-reference/browser/delete-a-browser-session"},{"title":"Rename a browser session","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json patch /api/v1/browser/sessions/{session_ref}","href":"/api-reference/browser/rename-a-browser-session"},{"title":"Attach to a browser session","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json post /api/v1/browser/sessions/{session_ref}/attach","href":"/api-reference/browser/attach-to-a-browser-session"},{"title":"Execute a command against a browser session","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json post /api/v1/browser/sessions/{session_ref}/exec","href":"/api-reference/browser/execute-a-command-against-a-browser-session"},{"title":"Save a browser session's auth state into its profile","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json post /api/v1/browser/sessions/{session_ref}/persist","href":"/api-reference/browser/save-a-browser-sessions-auth-state-into-its-profile"},{"title":"Capture a browser session's open tabs into its manifest","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json post /api/v1/browser/sessions/{session_ref}/tabs","href":"/api-reference/browser/capture-a-browser-sessions-open-tabs-into-its-manifest"}]},{"group":"BYOK","pages":[{"title":"List custom endpoints","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/byok/custom-endpoints","href":"/api-reference/byok/list-custom-endpoints"},{"title":"Add a custom endpoint","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json post /api/v1/byok/custom-endpoints","href":"/api-reference/byok/add-a-custom-endpoint"},{"title":"Validate a custom endpoint","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json post /api/v1/byok/custom-endpoints/validate","href":"/api-reference/byok/validate-a-custom-endpoint"},{"title":"Delete a custom endpoint","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json delete /api/v1/byok/custom-endpoints/{id}","href":"/api-reference/byok/delete-a-custom-endpoint"},{"title":"Update a custom endpoint","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json patch /api/v1/byok/custom-endpoints/{id}","href":"/api-reference/byok/update-a-custom-endpoint"},{"title":"Set model use mode","deprecated":true,"version":null,"openapi":"/openapi/neo.public.openapi.json patch /api/v1/byok/mode","href":"/api-reference/byok/set-model-use-mode"},{"title":"List BYOK provider keys","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/byok/providers","href":"/api-reference/byok/list-byok-provider-keys"},{"title":"Delete a BYOK provider key","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json delete /api/v1/byok/providers/{provider}","href":"/api-reference/byok/delete-a-byok-provider-key"},{"title":"Create or update a BYOK provider key","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json patch /api/v1/byok/providers/{provider}","href":"/api-reference/byok/create-or-update-a-byok-provider-key"},{"title":"Validate a BYOK provider key","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json post /api/v1/byok/providers/{provider}/validate","href":"/api-reference/byok/validate-a-byok-provider-key"}]},{"group":"Files","pages":[{"title":"List user files","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/files","href":"/api-reference/files/list-user-files"},{"title":"Update file content","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json put /api/v1/files","href":"/api-reference/files/update-file-content"},{"title":"Upload file","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json post /api/v1/files","href":"/api-reference/files/upload-file"},{"title":"Browse files by directory","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/files/browser","href":"/api-reference/files/browse-files-by-directory"},{"title":"Get file content","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/files/content","href":"/api-reference/files/get-file-content"},{"title":"Delete file(s)","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json post /api/v1/files/delete","href":"/api-reference/files/delete-files"},{"title":"Move/rename file","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json patch /api/v1/files/move","href":"/api-reference/files/moverename-file"},{"title":"Get shared file content","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/files/public/{token}","href":"/api-reference/files/get-shared-file-content"},{"title":"Rebuild file index","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json post /api/v1/files/rebuild","href":"/api-reference/files/rebuild-file-index"},{"title":"Create or get public share","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json post /api/v1/files/share","href":"/api-reference/files/create-or-get-public-share"},{"title":"Revoke public share","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json delete /api/v1/files/share","href":"/api-reference/files/revoke-public-share"},{"title":"Regenerate share token","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json post /api/v1/files/share/regenerate","href":"/api-reference/files/regenerate-share-token"}]},{"group":"GitHub","pages":[{"title":"Get GitHub account status","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/github/account","href":"/api-reference/github/get-github-account-status"},{"title":"Disconnect GitHub account","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json delete /api/v1/github/account","href":"/api-reference/github/disconnect-github-account"},{"title":"List GitHub installations","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/github/installations","href":"/api-reference/github/list-github-installations"},{"title":"Claim GitHub installation","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json post /api/v1/github/installations/claim","href":"/api-reference/github/claim-github-installation"},{"title":"Get installation activity feed","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/github/installations/{id}/activity","href":"/api-reference/github/get-installation-activity-feed"},{"title":"Get org-wide config defaults","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/github/installations/{id}/config","href":"/api-reference/github/get-org-wide-config-defaults"},{"title":"Reset org-wide config defaults","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json delete /api/v1/github/installations/{id}/config","href":"/api-reference/github/reset-org-wide-config-defaults"},{"title":"Update org-wide config defaults","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json patch /api/v1/github/installations/{id}/config","href":"/api-reference/github/update-org-wide-config-defaults"},{"title":"Get aggregated metadata for all repos in an installation","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/github/installations/{id}/metadata","href":"/api-reference/github/get-aggregated-metadata-for-all-repos-in-an-installation"},{"title":"List repositories for an installation","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/github/installations/{id}/repos","href":"/api-reference/github/list-repositories-for-an-installation"},{"title":"GitHub OAuth callback","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/github/oauth/callback","href":"/api-reference/github/github-oauth-callback"},{"title":"Initiate GitHub OAuth","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/github/oauth/connect","href":"/api-reference/github/initiate-github-oauth"},{"title":"Search pull requests across repositories","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/github/pulls","href":"/api-reference/github/search-pull-requests-across-repositories"},{"title":"Get repository configuration","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/github/repos/{id}","href":"/api-reference/github/get-repository-configuration"},{"title":"Update repository configuration","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json patch /api/v1/github/repos/{id}","href":"/api-reference/github/update-repository-configuration"},{"title":"Reset repo config overrides","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json delete /api/v1/github/repos/{id}/config","href":"/api-reference/github/reset-repo-config-overrides"},{"title":"Get repository metadata from GitHub","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/github/repos/{id}/metadata","href":"/api-reference/github/get-repository-metadata-from-github"},{"title":"List pull requests for a repository","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/github/repos/{id}/pulls","href":"/api-reference/github/list-pull-requests-for-a-repository"},{"title":"Get a single pull request","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/github/repos/{id}/pulls/{pull_number}","href":"/api-reference/github/get-a-single-pull-request"},{"title":"Trigger a task on a pull request","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json post /api/v1/github/repos/{id}/pulls/{pull_number}/tasks","href":"/api-reference/github/trigger-a-task-on-a-pull-request"},{"title":"Get regression and risk overview for a repository","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/github/repos/{id}/security-overview","href":"/api-reference/github/get-regression-and-risk-overview-for-a-repository"},{"title":"Get review metadata","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/github/review-metadata","href":"/api-reference/github/get-review-metadata"}]},{"group":"Hooks","pages":[{"title":"List standing policy rules","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/hooks","href":"/api-reference/hooks/list-standing-policy-rules"},{"title":"Create a standing policy rule","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json post /api/v1/hooks","href":"/api-reference/hooks/create-a-standing-policy-rule"},{"title":"Delete a standing policy rule","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json delete /api/v1/hooks/{id}","href":"/api-reference/hooks/delete-a-standing-policy-rule"},{"title":"Update a standing policy rule","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json patch /api/v1/hooks/{id}","href":"/api-reference/hooks/update-a-standing-policy-rule"}]},{"group":"Integration","pages":[{"title":"List owned and accessible team integration accounts","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/integration/accounts","href":"/api-reference/integration/list-owned-and-accessible-team-integration-accounts"},{"title":"Select an integration account for your next task","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json put /api/v1/integration/accounts/{connected_account_id}/selection","href":"/api-reference/integration/select-an-integration-account-for-your-next-task"},{"title":"Share or unshare an owned integration account","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json patch /api/v1/integration/accounts/{connected_account_id}/visibility","href":"/api-reference/integration/share-or-unshare-an-owned-integration-account"},{"title":"Share or unshare an owned configuration bound to a shared account","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json patch /api/v1/integration/toolkits/{toolkit}/config/{id}/visibility","href":"/api-reference/integration/share-or-unshare-an-owned-configuration-bound-to-a-shared-account"}]},{"group":"Issues","pages":[{"title":"List issues","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/issues","href":"/api-reference/issues/list-issues"},{"title":"Create issue","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json post /api/v1/issues","href":"/api-reference/issues/create-issue"},{"title":"Bulk create issues","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json post /api/v1/issues/bulk","href":"/api-reference/issues/bulk-create-issues"},{"title":"Bulk delete issues","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json delete /api/v1/issues/bulk","href":"/api-reference/issues/bulk-delete-issues"},{"title":"Bulk update issues","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json patch /api/v1/issues/bulk","href":"/api-reference/issues/bulk-update-issues"},{"title":"Get issue creation config","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/issues/config","href":"/api-reference/issues/get-issue-creation-config"},{"title":"Update issue creation config","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json patch /api/v1/issues/config","href":"/api-reference/issues/update-issue-creation-config"},{"title":"Export issues","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/issues/export","href":"/api-reference/issues/export-issues"},{"title":"Get issue statistics","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/issues/stats","href":"/api-reference/issues/get-issue-statistics"},{"title":"Get issue detail","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/issues/{id}","href":"/api-reference/issues/get-issue-detail"},{"title":"Delete issue","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json delete /api/v1/issues/{id}","href":"/api-reference/issues/delete-issue"},{"title":"Update issue","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json patch /api/v1/issues/{id}","href":"/api-reference/issues/update-issue"},{"title":"List issue assets","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/issues/{id}/assets","href":"/api-reference/issues/list-issue-assets"},{"title":"Create or update issue asset","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json post /api/v1/issues/{id}/assets","href":"/api-reference/issues/create-or-update-issue-asset"},{"title":"Delete issue asset","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json delete /api/v1/issues/{id}/assets/{assetId}","href":"/api-reference/issues/delete-issue-asset"},{"title":"Update issue asset","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json patch /api/v1/issues/{id}/assets/{assetId}","href":"/api-reference/issues/update-issue-asset"},{"title":"Add comment","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json post /api/v1/issues/{id}/comments","href":"/api-reference/issues/add-comment"},{"title":"Get issue timeline","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/issues/{id}/timeline","href":"/api-reference/issues/get-issue-timeline"}]},{"group":"Knowledge","pages":[{"title":"List knowledge collections","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/knowledge","href":"/api-reference/knowledge/list-knowledge-collections"},{"title":"List knowledge chunks","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/knowledge/chunks","href":"/api-reference/knowledge/list-knowledge-chunks"},{"title":"Index content into knowledge base","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json post /api/v1/knowledge/index","href":"/api-reference/knowledge/index-content-into-knowledge-base"},{"title":"Search knowledge","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json post /api/v1/knowledge/search","href":"/api-reference/knowledge/search-knowledge"}]},{"group":"Memory","pages":[{"title":"Get global working memory","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/memory","href":"/api-reference/memory/get-global-working-memory"},{"title":"Create global working memory","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json post /api/v1/memory","href":"/api-reference/memory/create-global-working-memory"},{"title":"Update global working memory","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json patch /api/v1/memory","href":"/api-reference/memory/update-global-working-memory"},{"title":"Get team memory","description":"Retrieve shared team memory — company context, architecture, asset owners, threat models, and related sections as Markdown. Any accepted team member can read it.\n","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/memory/team/{team_id}","href":"/api-reference/memory/get-team-memory"},{"title":"Create team memory","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json post /api/v1/memory/team/{team_id}","href":"/api-reference/memory/create-team-memory"},{"title":"Update team memory","description":"Update shared team memory. Only sections included in the request are replaced; others stay unchanged. Creates team memory if it does not exist yet. Any accepted team member may update it.\n","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json patch /api/v1/memory/team/{team_id}","href":"/api-reference/memory/update-team-memory"},{"title":"Delete a custom team memory component","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json delete /api/v1/memory/team/{team_id}/custom/{key}","href":"/api-reference/memory/delete-a-custom-team-memory-component"},{"title":"List team memory history","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/memory/team/{team_id}/history","href":"/api-reference/memory/list-team-memory-history"},{"title":"Get task working memory","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/memory/{task_id}","href":"/api-reference/memory/get-task-working-memory"},{"title":"Create task working memory","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json post /api/v1/memory/{task_id}","href":"/api-reference/memory/create-task-working-memory"},{"title":"Update task working memory","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json patch /api/v1/memory/{task_id}","href":"/api-reference/memory/update-task-working-memory"}]},{"group":"Models","pages":[{"title":"Select the model source","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json put /api/v1/model-source","href":"/api-reference/models/select-the-model-source"},{"title":"List supported models","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/models","href":"/api-reference/models/list-supported-models"}]},{"group":"Network Events","pages":[{"title":"List tasks with captured traffic","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/network/chats","href":"/api-reference/network-events/list-tasks-with-captured-traffic"},{"title":"List network events","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/network/events","href":"/api-reference/network-events/list-network-events"},{"title":"Get a single network event","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/network/events/{eventId}","href":"/api-reference/network-events/get-a-single-network-event"},{"title":"Generate code from a captured request","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/network/events/{eventId}/code","href":"/api-reference/network-events/generate-code-from-a-captured-request"},{"title":"Replay a captured request with optional edits","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json post /api/v1/network/events/{eventId}/replay","href":"/api-reference/network-events/replay-a-captured-request-with-optional-edits"},{"title":"Get out-of-band (OAST) interactions for a task","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/network/oast","href":"/api-reference/network-events/get-out-of-band-oast-interactions-for-a-task"},{"title":"Get network traffic sitemap","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/network/sitemap","href":"/api-reference/network-events/get-network-traffic-sitemap"}]},{"group":"Projects","pages":[{"title":"List projects","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/projects","href":"/api-reference/projects/list-projects"},{"title":"Create project","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json post /api/v1/projects","href":"/api-reference/projects/create-project"},{"title":"Get project","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/projects/{id}","href":"/api-reference/projects/get-project"},{"title":"Delete project","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json delete /api/v1/projects/{id}","href":"/api-reference/projects/delete-project"},{"title":"Update project","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json patch /api/v1/projects/{id}","href":"/api-reference/projects/update-project"},{"title":"Clear a project's spending cap","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json delete /api/v1/projects/{id}/cap","href":"/api-reference/projects/clear-a-projects-spending-cap"},{"title":"Set a project's spending cap","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json patch /api/v1/projects/{id}/cap","href":"/api-reference/projects/set-a-projects-spending-cap"},{"title":"List project members","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/projects/{id}/members","href":"/api-reference/projects/list-project-members"},{"title":"Add project member","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json post /api/v1/projects/{id}/members","href":"/api-reference/projects/add-project-member"},{"title":"Remove project member","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json post /api/v1/projects/{id}/members/remove","href":"/api-reference/projects/remove-project-member"}]},{"group":"Autopilot","pages":[{"title":"Get project Autopilot","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/projects/{id}/autopilot","href":"/api-reference/autopilot/get-project-autopilot"},{"title":"Enable project Autopilot","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json post /api/v1/projects/{id}/autopilot","href":"/api-reference/autopilot/enable-project-autopilot"},{"title":"Disable and remove project Autopilot","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json delete /api/v1/projects/{id}/autopilot","href":"/api-reference/autopilot/disable-and-remove-project-autopilot"},{"title":"Update project Autopilot","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json patch /api/v1/projects/{id}/autopilot","href":"/api-reference/autopilot/update-project-autopilot"},{"title":"List project Autopilot executions","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/projects/{id}/autopilot/executions","href":"/api-reference/autopilot/list-project-autopilot-executions"},{"title":"Pause project Autopilot","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json post /api/v1/projects/{id}/autopilot/pause","href":"/api-reference/autopilot/pause-project-autopilot"},{"title":"Resume project Autopilot","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json post /api/v1/projects/{id}/autopilot/resume","href":"/api-reference/autopilot/resume-project-autopilot"},{"title":"Run project Autopilot now","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json post /api/v1/projects/{id}/autopilot/run","href":"/api-reference/autopilot/run-project-autopilot-now"},{"title":"Get task Autopilot","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/tasks/{id}/autopilot","href":"/api-reference/autopilot/get-task-autopilot"},{"title":"Enable task Autopilot","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json post /api/v1/tasks/{id}/autopilot","href":"/api-reference/autopilot/enable-task-autopilot"},{"title":"Disable and remove task Autopilot","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json delete /api/v1/tasks/{id}/autopilot","href":"/api-reference/autopilot/disable-and-remove-task-autopilot"},{"title":"Update task Autopilot","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json patch /api/v1/tasks/{id}/autopilot","href":"/api-reference/autopilot/update-task-autopilot"},{"title":"List task Autopilot executions","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/tasks/{id}/autopilot/executions","href":"/api-reference/autopilot/list-task-autopilot-executions"},{"title":"Pause task Autopilot","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json post /api/v1/tasks/{id}/autopilot/pause","href":"/api-reference/autopilot/pause-task-autopilot"},{"title":"Resume task Autopilot","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json post /api/v1/tasks/{id}/autopilot/resume","href":"/api-reference/autopilot/resume-task-autopilot"},{"title":"Run task Autopilot now","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json post /api/v1/tasks/{id}/autopilot/run","href":"/api-reference/autopilot/run-task-autopilot-now"}]},{"group":"Secrets","pages":[{"title":"List project secret bindings","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/projects/{id}/secrets","href":"/api-reference/secrets/list-project-secret-bindings"},{"title":"Bind a personal secret to a project","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json post /api/v1/projects/{id}/secrets","href":"/api-reference/secrets/bind-a-personal-secret-to-a-project"},{"title":"Remove a project secret binding","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json delete /api/v1/projects/{id}/secrets/{binding_id}","href":"/api-reference/secrets/remove-a-project-secret-binding"},{"title":"List secrets","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/secrets","href":"/api-reference/secrets/list-secrets"},{"title":"Create secret","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json post /api/v1/secrets","href":"/api-reference/secrets/create-secret"},{"title":"Delete secret","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json delete /api/v1/secrets/{id}","href":"/api-reference/secrets/delete-secret"},{"title":"Update secret value or metadata","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json patch /api/v1/secrets/{id}","href":"/api-reference/secrets/update-secret-value-or-metadata"}]},{"group":"Prompts","pages":[{"title":"List prompts","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/prompts","href":"/api-reference/prompts/list-prompts"},{"title":"Create a prompt","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json post /api/v1/prompts","href":"/api-reference/prompts/create-a-prompt"},{"title":"List prompt categories","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/prompts/categories","href":"/api-reference/prompts/list-prompt-categories"},{"title":"Get library prompt details","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/prompts/library/{id}","href":"/api-reference/prompts/get-library-prompt-details"},{"title":"Copy a library prompt","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json post /api/v1/prompts/library/{id}/copy","href":"/api-reference/prompts/copy-a-library-prompt"},{"title":"Get prompt details","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/prompts/{id}","href":"/api-reference/prompts/get-prompt-details"},{"title":"Delete prompt","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json delete /api/v1/prompts/{id}","href":"/api-reference/prompts/delete-prompt"},{"title":"Update prompt","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json patch /api/v1/prompts/{id}","href":"/api-reference/prompts/update-prompt"}]},{"group":"Referrals","pages":[{"title":"Get the caller's referral program page data","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/referrals","href":"/api-reference/referrals/get-the-callers-referral-program-page-data"},{"title":"Attribute the caller to a referral code","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json post /api/v1/referrals/claim","href":"/api-reference/referrals/attribute-the-caller-to-a-referral-code"},{"title":"Send referral invite emails","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json post /api/v1/referrals/invites","href":"/api-reference/referrals/send-referral-invite-emails"},{"title":"Submit enterprise sales-referral leads","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json post /api/v1/referrals/leads","href":"/api-reference/referrals/submit-enterprise-sales-referral-leads"}]},{"group":"Sandbox","pages":[{"title":"Connect a saved VPN profile in the current workspace","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json post /api/v1/sandbox/vpn/connect","href":"/api-reference/sandbox/connect-a-saved-vpn-profile-in-the-current-workspace"},{"title":"Disconnect the VPN in the current workspace","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json post /api/v1/sandbox/vpn/disconnect","href":"/api-reference/sandbox/disconnect-the-vpn-in-the-current-workspace"},{"title":"List saved VPN profiles","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/sandbox/vpn/profiles","href":"/api-reference/sandbox/list-saved-vpn-profiles"},{"title":"Save a VPN profile","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json post /api/v1/sandbox/vpn/profiles","href":"/api-reference/sandbox/save-a-vpn-profile"},{"title":"Delete an owned VPN profile after disconnecting its sessions","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json delete /api/v1/sandbox/vpn/profiles/{id}","href":"/api-reference/sandbox/delete-an-owned-vpn-profile-after-disconnecting-its-sessions"},{"title":"Edit a VPN profile as its owner","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json patch /api/v1/sandbox/vpn/profiles/{id}","href":"/api-reference/sandbox/edit-a-vpn-profile-as-its-owner"},{"title":"Current workspace VPN status","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/sandbox/vpn/status","href":"/api-reference/sandbox/current-workspace-vpn-status"}]},{"group":"Sandboxes","pages":[{"title":"List sandboxes","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/sandboxes","href":"/api-reference/sandboxes/list-sandboxes"},{"title":"Start cloud sandbox","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json post /api/v1/sandboxes/cloud/actions","href":"/api-reference/sandboxes/start-cloud-sandbox"},{"title":"Remove self-hosted sandbox","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json delete /api/v1/sandboxes/{id}","href":"/api-reference/sandboxes/remove-self-hosted-sandbox"},{"title":"Update sandbox preferences","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json patch /api/v1/sandboxes/{id}","href":"/api-reference/sandboxes/update-sandbox-preferences"},{"title":"Run sandbox action","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json post /api/v1/sandboxes/{id}/actions","href":"/api-reference/sandboxes/run-sandbox-action"}]},{"group":"Schedules","pages":[{"title":"List schedules","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/schedules","href":"/api-reference/schedules/list-schedules"},{"title":"Create schedule","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json post /api/v1/schedules","href":"/api-reference/schedules/create-schedule"},{"title":"Get schedule","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/schedules/{id}","href":"/api-reference/schedules/get-schedule"},{"title":"Delete schedule","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json delete /api/v1/schedules/{id}","href":"/api-reference/schedules/delete-schedule"},{"title":"Update schedule","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json patch /api/v1/schedules/{id}","href":"/api-reference/schedules/update-schedule"},{"title":"Get execution history","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/schedules/{id}/executions","href":"/api-reference/schedules/get-execution-history"},{"title":"Pause schedule","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json post /api/v1/schedules/{id}/pause","href":"/api-reference/schedules/pause-schedule"},{"title":"Resume schedule","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json post /api/v1/schedules/{id}/resume","href":"/api-reference/schedules/resume-schedule"},{"title":"Run schedule now","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json post /api/v1/schedules/{id}/run","href":"/api-reference/schedules/run-schedule-now"}]},{"group":"Skills","pages":[{"title":"List all skills","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/skills","href":"/api-reference/skills/list-all-skills"}]},{"group":"Slack","pages":[{"title":"List Slack channels the bot is in","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/slack/channels","href":"/api-reference/slack/list-slack-channels-the-bot-is-in"},{"title":"Get Slack channel config","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/slack/channels/{channel_id}/config","href":"/api-reference/slack/get-slack-channel-config"},{"title":"Update Slack channel config","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json patch /api/v1/slack/channels/{channel_id}/config","href":"/api-reference/slack/update-slack-channel-config"},{"title":"Slack OAuth callback","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/slack/oauth/callback","href":"/api-reference/slack/slack-oauth-callback"},{"title":"Claim pending Slack installation","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json post /api/v1/slack/oauth/claim","href":"/api-reference/slack/claim-pending-slack-installation"},{"title":"Initiate Slack OAuth","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/slack/oauth/connect","href":"/api-reference/slack/initiate-slack-oauth"},{"title":"Get Slack installation status","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/slack/oauth/status","href":"/api-reference/slack/get-slack-installation-status"},{"title":"Disconnect Slack installation","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json delete /api/v1/slack/oauth/{id}","href":"/api-reference/slack/disconnect-slack-installation"},{"title":"Get Slack workspace settings","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/slack/settings","href":"/api-reference/slack/get-slack-workspace-settings"},{"title":"Update Slack workspace settings","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json patch /api/v1/slack/settings","href":"/api-reference/slack/update-slack-workspace-settings"}]},{"group":"SSH Keys","pages":[{"title":"List SSH keys","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/ssh-keys","href":"/api-reference/ssh-keys/list-ssh-keys"},{"title":"Generate SSH key pair","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json post /api/v1/ssh-keys","href":"/api-reference/ssh-keys/generate-ssh-key-pair"},{"title":"Get SSH key","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/ssh-keys/{id}","href":"/api-reference/ssh-keys/get-ssh-key"},{"title":"Delete SSH key","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json delete /api/v1/ssh-keys/{id}","href":"/api-reference/ssh-keys/delete-ssh-key"},{"title":"Update SSH key","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json patch /api/v1/ssh-keys/{id}","href":"/api-reference/ssh-keys/update-ssh-key"},{"title":"Test SSH connection","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json post /api/v1/ssh-keys/{id}/test","href":"/api-reference/ssh-keys/test-ssh-connection"}]},{"group":"Tasks","pages":[{"title":"Get persisted follow-up suggestions","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/suggestions","href":"/api-reference/tasks/get-persisted-follow-up-suggestions"},{"title":"Generate and persist follow-up suggestions","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json post /api/v1/suggestions","href":"/api-reference/tasks/generate-and-persist-follow-up-suggestions"},{"title":"List tasks","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/tasks","href":"/api-reference/tasks/list-tasks"},{"title":"Create task (stream/json)","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json post /api/v1/tasks","href":"/api-reference/tasks/create-task-streamjson"},{"title":"Delete task","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json delete /api/v1/tasks","href":"/api-reference/tasks/delete-task"},{"title":"Get task details","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/tasks/{id}","href":"/api-reference/tasks/get-task-details"},{"title":"Delete task by ID","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json delete /api/v1/tasks/{id}","href":"/api-reference/tasks/delete-task-by-id"},{"title":"Update task metadata","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json patch /api/v1/tasks/{id}","href":"/api-reference/tasks/update-task-metadata"},{"title":"Abort active task","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json post /api/v1/tasks/{id}/abort","href":"/api-reference/tasks/abort-active-task"},{"title":"Abort a single subagent run or tool call","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json post /api/v1/tasks/{id}/abort-tools","href":"/api-reference/tasks/abort-a-single-subagent-run-or-tool-call"},{"title":"Get agent audit log","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/tasks/{id}/agent-audit-log","href":"/api-reference/tasks/get-agent-audit-log"},{"title":"Approve or decline a suspended tool call","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json post /api/v1/tasks/{id}/approve","href":"/api-reference/tasks/approve-or-decline-a-suspended-tool-call"},{"title":"Get task completion artifact","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/tasks/{id}/artifacts","href":"/api-reference/tasks/get-task-completion-artifact"},{"title":"Fork a task from a message","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json post /api/v1/tasks/{id}/fork","href":"/api-reference/tasks/fork-a-task-from-a-message"},{"title":"Get stream health status","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/tasks/{id}/health","href":"/api-reference/tasks/get-stream-health-status"},{"title":"Steer a live task with mid-run user input","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json post /api/v1/tasks/{id}/input","href":"/api-reference/tasks/steer-a-live-task-with-mid-run-user-input"},{"title":"Get the cached Insights canvas for a task","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/tasks/{id}/insights","href":"/api-reference/tasks/get-the-cached-insights-canvas-for-a-task"},{"title":"Generate the Insights canvas for a task","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json post /api/v1/tasks/{id}/insights","href":"/api-reference/tasks/generate-the-insights-canvas-for-a-task"},{"title":"Resume a failed task","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json post /api/v1/tasks/{id}/resume","href":"/api-reference/tasks/resume-a-failed-task"},{"title":"Get shared task (unauthenticated)","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/tasks/{id}/share","href":"/api-reference/tasks/get-shared-task-unauthenticated"},{"title":"Resume task stream","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/tasks/{id}/stream","href":"/api-reference/tasks/resume-task-stream"},{"title":"Update task visibility","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json patch /api/v1/tasks/{id}/visibility","href":"/api-reference/tasks/update-task-visibility"}]},{"group":"Support","pages":[{"title":"Submit a support ticket","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json post /api/v1/support/tickets","href":"/api-reference/support/submit-a-support-ticket"}]},{"group":"Teams","pages":[{"title":"Get team","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/teams","href":"/api-reference/teams/get-team"},{"title":"Create team","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json post /api/v1/teams","href":"/api-reference/teams/create-team"},{"title":"Delete team","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json delete /api/v1/teams","href":"/api-reference/teams/delete-team"},{"title":"Update team","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json patch /api/v1/teams","href":"/api-reference/teams/update-team"},{"title":"Get task data retention","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/teams/data-retention","href":"/api-reference/teams/get-task-data-retention"},{"title":"Update task data retention","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json patch /api/v1/teams/data-retention","href":"/api-reference/teams/update-task-data-retention"},{"title":"Preview task data retention impact","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json post /api/v1/teams/data-retention/preview","href":"/api-reference/teams/preview-task-data-retention-impact"},{"title":"Set or clear the team-wide default spending cap","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json patch /api/v1/teams/default-spending-cap","href":"/api-reference/teams/set-or-clear-the-team-wide-default-spending-cap"},{"title":"List pending invitations","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/teams/invitations","href":"/api-reference/teams/list-pending-invitations"},{"title":"Accept invitation","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json post /api/v1/teams/invitations/accept","href":"/api-reference/teams/accept-invitation"},{"title":"List team members","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/teams/members","href":"/api-reference/teams/list-team-members"},{"title":"Clear a team member's spending cap","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json delete /api/v1/teams/members/cap","href":"/api-reference/teams/clear-a-team-members-spending-cap"},{"title":"Set a team member's spending cap","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json patch /api/v1/teams/members/cap","href":"/api-reference/teams/set-a-team-members-spending-cap"},{"title":"Invite member","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json post /api/v1/teams/members/invite","href":"/api-reference/teams/invite-member"},{"title":"Remove member","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json post /api/v1/teams/members/remove","href":"/api-reference/teams/remove-member"},{"title":"Update member role","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json patch /api/v1/teams/members/role","href":"/api-reference/teams/update-member-role"}]},{"group":"Triage","pages":[{"title":"List the Bugcrowd programs of an API credential","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json post /api/v1/triage/bugcrowd/programs","href":"/api-reference/triage/list-the-bugcrowd-programs-of-an-api-credential"},{"title":"Connect a Bugcrowd account","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json post /api/v1/triage/bugcrowd/sources","href":"/api-reference/triage/connect-a-bugcrowd-account"},{"title":"Replace the API credential of a Bugcrowd source","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json put /api/v1/triage/bugcrowd/sources/{id}/credentials","href":"/api-reference/triage/replace-the-api-credential-of-a-bugcrowd-source"},{"title":"Start triage runs for several findings","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json post /api/v1/triage/finding-runs","href":"/api-reference/triage/start-triage-runs-for-several-findings"},{"title":"Find a triage run by its task id","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/triage/finding-runs/by-task/{task_id}","href":"/api-reference/triage/find-a-triage-run-by-its-task-id"},{"title":"List the Triage queue","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/triage/findings","href":"/api-reference/triage/list-the-triage-queue"},{"title":"Get a Triage finding","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/triage/findings/{id}","href":"/api-reference/triage/get-a-triage-finding"},{"title":"Archive or restore a Triage finding","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json patch /api/v1/triage/findings/{id}","href":"/api-reference/triage/archive-or-restore-a-triage-finding"},{"title":"List the review history of a Triage finding","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/triage/findings/{id}/events","href":"/api-reference/triage/list-the-review-history-of-a-triage-finding"},{"title":"Retest the fix of an accepted Triage finding","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json post /api/v1/triage/findings/{id}/retests","href":"/api-reference/triage/retest-the-fix-of-an-accepted-triage-finding"},{"title":"Review a Triage finding","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json post /api/v1/triage/findings/{id}/review","href":"/api-reference/triage/review-a-triage-finding"},{"title":"Undo the latest review change of a Triage finding","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json post /api/v1/triage/findings/{id}/review/undo","href":"/api-reference/triage/undo-the-latest-review-change-of-a-triage-finding"},{"title":"List the triage runs of a finding","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/triage/findings/{id}/runs","href":"/api-reference/triage/list-the-triage-runs-of-a-finding"},{"title":"Start a triage run for a finding","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json post /api/v1/triage/findings/{id}/runs","href":"/api-reference/triage/start-a-triage-run-for-a-finding"},{"title":"List the scanners a team can connect","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/triage/scanners/providers","href":"/api-reference/triage/list-the-scanners-a-team-can-connect"},{"title":"Connect a scanner","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json post /api/v1/triage/scanners/sources","href":"/api-reference/triage/connect-a-scanner"},{"title":"Replace the credentials of a scanner source","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json put /api/v1/triage/scanners/sources/{id}/credentials","href":"/api-reference/triage/replace-the-credentials-of-a-scanner-source"},{"title":"Get the Triage settings of your team","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/triage/settings","href":"/api-reference/triage/get-the-triage-settings-of-your-team"},{"title":"Set the Triage settings of your team","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json put /api/v1/triage/settings","href":"/api-reference/triage/set-the-triage-settings-of-your-team"},{"title":"Get a source job","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/triage/source-jobs/{job_id}","href":"/api-reference/triage/get-a-source-job"},{"title":"Cancel a queued source job","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json post /api/v1/triage/source-jobs/{job_id}/cancel","href":"/api-reference/triage/cancel-a-queued-source-job"},{"title":"List Triage sources","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/triage/sources","href":"/api-reference/triage/list-triage-sources"},{"title":"Create a custom API source","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json post /api/v1/triage/sources","href":"/api-reference/triage/create-a-custom-api-source"},{"title":"Get a Triage source","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/triage/sources/{id}","href":"/api-reference/triage/get-a-triage-source"},{"title":"Remove a custom API source","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json delete /api/v1/triage/sources/{id}","href":"/api-reference/triage/remove-a-custom-api-source"},{"title":"Update a custom API source","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json patch /api/v1/triage/sources/{id}","href":"/api-reference/triage/update-a-custom-api-source"},{"title":"Activate a custom API source","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json post /api/v1/triage/sources/{id}/activate","href":"/api-reference/triage/activate-a-custom-api-source"},{"title":"Analyze source documentation","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json post /api/v1/triage/sources/{id}/analyze","href":"/api-reference/triage/analyze-source-documentation"},{"title":"Run auto triage of a source now","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json post /api/v1/triage/sources/{id}/auto-triage/run","href":"/api-reference/triage/run-auto-triage-of-a-source-now"},{"title":"List the findings of one source","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/triage/sources/{id}/findings","href":"/api-reference/triage/list-the-findings-of-one-source"},{"title":"List source jobs","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/triage/sources/{id}/jobs","href":"/api-reference/triage/list-source-jobs"},{"title":"Get the settings of a Triage source","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/triage/sources/{id}/settings","href":"/api-reference/triage/get-the-settings-of-a-triage-source"},{"title":"Change the settings of a Triage source","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json patch /api/v1/triage/sources/{id}/settings","href":"/api-reference/triage/change-the-settings-of-a-triage-source"},{"title":"Synchronize a custom API source now","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json post /api/v1/triage/sources/{id}/sync","href":"/api-reference/triage/synchronize-a-custom-api-source-now"},{"title":"Test a custom API source","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json post /api/v1/triage/sources/{id}/test","href":"/api-reference/triage/test-a-custom-api-source"}]},{"group":"Usage","pages":[{"title":"List all stream usages","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/usage/streams","href":"/api-reference/usage/list-all-stream-usages"},{"title":"Get overall usage summary","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/usage/summary","href":"/api-reference/usage/get-overall-usage-summary"},{"title":"List all task usages","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/usage/tasks","href":"/api-reference/usage/list-all-task-usages"},{"title":"Get task usage by ID","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/usage/tasks/{task_id}","href":"/api-reference/usage/get-task-usage-by-id"}]},{"group":"User","pages":[{"title":"Get current user","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/user","href":"/api-reference/user/get-current-user"},{"title":"Update current user settings","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json patch /api/v1/user","href":"/api-reference/user/update-current-user-settings"},{"title":"List the current user's notification preferences","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/user/notification-preferences","href":"/api-reference/user/list-the-current-users-notification-preferences"},{"title":"Update one notification preference for the current user","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json patch /api/v1/user/notification-preferences","href":"/api-reference/user/update-one-notification-preference-for-the-current-user"}]},{"group":"API Keys","pages":[{"title":"Get API key","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/user/apikey","href":"/api-reference/api-keys/get-api-key"},{"title":"Create API key","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json post /api/v1/user/apikey","href":"/api-reference/api-keys/create-api-key"},{"title":"Rotate API key","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json post /api/v1/user/apikey/rotate","href":"/api-reference/api-keys/rotate-api-key"}]}]}]},{"tab":"Integrations","icon":"plug","pages":[{"title":"Integrations","href":"/integrations/mcp"}]},{"tab":"Use Cases","icon":"lightbulb","pages":[{"title":"Use Cases","href":"/use-cases/code-reviews"}]}]},"title":"Create team memory - neo","buildId":"dpl_cadrRc5H9XQiJQbDFN5mcYRs2PAj","deploymentId":"dpl_cadrRc5H9XQiJQbDFN5mcYRs2PAj","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-DKJwRUt2.js","utils-CWD_VS3u.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-oFjciODD.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-C76WsxC3.js","snippetPresets-DvPMxpX_.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-CuNQfndH.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-BVFpVUoF.js","shallow-t59Jg5Kr.js","getApiPlaygroundDisplay-C_JZ4amX.js","CodeSnippet-CLRDnx_h.js","CodeSnippets-C2myU4kc.js","Page-7TwLLapg.js","getPastedJson-B-JaVXw7.js","icon-BA-iDhH3.js","MethodPill-D4qZABFp.js","DuplicateIcon-THIDKO1O.js","createIcon-CYYJwgFd.js","DynamicMarkdown-UGQuxDKp.js","SectionHeading-jYELb23h.js","axios-vUo_bRtp.js","Markdown-DKsLa3wy.js","clsx-CefdjKz2.js","lib--scc4DXi.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-BaREnp3o.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-sgx_0XzF.js"]}