Whether this member consumes a paid subscription seat. false invites a non-premium member (no seat, zero credit access) - bypasses the seat limit but the member cannot run paid tasks until promoted.
Project access scope for the member. 'all' (default) grants access to every shared team project. 'restricted' grants access only to projects the member is explicitly added to. Ignored for admins (always 'all').
{"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":""},"entitlements":{"AI_CHAT":{"status":"DISABLED"},"WEB_MCP":{"status":"DISABLED"},"NARRATION":{"status":"DISABLED"}},"buildId":"6af2e1e6224550955fe86a1f","clientVersion":"0.0.4094","searchFilterCounts":[{"language":"default","tag":"API reference","count":352},{"language":"default","tag":"API REFERENCE","count":352},{"language":"default","tag":"Features","count":47},{"language":"default","tag":"Triage","count":36},{"language":"default","tag":"Integrations","count":34},{"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":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"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":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":true},"customCss":[{"filePath":"style.css","content":".model-table table th:first-child,.model-table table td:first-child{width:30%}"}],"page":{"pagePath":"api-reference/teams/invite-member","slug":"/api-reference/teams/invite-member","pageMetadata":{"title":"Invite member","description":"Invite a new member to the team by email. The member can be an existing or new user.","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json post /api/v1/teams/members/invite","href":"/api-reference/teams/invite-member","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: \"Invite a new member to the team by email. The member can be an existing or new user.\"\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":"Invite member","description":"Invite a new member to the team by email. The member can be an existing or new user.","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json post /api/v1/teams/members/invite","href":"/api-reference/teams/invite-member","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"description":"Invite a new member to the team by email. The member can be an existing or new user.","operationId":"post-v1-teams-members-invite","requestBody":"5d02d28a-d174-435e-8c5f-38ec73c69dc8","responses":{"201":"135ef14b-f16a-4147-b723-73639d684744","400":"b7b84ab6-c874-4719-9b33-974414357c3d","401":"c995f640-3ffa-40e7-9791-6dcdafc58ce5","403":"3eadd5d3-8a7a-417c-86c2-1442ad376ba1","404":"f62b9295-ae2a-4b1d-be63-c9a470d013ea","409":"77ca75d4-79a3-4058-8f62-35c3074cf8a1"},"security":["e2961670-1237-463f-b054-665db7effb17","77dc322f-1044-44c4-abc0-77500cacc72e"],"summary":"Invite member","tags":["Teams"],"method":"post","type":"path","servers":["f4adcc12-8ae9-4924-88a0-6d30b04158b9","ce5b78f2-57f4-4f58-a2ca-17739e9b5920","d0777243-6e03-4f88-b9b5-2c3803faa03c"],"path":"/api/v1/teams/members/invite","baseUrlOptions":["https://neo.api.projectdiscovery.io","https://neo.api.dev.projectdiscovery.io","http://localhost:8080"],"title":"Invite member","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{},"requestBody":{"content":{"application/json":{"schema":{"properties":{"email":{"description":"Email of the member to invite","format":"email","type":"string","isRequired":true,"uniqueKey":"email","typeLabel":"string\u003cemail>"},"billable":{"default":true,"description":"Whether this member consumes a paid subscription seat. false invites a non-premium member (no seat, zero credit access) - bypasses the seat limit but the member cannot run paid tasks until promoted.","type":"boolean","uniqueKey":"billable","typeLabel":"boolean"},"project_access":{"type":"string","description":"Project access scope for the member. 'all' (default) grants access to every shared team project. 'restricted' grants access only to projects the member is explicitly added to. Ignored for admins (always 'all').","default":"all","enum":["all","restricted"],"uniqueKey":"project_access","typeLabel":"enum\u003cstring>"},"role":{"type":"string","description":"Role to assign to the member","default":"member","enum":["admin","member","viewer"],"uniqueKey":"role","typeLabel":"enum\u003cstring>"},"spending_cap_credits":{"oneOf":[{"description":"Optional credit cap to apply at invite time, closing the gap until an admin can PATCH /cap.","format":"float","minimum":0,"type":"number","uniqueKey":"spending_cap_credits.oneOf.0","typeLabel":"number\u003cfloat>"},{"description":"Optional credit cap to apply at invite time, closing the gap until an admin can PATCH /cap.","format":"float","minimum":0,"type":"null","uniqueKey":"spending_cap_credits.oneOf.1","typeLabel":"null"}],"uniqueKey":"spending_cap_credits","typeLabel":"number\u003cfloat> | null"}},"required":["email"],"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"email":"jsmith@example.com","billable":true,"project_access":"all","role":"member","spending_cap_credits":1}}},"exampleType":"generated"}},"required":true,"exampleType":"generated"},"responses":{"135ef14b-f16a-4147-b723-73639d684744":{"content":{"application/json":{"schema":{"properties":{"member":{"properties":{"email":{"description":"Member email","type":"string","isRequired":true,"uniqueKey":"member.email","typeLabel":"string"},"id":{"description":"Membership row ID: a stable key for listing members. No route takes it; the team member routes address a member by email.","format":"uuid","type":"string","isRequired":true,"uniqueKey":"member.id","typeLabel":"string\u003cuuid>"},"invited_at":{"description":"When the invitation was sent","format":"date-time","type":"string","isRequired":true,"uniqueKey":"member.invited_at","typeLabel":"string\u003cdate-time>"},"role":{"description":"Role of a team member (admin=full access, member=write access, viewer=read-only)","enum":["admin","member","viewer"],"type":"string","isRequired":true,"uniqueKey":"member.role","typeLabel":"enum\u003cstring>"},"status":{"description":"Status of a team member (pending=invited, accepted=accepted invite, auto_joined=joined via domain auto-join)","enum":["pending","accepted","auto_joined"],"type":"string","isRequired":true,"uniqueKey":"member.status","typeLabel":"enum\u003cstring>"},"accepted_at":{"oneOf":[{"description":"When the invitation was accepted","format":"date-time","type":"string","uniqueKey":"member.accepted_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"description":"When the invitation was accepted","format":"date-time","type":"null","uniqueKey":"member.accepted_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"member.accepted_at","typeLabel":"string\u003cdate-time> | null"},"billable":{"description":"Whether this member consumes a paid subscription seat. false = non-premium (no seat, no credit access).","type":"boolean","uniqueKey":"member.billable","typeLabel":"boolean"},"cap":{"oneOf":[{"type":"object","description":"Effective spending-cap status (source/limit/used/remaining). Null when the team isn't on a spend-controls plan. RBAC: admins see every member's cap; a non-admin sees their own and null for other members.","required":["source"],"properties":{"source":{"description":"What the effective limit comes from — an explicit per-member override, the team-wide default, or none (bounded only by the team pool / not on a spend-controls plan).","enum":["override","global_default","none"],"type":"string","isRequired":true,"uniqueKey":"member.cap.oneOf.0.source","typeLabel":"enum\u003cstring>"},"limit":{"oneOf":[{"description":"Effective cap in credits. null when source is \"none\".","format":"float","type":"number","uniqueKey":"member.cap.oneOf.0.limit.oneOf.0","typeLabel":"number\u003cfloat>"},{"description":"Effective cap in credits. null when source is \"none\".","format":"float","type":"null","uniqueKey":"member.cap.oneOf.0.limit.oneOf.1","typeLabel":"null"}],"uniqueKey":"member.cap.oneOf.0.limit","typeLabel":"number\u003cfloat> | null"},"remaining":{"oneOf":[{"description":"limit − used, clamped ≥ 0. null when source is \"none\".","format":"float","type":"number","uniqueKey":"member.cap.oneOf.0.remaining.oneOf.0","typeLabel":"number\u003cfloat>"},{"description":"limit − used, clamped ≥ 0. null when source is \"none\".","format":"float","type":"null","uniqueKey":"member.cap.oneOf.0.remaining.oneOf.1","typeLabel":"null"}],"uniqueKey":"member.cap.oneOf.0.remaining","typeLabel":"number\u003cfloat> | null"},"used":{"description":"Credits spent in the current cap window.","format":"float","type":"number","uniqueKey":"member.cap.oneOf.0.used","typeLabel":"number\u003cfloat>"}},"uniqueKey":"member.cap.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"member.cap.oneOf.1","typeLabel":"null"}],"uniqueKey":"member.cap","typeLabel":"object | null"},"created_at":{"description":"When the team member record was created","format":"date-time","type":"string","uniqueKey":"member.created_at","typeLabel":"string\u003cdate-time>"},"invited_by":{"oneOf":[{"description":"Email of the user who invited this member (null if inviter was deleted)","type":"string","uniqueKey":"member.invited_by.oneOf.0","typeLabel":"string"},{"description":"Email of the user who invited this member (null if inviter was deleted)","type":"null","uniqueKey":"member.invited_by.oneOf.1","typeLabel":"null"}],"uniqueKey":"member.invited_by","typeLabel":"string | null"},"project_access":{"description":"Project access scope for a team member. 'all' grants access to every shared team project, current and future. 'restricted' grants access only to projects the member is explicitly added to. Admins always have 'all' access.","enum":["all","restricted"],"type":"string","uniqueKey":"member.project_access","typeLabel":"enum\u003cstring>"},"updated_at":{"description":"When the team member record was last updated","format":"date-time","type":"string","uniqueKey":"member.updated_at","typeLabel":"string\u003cdate-time>"}},"required":["id","email","role","status","invited_at"],"type":"object","isRequired":true,"uniqueKey":"member","typeLabel":"object"}},"required":["member"],"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"member":{"email":"\u003cstring>","id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","invited_at":"2023-11-07T05:31:56Z","role":"admin","status":"pending","accepted_at":"2023-11-07T05:31:56Z","billable":true,"cap":{"source":"override","limit":123,"remaining":123,"used":123},"created_at":"2023-11-07T05:31:56Z","invited_by":"\u003cstring>","project_access":"all","updated_at":"2023-11-07T05:31:56Z"}}}},"exampleType":"generated"}},"description":"Invitation sent","exampleType":"generated"},"b7b84ab6-c874-4719-9b33-974414357c3d":{"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`. Custom agent authoring codes:\n`agent_not_found`, `agent_not_editable`, `agent_version_conflict`,\n`agent_edit_access_requires_team`, and `agent_invalid_editors`. 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":"Team member limit reached or invalid request","exampleType":"generated"},"c995f640-3ffa-40e7-9791-6dcdafc58ce5":{"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`. Custom agent authoring codes:\n`agent_not_found`, `agent_not_editable`, `agent_version_conflict`,\n`agent_edit_access_requires_team`, and `agent_invalid_editors`. 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"},"3eadd5d3-8a7a-417c-86c2-1442ad376ba1":{"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`. Custom agent authoring codes:\n`agent_not_found`, `agent_not_editable`, `agent_version_conflict`,\n`agent_edit_access_requires_team`, and `agent_invalid_editors`. 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 - only team owner or admin can invite","exampleType":"generated"},"f62b9295-ae2a-4b1d-be63-c9a470d013ea":{"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`. Custom agent authoring codes:\n`agent_not_found`, `agent_not_editable`, `agent_version_conflict`,\n`agent_edit_access_requires_team`, and `agent_invalid_editors`. 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":"Team not found","exampleType":"generated"},"77ca75d4-79a3-4058-8f62-35c3074cf8a1":{"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`. Custom agent authoring codes:\n`agent_not_found`, `agent_not_editable`, `agent_version_conflict`,\n`agent_edit_access_requires_team`, and `agent_invalid_editors`. 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":"Member already invited or exists","exampleType":"generated"}},"security":{"e2961670-1237-463f-b054-665db7effb17":{"BearerAuth":{"bearerFormat":"JWT","description":"JWT authentication token","scheme":"bearer","type":"http","scopes":[],"schemeName":"BearerAuth"}},"77dc322f-1044-44c4-abc0-77500cacc72e":{"ApiKeyAuth":{"description":"Neo API key (neo_sk_* prefix)","in":"header","name":"X-Api-Key","type":"apiKey","scopes":[],"schemeName":"ApiKeyAuth"}}},"servers":{"f4adcc12-8ae9-4924-88a0-6d30b04158b9":{"description":"Production","url":"https://neo.api.projectdiscovery.io"},"ce5b78f2-57f4-4f58-a2ca-17739e9b5920":{"description":"Development","url":"https://neo.api.dev.projectdiscovery.io"},"d0777243-6e03-4f88-b9b5-2c3803faa03c":{"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":"Invite member - neo","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-11-10T09:20:52.391Z","originalFileLocation":"api-reference/teams/invite-member.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=\"Invite a new member to the team by email. The member can be an existing or new user.\">\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=\"Invite member - neo\">\u003cmeta data-mint-head property=\"og:description\" content=\"Invite a new member to the team by email. The member can be an existing or new user.\">\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/teams/invite-member\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://neo-app.mintlify.site/_mintlify/api/og/v2?division=Teams\u0026amp;title=Invite+member\u0026amp;description=Invite+a+new+member+to+the+team+by+email.+The+member+can+be+an+existing+or+new+user.\u0026amp;theme=625376ae63c876765d6fa314\u0026amp;signature=c7793e0bfe0b18dde6652cfb6db0bda525aa7ae96dcadc8bd12dd776a841a77d\">\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=\"Invite member - neo\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Invite a new member to the team by email. The member can be an existing or new user.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://neo-app.mintlify.site/_mintlify/api/og/v2?division=Teams\u0026amp;title=Invite+member\u0026amp;description=Invite+a+new+member+to+the+team+by+email.+The+member+can+be+an+existing+or+new+user.\u0026amp;theme=625376ae63c876765d6fa314\u0026amp;signature=c7793e0bfe0b18dde6652cfb6db0bda525aa7ae96dcadc8bd12dd776a841a77d\">\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/teams/invite-member\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/teams/invite-member.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/teams/invite-member#webpage\",\"url\":\"https://docs.neo.projectdiscovery.io/api-reference/teams/invite-member\",\"name\":\"Invite member\",\"description\":\"Invite a new member to the team by email. The member can be an existing or new user.\",\"dateModified\":\"2026-11-10T09:20:52.391Z\",\"isPartOf\":{\"@id\":\"https://docs.neo.projectdiscovery.io#website\"},\"breadcrumb\":{\"@id\":\"https://docs.neo.projectdiscovery.io/api-reference/teams/invite-member#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.neo.projectdiscovery.io/api-reference/teams/invite-member#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"API REFERENCE\",\"item\":\"https://docs.neo.projectdiscovery.io/api-reference/overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Teams\",\"item\":\"https://docs.neo.projectdiscovery.io/api-reference/teams/get-team\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Invite member\",\"item\":\"https://docs.neo.projectdiscovery.io/api-reference/teams/invite-member\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.neo.projectdiscovery.io/api-reference/teams/invite-member#apireference\",\"headline\":\"Invite member\",\"name\":\"Invite member\",\"description\":\"Invite a new member to the team by email. The member can be an existing or new user.\",\"url\":\"https://docs.neo.projectdiscovery.io/api-reference/teams/invite-member\",\"mainEntityOfPage\":{\"@id\":\"https://docs.neo.projectdiscovery.io/api-reference/teams/invite-member#webpage\"},\"dateModified\":\"2026-11-10T09:20:52.391Z\",\"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":"Get agent dependencies","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/agents/user/{agent_id}/dependencies","href":"/api-reference/agents/get-agent-dependencies"},{"title":"Get agent edit access","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/agents/user/{agent_id}/edit-access","href":"/api-reference/agents/get-agent-edit-access"},{"title":"Update agent edit access","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json patch /api/v1/agents/user/{agent_id}/edit-access","href":"/api-reference/agents/update-agent-edit-access"},{"title":"List agent versions","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/agents/user/{agent_id}/history","href":"/api-reference/agents/list-agent-versions"},{"title":"Get agent version","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/agents/user/{agent_id}/history/{version}","href":"/api-reference/agents/get-agent-version"},{"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","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","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":"List existing personal and team VPN configurations","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/sandbox/vpn/configurations","href":"/api-reference/sandbox/list-existing-personal-and-team-vpn-configurations"},{"title":"Set access for your existing VPN provider configuration","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json patch /api/v1/sandbox/vpn/configurations/{provider}","href":"/api-reference/sandbox/set-access-for-your-existing-vpn-provider-configuration"},{"title":"Connect an existing VPN configuration in the selected workspace","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json post /api/v1/sandbox/vpn/connect","href":"/api-reference/sandbox/connect-an-existing-vpn-configuration-in-the-selected-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":"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":"Preview a pending Slack installation","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json post /api/v1/slack/oauth/claim/preview","href":"/api-reference/slack/preview-a-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","description":"Team admin only. The owner is cappable like any other member.\nCap must not exceed the team's issued credits (returns 400).\nCap window aligns with the team pool's usage_count_from.\nUse DELETE on this path to clear a cap.\n","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","description":"Remove a member from the team. Team admins or the member themselves can remove.","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"},{"title":"Get the team model access policy","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/teams/model-access-policy","href":"/api-reference/teams/get-the-team-model-access-policy"},{"title":"Update the team model access policy","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json patch /api/v1/teams/model-access-policy","href":"/api-reference/teams/update-the-team-model-access-policy"}]},{"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":"Re-map a custom API source's stored records","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json post /api/v1/triage/sources/{id}/remap","href":"/api-reference/triage/re-map-a-custom-api-sources-stored-records"},{"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":"Get the caller's effective model access policy","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json get /api/v1/user/model-access","href":"/api-reference/user/get-the-callers-effective-model-access-policy"},{"title":"Set the caller's own Neo model inference region","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json patch /api/v1/user/model-access","href":"/api-reference/user/set-the-callers-own-neo-model-inference-region"},{"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/triage"}]}]},"basePath":"","title":"Invite member - neo","buildId":"dpl_42LwxxU1kGN114H4XzwGYXa9ZDah","deploymentId":"dpl_42LwxxU1kGN114H4XzwGYXa9ZDah","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-C-hEh3I2.js","utils-CnF4QiUD.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-C7PVNbel.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-8ytevL2A.js","snippetPresets-BT1alx3v.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","conditional-requirements-CFM0id0Q.js","ApiExamples-BLXC0i_W.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-CyLIGI9_.js","shallow-DC0lGVIW.js","getApiPlaygroundDisplay-CgDQ85tN.js","CodeSnippet-6-I-Gpv9.js","CodeSnippets-BAk1kDdu.js","Page-C945cI-W.js","getPastedJson-B276RuWN.js","icon-BqP8etTm.js","MethodPill-DM6sbxG1.js","DuplicateIcon-PyJglOaE.js","createIcon-CMeOMAc_.js","DynamicMarkdown-BoyYAA8K.js","SectionHeading-DAYv3gvZ.js","axios-vUo_bRtp.js","Markdown-BhTTmazV.js","clsx-CR-RHrVC.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-CBUH0-zX.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-BmARFYNC.js"]}