Returned when an edit changed a PD Cloud-owned field (status, severity, ticket, delete) of a synced finding. Each PD Cloud step is reported; synced is false when Neo could not read PD Cloud's resulting state yet (it arrives shortly through the sync), and the issue returned is then Neo's earlier copy.
{"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":"6af11fb22c3c90c870acc65f","clientVersion":"0.0.4088","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":"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},{"name":"comment-mode","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/issues/create-issue","slug":"/api-reference/issues/create-issue","pageMetadata":{"title":"Create issue","description":"Create a single issue.","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json post /api/v1/issues","href":"/api-reference/issues/create-issue","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Create a single issue.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"codeStyling":"system","config":{},"pageMetadata":{"title":"Create issue","description":"Create a single issue.","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json post /api/v1/issues","href":"/api-reference/issues/create-issue","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"description":"Create a single issue.","operationId":"post-v1-issues","requestBody":"ff2a4d23-cd0f-4e29-8c20-c56669deffda","responses":{"201":"2c30c535-8b4e-498c-8ea7-f57336453205","400":"0f40bbe5-d070-42eb-8f4b-63aa6b71b789","500":"15cb8521-73c9-4703-abc9-5c8a59bedbf0"},"summary":"Create issue","tags":["Issues"],"method":"post","type":"path","servers":["2233c04b-6a02-4f43-8c9d-c08fa07d649c","e8be06a9-60a5-4e37-86a3-382118b5e8e4","b51775c9-9141-464b-95a2-cc26ef2e20b7"],"security":[],"path":"/api/v1/issues","baseUrlOptions":["https://neo.api.projectdiscovery.io","https://neo.api.dev.projectdiscovery.io","http://localhost:8080"],"title":"Create issue","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{},"requestBody":{"content":{"application/json":{"schema":{"properties":{"title":{"type":"string","isRequired":true,"uniqueKey":"title","typeLabel":"string"},"affected_assets":{"description":"Assets to attach to this issue on creation.","items":{"properties":{"asset_owner":{"description":"Who is responsible for this asset — email, team name, cloud account ID, etc.","type":"string","uniqueKey":"affected_assets.items.[INDEX].asset_owner","typeLabel":"string"},"host":{"type":"string","uniqueKey":"affected_assets.items.[INDEX].host","typeLabel":"string"},"ip_address":{"type":"string","uniqueKey":"affected_assets.items.[INDEX].ip_address","typeLabel":"string"},"matcher_name":{"type":"string","uniqueKey":"affected_assets.items.[INDEX].matcher_name","typeLabel":"string"},"metadata":{"additionalProperties":true,"type":"object","uniqueKey":"affected_assets.items.[INDEX].metadata","typeLabel":"object"},"port":{"type":"integer","uniqueKey":"affected_assets.items.[INDEX].port","typeLabel":"integer"},"status":{"default":"open","enum":["open","fixed","ignored"],"type":"string","uniqueKey":"affected_assets.items.[INDEX].status","typeLabel":"enum\u003cstring>"},"target":{"description":"Generic target (ARN, file path, bundle ID, etc.)","type":"string","uniqueKey":"affected_assets.items.[INDEX].target","typeLabel":"string"},"target_type":{"default":"host","type":"string","uniqueKey":"affected_assets.items.[INDEX].target_type","typeLabel":"string"},"url":{"type":"string","uniqueKey":"affected_assets.items.[INDEX].url","typeLabel":"string"}},"type":"object","uniqueKey":"affected_assets.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"affected_assets","typeLabel":"object[]"},"assignee":{"type":"string","uniqueKey":"assignee","typeLabel":"string"},"component":{"type":"string","uniqueKey":"component","typeLabel":"string"},"confidence":{"enum":["confirmed","firm","tentative"],"type":"string","uniqueKey":"confidence","typeLabel":"enum\u003cstring>"},"cve_ids":{"items":{"type":"string","uniqueKey":"cve_ids.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"cve_ids","typeLabel":"string[]"},"cvss_score":{"description":"CVSS score 0.0-10.0 as string","type":"string","uniqueKey":"cvss_score","typeLabel":"string"},"cwe_ids":{"items":{"type":"string","uniqueKey":"cwe_ids.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"cwe_ids","typeLabel":"string[]"},"description":{"type":"string","uniqueKey":"description","typeLabel":"string"},"due_date":{"format":"date-time","type":"string","uniqueKey":"due_date","typeLabel":"string\u003cdate-time>"},"evidence":{"items":{"additionalProperties":true,"properties":{"type":{"description":"Evidence artifact type for structured issue proof bundles.","enum":["http_exchange","command_output","code_reference","screenshot","other"],"type":"string","isRequired":true,"uniqueKey":"evidence.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"caption":{"description":"Human-readable caption for any artifact type.","type":"string","uniqueKey":"evidence.items.[INDEX].caption","typeLabel":"string"},"command":{"description":"Shell or tool command (command_output).","type":"string","uniqueKey":"evidence.items.[INDEX].command","typeLabel":"string"},"file":{"description":"Source file path (code_reference).","type":"string","uniqueKey":"evidence.items.[INDEX].file","typeLabel":"string"},"line":{"description":"Line number (code_reference).","type":"integer","uniqueKey":"evidence.items.[INDEX].line","typeLabel":"integer"},"output":{"description":"Command or tool output (command_output).","type":"string","uniqueKey":"evidence.items.[INDEX].output","typeLabel":"string"},"request":{"description":"Raw HTTP request (http_exchange).","type":"string","uniqueKey":"evidence.items.[INDEX].request","typeLabel":"string"},"response":{"description":"Raw HTTP response (http_exchange).","type":"string","uniqueKey":"evidence.items.[INDEX].response","typeLabel":"string"},"snippet":{"description":"Code excerpt (code_reference).","type":"string","uniqueKey":"evidence.items.[INDEX].snippet","typeLabel":"string"},"url":{"description":"Screenshot or artifact URL (screenshot).","type":"string","uniqueKey":"evidence.items.[INDEX].url","typeLabel":"string"}},"required":["type"],"type":"object","uniqueKey":"evidence.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"evidence","typeLabel":"object[]"},"evidence_schema_version":{"default":1,"description":"Version of the structured evidence item format. Supported value is 1.","enum":[1],"type":"integer","uniqueKey":"evidence_schema_version","typeLabel":"enum\u003cinteger>"},"false_positive_reason":{"description":"Reason this issue was marked as false positive.","type":"string","uniqueKey":"false_positive_reason","typeLabel":"string"},"fingerprint":{"description":"Content-stable hash for dedup. Server-side dedup matches (source, ticket_id, fingerprint).","type":"string","uniqueKey":"fingerprint","typeLabel":"string"},"host":{"type":"string","uniqueKey":"host","typeLabel":"string"},"impact":{"description":"Impact summary describing what is at risk if exploited.","type":"string","uniqueKey":"impact","typeLabel":"string"},"ip_address":{"type":"string","uniqueKey":"ip_address","typeLabel":"string"},"labels":{"additionalProperties":true,"type":"object","uniqueKey":"labels","typeLabel":"object"},"last_seen_at":{"description":"When the issue was last observed or re-confirmed by a scan.","format":"date-time","type":"string","uniqueKey":"last_seen_at","typeLabel":"string\u003cdate-time>"},"metadata":{"additionalProperties":true,"type":"object","uniqueKey":"metadata","typeLabel":"object"},"port":{"type":"integer","uniqueKey":"port","typeLabel":"integer"},"priority":{"enum":["critical","high","medium","low","none"],"type":"string","uniqueKey":"priority","typeLabel":"enum\u003cstring>"},"project_id":{"description":"Assign issue to a project. Omit or null for personal/unscoped.","format":"uuid","type":"string","uniqueKey":"project_id","typeLabel":"string\u003cuuid>"},"protocol":{"type":"string","uniqueKey":"protocol","typeLabel":"string"},"raw_data":{"additionalProperties":true,"type":"object","uniqueKey":"raw_data","typeLabel":"object"},"reference_urls":{"description":"Advisory links; at least one recommended when cve_ids are set.","items":{"type":"string","uniqueKey":"reference_urls.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"reference_urls","typeLabel":"string[]"},"remediation":{"description":"Remediation guidance for the finding.","type":"string","uniqueKey":"remediation","typeLabel":"string"},"reproduction_steps":{"description":"Ordered steps to reproduce the finding.","items":{"type":"string","uniqueKey":"reproduction_steps.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"reproduction_steps","typeLabel":"string[]"},"risk_acceptance_reason":{"description":"Reason the risk was accepted.","type":"string","uniqueKey":"risk_acceptance_reason","typeLabel":"string"},"severity":{"enum":["critical","high","medium","low","info","unknown"],"type":"string","uniqueKey":"severity","typeLabel":"enum\u003cstring>"},"source":{"description":"Source of the issue (e.g. nuclei, agent, burp, snyk, manual, etc.)","type":"string","uniqueKey":"source","typeLabel":"string"},"status":{"description":"out_of_scope is reserved and no issue uses it; creating or editing an issue with it is refused.","enum":["unverified","open","confirmed","in_progress","resolved","false_positive","accepted_risk","duplicate","out_of_scope"],"type":"string","uniqueKey":"status","typeLabel":"enum\u003cstring>"},"tags":{"items":{"type":"string","uniqueKey":"tags.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"tags","typeLabel":"string[]"},"target":{"description":"What is affected (host, ARN, app, file:line, etc.)","type":"string","uniqueKey":"target","typeLabel":"string"},"target_type":{"default":"host","description":"Category of target (host, cloud_resource, app, code, container, dependency, api, certificate)","type":"string","uniqueKey":"target_type","typeLabel":"string"},"task_id":{"type":"string","uniqueKey":"task_id","typeLabel":"string"},"template_id":{"type":"string","uniqueKey":"template_id","typeLabel":"string"},"ticket_id":{"description":"External ticket ID or key.","type":"string","uniqueKey":"ticket_id","typeLabel":"string"},"ticket_url":{"description":"Link to external ticket (Jira, Linear, GitHub issue, etc.)","type":"string","uniqueKey":"ticket_url","typeLabel":"string"},"type":{"enum":["vulnerability","misconfiguration","exposure","information","compliance","other"],"type":"string","uniqueKey":"type","typeLabel":"enum\u003cstring>"},"url":{"type":"string","uniqueKey":"url","typeLabel":"string"}},"required":["title"],"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"title":"\u003cstring>","affected_assets":[{"asset_owner":"\u003cstring>","host":"\u003cstring>","ip_address":"\u003cstring>","matcher_name":"\u003cstring>","metadata":{},"port":123,"status":"open","target":"\u003cstring>","target_type":"host","url":"\u003cstring>"}],"assignee":"\u003cstring>","component":"\u003cstring>","cve_ids":["\u003cstring>"],"cvss_score":"\u003cstring>","cwe_ids":["\u003cstring>"],"description":"\u003cstring>","due_date":"2023-11-07T05:31:56Z","evidence":[{"caption":"\u003cstring>","command":"\u003cstring>","file":"\u003cstring>","line":123,"output":"\u003cstring>","request":"\u003cstring>","response":"\u003cstring>","snippet":"\u003cstring>","url":"\u003cstring>"}],"evidence_schema_version":1,"false_positive_reason":"\u003cstring>","fingerprint":"\u003cstring>","host":"\u003cstring>","impact":"\u003cstring>","ip_address":"\u003cstring>","labels":{},"last_seen_at":"2023-11-07T05:31:56Z","metadata":{},"port":123,"project_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","protocol":"\u003cstring>","raw_data":{},"reference_urls":["\u003cstring>"],"remediation":"\u003cstring>","reproduction_steps":["\u003cstring>"],"risk_acceptance_reason":"\u003cstring>","source":"\u003cstring>","tags":["\u003cstring>"],"target":"\u003cstring>","target_type":"host","task_id":"\u003cstring>","template_id":"\u003cstring>","ticket_id":"\u003cstring>","ticket_url":"\u003cstring>","url":"\u003cstring>"}}},"exampleType":"generated"}},"required":true,"exampleType":"generated"},"responses":{"2c30c535-8b4e-498c-8ea7-f57336453205":{"content":{"application/json":{"schema":{"properties":{"confidence":{"enum":["confirmed","firm","tentative"],"type":"string","isRequired":true,"uniqueKey":"confidence","typeLabel":"enum\u003cstring>"},"created_at":{"format":"date-time","type":"string","isRequired":true,"uniqueKey":"created_at","typeLabel":"string\u003cdate-time>"},"created_by":{"description":"Email of the user who created this issue","type":"string","isRequired":true,"uniqueKey":"created_by","typeLabel":"string"},"id":{"format":"uuid","type":"string","isRequired":true,"uniqueKey":"id","typeLabel":"string\u003cuuid>"},"priority":{"enum":["critical","high","medium","low","none"],"type":"string","isRequired":true,"uniqueKey":"priority","typeLabel":"enum\u003cstring>"},"severity":{"enum":["critical","high","medium","low","info","unknown"],"type":"string","isRequired":true,"uniqueKey":"severity","typeLabel":"enum\u003cstring>"},"source":{"description":"Source of the issue (e.g. nuclei, agent, burp, snyk, manual, etc.)","type":"string","isRequired":true,"uniqueKey":"source","typeLabel":"string"},"status":{"description":"out_of_scope is reserved and no issue uses it; creating or editing an issue with it is refused.","enum":["unverified","open","confirmed","in_progress","resolved","false_positive","accepted_risk","duplicate","out_of_scope"],"type":"string","isRequired":true,"uniqueKey":"status","typeLabel":"enum\u003cstring>"},"title":{"type":"string","isRequired":true,"uniqueKey":"title","typeLabel":"string"},"type":{"enum":["vulnerability","misconfiguration","exposure","information","compliance","other"],"type":"string","isRequired":true,"uniqueKey":"type","typeLabel":"enum\u003cstring>"},"updated_at":{"format":"date-time","type":"string","isRequired":true,"uniqueKey":"updated_at","typeLabel":"string\u003cdate-time>"},"affected_assets":{"oneOf":[{"description":"Populated on detail view (GET /issues/:id). NULL on list view.","items":{"properties":{"created_by":{"description":"Email of the user who added this asset","type":"string","isRequired":true,"uniqueKey":"affected_assets.oneOf.0.items.[INDEX].created_by","typeLabel":"string"},"first_seen":{"format":"date-time","type":"string","isRequired":true,"uniqueKey":"affected_assets.oneOf.0.items.[INDEX].first_seen","typeLabel":"string\u003cdate-time>"},"id":{"format":"uuid","type":"string","isRequired":true,"uniqueKey":"affected_assets.oneOf.0.items.[INDEX].id","typeLabel":"string\u003cuuid>"},"issue_id":{"format":"uuid","type":"string","isRequired":true,"uniqueKey":"affected_assets.oneOf.0.items.[INDEX].issue_id","typeLabel":"string\u003cuuid>"},"last_seen":{"format":"date-time","type":"string","isRequired":true,"uniqueKey":"affected_assets.oneOf.0.items.[INDEX].last_seen","typeLabel":"string\u003cdate-time>"},"status":{"default":"open","enum":["open","fixed","ignored"],"type":"string","isRequired":true,"uniqueKey":"affected_assets.oneOf.0.items.[INDEX].status","typeLabel":"enum\u003cstring>"},"target_type":{"default":"host","type":"string","isRequired":true,"uniqueKey":"affected_assets.oneOf.0.items.[INDEX].target_type","typeLabel":"string"},"asset_owner":{"oneOf":[{"description":"Who is responsible for this asset — email address, team name, cloud account ID, or any identifier that helps track down the right person/team to remediate it","type":"string","uniqueKey":"affected_assets.oneOf.0.items.[INDEX].asset_owner.oneOf.0","typeLabel":"string"},{"description":"Who is responsible for this asset — email address, team name, cloud account ID, or any identifier that helps track down the right person/team to remediate it","type":"null","uniqueKey":"affected_assets.oneOf.0.items.[INDEX].asset_owner.oneOf.1","typeLabel":"null"}],"uniqueKey":"affected_assets.oneOf.0.items.[INDEX].asset_owner","typeLabel":"string | null"},"host":{"oneOf":[{"type":"string","uniqueKey":"affected_assets.oneOf.0.items.[INDEX].host.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"affected_assets.oneOf.0.items.[INDEX].host.oneOf.1","typeLabel":"null"}],"uniqueKey":"affected_assets.oneOf.0.items.[INDEX].host","typeLabel":"string | null"},"ip_address":{"oneOf":[{"type":"string","uniqueKey":"affected_assets.oneOf.0.items.[INDEX].ip_address.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"affected_assets.oneOf.0.items.[INDEX].ip_address.oneOf.1","typeLabel":"null"}],"uniqueKey":"affected_assets.oneOf.0.items.[INDEX].ip_address","typeLabel":"string | null"},"matcher_name":{"oneOf":[{"description":"Template match name (e.g. nuclei matcher)","type":"string","uniqueKey":"affected_assets.oneOf.0.items.[INDEX].matcher_name.oneOf.0","typeLabel":"string"},{"description":"Template match name (e.g. nuclei matcher)","type":"null","uniqueKey":"affected_assets.oneOf.0.items.[INDEX].matcher_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"affected_assets.oneOf.0.items.[INDEX].matcher_name","typeLabel":"string | null"},"metadata":{"additionalProperties":true,"type":"object","uniqueKey":"affected_assets.oneOf.0.items.[INDEX].metadata","typeLabel":"object"},"port":{"oneOf":[{"type":"integer","uniqueKey":"affected_assets.oneOf.0.items.[INDEX].port.oneOf.0","typeLabel":"integer"},{"type":"null","uniqueKey":"affected_assets.oneOf.0.items.[INDEX].port.oneOf.1","typeLabel":"null"}],"uniqueKey":"affected_assets.oneOf.0.items.[INDEX].port","typeLabel":"integer | null"},"target":{"oneOf":[{"description":"Generic target identifier (ARN, bundle ID, repo path, etc.)","type":"string","uniqueKey":"affected_assets.oneOf.0.items.[INDEX].target.oneOf.0","typeLabel":"string"},{"description":"Generic target identifier (ARN, bundle ID, repo path, etc.)","type":"null","uniqueKey":"affected_assets.oneOf.0.items.[INDEX].target.oneOf.1","typeLabel":"null"}],"uniqueKey":"affected_assets.oneOf.0.items.[INDEX].target","typeLabel":"string | null"},"url":{"oneOf":[{"type":"string","uniqueKey":"affected_assets.oneOf.0.items.[INDEX].url.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"affected_assets.oneOf.0.items.[INDEX].url.oneOf.1","typeLabel":"null"}],"uniqueKey":"affected_assets.oneOf.0.items.[INDEX].url","typeLabel":"string | null"}},"required":["id","issue_id","created_by","target_type","status","first_seen","last_seen"],"type":"object","uniqueKey":"affected_assets.oneOf.0.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"affected_assets.oneOf.0","typeLabel":"object[]"},{"description":"Populated on detail view (GET /issues/:id). NULL on list view.","items":{"properties":{"asset_owner":{"oneOf":[{"description":"Who is responsible for this asset — email address, team name, cloud account ID, or any identifier that helps track down the right person/team to remediate it","type":"string"},{"description":"Who is responsible for this asset — email address, team name, cloud account ID, or any identifier that helps track down the right person/team to remediate it","type":"null"}]},"created_by":{"description":"Email of the user who added this asset","type":"string"},"first_seen":{"format":"date-time","type":"string"},"host":{"oneOf":[{"type":"string"},{"type":"null"}]},"id":{"format":"uuid","type":"string"},"ip_address":{"oneOf":[{"type":"string"},{"type":"null"}]},"issue_id":{"format":"uuid","type":"string"},"last_seen":{"format":"date-time","type":"string"},"matcher_name":{"oneOf":[{"description":"Template match name (e.g. nuclei matcher)","type":"string"},{"description":"Template match name (e.g. nuclei matcher)","type":"null"}]},"metadata":{"additionalProperties":true,"type":"object"},"port":{"oneOf":[{"type":"integer"},{"type":"null"}]},"status":{"default":"open","enum":["open","fixed","ignored"],"type":"string"},"target":{"oneOf":[{"description":"Generic target identifier (ARN, bundle ID, repo path, etc.)","type":"string"},{"description":"Generic target identifier (ARN, bundle ID, repo path, etc.)","type":"null"}]},"target_type":{"default":"host","type":"string"},"url":{"oneOf":[{"type":"string"},{"type":"null"}]}},"required":["id","issue_id","created_by","target_type","status","first_seen","last_seen"],"type":"object"},"type":"null","uniqueKey":"affected_assets.oneOf.1","typeLabel":"null"}],"uniqueKey":"affected_assets","typeLabel":"object[] | null"},"affected_count":{"default":0,"description":"Number of affected assets tracked for the issue.","type":"integer","uniqueKey":"affected_count","typeLabel":"integer"},"assignee":{"oneOf":[{"type":"string","uniqueKey":"assignee.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"assignee.oneOf.1","typeLabel":"null"}],"uniqueKey":"assignee","typeLabel":"string | null"},"component":{"oneOf":[{"type":"string","uniqueKey":"component.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"component.oneOf.1","typeLabel":"null"}],"uniqueKey":"component","typeLabel":"string | null"},"cve_ids":{"items":{"type":"string","uniqueKey":"cve_ids.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"cve_ids","typeLabel":"string[]"},"cvss_score":{"oneOf":[{"description":"CVSS score 0.0-10.0 as string (numeric)","type":"string","uniqueKey":"cvss_score.oneOf.0","typeLabel":"string"},{"description":"CVSS score 0.0-10.0 as string (numeric)","type":"null","uniqueKey":"cvss_score.oneOf.1","typeLabel":"null"}],"uniqueKey":"cvss_score","typeLabel":"string | null"},"cwe_ids":{"items":{"type":"string","uniqueKey":"cwe_ids.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"cwe_ids","typeLabel":"string[]"},"description":{"oneOf":[{"type":"string","uniqueKey":"description.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"description.oneOf.1","typeLabel":"null"}],"uniqueKey":"description","typeLabel":"string | null"},"domain":{"oneOf":[{"description":"Root domain of the host, for example example.com for www.example.com.","type":"string","uniqueKey":"domain.oneOf.0","typeLabel":"string"},{"description":"Root domain of the host, for example example.com for www.example.com.","type":"null","uniqueKey":"domain.oneOf.1","typeLabel":"null"}],"uniqueKey":"domain","typeLabel":"string | null"},"due_date":{"oneOf":[{"format":"date-time","type":"string","uniqueKey":"due_date.oneOf.0","typeLabel":"string\u003cdate-time>"},{"format":"date-time","type":"null","uniqueKey":"due_date.oneOf.1","typeLabel":"null"}],"uniqueKey":"due_date","typeLabel":"string\u003cdate-time> | null"},"evidence":{"items":{"additionalProperties":true,"properties":{"type":{"description":"Evidence artifact type for structured issue proof bundles.","enum":["http_exchange","command_output","code_reference","screenshot","other"],"type":"string","isRequired":true,"uniqueKey":"evidence.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"caption":{"description":"Human-readable caption for any artifact type.","type":"string","uniqueKey":"evidence.items.[INDEX].caption","typeLabel":"string"},"command":{"description":"Shell or tool command (command_output).","type":"string","uniqueKey":"evidence.items.[INDEX].command","typeLabel":"string"},"file":{"description":"Source file path (code_reference).","type":"string","uniqueKey":"evidence.items.[INDEX].file","typeLabel":"string"},"line":{"description":"Line number (code_reference).","type":"integer","uniqueKey":"evidence.items.[INDEX].line","typeLabel":"integer"},"output":{"description":"Command or tool output (command_output).","type":"string","uniqueKey":"evidence.items.[INDEX].output","typeLabel":"string"},"request":{"description":"Raw HTTP request (http_exchange).","type":"string","uniqueKey":"evidence.items.[INDEX].request","typeLabel":"string"},"response":{"description":"Raw HTTP response (http_exchange).","type":"string","uniqueKey":"evidence.items.[INDEX].response","typeLabel":"string"},"snippet":{"description":"Code excerpt (code_reference).","type":"string","uniqueKey":"evidence.items.[INDEX].snippet","typeLabel":"string"},"url":{"description":"Screenshot or artifact URL (screenshot).","type":"string","uniqueKey":"evidence.items.[INDEX].url","typeLabel":"string"}},"required":["type"],"type":"object","uniqueKey":"evidence.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"evidence","typeLabel":"object[]"},"evidence_schema_version":{"default":1,"description":"Version of the structured evidence item format. Supported value is 1.","enum":[1],"type":"integer","uniqueKey":"evidence_schema_version","typeLabel":"enum\u003cinteger>"},"false_positive_reason":{"oneOf":[{"description":"Reason this issue was marked as false positive.","type":"string","uniqueKey":"false_positive_reason.oneOf.0","typeLabel":"string"},{"description":"Reason this issue was marked as false positive.","type":"null","uniqueKey":"false_positive_reason.oneOf.1","typeLabel":"null"}],"uniqueKey":"false_positive_reason","typeLabel":"string | null"},"fingerprint":{"oneOf":[{"description":"Content-stable hash for cross-run dedup. Server matches (source, ticket_id, fingerprint) tuple on bulk insert.","type":"string","uniqueKey":"fingerprint.oneOf.0","typeLabel":"string"},{"description":"Content-stable hash for cross-run dedup. Server matches (source, ticket_id, fingerprint) tuple on bulk insert.","type":"null","uniqueKey":"fingerprint.oneOf.1","typeLabel":"null"}],"uniqueKey":"fingerprint","typeLabel":"string | null"},"host":{"oneOf":[{"type":"string","uniqueKey":"host.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"host.oneOf.1","typeLabel":"null"}],"uniqueKey":"host","typeLabel":"string | null"},"impact":{"oneOf":[{"description":"Business and technical impact of the finding.","type":"string","uniqueKey":"impact.oneOf.0","typeLabel":"string"},{"description":"Business and technical impact of the finding.","type":"null","uniqueKey":"impact.oneOf.1","typeLabel":"null"}],"uniqueKey":"impact","typeLabel":"string | null"},"ip_address":{"oneOf":[{"type":"string","uniqueKey":"ip_address.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"ip_address.oneOf.1","typeLabel":"null"}],"uniqueKey":"ip_address","typeLabel":"string | null"},"labels":{"additionalProperties":true,"type":"object","uniqueKey":"labels","typeLabel":"object"},"last_seen_at":{"oneOf":[{"description":"When the issue was last observed or re-confirmed by a scan.","format":"date-time","type":"string","uniqueKey":"last_seen_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"description":"When the issue was last observed or re-confirmed by a scan.","format":"date-time","type":"null","uniqueKey":"last_seen_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"last_seen_at","typeLabel":"string\u003cdate-time> | null"},"metadata":{"additionalProperties":true,"type":"object","uniqueKey":"metadata","typeLabel":"object"},"port":{"oneOf":[{"type":"integer","uniqueKey":"port.oneOf.0","typeLabel":"integer"},{"type":"null","uniqueKey":"port.oneOf.1","typeLabel":"null"}],"uniqueKey":"port","typeLabel":"integer | null"},"project_id":{"oneOf":[{"description":"Project this issue belongs to (null = personal/unscoped).","format":"uuid","type":"string","uniqueKey":"project_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"description":"Project this issue belongs to (null = personal/unscoped).","format":"uuid","type":"null","uniqueKey":"project_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"project_id","typeLabel":"string\u003cuuid> | null"},"protocol":{"oneOf":[{"type":"string","uniqueKey":"protocol.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"protocol.oneOf.1","typeLabel":"null"}],"uniqueKey":"protocol","typeLabel":"string | null"},"raw_data":{"additionalProperties":true,"type":"object","uniqueKey":"raw_data","typeLabel":"object"},"reference_urls":{"items":{"type":"string","uniqueKey":"reference_urls.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"reference_urls","typeLabel":"string[]"},"remediation":{"oneOf":[{"description":"Actionable remediation guidance.","type":"string","uniqueKey":"remediation.oneOf.0","typeLabel":"string"},{"description":"Actionable remediation guidance.","type":"null","uniqueKey":"remediation.oneOf.1","typeLabel":"null"}],"uniqueKey":"remediation","typeLabel":"string | null"},"reproduction_steps":{"description":"Ordered steps to reproduce the finding.","items":{"type":"string","uniqueKey":"reproduction_steps.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"reproduction_steps","typeLabel":"string[]"},"resolved_at":{"oneOf":[{"format":"date-time","type":"string","uniqueKey":"resolved_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"format":"date-time","type":"null","uniqueKey":"resolved_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"resolved_at","typeLabel":"string\u003cdate-time> | null"},"resolved_by":{"oneOf":[{"type":"string","uniqueKey":"resolved_by.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"resolved_by.oneOf.1","typeLabel":"null"}],"uniqueKey":"resolved_by","typeLabel":"string | null"},"risk_acceptance_reason":{"oneOf":[{"description":"Reason the risk was accepted.","type":"string","uniqueKey":"risk_acceptance_reason.oneOf.0","typeLabel":"string"},{"description":"Reason the risk was accepted.","type":"null","uniqueKey":"risk_acceptance_reason.oneOf.1","typeLabel":"null"}],"uniqueKey":"risk_acceptance_reason","typeLabel":"string | null"},"slug":{"description":"Human-readable sequential identifier (e.g. ISSUE-1, ISSUE-2). Auto-assigned on creation.","example":"ISSUE-42","type":"string","uniqueKey":"slug","typeLabel":"string"},"sync":{"description":"Returned when an edit changed a PD Cloud-owned field (status, severity, ticket, delete) of a synced finding. Each PD Cloud step is reported; synced is false when Neo could not read PD Cloud's resulting state yet (it arrives shortly through the sync), and the issue returned is then Neo's earlier copy.","properties":{"steps":{"items":{"properties":{"name":{"enum":["status","retest","severity","ticket","delete"],"type":"string","isRequired":true,"uniqueKey":"sync.steps.items.[INDEX].name","typeLabel":"enum\u003cstring>"},"outcome":{"enum":["applied","rejected","unknown","skipped"],"type":"string","isRequired":true,"uniqueKey":"sync.steps.items.[INDEX].outcome","typeLabel":"enum\u003cstring>"},"message":{"type":"string","uniqueKey":"sync.steps.items.[INDEX].message","typeLabel":"string"}},"required":["name","outcome"],"type":"object","uniqueKey":"sync.steps.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"sync.steps","typeLabel":"object[]"},"synced":{"type":"boolean","isRequired":true,"uniqueKey":"sync.synced","typeLabel":"boolean"}},"required":["synced","steps"],"type":"object","uniqueKey":"sync","typeLabel":"object"},"tags":{"items":{"type":"string","uniqueKey":"tags.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"tags","typeLabel":"string[]"},"target":{"oneOf":[{"description":"What is affected (host, ARN, app, file:line, etc.)","type":"string","uniqueKey":"target.oneOf.0","typeLabel":"string"},{"description":"What is affected (host, ARN, app, file:line, etc.)","type":"null","uniqueKey":"target.oneOf.1","typeLabel":"null"}],"uniqueKey":"target","typeLabel":"string | null"},"target_type":{"default":"host","description":"Category of target (host, cloud_resource, app, code, container, dependency, api, certificate)","type":"string","uniqueKey":"target_type","typeLabel":"string"},"task_id":{"oneOf":[{"type":"string","uniqueKey":"task_id.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"task_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"task_id","typeLabel":"string | null"},"task_title":{"oneOf":[{"type":"string","uniqueKey":"task_title.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"task_title.oneOf.1","typeLabel":"null"}],"uniqueKey":"task_title","typeLabel":"string | null"},"template_id":{"oneOf":[{"type":"string","uniqueKey":"template_id.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"template_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"template_id","typeLabel":"string | null"},"ticket_id":{"oneOf":[{"description":"External ticket ID or key.","type":"string","uniqueKey":"ticket_id.oneOf.0","typeLabel":"string"},{"description":"External ticket ID or key.","type":"null","uniqueKey":"ticket_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"ticket_id","typeLabel":"string | null"},"ticket_url":{"oneOf":[{"description":"Link to external ticket (Jira, Linear, GitHub issue, etc.)","type":"string","uniqueKey":"ticket_url.oneOf.0","typeLabel":"string"},{"description":"Link to external ticket (Jira, Linear, GitHub issue, etc.)","type":"null","uniqueKey":"ticket_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"ticket_url","typeLabel":"string | null"},"url":{"oneOf":[{"type":"string","uniqueKey":"url.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"url.oneOf.1","typeLabel":"null"}],"uniqueKey":"url","typeLabel":"string | null"}},"required":["id","created_by","title","severity","priority","confidence","status","type","source","created_at","updated_at"],"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"confidence":"confirmed","created_at":"2023-11-07T05:31:56Z","created_by":"\u003cstring>","id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","priority":"critical","severity":"critical","source":"\u003cstring>","status":"unverified","title":"\u003cstring>","type":"vulnerability","updated_at":"2023-11-07T05:31:56Z","affected_assets":[{"created_by":"\u003cstring>","first_seen":"2023-11-07T05:31:56Z","id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","issue_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","last_seen":"2023-11-07T05:31:56Z","status":"open","target_type":"host","asset_owner":"\u003cstring>","host":"\u003cstring>","ip_address":"\u003cstring>","matcher_name":"\u003cstring>","metadata":{},"port":123,"target":"\u003cstring>","url":"\u003cstring>"}],"affected_count":0,"assignee":"\u003cstring>","component":"\u003cstring>","cve_ids":["\u003cstring>"],"cvss_score":"\u003cstring>","cwe_ids":["\u003cstring>"],"description":"\u003cstring>","domain":"\u003cstring>","due_date":"2023-11-07T05:31:56Z","evidence":[{"type":"http_exchange","caption":"\u003cstring>","command":"\u003cstring>","file":"\u003cstring>","line":123,"output":"\u003cstring>","request":"\u003cstring>","response":"\u003cstring>","snippet":"\u003cstring>","url":"\u003cstring>"}],"evidence_schema_version":1,"false_positive_reason":"\u003cstring>","fingerprint":"\u003cstring>","host":"\u003cstring>","impact":"\u003cstring>","ip_address":"\u003cstring>","labels":{},"last_seen_at":"2023-11-07T05:31:56Z","metadata":{},"port":123,"project_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","protocol":"\u003cstring>","raw_data":{},"reference_urls":["\u003cstring>"],"remediation":"\u003cstring>","reproduction_steps":["\u003cstring>"],"resolved_at":"2023-11-07T05:31:56Z","resolved_by":"\u003cstring>","risk_acceptance_reason":"\u003cstring>","slug":"ISSUE-42","sync":{"steps":[{"name":"status","outcome":"applied","message":"\u003cstring>"}],"synced":true},"tags":["\u003cstring>"],"target":"\u003cstring>","target_type":"host","task_id":"\u003cstring>","task_title":"\u003cstring>","template_id":"\u003cstring>","ticket_id":"\u003cstring>","ticket_url":"\u003cstring>","url":"\u003cstring>"}}},"exampleType":"generated"}},"description":"Issue created","exampleType":"generated"},"0f40bbe5-d070-42eb-8f4b-63aa6b71b789":{"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":"Invalid request","exampleType":"generated"},"15cb8521-73c9-4703-abc9-5c8a59bedbf0":{"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":"Internal server error","exampleType":"generated"}},"security":{},"servers":{"2233c04b-6a02-4f43-8c9d-c08fa07d649c":{"description":"Production","url":"https://neo.api.projectdiscovery.io"},"e8be06a9-60a5-4e37-86a3-382118b5e8e4":{"description":"Development","url":"https://neo.api.dev.projectdiscovery.io"},"b51775c9-9141-464b-95a2-cc26ef2e20b7":{"description":"Local development","url":"http://localhost:8080"}}},"originalFileLocation":"openapi/neo.public.openapi.json"},"subdomain":"neo-app","siteName":"neo","title":"Create issue - neo","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-11-09T01:19:58.386Z","originalFileLocation":"api-reference/issues/create-issue.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"light\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Create a single issue.\">\u003cmeta data-mint-head name=\"application-name\" content=\"neo\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/neo-app/mK94iqbF51K-tuvc/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/neo-app/mK94iqbF51K-tuvc/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/neo-app/mK94iqbF51K-tuvc/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/neo-app/mK94iqbF51K-tuvc/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/neo-app/mK94iqbF51K-tuvc/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/neo-app/mK94iqbF51K-tuvc/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/neo-app/mK94iqbF51K-tuvc/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/neo-app/mK94iqbF51K-tuvc/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/neo-app/mK94iqbF51K-tuvc/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Create issue - neo\">\u003cmeta data-mint-head property=\"og:description\" content=\"Create a single issue.\">\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/issues/create-issue\">\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=Issues\u0026amp;title=Create+issue\u0026amp;description=Create+a+single+issue.\u0026amp;theme=d18e1ee6450e0bc6503d224c\u0026amp;signature=526d9452695407a88d64eb5c07dbbc58f7e45379bcbd56724d1a0313b46fca8e\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Create issue - neo\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Create a single issue.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://neo-app.mintlify.site/_mintlify/api/og/v2?division=Issues\u0026amp;title=Create+issue\u0026amp;description=Create+a+single+issue.\u0026amp;theme=d18e1ee6450e0bc6503d224c\u0026amp;signature=526d9452695407a88d64eb5c07dbbc58f7e45379bcbd56724d1a0313b46fca8e\">\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/issues/create-issue\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/issues/create-issue.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/issues/create-issue#webpage\",\"url\":\"https://docs.neo.projectdiscovery.io/api-reference/issues/create-issue\",\"name\":\"Create issue\",\"description\":\"Create a single issue.\",\"dateModified\":\"2026-11-09T01:19:58.386Z\",\"isPartOf\":{\"@id\":\"https://docs.neo.projectdiscovery.io#website\"},\"breadcrumb\":{\"@id\":\"https://docs.neo.projectdiscovery.io/api-reference/issues/create-issue#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.neo.projectdiscovery.io/api-reference/issues/create-issue#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"API REFERENCE\",\"item\":\"https://docs.neo.projectdiscovery.io/api-reference/overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Issues\",\"item\":\"https://docs.neo.projectdiscovery.io/api-reference/issues/list-issues\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Create issue\",\"item\":\"https://docs.neo.projectdiscovery.io/api-reference/issues/create-issue\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.neo.projectdiscovery.io/api-reference/issues/create-issue#apireference\",\"headline\":\"Create issue\",\"name\":\"Create issue\",\"description\":\"Create a single issue.\",\"url\":\"https://docs.neo.projectdiscovery.io/api-reference/issues/create-issue\",\"mainEntityOfPage\":{\"@id\":\"https://docs.neo.projectdiscovery.io/api-reference/issues/create-issue#webpage\"},\"dateModified\":\"2026-11-09T01:19:58.386Z\",\"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","description":"List issues with optional filters and pagination.","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","description":"Create multiple issues in a single request.","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","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json patch /api/v1/teams/members/cap","href":"/api-reference/teams/set-a-team-members-spending-cap"},{"title":"Invite member","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json post /api/v1/teams/members/invite","href":"/api-reference/teams/invite-member"},{"title":"Remove member","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json post /api/v1/teams/members/remove","href":"/api-reference/teams/remove-member"},{"title":"Update member role","deprecated":null,"version":null,"openapi":"/openapi/neo.public.openapi.json patch /api/v1/teams/members/role","href":"/api-reference/teams/update-member-role"},{"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":"Create issue - neo","buildId":"dpl_DTau1J5HqS9UTgVSDwGksstFWtPa","deploymentId":"dpl_DTau1J5HqS9UTgVSDwGksstFWtPa","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-5FCzAcfS.js","utils-SLtAG4EZ.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-2DZi8ZMu.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-D7J3nkzE.js","snippetPresets-D0Alv0AH.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","conditional-requirements-CFM0id0Q.js","ApiExamples-BI4qNJ2c.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-BD3uyr8j.js","shallow-D8iEBr5z.js","getApiPlaygroundDisplay-CgNP4lzR.js","CodeSnippet-CX-QHuMs.js","CodeSnippets-VlXE-ZUf.js","Page-D9ithiIZ.js","getPastedJson-DYNQkZ1M.js","icon-CzacdwOi.js","MethodPill-2JVqoYKi.js","DuplicateIcon-_xVXs-U8.js","createIcon-BRHrweLo.js","DynamicMarkdown-mQG_iQiE.js","SectionHeading-DMpJzv8f.js","axios-vUo_bRtp.js","Markdown-5FGIym-8.js","clsx-D-TRO5q5.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-CdrJecqK.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-CHlcWBLM.js"]}