Create a new agent, and the triggers that start it, in one request.
Every trigger is checked before anything is written. If creating one still
fails, the triggers already made and the agent are removed again, so the
caller never ends up with an agent that silently lacks a schedule or channel.
Tools attached to the agent (code/mcp/agent/openapi). Required: pass [] for an agent with no tools. Built-in toolsets and their groups are listed by GET /v1/agents/tools.
DEPRECATED — stored and echoed back, but the runtime never reads it, so every agent behaves as 'stateless' regardless of this value. Conversation history does not currently survive across runs. Do not branch on this field.
Check the agent's final answer for leaks (other scripts, tool names, codes, JSON, stack traces) and have the model rewrite it once before the person sees it. Null leaves it off. A governance safety rule that sets answer_check overrides this setting.
A reasoning level the model takes, e.g. low or high; the catalog lists each model's levels. Unset keeps the model's default. Not together with reasoning_max_tokens.
Triggers that start the agent: cron schedules, or stream triggers on a stream whose sources are webhooks and polled providers. Created with the agent; if any cannot be created, neither the agent nor any trigger is kept.
{"docsConfig":{"theme":"maple","$schema":"https://mintlify.com/docs.json","name":"AgentArea","colors":{"primary":"#1e4bd0","light":"#60a5fa","dark":"#3574e8"},"logo":{"light":"https://mintcdn.com/agentarea/_qU-WJmQkctCFToi/images/logo-light.svg?fit=max\u0026auto=format\u0026n=_qU-WJmQkctCFToi\u0026q=85\u0026s=24a1fe259bded9113e631fc665ef10ea","dark":"https://mintcdn.com/agentarea/_qU-WJmQkctCFToi/images/logo-dark.svg?fit=max\u0026auto=format\u0026n=_qU-WJmQkctCFToi\u0026q=85\u0026s=068d428f1f9771ed9d1867674341393d","href":"/"},"favicon":"https://mintcdn.com/agentarea/_qU-WJmQkctCFToi/images/favicon.svg?fit=max\u0026auto=format\u0026n=_qU-WJmQkctCFToi\u0026q=85\u0026s=04998eb5f816e6779093082fbb744f13","appearance":{"default":"system"},"navbar":{"links":[{"href":"https://github.com/agentarea/agentarea/discussions","label":"Support"},{"href":"https://github.com/agentarea/agentarea","type":"github"}],"primary":{"type":"button","label":"Get started","href":"/quickstart"}},"footer":{"socials":{"github":"https://github.com/agentarea/agentarea","discord":"https://discord.gg/5tduPwheYQ","x":"https://twitter.com/agentarea_hq"}},"search":{"prompt":"Search AgentArea documentation..."},"styling":{"eyebrows":"breadcrumbs","latex":false},"contextual":{"options":["copy","view","claude","chatgpt"],"display":"header"},"metadata":{"timestamp":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"agentarea","hasAudioNarration":false,"actualSubdomain":"agentarea","customDomains":["docs.agentarea.ai"],"gitSource":{"type":"github","owner":"agentarea","repo":"agentarea","deployBranch":"main","contentDirectory":"docs","isPrivate":false,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6aea76ec49cf3323b1681a92","collectionId":"396d28a7-e647-4404-9725-623430790ef8","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6aea76ec49cf3323b1681a92"},"entitlements":{},"buildId":"6aea76ec49cf3323b1681a92","clientVersion":"0.0.4074","searchFilterCounts":[{"language":"default","tag":"API endpoints","count":331},{"language":"default","tag":"v1","count":317},{"language":"default","tag":"Guides","count":37},{"language":"default","tag":"Concepts","count":30},{"language":"default","tag":"Self-host","count":16},{"language":"default","tag":"Governance","count":13},{"language":"default","tag":"oauth-as","count":11},{"language":"default","tag":"Agents","count":9},{"language":"default","tag":"MCP","count":9},{"language":"default","tag":"Sandboxes","count":8}]},"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":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"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":false},"customCss":[],"page":{"pagePath":"api-reference/v1/create-agent","slug":"/api-reference/v1/create-agent","pageMetadata":{"title":"Create Agent","description":"Create a new agent, and the triggers that start it, in one request.\n\nEvery trigger is checked before anything is written. If creating one still\nfails, the triggers already made and the agent are removed again, so the\ncaller never ends up with an agent that silently lacks a schedule or channel.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/workspaces/{workspace}/agents/","href":"/api-reference/v1/create-agent","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_Fragment, {\n children: [_jsx(_components.p, {\n children: \"Create a new agent, and the triggers that start it, in one request.\"\n }), \"\\n\", _jsx(_components.p, {\n children: \"Every trigger is checked before anything is written. If creating one still\\nfails, the triggers already made and the agent are removed again, so the\\ncaller never ends up with an agent that silently lacks a schedule or channel.\"\n })]\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Create Agent","description":"Create a new agent, and the triggers that start it, in one request.\n\nEvery trigger is checked before anything is written. If creating one still\nfails, the triggers already made and the agent are removed again, so the\ncaller never ends up with an agent that silently lacks a schedule or channel.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/workspaces/{workspace}/agents/","href":"/api-reference/v1/create-agent","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"description":"Create a new agent, and the triggers that start it, in one request.\n\nEvery trigger is checked before anything is written. If creating one still\nfails, the triggers already made and the agent are removed again, so the\ncaller never ends up with an agent that silently lacks a schedule or channel.","operationId":"create_agent_v1_agents__post","parameters":["325010e4-8ef4-4581-8e60-b382b2cf0ae8"],"requestBody":"b53c202f-260b-4eed-b0d2-fc69600b1885","responses":{"200":"3eaaba9b-b26d-4764-8500-10c6cd3f7592","422":"5ca71a00-fdc6-4821-a4a1-d3330d354e37"},"security":["5b42a2cc-6f30-4e7c-9e0e-7577cf13b7cb"],"summary":"Create Agent","tags":["v1","protected","agents"],"method":"post","type":"path","servers":[],"path":"/v1/workspaces/{workspace}/agents/","baseUrlOptions":[],"title":"Create Agent","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"325010e4-8ef4-4581-8e60-b382b2cf0ae8":{"description":"Slug of the workspace the request acts in","in":"path","name":"workspace","required":true,"schema":{"description":"Slug of the workspace the request acts in","maxLength":120,"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","title":"Workspace","type":"string","isRequired":true,"uniqueKey":"","typeLabel":"string"}}},"requestBody":{"content":{"application/json":{"schema":{"additionalProperties":false,"description":"``AgentCreate`` plus the triggers created with the agent.","properties":{"name":{"description":"Human-readable agent name (unique per workspace).","maxLength":255,"minLength":1,"title":"Name","type":"string","isRequired":true,"uniqueKey":"name","typeLabel":"string"},"tools":{"description":"Tools attached to the agent (code/mcp/agent/openapi). Required: pass [] for an agent with no tools. Built-in toolsets and their groups are listed by GET /v1/agents/tools.","items":{"oneOf":[{"type":"object","title":"CodeToolConfig","required":["name"],"properties":{"name":{"title":"Name","type":"string","isRequired":true,"uniqueKey":"tools.items.[INDEX].oneOf.0.name","typeLabel":"string"},"settings":{"oneOf":[{"type":"object","title":"CodeToolSettings","description":"Settings for a built-in code toolset.\n\nThe model ids are model instances of the workspace, each of the kind its\ntoolset needs: ``agentarea/media`` takes an image and/or a video model.\nNo other toolset takes one.","properties":{"disabled_methods":{"oneOf":[{"type":"array","items":{"type":"string","uniqueKey":"tools.items.[INDEX].oneOf.0.settings.oneOf.0.disabled_methods.oneOf.0.items.[INDEX]","typeLabel":"string"},"title":"Disabled Methods","uniqueKey":"tools.items.[INDEX].oneOf.0.settings.oneOf.0.disabled_methods.oneOf.0","typeLabel":"string[]"},{"type":"null","title":"Disabled Methods","uniqueKey":"tools.items.[INDEX].oneOf.0.settings.oneOf.0.disabled_methods.oneOf.1","typeLabel":"null"}],"uniqueKey":"tools.items.[INDEX].oneOf.0.settings.oneOf.0.disabled_methods","typeLabel":"string[] | null"},"image_model_id":{"oneOf":[{"type":"string","title":"Image Model Id","description":"agentarea/media: model instance generating images.","uniqueKey":"tools.items.[INDEX].oneOf.0.settings.oneOf.0.image_model_id.oneOf.0","typeLabel":"string"},{"type":"null","title":"Image Model Id","description":"agentarea/media: model instance generating images.","uniqueKey":"tools.items.[INDEX].oneOf.0.settings.oneOf.0.image_model_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"tools.items.[INDEX].oneOf.0.settings.oneOf.0.image_model_id","typeLabel":"string | null"},"requires_user_confirmation":{"oneOf":[{"type":"boolean","title":"Requires User Confirmation","uniqueKey":"tools.items.[INDEX].oneOf.0.settings.oneOf.0.requires_user_confirmation.oneOf.0","typeLabel":"boolean"},{"type":"null","title":"Requires User Confirmation","uniqueKey":"tools.items.[INDEX].oneOf.0.settings.oneOf.0.requires_user_confirmation.oneOf.1","typeLabel":"null"}],"uniqueKey":"tools.items.[INDEX].oneOf.0.settings.oneOf.0.requires_user_confirmation","typeLabel":"boolean | null"},"video_model_id":{"oneOf":[{"type":"string","title":"Video Model Id","description":"agentarea/media: model instance generating videos.","uniqueKey":"tools.items.[INDEX].oneOf.0.settings.oneOf.0.video_model_id.oneOf.0","typeLabel":"string"},{"type":"null","title":"Video Model Id","description":"agentarea/media: model instance generating videos.","uniqueKey":"tools.items.[INDEX].oneOf.0.settings.oneOf.0.video_model_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"tools.items.[INDEX].oneOf.0.settings.oneOf.0.video_model_id","typeLabel":"string | null"}},"uniqueKey":"tools.items.[INDEX].oneOf.0.settings.oneOf.0","typeLabel":"CodeToolSettings · object"},{"type":"null","uniqueKey":"tools.items.[INDEX].oneOf.0.settings.oneOf.1","typeLabel":"null"}],"uniqueKey":"tools.items.[INDEX].oneOf.0.settings","typeLabel":"CodeToolSettings · object | null"},"type":{"const":"code","default":"code","title":"Type","type":"string","uniqueKey":"tools.items.[INDEX].oneOf.0.type","typeLabel":"string"}},"uniqueKey":"tools.items.[INDEX].oneOf.0","typeLabel":"CodeToolConfig · object"},{"type":"object","title":"McpToolConfig","required":["name"],"properties":{"name":{"title":"Name","type":"string","isRequired":true,"uniqueKey":"tools.items.[INDEX].oneOf.1.name","typeLabel":"string"},"settings":{"oneOf":[{"type":"object","title":"McpToolSettings","description":"Settings for an MCP server tool (a subset of the server's tools).","properties":{"allowed_tools":{"oneOf":[{"type":"array","items":{"description":"A single MCP tool the agent may call.\n\nReplaces the old ``list[Any]`` for ``allowed_tools`` (the former FIXME).\n``requires_user_confirmation`` is transport only: the API translates it into\nan agent-scoped approval policy rule and does not persist it here, so it is\n``None`` at rest and reconstituted from rules on read.","properties":{"tool_name":{"title":"Tool Name","type":"string","isRequired":true,"uniqueKey":"tools.items.[INDEX].oneOf.1.settings.oneOf.0.allowed_tools.oneOf.0.items.[INDEX].tool_name","typeLabel":"string"},"requires_user_confirmation":{"oneOf":[{"type":"boolean","title":"Requires User Confirmation","uniqueKey":"tools.items.[INDEX].oneOf.1.settings.oneOf.0.allowed_tools.oneOf.0.items.[INDEX].requires_user_confirmation.oneOf.0","typeLabel":"boolean"},{"type":"null","title":"Requires User Confirmation","uniqueKey":"tools.items.[INDEX].oneOf.1.settings.oneOf.0.allowed_tools.oneOf.0.items.[INDEX].requires_user_confirmation.oneOf.1","typeLabel":"null"}],"uniqueKey":"tools.items.[INDEX].oneOf.1.settings.oneOf.0.allowed_tools.oneOf.0.items.[INDEX].requires_user_confirmation","typeLabel":"boolean | null"}},"required":["tool_name"],"title":"McpToolPermission","type":"object","uniqueKey":"tools.items.[INDEX].oneOf.1.settings.oneOf.0.allowed_tools.oneOf.0.items.[INDEX]","typeLabel":"McpToolPermission · object"},"title":"Allowed Tools","uniqueKey":"tools.items.[INDEX].oneOf.1.settings.oneOf.0.allowed_tools.oneOf.0","typeLabel":"McpToolPermission · object[]"},{"type":"null","title":"Allowed Tools","uniqueKey":"tools.items.[INDEX].oneOf.1.settings.oneOf.0.allowed_tools.oneOf.1","typeLabel":"null"}],"uniqueKey":"tools.items.[INDEX].oneOf.1.settings.oneOf.0.allowed_tools","typeLabel":"McpToolPermission · object[] | null"},"requires_user_confirmation":{"oneOf":[{"type":"boolean","title":"Requires User Confirmation","uniqueKey":"tools.items.[INDEX].oneOf.1.settings.oneOf.0.requires_user_confirmation.oneOf.0","typeLabel":"boolean"},{"type":"null","title":"Requires User Confirmation","uniqueKey":"tools.items.[INDEX].oneOf.1.settings.oneOf.0.requires_user_confirmation.oneOf.1","typeLabel":"null"}],"uniqueKey":"tools.items.[INDEX].oneOf.1.settings.oneOf.0.requires_user_confirmation","typeLabel":"boolean | null"}},"uniqueKey":"tools.items.[INDEX].oneOf.1.settings.oneOf.0","typeLabel":"McpToolSettings · object"},{"type":"null","uniqueKey":"tools.items.[INDEX].oneOf.1.settings.oneOf.1","typeLabel":"null"}],"uniqueKey":"tools.items.[INDEX].oneOf.1.settings","typeLabel":"McpToolSettings · object | null"},"type":{"const":"mcp","default":"mcp","title":"Type","type":"string","uniqueKey":"tools.items.[INDEX].oneOf.1.type","typeLabel":"string"}},"uniqueKey":"tools.items.[INDEX].oneOf.1","typeLabel":"McpToolConfig · object"},{"type":"object","title":"AgentToolConfig","required":["name"],"properties":{"name":{"title":"Name","type":"string","isRequired":true,"uniqueKey":"tools.items.[INDEX].oneOf.2.name","typeLabel":"string"},"settings":{"oneOf":[{"type":"object","title":"AgentToolSettings","description":"Settings for an agent-to-agent (delegation) tool.\n\n``a2a_url`` selects the *remote* transport binding; absent → same-platform\ndirect delegation. Lives here only — A2A is a per-edge binding, not a\nproperty every tool type carries.","properties":{"a2a_url":{"oneOf":[{"type":"string","title":"A2A Url","uniqueKey":"tools.items.[INDEX].oneOf.2.settings.oneOf.0.a2a_url.oneOf.0","typeLabel":"string"},{"type":"null","title":"A2A Url","uniqueKey":"tools.items.[INDEX].oneOf.2.settings.oneOf.0.a2a_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"tools.items.[INDEX].oneOf.2.settings.oneOf.0.a2a_url","typeLabel":"string | null"},"agent_id":{"oneOf":[{"type":"string","title":"Agent Id","uniqueKey":"tools.items.[INDEX].oneOf.2.settings.oneOf.0.agent_id.oneOf.0","typeLabel":"string"},{"type":"null","title":"Agent Id","uniqueKey":"tools.items.[INDEX].oneOf.2.settings.oneOf.0.agent_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"tools.items.[INDEX].oneOf.2.settings.oneOf.0.agent_id","typeLabel":"string | null"},"auth_secret_name":{"oneOf":[{"type":"string","title":"Auth Secret Name","description":"Workspace secret holding the bearer token sent to ``a2a_url``.","uniqueKey":"tools.items.[INDEX].oneOf.2.settings.oneOf.0.auth_secret_name.oneOf.0","typeLabel":"string"},{"type":"null","title":"Auth Secret Name","description":"Workspace secret holding the bearer token sent to ``a2a_url``.","uniqueKey":"tools.items.[INDEX].oneOf.2.settings.oneOf.0.auth_secret_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"tools.items.[INDEX].oneOf.2.settings.oneOf.0.auth_secret_name","typeLabel":"string | null"},"description_override":{"oneOf":[{"type":"string","title":"Description Override","uniqueKey":"tools.items.[INDEX].oneOf.2.settings.oneOf.0.description_override.oneOf.0","typeLabel":"string"},{"type":"null","title":"Description Override","uniqueKey":"tools.items.[INDEX].oneOf.2.settings.oneOf.0.description_override.oneOf.1","typeLabel":"null"}],"uniqueKey":"tools.items.[INDEX].oneOf.2.settings.oneOf.0.description_override","typeLabel":"string | null"},"requires_user_confirmation":{"oneOf":[{"type":"boolean","title":"Requires User Confirmation","uniqueKey":"tools.items.[INDEX].oneOf.2.settings.oneOf.0.requires_user_confirmation.oneOf.0","typeLabel":"boolean"},{"type":"null","title":"Requires User Confirmation","uniqueKey":"tools.items.[INDEX].oneOf.2.settings.oneOf.0.requires_user_confirmation.oneOf.1","typeLabel":"null"}],"uniqueKey":"tools.items.[INDEX].oneOf.2.settings.oneOf.0.requires_user_confirmation","typeLabel":"boolean | null"}},"uniqueKey":"tools.items.[INDEX].oneOf.2.settings.oneOf.0","typeLabel":"AgentToolSettings · object"},{"type":"null","uniqueKey":"tools.items.[INDEX].oneOf.2.settings.oneOf.1","typeLabel":"null"}],"uniqueKey":"tools.items.[INDEX].oneOf.2.settings","typeLabel":"AgentToolSettings · object | null"},"type":{"const":"agent","default":"agent","title":"Type","type":"string","uniqueKey":"tools.items.[INDEX].oneOf.2.type","typeLabel":"string"}},"uniqueKey":"tools.items.[INDEX].oneOf.2","typeLabel":"AgentToolConfig · object"},{"type":"object","title":"OpenApiToolConfig","required":["name"],"properties":{"name":{"title":"Name","type":"string","isRequired":true,"uniqueKey":"tools.items.[INDEX].oneOf.3.name","typeLabel":"string"},"settings":{"oneOf":[{"type":"object","title":"OpenApiToolSettings","description":"Settings for an OpenAPI connection tool.\n\n``load_mode`` picks schema disclosure: \"explicit\" inlines every operation's\nschema into each LLM call (legacy); \"searchable\" defers them behind a\n``load_tools`` meta-tool. Honored only for openapi tools — which is exactly\nwhy it lives here and nowhere else.","properties":{"allowed_tools":{"oneOf":[{"type":"array","items":{"type":"string","uniqueKey":"tools.items.[INDEX].oneOf.3.settings.oneOf.0.allowed_tools.oneOf.0.items.[INDEX]","typeLabel":"string"},"title":"Allowed Tools","uniqueKey":"tools.items.[INDEX].oneOf.3.settings.oneOf.0.allowed_tools.oneOf.0","typeLabel":"string[]"},{"type":"null","title":"Allowed Tools","uniqueKey":"tools.items.[INDEX].oneOf.3.settings.oneOf.0.allowed_tools.oneOf.1","typeLabel":"null"}],"uniqueKey":"tools.items.[INDEX].oneOf.3.settings.oneOf.0.allowed_tools","typeLabel":"string[] | null"},"load_mode":{"oneOf":[{"type":"string","title":"Load Mode","enum":["explicit","searchable"],"uniqueKey":"tools.items.[INDEX].oneOf.3.settings.oneOf.0.load_mode.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Load Mode","uniqueKey":"tools.items.[INDEX].oneOf.3.settings.oneOf.0.load_mode.oneOf.1","typeLabel":"null"}],"uniqueKey":"tools.items.[INDEX].oneOf.3.settings.oneOf.0.load_mode","typeLabel":"enum\u003cstring> | null"},"openapi_connection_id":{"oneOf":[{"type":"string","title":"Openapi Connection Id","uniqueKey":"tools.items.[INDEX].oneOf.3.settings.oneOf.0.openapi_connection_id.oneOf.0","typeLabel":"string"},{"type":"null","title":"Openapi Connection Id","uniqueKey":"tools.items.[INDEX].oneOf.3.settings.oneOf.0.openapi_connection_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"tools.items.[INDEX].oneOf.3.settings.oneOf.0.openapi_connection_id","typeLabel":"string | null"},"requires_user_confirmation":{"oneOf":[{"type":"boolean","title":"Requires User Confirmation","uniqueKey":"tools.items.[INDEX].oneOf.3.settings.oneOf.0.requires_user_confirmation.oneOf.0","typeLabel":"boolean"},{"type":"null","title":"Requires User Confirmation","uniqueKey":"tools.items.[INDEX].oneOf.3.settings.oneOf.0.requires_user_confirmation.oneOf.1","typeLabel":"null"}],"uniqueKey":"tools.items.[INDEX].oneOf.3.settings.oneOf.0.requires_user_confirmation","typeLabel":"boolean | null"}},"uniqueKey":"tools.items.[INDEX].oneOf.3.settings.oneOf.0","typeLabel":"OpenApiToolSettings · object"},{"type":"null","uniqueKey":"tools.items.[INDEX].oneOf.3.settings.oneOf.1","typeLabel":"null"}],"uniqueKey":"tools.items.[INDEX].oneOf.3.settings","typeLabel":"OpenApiToolSettings · object | null"},"type":{"const":"openapi","default":"openapi","title":"Type","type":"string","uniqueKey":"tools.items.[INDEX].oneOf.3.type","typeLabel":"string"}},"uniqueKey":"tools.items.[INDEX].oneOf.3","typeLabel":"OpenApiToolConfig · object"}],"uniqueKey":"tools.items.[INDEX]","typeLabel":"CodeToolConfig · object | McpToolConfig · object | AgentToolConfig · object | OpenApiToolConfig · object"},"title":"Tools","type":"array","isRequired":true,"uniqueKey":"tools","typeLabel":"(CodeToolConfig · object | McpToolConfig · object | AgentToolConfig · object | OpenApiToolConfig · object)[]"},"a2ui_enabled":{"oneOf":[{"type":"boolean","title":"A2Ui Enabled","description":"Expose this agent over the A2UI protocol.","uniqueKey":"a2ui_enabled.oneOf.0","typeLabel":"boolean"},{"type":"null","title":"A2Ui Enabled","description":"Expose this agent over the A2UI protocol.","uniqueKey":"a2ui_enabled.oneOf.1","typeLabel":"null"}],"uniqueKey":"a2ui_enabled","typeLabel":"boolean | null"},"agent_type":{"default":"stateless","deprecated":true,"description":"DEPRECATED — stored and echoed back, but the runtime never reads it, so every agent behaves as 'stateless' regardless of this value. Conversation history does not currently survive across runs. Do not branch on this field.","enum":["stateless","stateful"],"title":"Agent Type","type":"string","uniqueKey":"agent_type","typeLabel":"enum\u003cstring>"},"answer_check":{"oneOf":[{"type":"object","title":"AnswerCheckPolicy","description":"Check the agent's final answer for leaks (other scripts, tool names, codes, JSON, stack traces) and have the model rewrite it once before the person sees it. Null leaves it off. A governance safety rule that sets answer_check overrides this setting.","properties":{"enabled":{"default":true,"title":"Enabled","type":"boolean","uniqueKey":"answer_check.oneOf.0.enabled","typeLabel":"boolean"},"language":{"oneOf":[{"type":"string","title":"Language","maxLength":8,"minLength":2,"uniqueKey":"answer_check.oneOf.0.language.oneOf.0","typeLabel":"string"},{"type":"null","title":"Language","uniqueKey":"answer_check.oneOf.0.language.oneOf.1","typeLabel":"null"}],"uniqueKey":"answer_check.oneOf.0.language","typeLabel":"string | null"},"rewrite_instruction":{"oneOf":[{"type":"string","title":"Rewrite Instruction","maxLength":4000,"minLength":1,"uniqueKey":"answer_check.oneOf.0.rewrite_instruction.oneOf.0","typeLabel":"string"},{"type":"null","title":"Rewrite Instruction","uniqueKey":"answer_check.oneOf.0.rewrite_instruction.oneOf.1","typeLabel":"null"}],"uniqueKey":"answer_check.oneOf.0.rewrite_instruction","typeLabel":"string | null"}},"additionalProperties":false,"uniqueKey":"answer_check.oneOf.0","typeLabel":"AnswerCheckPolicy · object"},{"type":"null","description":"Check the agent's final answer for leaks (other scripts, tool names, codes, JSON, stack traces) and have the model rewrite it once before the person sees it. Null leaves it off. A governance safety rule that sets answer_check overrides this setting.","uniqueKey":"answer_check.oneOf.1","typeLabel":"null"}],"uniqueKey":"answer_check","typeLabel":"AnswerCheckPolicy · object | null"},"description":{"default":"","description":"Short summary of what the agent does.","maxLength":1000,"title":"Description","type":"string","uniqueKey":"description","typeLabel":"string"},"instruction":{"default":"","description":"System prompt / behavioural instructions for the agent.","maxLength":20000,"title":"Instruction","type":"string","uniqueKey":"instruction","typeLabel":"string"},"model_id":{"oneOf":[{"type":"string","title":"Model Id","description":"UUID of a model instance in this workspace (see GET /v1/model-instances). Null means no model is bound yet and the agent cannot be run.","uniqueKey":"model_id.oneOf.0","typeLabel":"string"},{"type":"null","title":"Model Id","description":"UUID of a model instance in this workspace (see GET /v1/model-instances). Null means no model is bound yet and the agent cannot be run.","uniqueKey":"model_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"model_id","typeLabel":"string | null"},"planning":{"oneOf":[{"type":"boolean","title":"Planning","description":"Enable explicit planning step before execution.","uniqueKey":"planning.oneOf.0","typeLabel":"boolean"},{"type":"null","title":"Planning","description":"Enable explicit planning step before execution.","uniqueKey":"planning.oneOf.1","typeLabel":"null"}],"uniqueKey":"planning","typeLabel":"boolean | null"},"reasoning_effort":{"oneOf":[{"type":"string","title":"Reasoning Effort","description":"A reasoning level the model takes, e.g. low or high; the catalog lists each model's levels. Unset keeps the model's default. Not together with reasoning_max_tokens.","uniqueKey":"reasoning_effort.oneOf.0","typeLabel":"string"},{"type":"null","title":"Reasoning Effort","description":"A reasoning level the model takes, e.g. low or high; the catalog lists each model's levels. Unset keeps the model's default. Not together with reasoning_max_tokens.","uniqueKey":"reasoning_effort.oneOf.1","typeLabel":"null"}],"uniqueKey":"reasoning_effort","typeLabel":"string | null"},"reasoning_max_tokens":{"oneOf":[{"type":"integer","title":"Reasoning Max Tokens","description":"A token budget for the model's reasoning, a positive integer. Unset keeps the model's default. Not together with reasoning_effort.","uniqueKey":"reasoning_max_tokens.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Reasoning Max Tokens","description":"A token budget for the model's reasoning, a positive integer. Unset keeps the model's default. Not together with reasoning_effort.","uniqueKey":"reasoning_max_tokens.oneOf.1","typeLabel":"null"}],"uniqueKey":"reasoning_max_tokens","typeLabel":"integer | null"},"skill_ids":{"oneOf":[{"type":"array","items":{"format":"uuid","type":"string","uniqueKey":"skill_ids.oneOf.0.items.[INDEX]","typeLabel":"string\u003cuuid>"},"title":"Skill Ids","description":"UUIDs of skills to attach to the agent.","uniqueKey":"skill_ids.oneOf.0","typeLabel":"string\u003cuuid>[]"},{"type":"null","title":"Skill Ids","description":"UUIDs of skills to attach to the agent.","uniqueKey":"skill_ids.oneOf.1","typeLabel":"null"}],"uniqueKey":"skill_ids","typeLabel":"string\u003cuuid>[] | null"},"triggers":{"description":"Triggers that start the agent: cron schedules, or stream triggers on a stream whose sources are webhooks and polled providers. Created with the agent; if any cannot be created, neither the agent nor any trigger is kept.","items":{"additionalProperties":false,"description":"Everything about a trigger except the agent it fires.\n\nA trigger fires an agent — on a cron schedule (``trigger_type='cron'``) or on\nthe events of a stream (``trigger_type='stream'``). A webhook or a polled\nprovider is a source of a stream (``streams_create_source``) with a stream\ntrigger on it. Creating an agent takes a list of these, because the agent\ndoes not exist yet when they are written.","properties":{"name":{"description":"Human-readable trigger name.","maxLength":255,"minLength":1,"title":"Name","type":"string","isRequired":true,"uniqueKey":"triggers.items.[INDEX].name","typeLabel":"string"},"trigger_type":{"description":"'cron' for scheduled, 'stream' to run on the events of a stream (a webhook or a polled provider is a source of a stream).","enum":["cron","stream"],"title":"Trigger Type","type":"string","isRequired":true,"uniqueKey":"triggers.items.[INDEX].trigger_type","typeLabel":"enum\u003cstring>"},"batch":{"oneOf":[{"type":"object","title":"TriggerBatchWindow","description":"Fire once for a batch of events instead of once per event: {\"window\": \"1h\", \"max_events\": 50} fires when the hour has passed or 50 events joined, whichever comes first. Null fires on every event.","properties":{"max_events":{"oneOf":[{"type":"integer","title":"Max Events","description":"Fire as soon as this many events have joined.","minimum":2,"uniqueKey":"triggers.items.[INDEX].batch.oneOf.0.max_events.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Max Events","description":"Fire as soon as this many events have joined.","uniqueKey":"triggers.items.[INDEX].batch.oneOf.0.max_events.oneOf.1","typeLabel":"null"}],"uniqueKey":"triggers.items.[INDEX].batch.oneOf.0.max_events","typeLabel":"integer | null"},"window":{"oneOf":[{"type":"string","title":"Window","description":"How long a batch stays open after its first event, e.g. '1h'.","pattern":"^[1-9][0-9]*[smhd]$","uniqueKey":"triggers.items.[INDEX].batch.oneOf.0.window.oneOf.0","typeLabel":"string"},{"type":"null","title":"Window","description":"How long a batch stays open after its first event, e.g. '1h'.","uniqueKey":"triggers.items.[INDEX].batch.oneOf.0.window.oneOf.1","typeLabel":"null"}],"uniqueKey":"triggers.items.[INDEX].batch.oneOf.0.window","typeLabel":"string | null"}},"additionalProperties":false,"uniqueKey":"triggers.items.[INDEX].batch.oneOf.0","typeLabel":"TriggerBatchWindow · object"},{"type":"null","description":"Fire once for a batch of events instead of once per event: {\"window\": \"1h\", \"max_events\": 50} fires when the hour has passed or 50 events joined, whichever comes first. Null fires on every event.","uniqueKey":"triggers.items.[INDEX].batch.oneOf.1","typeLabel":"null"}],"uniqueKey":"triggers.items.[INDEX].batch","typeLabel":"TriggerBatchWindow · object | null"},"conditions":{"additionalProperties":true,"description":"Optional conditions evaluated against event data before firing. An LLM condition ({\"type\": \"llm\", \"description\": ...}) must name the chat or decision model instance that evaluates it in \"model_id\"; each sub-condition of a combined condition names its own.","title":"Conditions","type":"object","uniqueKey":"triggers.items.[INDEX].conditions","typeLabel":"Conditions · object"},"cron_expression":{"oneOf":[{"type":"string","title":"Cron Expression","description":"5- or 6-field cron expression (required when trigger_type='cron').","uniqueKey":"triggers.items.[INDEX].cron_expression.oneOf.0","typeLabel":"string"},{"type":"null","title":"Cron Expression","description":"5- or 6-field cron expression (required when trigger_type='cron').","uniqueKey":"triggers.items.[INDEX].cron_expression.oneOf.1","typeLabel":"null"}],"uniqueKey":"triggers.items.[INDEX].cron_expression","typeLabel":"string | null"},"description":{"default":"","description":"Short summary of what this trigger does.","maxLength":1000,"title":"Description","type":"string","uniqueKey":"triggers.items.[INDEX].description","typeLabel":"string"},"enabled":{"default":true,"description":"Whether the trigger is active immediately on creation.","title":"Enabled","type":"boolean","uniqueKey":"triggers.items.[INDEX].enabled","typeLabel":"boolean"},"event_filter":{"oneOf":[{"type":"object","title":"Event Filter","description":"Which events of the stream fire it: {\"kinds\": [\"push\"], \"fields\": {\"raw_data.action\": \"opened\"}}. Empty means every event.","additionalProperties":true,"uniqueKey":"triggers.items.[INDEX].event_filter.oneOf.0","typeLabel":"Event Filter · object"},{"type":"null","title":"Event Filter","description":"Which events of the stream fire it: {\"kinds\": [\"push\"], \"fields\": {\"raw_data.action\": \"opened\"}}. Empty means every event.","uniqueKey":"triggers.items.[INDEX].event_filter.oneOf.1","typeLabel":"null"}],"uniqueKey":"triggers.items.[INDEX].event_filter","typeLabel":"Event Filter · object | null"},"failure_threshold":{"default":5,"description":"Auto-disable after this many consecutive failed executions.","maximum":100,"minimum":1,"title":"Failure Threshold","type":"integer","uniqueKey":"triggers.items.[INDEX].failure_threshold","typeLabel":"integer"},"session":{"oneOf":[{"type":"object","title":"TriggerSession","description":"What the next event of the same session does: {\"continue\": true, \"idle_timeout\": \"30m\"} joins the running task. Null takes the source type's default.","properties":{"continue":{"oneOf":[{"type":"boolean","title":"Continue","description":"The next event with the same session_key joins the same task; null takes the source type's default (continue when it has sessions).","uniqueKey":"triggers.items.[INDEX].session.oneOf.0.continue.oneOf.0","typeLabel":"boolean"},{"type":"null","title":"Continue","description":"The next event with the same session_key joins the same task; null takes the source type's default (continue when it has sessions).","uniqueKey":"triggers.items.[INDEX].session.oneOf.0.continue.oneOf.1","typeLabel":"null"}],"uniqueKey":"triggers.items.[INDEX].session.oneOf.0.continue","typeLabel":"boolean | null"},"idle_timeout":{"oneOf":[{"type":"string","title":"Idle Timeout","description":"How long the task waits for the next event, e.g. '30m'.","pattern":"^[0-9]+[smhd]$","uniqueKey":"triggers.items.[INDEX].session.oneOf.0.idle_timeout.oneOf.0","typeLabel":"string"},{"type":"null","title":"Idle Timeout","description":"How long the task waits for the next event, e.g. '30m'.","uniqueKey":"triggers.items.[INDEX].session.oneOf.0.idle_timeout.oneOf.1","typeLabel":"null"}],"uniqueKey":"triggers.items.[INDEX].session.oneOf.0.idle_timeout","typeLabel":"string | null"}},"additionalProperties":false,"uniqueKey":"triggers.items.[INDEX].session.oneOf.0","typeLabel":"TriggerSession · object"},{"type":"null","description":"What the next event of the same session does: {\"continue\": true, \"idle_timeout\": \"30m\"} joins the running task. Null takes the source type's default.","uniqueKey":"triggers.items.[INDEX].session.oneOf.1","typeLabel":"null"}],"uniqueKey":"triggers.items.[INDEX].session","typeLabel":"TriggerSession · object | null"},"stream_id":{"oneOf":[{"type":"string","title":"Stream Id","description":"Stream whose events fire this trigger (required when trigger_type='stream').","format":"uuid","uniqueKey":"triggers.items.[INDEX].stream_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"Stream Id","description":"Stream whose events fire this trigger (required when trigger_type='stream').","uniqueKey":"triggers.items.[INDEX].stream_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"triggers.items.[INDEX].stream_id","typeLabel":"string\u003cuuid> | null"},"task_definition_id":{"oneOf":[{"type":"string","title":"Task Definition Id","description":"Saved task the trigger runs, of the same agent: its text and parameters are what each firing asks, in place of task_parameters.","format":"uuid","uniqueKey":"triggers.items.[INDEX].task_definition_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"Task Definition Id","description":"Saved task the trigger runs, of the same agent: its text and parameters are what each firing asks, in place of task_parameters.","uniqueKey":"triggers.items.[INDEX].task_definition_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"triggers.items.[INDEX].task_definition_id","typeLabel":"string\u003cuuid> | null"},"task_parameters":{"additionalProperties":true,"description":"Parameters merged into the task created when the trigger fires.","title":"Task Parameters","type":"object","uniqueKey":"triggers.items.[INDEX].task_parameters","typeLabel":"Task Parameters · object"},"timezone":{"default":"UTC","description":"IANA timezone for cron evaluation (e.g. 'UTC', 'America/New_York').","title":"Timezone","type":"string","uniqueKey":"triggers.items.[INDEX].timezone","typeLabel":"string"}},"required":["name","trigger_type"],"title":"TriggerSpec","type":"object","uniqueKey":"triggers.items.[INDEX]","typeLabel":"TriggerSpec · object"},"title":"Triggers","type":"array","uniqueKey":"triggers","typeLabel":"TriggerSpec · object[]"}},"required":["name","tools"],"title":"AgentCreateRequest","type":"object","uniqueKey":"","typeLabel":"AgentCreateRequest · object"},"examples":{"Example":{"title":"Example","value":{"name":"\u003cstring>","tools":[{"name":"\u003cstring>","settings":{"disabled_methods":["\u003cstring>"],"image_model_id":"\u003cstring>","requires_user_confirmation":true,"video_model_id":"\u003cstring>"},"type":"code"}],"a2ui_enabled":true,"agent_type":"stateless","answer_check":{"enabled":true,"language":"\u003cstring>","rewrite_instruction":"\u003cstring>"},"description":"","instruction":"","model_id":"\u003cstring>","planning":true,"reasoning_effort":"\u003cstring>","reasoning_max_tokens":123,"skill_ids":["3c90c3cc-0d44-4b50-8888-8dd25736052a"],"triggers":[{"name":"\u003cstring>","batch":{"max_events":3,"window":"\u003cstring>"},"conditions":{},"cron_expression":"\u003cstring>","description":"","enabled":true,"event_filter":{},"failure_threshold":5,"session":{"continue":true,"idle_timeout":"\u003cstring>"},"stream_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","task_definition_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","task_parameters":{},"timezone":"UTC"}]}}},"exampleType":"generated"}},"required":true,"exampleType":"generated"},"responses":{"3eaaba9b-b26d-4764-8500-10c6cd3f7592":{"content":{"application/json":{"schema":{"properties":{"id":{"format":"uuid","title":"Id","type":"string","isRequired":true,"uniqueKey":"id","typeLabel":"string\u003cuuid>"},"name":{"title":"Name","type":"string","isRequired":true,"uniqueKey":"name","typeLabel":"string"},"slug":{"title":"Slug","type":"string","isRequired":true,"uniqueKey":"slug","typeLabel":"string"},"status":{"title":"Status","type":"string","isRequired":true,"uniqueKey":"status","typeLabel":"string"},"a2a_url":{"oneOf":[{"type":"string","title":"A2A Url","uniqueKey":"a2a_url.oneOf.0","typeLabel":"string"},{"type":"null","title":"A2A Url","uniqueKey":"a2a_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"a2a_url","typeLabel":"string | null"},"a2ui_enabled":{"oneOf":[{"type":"boolean","title":"A2Ui Enabled","uniqueKey":"a2ui_enabled.oneOf.0","typeLabel":"boolean"},{"type":"null","title":"A2Ui Enabled","uniqueKey":"a2ui_enabled.oneOf.1","typeLabel":"null"}],"uniqueKey":"a2ui_enabled","typeLabel":"boolean | null"},"agent_type":{"default":"stateless","title":"Agent Type","type":"string","uniqueKey":"agent_type","typeLabel":"string"},"answer_check":{"oneOf":[{"type":"object","title":"AnswerCheckPolicy","description":"Check an agent's final answer and have the model rewrite it once if it leaks.\n\nLeaks: CJK characters, tool names and snake_case codes, stack traces, raw\nJSON, and (for ``language: ru``) lowercase English words in a Russian answer.","properties":{"enabled":{"default":true,"title":"Enabled","type":"boolean","uniqueKey":"answer_check.oneOf.0.enabled","typeLabel":"boolean"},"language":{"oneOf":[{"type":"string","title":"Language","maxLength":8,"minLength":2,"uniqueKey":"answer_check.oneOf.0.language.oneOf.0","typeLabel":"string"},{"type":"null","title":"Language","uniqueKey":"answer_check.oneOf.0.language.oneOf.1","typeLabel":"null"}],"uniqueKey":"answer_check.oneOf.0.language","typeLabel":"string | null"},"rewrite_instruction":{"oneOf":[{"type":"string","title":"Rewrite Instruction","maxLength":4000,"minLength":1,"uniqueKey":"answer_check.oneOf.0.rewrite_instruction.oneOf.0","typeLabel":"string"},{"type":"null","title":"Rewrite Instruction","uniqueKey":"answer_check.oneOf.0.rewrite_instruction.oneOf.1","typeLabel":"null"}],"uniqueKey":"answer_check.oneOf.0.rewrite_instruction","typeLabel":"string | null"}},"additionalProperties":false,"uniqueKey":"answer_check.oneOf.0","typeLabel":"AnswerCheckPolicy · object"},{"type":"null","uniqueKey":"answer_check.oneOf.1","typeLabel":"null"}],"uniqueKey":"answer_check","typeLabel":"AnswerCheckPolicy · object | null"},"description":{"oneOf":[{"type":"string","title":"Description","uniqueKey":"description.oneOf.0","typeLabel":"string"},{"type":"null","title":"Description","uniqueKey":"description.oneOf.1","typeLabel":"null"}],"uniqueKey":"description","typeLabel":"string | null"},"instruction":{"oneOf":[{"type":"string","title":"Instruction","uniqueKey":"instruction.oneOf.0","typeLabel":"string"},{"type":"null","title":"Instruction","uniqueKey":"instruction.oneOf.1","typeLabel":"null"}],"uniqueKey":"instruction","typeLabel":"string | null"},"is_catalog":{"default":false,"title":"Is Catalog","type":"boolean","uniqueKey":"is_catalog","typeLabel":"boolean"},"model_id":{"oneOf":[{"type":"string","title":"Model Id","uniqueKey":"model_id.oneOf.0","typeLabel":"string"},{"type":"null","title":"Model Id","uniqueKey":"model_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"model_id","typeLabel":"string | null"},"planning":{"oneOf":[{"type":"boolean","title":"Planning","uniqueKey":"planning.oneOf.0","typeLabel":"boolean"},{"type":"null","title":"Planning","uniqueKey":"planning.oneOf.1","typeLabel":"null"}],"uniqueKey":"planning","typeLabel":"boolean | null"},"reasoning_effort":{"oneOf":[{"type":"string","title":"Reasoning Effort","uniqueKey":"reasoning_effort.oneOf.0","typeLabel":"string"},{"type":"null","title":"Reasoning Effort","uniqueKey":"reasoning_effort.oneOf.1","typeLabel":"null"}],"uniqueKey":"reasoning_effort","typeLabel":"string | null"},"reasoning_max_tokens":{"oneOf":[{"type":"integer","title":"Reasoning Max Tokens","uniqueKey":"reasoning_max_tokens.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Reasoning Max Tokens","uniqueKey":"reasoning_max_tokens.oneOf.1","typeLabel":"null"}],"uniqueKey":"reasoning_max_tokens","typeLabel":"integer | null"},"registry_item_id":{"oneOf":[{"type":"string","title":"Registry Item Id","uniqueKey":"registry_item_id.oneOf.0","typeLabel":"string"},{"type":"null","title":"Registry Item Id","uniqueKey":"registry_item_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"registry_item_id","typeLabel":"string | null"},"skills":{"oneOf":[{"type":"array","items":{"additionalProperties":true,"type":"object","uniqueKey":"skills.oneOf.0.items.[INDEX]","typeLabel":"object"},"title":"Skills","uniqueKey":"skills.oneOf.0","typeLabel":"Skills · object[]"},{"type":"null","title":"Skills","uniqueKey":"skills.oneOf.1","typeLabel":"null"}],"uniqueKey":"skills","typeLabel":"Skills · object[] | null"},"tools":{"oneOf":[{"type":"array","items":{"oneOf":[{"type":"object","title":"CodeToolConfig","required":["name"],"properties":{"name":{"title":"Name","type":"string","isRequired":true,"uniqueKey":"tools.oneOf.0.items.[INDEX].oneOf.0.name","typeLabel":"string"},"settings":{"oneOf":[{"type":"object","title":"CodeToolSettings","description":"Settings for a built-in code toolset.\n\nThe model ids are model instances of the workspace, each of the kind its\ntoolset needs: ``agentarea/media`` takes an image and/or a video model.\nNo other toolset takes one.","properties":{"disabled_methods":{"oneOf":[{"type":"array","items":{"type":"string","uniqueKey":"tools.oneOf.0.items.[INDEX].oneOf.0.settings.oneOf.0.disabled_methods.oneOf.0.items.[INDEX]","typeLabel":"string"},"title":"Disabled Methods","uniqueKey":"tools.oneOf.0.items.[INDEX].oneOf.0.settings.oneOf.0.disabled_methods.oneOf.0","typeLabel":"string[]"},{"type":"null","title":"Disabled Methods","uniqueKey":"tools.oneOf.0.items.[INDEX].oneOf.0.settings.oneOf.0.disabled_methods.oneOf.1","typeLabel":"null"}],"uniqueKey":"tools.oneOf.0.items.[INDEX].oneOf.0.settings.oneOf.0.disabled_methods","typeLabel":"string[] | null"},"image_model_id":{"oneOf":[{"type":"string","title":"Image Model Id","description":"agentarea/media: model instance generating images.","uniqueKey":"tools.oneOf.0.items.[INDEX].oneOf.0.settings.oneOf.0.image_model_id.oneOf.0","typeLabel":"string"},{"type":"null","title":"Image Model Id","description":"agentarea/media: model instance generating images.","uniqueKey":"tools.oneOf.0.items.[INDEX].oneOf.0.settings.oneOf.0.image_model_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"tools.oneOf.0.items.[INDEX].oneOf.0.settings.oneOf.0.image_model_id","typeLabel":"string | null"},"requires_user_confirmation":{"oneOf":[{"type":"boolean","title":"Requires User Confirmation","uniqueKey":"tools.oneOf.0.items.[INDEX].oneOf.0.settings.oneOf.0.requires_user_confirmation.oneOf.0","typeLabel":"boolean"},{"type":"null","title":"Requires User Confirmation","uniqueKey":"tools.oneOf.0.items.[INDEX].oneOf.0.settings.oneOf.0.requires_user_confirmation.oneOf.1","typeLabel":"null"}],"uniqueKey":"tools.oneOf.0.items.[INDEX].oneOf.0.settings.oneOf.0.requires_user_confirmation","typeLabel":"boolean | null"},"video_model_id":{"oneOf":[{"type":"string","title":"Video Model Id","description":"agentarea/media: model instance generating videos.","uniqueKey":"tools.oneOf.0.items.[INDEX].oneOf.0.settings.oneOf.0.video_model_id.oneOf.0","typeLabel":"string"},{"type":"null","title":"Video Model Id","description":"agentarea/media: model instance generating videos.","uniqueKey":"tools.oneOf.0.items.[INDEX].oneOf.0.settings.oneOf.0.video_model_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"tools.oneOf.0.items.[INDEX].oneOf.0.settings.oneOf.0.video_model_id","typeLabel":"string | null"}},"uniqueKey":"tools.oneOf.0.items.[INDEX].oneOf.0.settings.oneOf.0","typeLabel":"CodeToolSettings · object"},{"type":"null","uniqueKey":"tools.oneOf.0.items.[INDEX].oneOf.0.settings.oneOf.1","typeLabel":"null"}],"uniqueKey":"tools.oneOf.0.items.[INDEX].oneOf.0.settings","typeLabel":"CodeToolSettings · object | null"},"type":{"const":"code","default":"code","title":"Type","type":"string","uniqueKey":"tools.oneOf.0.items.[INDEX].oneOf.0.type","typeLabel":"string"}},"uniqueKey":"tools.oneOf.0.items.[INDEX].oneOf.0","typeLabel":"CodeToolConfig · object"},{"type":"object","title":"McpToolConfig","required":["name"],"properties":{"name":{"title":"Name","type":"string","isRequired":true,"uniqueKey":"tools.oneOf.0.items.[INDEX].oneOf.1.name","typeLabel":"string"},"settings":{"oneOf":[{"type":"object","title":"McpToolSettings","description":"Settings for an MCP server tool (a subset of the server's tools).","properties":{"allowed_tools":{"oneOf":[{"type":"array","items":{"description":"A single MCP tool the agent may call.\n\nReplaces the old ``list[Any]`` for ``allowed_tools`` (the former FIXME).\n``requires_user_confirmation`` is transport only: the API translates it into\nan agent-scoped approval policy rule and does not persist it here, so it is\n``None`` at rest and reconstituted from rules on read.","properties":{"tool_name":{"title":"Tool Name","type":"string","isRequired":true,"uniqueKey":"tools.oneOf.0.items.[INDEX].oneOf.1.settings.oneOf.0.allowed_tools.oneOf.0.items.[INDEX].tool_name","typeLabel":"string"},"requires_user_confirmation":{"oneOf":[{"type":"boolean","title":"Requires User Confirmation","uniqueKey":"tools.oneOf.0.items.[INDEX].oneOf.1.settings.oneOf.0.allowed_tools.oneOf.0.items.[INDEX].requires_user_confirmation.oneOf.0","typeLabel":"boolean"},{"type":"null","title":"Requires User Confirmation","uniqueKey":"tools.oneOf.0.items.[INDEX].oneOf.1.settings.oneOf.0.allowed_tools.oneOf.0.items.[INDEX].requires_user_confirmation.oneOf.1","typeLabel":"null"}],"uniqueKey":"tools.oneOf.0.items.[INDEX].oneOf.1.settings.oneOf.0.allowed_tools.oneOf.0.items.[INDEX].requires_user_confirmation","typeLabel":"boolean | null"}},"required":["tool_name"],"title":"McpToolPermission","type":"object","uniqueKey":"tools.oneOf.0.items.[INDEX].oneOf.1.settings.oneOf.0.allowed_tools.oneOf.0.items.[INDEX]","typeLabel":"McpToolPermission · object"},"title":"Allowed Tools","uniqueKey":"tools.oneOf.0.items.[INDEX].oneOf.1.settings.oneOf.0.allowed_tools.oneOf.0","typeLabel":"McpToolPermission · object[]"},{"type":"null","title":"Allowed Tools","uniqueKey":"tools.oneOf.0.items.[INDEX].oneOf.1.settings.oneOf.0.allowed_tools.oneOf.1","typeLabel":"null"}],"uniqueKey":"tools.oneOf.0.items.[INDEX].oneOf.1.settings.oneOf.0.allowed_tools","typeLabel":"McpToolPermission · object[] | null"},"requires_user_confirmation":{"oneOf":[{"type":"boolean","title":"Requires User Confirmation","uniqueKey":"tools.oneOf.0.items.[INDEX].oneOf.1.settings.oneOf.0.requires_user_confirmation.oneOf.0","typeLabel":"boolean"},{"type":"null","title":"Requires User Confirmation","uniqueKey":"tools.oneOf.0.items.[INDEX].oneOf.1.settings.oneOf.0.requires_user_confirmation.oneOf.1","typeLabel":"null"}],"uniqueKey":"tools.oneOf.0.items.[INDEX].oneOf.1.settings.oneOf.0.requires_user_confirmation","typeLabel":"boolean | null"}},"uniqueKey":"tools.oneOf.0.items.[INDEX].oneOf.1.settings.oneOf.0","typeLabel":"McpToolSettings · object"},{"type":"null","uniqueKey":"tools.oneOf.0.items.[INDEX].oneOf.1.settings.oneOf.1","typeLabel":"null"}],"uniqueKey":"tools.oneOf.0.items.[INDEX].oneOf.1.settings","typeLabel":"McpToolSettings · object | null"},"type":{"const":"mcp","default":"mcp","title":"Type","type":"string","uniqueKey":"tools.oneOf.0.items.[INDEX].oneOf.1.type","typeLabel":"string"}},"uniqueKey":"tools.oneOf.0.items.[INDEX].oneOf.1","typeLabel":"McpToolConfig · object"},{"type":"object","title":"AgentToolConfig","required":["name"],"properties":{"name":{"title":"Name","type":"string","isRequired":true,"uniqueKey":"tools.oneOf.0.items.[INDEX].oneOf.2.name","typeLabel":"string"},"settings":{"oneOf":[{"type":"object","title":"AgentToolSettings","description":"Settings for an agent-to-agent (delegation) tool.\n\n``a2a_url`` selects the *remote* transport binding; absent → same-platform\ndirect delegation. Lives here only — A2A is a per-edge binding, not a\nproperty every tool type carries.","properties":{"a2a_url":{"oneOf":[{"type":"string","title":"A2A Url","uniqueKey":"tools.oneOf.0.items.[INDEX].oneOf.2.settings.oneOf.0.a2a_url.oneOf.0","typeLabel":"string"},{"type":"null","title":"A2A Url","uniqueKey":"tools.oneOf.0.items.[INDEX].oneOf.2.settings.oneOf.0.a2a_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"tools.oneOf.0.items.[INDEX].oneOf.2.settings.oneOf.0.a2a_url","typeLabel":"string | null"},"agent_id":{"oneOf":[{"type":"string","title":"Agent Id","uniqueKey":"tools.oneOf.0.items.[INDEX].oneOf.2.settings.oneOf.0.agent_id.oneOf.0","typeLabel":"string"},{"type":"null","title":"Agent Id","uniqueKey":"tools.oneOf.0.items.[INDEX].oneOf.2.settings.oneOf.0.agent_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"tools.oneOf.0.items.[INDEX].oneOf.2.settings.oneOf.0.agent_id","typeLabel":"string | null"},"auth_secret_name":{"oneOf":[{"type":"string","title":"Auth Secret Name","description":"Workspace secret holding the bearer token sent to ``a2a_url``.","uniqueKey":"tools.oneOf.0.items.[INDEX].oneOf.2.settings.oneOf.0.auth_secret_name.oneOf.0","typeLabel":"string"},{"type":"null","title":"Auth Secret Name","description":"Workspace secret holding the bearer token sent to ``a2a_url``.","uniqueKey":"tools.oneOf.0.items.[INDEX].oneOf.2.settings.oneOf.0.auth_secret_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"tools.oneOf.0.items.[INDEX].oneOf.2.settings.oneOf.0.auth_secret_name","typeLabel":"string | null"},"description_override":{"oneOf":[{"type":"string","title":"Description Override","uniqueKey":"tools.oneOf.0.items.[INDEX].oneOf.2.settings.oneOf.0.description_override.oneOf.0","typeLabel":"string"},{"type":"null","title":"Description Override","uniqueKey":"tools.oneOf.0.items.[INDEX].oneOf.2.settings.oneOf.0.description_override.oneOf.1","typeLabel":"null"}],"uniqueKey":"tools.oneOf.0.items.[INDEX].oneOf.2.settings.oneOf.0.description_override","typeLabel":"string | null"},"requires_user_confirmation":{"oneOf":[{"type":"boolean","title":"Requires User Confirmation","uniqueKey":"tools.oneOf.0.items.[INDEX].oneOf.2.settings.oneOf.0.requires_user_confirmation.oneOf.0","typeLabel":"boolean"},{"type":"null","title":"Requires User Confirmation","uniqueKey":"tools.oneOf.0.items.[INDEX].oneOf.2.settings.oneOf.0.requires_user_confirmation.oneOf.1","typeLabel":"null"}],"uniqueKey":"tools.oneOf.0.items.[INDEX].oneOf.2.settings.oneOf.0.requires_user_confirmation","typeLabel":"boolean | null"}},"uniqueKey":"tools.oneOf.0.items.[INDEX].oneOf.2.settings.oneOf.0","typeLabel":"AgentToolSettings · object"},{"type":"null","uniqueKey":"tools.oneOf.0.items.[INDEX].oneOf.2.settings.oneOf.1","typeLabel":"null"}],"uniqueKey":"tools.oneOf.0.items.[INDEX].oneOf.2.settings","typeLabel":"AgentToolSettings · object | null"},"type":{"const":"agent","default":"agent","title":"Type","type":"string","uniqueKey":"tools.oneOf.0.items.[INDEX].oneOf.2.type","typeLabel":"string"}},"uniqueKey":"tools.oneOf.0.items.[INDEX].oneOf.2","typeLabel":"AgentToolConfig · object"},{"type":"object","title":"OpenApiToolConfig","required":["name"],"properties":{"name":{"title":"Name","type":"string","isRequired":true,"uniqueKey":"tools.oneOf.0.items.[INDEX].oneOf.3.name","typeLabel":"string"},"settings":{"oneOf":[{"type":"object","title":"OpenApiToolSettings","description":"Settings for an OpenAPI connection tool.\n\n``load_mode`` picks schema disclosure: \"explicit\" inlines every operation's\nschema into each LLM call (legacy); \"searchable\" defers them behind a\n``load_tools`` meta-tool. Honored only for openapi tools — which is exactly\nwhy it lives here and nowhere else.","properties":{"allowed_tools":{"oneOf":[{"type":"array","items":{"type":"string","uniqueKey":"tools.oneOf.0.items.[INDEX].oneOf.3.settings.oneOf.0.allowed_tools.oneOf.0.items.[INDEX]","typeLabel":"string"},"title":"Allowed Tools","uniqueKey":"tools.oneOf.0.items.[INDEX].oneOf.3.settings.oneOf.0.allowed_tools.oneOf.0","typeLabel":"string[]"},{"type":"null","title":"Allowed Tools","uniqueKey":"tools.oneOf.0.items.[INDEX].oneOf.3.settings.oneOf.0.allowed_tools.oneOf.1","typeLabel":"null"}],"uniqueKey":"tools.oneOf.0.items.[INDEX].oneOf.3.settings.oneOf.0.allowed_tools","typeLabel":"string[] | null"},"load_mode":{"oneOf":[{"type":"string","title":"Load Mode","enum":["explicit","searchable"],"uniqueKey":"tools.oneOf.0.items.[INDEX].oneOf.3.settings.oneOf.0.load_mode.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Load Mode","uniqueKey":"tools.oneOf.0.items.[INDEX].oneOf.3.settings.oneOf.0.load_mode.oneOf.1","typeLabel":"null"}],"uniqueKey":"tools.oneOf.0.items.[INDEX].oneOf.3.settings.oneOf.0.load_mode","typeLabel":"enum\u003cstring> | null"},"openapi_connection_id":{"oneOf":[{"type":"string","title":"Openapi Connection Id","uniqueKey":"tools.oneOf.0.items.[INDEX].oneOf.3.settings.oneOf.0.openapi_connection_id.oneOf.0","typeLabel":"string"},{"type":"null","title":"Openapi Connection Id","uniqueKey":"tools.oneOf.0.items.[INDEX].oneOf.3.settings.oneOf.0.openapi_connection_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"tools.oneOf.0.items.[INDEX].oneOf.3.settings.oneOf.0.openapi_connection_id","typeLabel":"string | null"},"requires_user_confirmation":{"oneOf":[{"type":"boolean","title":"Requires User Confirmation","uniqueKey":"tools.oneOf.0.items.[INDEX].oneOf.3.settings.oneOf.0.requires_user_confirmation.oneOf.0","typeLabel":"boolean"},{"type":"null","title":"Requires User Confirmation","uniqueKey":"tools.oneOf.0.items.[INDEX].oneOf.3.settings.oneOf.0.requires_user_confirmation.oneOf.1","typeLabel":"null"}],"uniqueKey":"tools.oneOf.0.items.[INDEX].oneOf.3.settings.oneOf.0.requires_user_confirmation","typeLabel":"boolean | null"}},"uniqueKey":"tools.oneOf.0.items.[INDEX].oneOf.3.settings.oneOf.0","typeLabel":"OpenApiToolSettings · object"},{"type":"null","uniqueKey":"tools.oneOf.0.items.[INDEX].oneOf.3.settings.oneOf.1","typeLabel":"null"}],"uniqueKey":"tools.oneOf.0.items.[INDEX].oneOf.3.settings","typeLabel":"OpenApiToolSettings · object | null"},"type":{"const":"openapi","default":"openapi","title":"Type","type":"string","uniqueKey":"tools.oneOf.0.items.[INDEX].oneOf.3.type","typeLabel":"string"}},"uniqueKey":"tools.oneOf.0.items.[INDEX].oneOf.3","typeLabel":"OpenApiToolConfig · object"}],"uniqueKey":"tools.oneOf.0.items.[INDEX]","typeLabel":"CodeToolConfig · object | McpToolConfig · object | AgentToolConfig · object | OpenApiToolConfig · object"},"title":"Tools","uniqueKey":"tools.oneOf.0","typeLabel":"(CodeToolConfig · object | McpToolConfig · object | AgentToolConfig · object | OpenApiToolConfig · object)[]"},{"type":"null","title":"Tools","uniqueKey":"tools.oneOf.1","typeLabel":"null"}],"uniqueKey":"tools","typeLabel":"(CodeToolConfig · object | McpToolConfig · object | AgentToolConfig · object | OpenApiToolConfig · object)[] | null"},"update_available":{"default":false,"title":"Update Available","type":"boolean","uniqueKey":"update_available","typeLabel":"boolean"}},"required":["id","slug","name","status"],"title":"AgentResponse","type":"object","uniqueKey":"","typeLabel":"AgentResponse · object"},"examples":{"Example":{"title":"Example","value":{"id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","name":"\u003cstring>","slug":"\u003cstring>","status":"\u003cstring>","a2a_url":"\u003cstring>","a2ui_enabled":true,"agent_type":"stateless","answer_check":{"enabled":true,"language":"\u003cstring>","rewrite_instruction":"\u003cstring>"},"description":"\u003cstring>","instruction":"\u003cstring>","is_catalog":false,"model_id":"\u003cstring>","planning":true,"reasoning_effort":"\u003cstring>","reasoning_max_tokens":123,"registry_item_id":"\u003cstring>","skills":[{}],"tools":[{"name":"\u003cstring>","settings":{"disabled_methods":["\u003cstring>"],"image_model_id":"\u003cstring>","requires_user_confirmation":true,"video_model_id":"\u003cstring>"},"type":"code"}],"update_available":false}}},"exampleType":"generated"}},"description":"Successful Response","exampleType":"generated"},"5ca71a00-fdc6-4821-a4a1-d3330d354e37":{"content":{"application/json":{"schema":{"properties":{"detail":{"items":{"properties":{"loc":{"items":{"oneOf":[{"type":"string","uniqueKey":"detail.items.[INDEX].loc.items.[INDEX].oneOf.0","typeLabel":"string"},{"type":"integer","uniqueKey":"detail.items.[INDEX].loc.items.[INDEX].oneOf.1","typeLabel":"integer"}],"uniqueKey":"detail.items.[INDEX].loc.items.[INDEX]","typeLabel":"string | integer"},"title":"Location","type":"array","isRequired":true,"uniqueKey":"detail.items.[INDEX].loc","typeLabel":"(string | integer)[]"},"msg":{"title":"Message","type":"string","isRequired":true,"uniqueKey":"detail.items.[INDEX].msg","typeLabel":"string"},"type":{"title":"Error Type","type":"string","isRequired":true,"uniqueKey":"detail.items.[INDEX].type","typeLabel":"string"},"ctx":{"title":"Context","type":"object","uniqueKey":"detail.items.[INDEX].ctx","typeLabel":"Context · object"},"input":{"oneOf":[{"title":"Input"}],"uniqueKey":"detail.items.[INDEX].input","typeLabel":"any"}},"required":["loc","msg","type"],"title":"ValidationError","type":"object","uniqueKey":"detail.items.[INDEX]","typeLabel":"ValidationError · object"},"title":"Detail","type":"array","uniqueKey":"detail","typeLabel":"ValidationError · object[]"}},"title":"HTTPValidationError","type":"object","uniqueKey":"","typeLabel":"HTTPValidationError · object"},"examples":{"Example":{"title":"Example","value":{"detail":[{"loc":["\u003cstring>"],"msg":"\u003cstring>","type":"\u003cstring>","ctx":{},"input":"\u003cunknown>"}]}}},"exampleType":"generated"}},"description":"Validation Error","exampleType":"generated"}},"security":{"5b42a2cc-6f30-4e7c-9e0e-7577cf13b7cb":{"HTTPBearer":{"scheme":"bearer","type":"http","scopes":[],"schemeName":"HTTPBearer"}}},"servers":{},"processedSecurityOptions":[{"schemes":[{"scheme":{"scheme":"bearer","type":"http","scopes":[],"schemeName":"HTTPBearer"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Bearer authentication header of the form `Bearer \u003ctoken>`, where `\u003ctoken>` is your auth token.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"HTTPBearer","name":"Authorization"}],"title":"HTTPBearer"}]},"originalFileLocation":"api-reference/openapi.json"},"subdomain":"agentarea","siteName":"AgentArea","title":"Create Agent - AgentArea","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"originalFileLocation":"api-reference/v1/create-agent.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Create a new agent, and the triggers that start it, in one request. Every trigger is checked before anything is written. If creating one still fails, the triggers already made and the agent are removed again, so the caller never ends up with an agent that silently lacks a schedule or channel.\">\u003cmeta data-mint-head name=\"application-name\" content=\"AgentArea\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/agentarea/_nnScKtGYj-5iLl1/_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/agentarea/_nnScKtGYj-5iLl1/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/agentarea/_nnScKtGYj-5iLl1/_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/agentarea/_nnScKtGYj-5iLl1/_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/agentarea/_nnScKtGYj-5iLl1/_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/agentarea/_nnScKtGYj-5iLl1/_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/agentarea/_nnScKtGYj-5iLl1/_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/agentarea/_nnScKtGYj-5iLl1/_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/agentarea/_nnScKtGYj-5iLl1/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Create Agent - AgentArea\">\u003cmeta data-mint-head property=\"og:description\" content=\"Create a new agent, and the triggers that start it, in one request. Every trigger is checked before anything is written. If creating one still fails, the triggers already made and the agent are removed again, so the caller never ends up with an agent that silently lacks a schedule or channel.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"AgentArea\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.agentarea.ai/api-reference/v1/create-agent\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://agentarea.mintlify.site/_mintlify/api/og/v2?division=v1\u0026amp;title=Create+Agent\u0026amp;description=Create+a+new+agent%2C+and+the+triggers+that+start+it%2C+in+one+request.%0A%0AEvery+trigger+is+checked+before+anything+is+written.+If+creating+one+still%0Afails%2C+the+trigg\u0026amp;theme=d17b1d4ee33e238ed906a024\u0026amp;signature=630ef2788716a6f7e6624b27de65580341db346cf0ce9bc35b0ae72c5c74aa16\">\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 Agent - AgentArea\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Create a new agent, and the triggers that start it, in one request. Every trigger is checked before anything is written. If creating one still fails, the triggers already made and the agent are removed again, so the caller never ends up with an agent that silently lacks a schedule or channel.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://agentarea.mintlify.site/_mintlify/api/og/v2?division=v1\u0026amp;title=Create+Agent\u0026amp;description=Create+a+new+agent%2C+and+the+triggers+that+start+it%2C+in+one+request.%0A%0AEvery+trigger+is+checked+before+anything+is+written.+If+creating+one+still%0Afails%2C+the+trigg\u0026amp;theme=d17b1d4ee33e238ed906a024\u0026amp;signature=630ef2788716a6f7e6624b27de65580341db346cf0ce9bc35b0ae72c5c74aa16\">\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/agentarea/_nnScKtGYj-5iLl1/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"AgentArea\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#1e4bd0\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.agentarea.ai/api-reference/v1/create-agent\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/v1/create-agent.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.agentarea.ai/#organization\",\"name\":\"AgentArea\",\"url\":\"https://docs.agentarea.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/agentarea/_qU-WJmQkctCFToi/images/logo-light.svg?fit=max\u0026auto=format\u0026n=_qU-WJmQkctCFToi\u0026q=85\u0026s=24a1fe259bded9113e631fc665ef10ea\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.agentarea.ai#website\",\"name\":\"AgentArea\",\"url\":\"https://docs.agentarea.ai\",\"publisher\":{\"@id\":\"https://docs.agentarea.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.agentarea.ai/api-reference/v1/create-agent#webpage\",\"url\":\"https://docs.agentarea.ai/api-reference/v1/create-agent\",\"name\":\"Create Agent\",\"description\":\"Create a new agent, and the triggers that start it, in one request. Every trigger is checked before anything is written. If creating one still fails, the triggers already made and the agent are removed again, so the caller never ends up with an agent that silently lacks a schedule or channel.\",\"isPartOf\":{\"@id\":\"https://docs.agentarea.ai#website\"},\"breadcrumb\":{\"@id\":\"https://docs.agentarea.ai/api-reference/v1/create-agent#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.agentarea.ai/api-reference/v1/create-agent#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"API endpoints\",\"item\":\"https://docs.agentarea.ai/api-reference/oauth-as/hydra-jwks-proxy\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"v1\",\"item\":\"https://docs.agentarea.ai/api-reference/v1/get-agent-well-known-index\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Create Agent\",\"item\":\"https://docs.agentarea.ai/api-reference/v1/create-agent\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.agentarea.ai/api-reference/v1/create-agent#apireference\",\"headline\":\"Create Agent\",\"name\":\"Create Agent\",\"description\":\"Create a new agent, and the triggers that start it, in one request. Every trigger is checked before anything is written. If creating one still fails, the triggers already made and the agent are removed again, so the caller never ends up with an agent that silently lacks a schedule or channel.\",\"url\":\"https://docs.agentarea.ai/api-reference/v1/create-agent\",\"mainEntityOfPage\":{\"@id\":\"https://docs.agentarea.ai/api-reference/v1/create-agent#webpage\"},\"publisher\":{\"@id\":\"https://docs.agentarea.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.agentarea.ai#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"AgentArea\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"AgentArea","nav":{"global":null,"groups":[{"group":"Start here","icon":"rocket","pages":[{"title":"What is AgentArea","href":"/index"},{"title":"Run AgentArea locally","href":"/quickstart"},{"title":"How it works","href":"/how-it-works"}]},{"group":"Concepts","icon":"lightbulb","pages":[{"title":"Agentic networks","href":"/concepts/agentic-networks"},{"title":"Control plane and data plane","href":"/concepts/control-and-data-plane"},{"title":"Workspaces, projects, and resources","href":"/concepts/workspaces-projects-resources"},{"title":"Open core","href":"/concepts/open-core"},{"group":"Agents","pages":[{"title":"What is an agent","href":"/concepts/agents/what-is-an-agent"},{"title":"Context strategies","href":"/concepts/agents/context-strategies"},{"title":"Skills","href":"/concepts/agents/skills"},{"title":"Agent-to-agent communication","href":"/concepts/agents/a2a"}]},{"group":"Execution","pages":[{"title":"Tasks","href":"/concepts/execution/tasks"},{"title":"Durable execution","href":"/concepts/execution/durable-execution"},{"title":"Events","href":"/concepts/execution/events"},{"title":"Artifacts","href":"/concepts/execution/artifacts"}]},{"group":"Governance","pages":[{"title":"The AgentArea authorization model","href":"/concepts/governance/the-agentarea-model"},{"title":"Authorization models","href":"/concepts/governance/authorization-basics"},{"title":"The policy engine","href":"/concepts/governance/policy-engine"},{"title":"Tool authorization","href":"/concepts/governance/tool-authorization"},{"title":"Approvals","href":"/concepts/governance/approvals"},{"title":"Budgets and quotas","href":"/concepts/governance/budgets-and-quotas"},{"title":"Audit","href":"/concepts/governance/audit"}]},{"group":"Integrations","pages":[{"title":"MCP","href":"/concepts/integration/mcp"},{"title":"Triggers and channels","href":"/concepts/integration/triggers"},{"title":"Event streams","href":"/concepts/integration/event-streams"},{"title":"The event bus","href":"/concepts/integration/event-bus"},{"title":"Bundles","href":"/concepts/integration/bundles"},{"title":"Registry and catalog","href":"/concepts/integration/registry-and-catalog"}]},{"group":"Sandboxes","pages":[{"title":"Why a sandbox","href":"/concepts/sandbox/why-a-sandbox"},{"title":"Sandbox sessions","href":"/concepts/sandbox/sessions"},{"title":"Sandbox lifecycle","href":"/concepts/sandbox/lifecycle"},{"title":"Isolation","href":"/concepts/sandbox/isolation"},{"title":"The file model","href":"/concepts/sandbox/the-file-model"}]}]},{"group":"Guides","icon":"compass","pages":[{"group":"Agents","pages":[{"title":"Create and configure an agent","href":"/guides/agents/create-and-configure"},{"title":"Choose a model for an agent","href":"/guides/agents/choose-a-model"},{"title":"Attach skills to an agent","href":"/guides/agents/attach-skills"},{"title":"Add a skill registry to a workspace","href":"/guides/agents/add-a-skill-registry"},{"title":"Delegate to an agent in another workspace","href":"/guides/agents/delegate-to-another-workspace"}]},{"group":"Tasks","pages":[{"title":"Start a task","href":"/guides/tasks/start-a-task"},{"title":"Attach files to a task","href":"/guides/tasks/attach-files"},{"title":"Stream task events","href":"/guides/tasks/stream-events"},{"title":"Charge your users for task cost","href":"/guides/tasks/charge-for-task-cost"},{"title":"Retrieve task artifacts","href":"/guides/tasks/retrieve-artifacts"},{"title":"Debug a failed task","href":"/guides/tasks/debug-a-failed-task"},{"title":"Cancel and retry a task","href":"/guides/tasks/cancel-and-retry"}]},{"group":"Triggers","pages":[{"title":"Schedule an agent","href":"/guides/triggers/schedule-an-agent"},{"title":"Save a task and run it again","href":"/guides/triggers/save-a-task"},{"title":"Trigger an agent from a webhook","href":"/guides/triggers/trigger-from-a-webhook"},{"title":"Collect events into a stream","href":"/guides/triggers/collect-events-into-a-stream"},{"title":"Subscribe to a stream over MCP Events","href":"/guides/triggers/subscribe-to-a-stream-over-mcp-events"},{"title":"Transform a stream with a processor","href":"/guides/triggers/transform-a-stream-with-a-processor"}]},{"group":"Sandboxes","pages":[{"title":"Provide input files to a task","href":"/guides/sandbox/provide-input-files"},{"title":"Run a command in a sandbox","href":"/guides/sandbox/run-a-command"},{"title":"Collect artifacts and logs from a sandbox","href":"/guides/sandbox/collect-artifacts-and-logs"}]},{"group":"MCP","pages":[{"title":"Connect a remote MCP server","href":"/guides/mcp/connect-a-remote-server"},{"title":"Connect an MCP server in a private network","href":"/guides/mcp/connect-a-private-server"},{"title":"Expose your app's tools to agents","href":"/guides/mcp/expose-your-app-tools"},{"title":"Add a hosted MCP server","href":"/guides/mcp/add-a-hosted-server"},{"title":"Authenticate an MCP server with OAuth","href":"/guides/mcp/authenticate-with-oauth"},{"title":"Pass secrets to an MCP server","href":"/guides/mcp/pass-secrets"},{"title":"Issue MCP access tokens","href":"/guides/mcp/issue-access-tokens"},{"title":"Connect a harness to AgentArea over MCP","href":"/guides/mcp/connect-a-harness-to-agentarea"},{"title":"Combine several MCP servers behind one endpoint","href":"/guides/mcp/build-a-compound-mcp"}]},{"group":"Channels","pages":[{"title":"Let an agent receive email","href":"/guides/channels/receive-email"}]},{"group":"Governance","pages":[{"title":"Authorize a tool call","href":"/guides/governance/authorize-a-tool-call"},{"title":"Grant access to a resource","href":"/guides/governance/grant-resource-access"},{"title":"Model a custom relation","href":"/guides/governance/model-a-custom-relation"},{"title":"Require human approval for a tool","href":"/guides/governance/require-human-approval"},{"title":"Review the audit trail","href":"/guides/governance/review-the-audit-trail"},{"title":"Set a budget","href":"/guides/governance/set-a-budget"}]}]},{"group":"Self-host","icon":"server","pages":[{"title":"Requirements","href":"/self-host/requirements"},{"title":"Configuration","href":"/self-host/configuration"},{"title":"Environment variable migration","href":"/self-host/env-migration"},{"title":"Deploy with Docker Compose","href":"/self-host/docker-compose"},{"title":"Deploy on Kubernetes with Helm","href":"/self-host/kubernetes"},{"title":"Configure the platform registries","href":"/self-host/catalog-registries"},{"title":"MCP on a dedicated host","href":"/self-host/mcp-data-plane"},{"title":"Serverless MCP instances","href":"/self-host/serverless-mcp"},{"title":"Configure networking and ingress","href":"/self-host/networking"},{"title":"Choose a secrets backend","href":"/self-host/secrets-backends"},{"title":"Run database migrations","href":"/self-host/database-and-migrations"},{"title":"Collect logs, traces and metrics","href":"/self-host/observability"},{"title":"Usage analytics","href":"/self-host/analytics"},{"title":"Back up and restore","href":"/self-host/backup-and-recovery"},{"title":"Upgrade a deployment","href":"/self-host/upgrades"},{"title":"Troubleshoot a self-hosted deployment","href":"/self-host/troubleshooting"}]},{"group":"Reference","icon":"book","pages":[{"title":"Authorization model","href":"/reference/authorization-model"},{"title":"Policy rule syntax","href":"/reference/policy-syntax"},{"title":"Limits","href":"/reference/limits"},{"title":"MCP tool call context","href":"/reference/mcp-tool-call-context"},{"title":"Tool costs","href":"/reference/tool-costs"},{"title":"Errors","href":"/reference/errors"}]},{"group":"API reference","icon":"code","pages":[{"title":"API reference","href":"/api-reference/introduction"}]},{"group":"API endpoints","icon":"code","pages":[{"group":"oauth-as","pages":[{"title":"Hydra Jwks Proxy","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /.well-known/jwks.json","href":"/api-reference/oauth-as/hydra-jwks-proxy"},{"title":"Oauth Authorization Server Metadata","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /.well-known/oauth-authorization-server","href":"/api-reference/oauth-as/oauth-authorization-server-metadata"},{"title":"Oauth Protected Resource Metadata","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /.well-known/oauth-protected-resource","href":"/api-reference/oauth-as/oauth-protected-resource-metadata"},{"title":"Oauth Protected Resource Metadata By Path","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /.well-known/oauth-protected-resource/{resource_path}","href":"/api-reference/oauth-as/oauth-protected-resource-metadata-by-path"},{"title":"Hydra Auth Redirect","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /oauth2/auth","href":"/api-reference/oauth-as/hydra-auth-redirect"},{"title":"Hydra Dcr Proxy","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /oauth2/register","href":"/api-reference/oauth-as/hydra-dcr-proxy"},{"title":"Hydra Oauth2 Proxy","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /oauth2/{path}","href":"/api-reference/oauth-as/hydra-oauth2-proxy"},{"title":"Hydra Oauth2 Proxy","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json put /oauth2/{path}","href":"/api-reference/oauth-as/hydra-oauth2-proxy-1"},{"title":"Hydra Oauth2 Proxy","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /oauth2/{path}","href":"/api-reference/oauth-as/hydra-oauth2-proxy-2"},{"title":"Hydra Oauth2 Proxy","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /oauth2/{path}","href":"/api-reference/oauth-as/hydra-oauth2-proxy-3"},{"title":"Hydra Oauth2 Proxy","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json patch /oauth2/{path}","href":"/api-reference/oauth-as/hydra-oauth2-proxy-4"}]},{"group":"API Reference","pages":[{"title":"Health","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /health","href":"/api-reference/health"}]},{"group":"v1","pages":[{"title":"Get Agent Well Known Index","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/agents/{agent_id}/.well-known/","href":"/api-reference/v1/get-agent-well-known-index"},{"title":"Get Agent A2A Info","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/agents/{agent_id}/.well-known/a2a-info.json","href":"/api-reference/v1/get-agent-a2a-info"},{"title":"Get Agent Well Known Card","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/agents/{agent_id}/.well-known/agent-card.json","href":"/api-reference/v1/get-agent-well-known-card"},{"title":"Handle Agent Jsonrpc","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/agents/{agent_id}/a2a/rpc","href":"/api-reference/v1/handle-agent-jsonrpc"},{"title":"Get Agent Well Known","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/agents/{agent_id}/a2a/well-known","href":"/api-reference/v1/get-agent-well-known"},{"title":"Get Analytics","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/analytics","href":"/api-reference/v1/get-analytics"},{"title":"Accept Invitation","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/invitations/accept","href":"/api-reference/v1/accept-invitation"},{"title":"Preview Invitation","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/invitations/preview","href":"/api-reference/v1/preview-invitation"},{"title":"Proxy Instance","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/mcp/{instance_id}/mcp","href":"/api-reference/v1/proxy-instance"},{"title":"Proxy Instance","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/mcp/{instance_id}/mcp","href":"/api-reference/v1/proxy-instance-1"},{"title":"Proxy Instance","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /v1/mcp/{instance_id}/mcp","href":"/api-reference/v1/proxy-instance-2"},{"title":"List External Identities","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/me/external-identities","href":"/api-reference/v1/list-external-identities"},{"title":"Start Telegram Link","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/me/external-identities/telegram/link","href":"/api-reference/v1/start-telegram-link"},{"title":"Unlink External Identity","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /v1/me/external-identities/{identity_id}","href":"/api-reference/v1/unlink-external-identity"},{"title":"Oauth Callback","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/oauth/callback","href":"/api-reference/v1/oauth-callback"},{"title":"Oauth Finish","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/oauth/finish","href":"/api-reference/v1/oauth-finish"},{"title":"Get Pricing Currency","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/pricing/currency","href":"/api-reference/v1/get-pricing-currency"},{"title":"List Workspaces","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces","href":"/api-reference/v1/list-workspaces"},{"title":"Create Workspace","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/workspaces","href":"/api-reference/v1/create-workspace"},{"title":"Read Agent Card","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/workspaces/{workspace}/a2a/agent-cards","href":"/api-reference/v1/read-agent-card"},{"title":"Check Permission","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/workspaces/{workspace}/access-control/check","href":"/api-reference/v1/check-permission"},{"title":"Get Graph","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/access-control/graph","href":"/api-reference/v1/get-graph"},{"title":"List Relationships","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/access-control/relationships","href":"/api-reference/v1/list-relationships"},{"title":"Create Relationship","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/workspaces/{workspace}/access-control/relationships","href":"/api-reference/v1/create-relationship"},{"title":"Delete Relationship","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /v1/workspaces/{workspace}/access-control/relationships","href":"/api-reference/v1/delete-relationship"},{"title":"Resolve Access","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/workspaces/{workspace}/access-control/resolve","href":"/api-reference/v1/resolve-access"},{"title":"Sync Grants","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/workspaces/{workspace}/access-control/sync","href":"/api-reference/v1/sync-grants"},{"title":"List Agents","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/agents","href":"/api-reference/v1/list-agents"},{"title":"List Agents","description":"List the agents in this workspace the caller may read.\n\nThe workspace column narrows the query to one tenant; the graph then decides\nwhich of those rows this caller sees. A plain member reads them all through\nthe root-project role their membership grants, so the two answers usually\nagree -- the point is that revoking that role now actually removes the rows,\ninstead of leaving a tuple nobody consults.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/agents/","href":"/api-reference/v1/list-agents-1"},{"title":"Create Agent","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/workspaces/{workspace}/agents/","href":"/api-reference/v1/create-agent"},{"title":"List Agent Presets","description":"Starting points for a new agent: tools, skills, triggers and an instruction.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/agents/presets","href":"/api-reference/v1/list-agent-presets"},{"title":"Get All Tools","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/agents/tools","href":"/api-reference/v1/get-all-tools"},{"title":"Get Agent","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/agents/{agent_id}","href":"/api-reference/v1/get-agent"},{"title":"Delete Agent","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /v1/workspaces/{workspace}/agents/{agent_id}","href":"/api-reference/v1/delete-agent"},{"title":"Update Agent","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json patch /v1/workspaces/{workspace}/agents/{agent_id}","href":"/api-reference/v1/update-agent"},{"title":"Install Agent","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/workspaces/{workspace}/agents/{agent_id}/install","href":"/api-reference/v1/install-agent"},{"title":"Get Agent Overview","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/agents/{agent_id}/overview","href":"/api-reference/v1/get-agent-overview"},{"title":"Restore Agent","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/workspaces/{workspace}/agents/{agent_id}/restore","href":"/api-reference/v1/restore-agent"},{"title":"List Agent Tasks","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/agents/{agent_id}/tasks/","href":"/api-reference/v1/list-agent-tasks"},{"title":"Create Task For Agent With Stream","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/workspaces/{workspace}/agents/{agent_id}/tasks/","href":"/api-reference/v1/create-task-for-agent-with-stream"},{"title":"Schedule Task For Agent","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/workspaces/{workspace}/agents/{agent_id}/tasks/schedule","href":"/api-reference/v1/schedule-task-for-agent"},{"title":"Create Task For Agent Sync","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/workspaces/{workspace}/agents/{agent_id}/tasks/sync","href":"/api-reference/v1/create-task-for-agent-sync"},{"title":"Get Agent Task","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/agents/{agent_id}/tasks/{task_id}","href":"/api-reference/v1/get-agent-task"},{"title":"Cancel Agent Task","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /v1/workspaces/{workspace}/agents/{agent_id}/tasks/{task_id}","href":"/api-reference/v1/cancel-agent-task"},{"title":"Send A2Ui Action","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/workspaces/{workspace}/agents/{agent_id}/tasks/{task_id}/a2ui/action","href":"/api-reference/v1/send-a2ui-action"},{"title":"List Task Artifacts","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/agents/{agent_id}/tasks/{task_id}/artifacts","href":"/api-reference/v1/list-task-artifacts"},{"title":"Download Task Artifact","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/agents/{agent_id}/tasks/{task_id}/artifacts/files/{artifact_path}","href":"/api-reference/v1/download-task-artifact"},{"title":"Send Task Command","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/workspaces/{workspace}/agents/{agent_id}/tasks/{task_id}/command","href":"/api-reference/v1/send-task-command"},{"title":"List Pending Escalations","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/agents/{agent_id}/tasks/{task_id}/escalations","href":"/api-reference/v1/list-pending-escalations"},{"title":"Get Task Events","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/agents/{agent_id}/tasks/{task_id}/events","href":"/api-reference/v1/get-task-events"},{"title":"Stream Task Events","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/agents/{agent_id}/tasks/{task_id}/events/stream","href":"/api-reference/v1/stream-task-events"},{"title":"Submit Task Input","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/workspaces/{workspace}/agents/{agent_id}/tasks/{task_id}/input","href":"/api-reference/v1/submit-task-input"},{"title":"Pause Agent Task","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/workspaces/{workspace}/agents/{agent_id}/tasks/{task_id}/pause","href":"/api-reference/v1/pause-agent-task"},{"title":"Resolve Task Escalation","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/workspaces/{workspace}/agents/{agent_id}/tasks/{task_id}/resolve-escalation","href":"/api-reference/v1/resolve-task-escalation"},{"title":"Resume Agent Task","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/workspaces/{workspace}/agents/{agent_id}/tasks/{task_id}/resume","href":"/api-reference/v1/resume-agent-task"},{"title":"Retry Agent Task","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/workspaces/{workspace}/agents/{agent_id}/tasks/{task_id}/retry","href":"/api-reference/v1/retry-agent-task"},{"title":"List Task Sandbox Files","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/agents/{agent_id}/tasks/{task_id}/sandbox/files","href":"/api-reference/v1/list-task-sandbox-files"},{"title":"Read Task Sandbox File","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/agents/{agent_id}/tasks/{task_id}/sandbox/files/{file_path}","href":"/api-reference/v1/read-task-sandbox-file"},{"title":"Get Agent Task Status","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/agents/{agent_id}/tasks/{task_id}/status","href":"/api-reference/v1/get-agent-task-status"},{"title":"Get Task Summary","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/agents/{agent_id}/tasks/{task_id}/summary","href":"/api-reference/v1/get-task-summary"},{"title":"Get Wallet","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/agents/{agent_id}/wallet","href":"/api-reference/v1/get-wallet"},{"title":"Update Wallet","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json put /v1/workspaces/{workspace}/agents/{agent_id}/wallet","href":"/api-reference/v1/update-wallet"},{"title":"Create Wallet","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/workspaces/{workspace}/agents/{agent_id}/wallet","href":"/api-reference/v1/create-wallet"},{"title":"Delete Wallet","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /v1/workspaces/{workspace}/agents/{agent_id}/wallet","href":"/api-reference/v1/delete-wallet"},{"title":"Get Wallet Balance","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/agents/{agent_id}/wallet/balance","href":"/api-reference/v1/get-wallet-balance"},{"title":"Fund Wallet","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/workspaces/{workspace}/agents/{agent_id}/wallet/fund","href":"/api-reference/v1/fund-wallet"},{"title":"Get Payment History","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/agents/{agent_id}/wallet/payments","href":"/api-reference/v1/get-payment-history"},{"title":"List Api Keys","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/api-keys/","href":"/api-reference/v1/list-api-keys"},{"title":"Create Api Key","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/workspaces/{workspace}/api-keys/","href":"/api-reference/v1/create-api-key"},{"title":"Get Api Key","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/api-keys/{token_id}","href":"/api-reference/v1/get-api-key"},{"title":"Revoke Api Key","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /v1/workspaces/{workspace}/api-keys/{token_id}","href":"/api-reference/v1/revoke-api-key"},{"title":"List Audit Logs","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/audit-logs/","href":"/api-reference/v1/list-audit-logs"},{"title":"Get Balance","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/balance","href":"/api-reference/v1/get-balance"},{"title":"Analyze Bundle","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/workspaces/{workspace}/bundles/analyze","href":"/api-reference/v1/analyze-bundle"},{"title":"Install Bundle","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/workspaces/{workspace}/bundles/install","href":"/api-reference/v1/install-bundle"},{"title":"List Clients","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/clients/","href":"/api-reference/v1/list-clients"},{"title":"Create Client","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/workspaces/{workspace}/clients/","href":"/api-reference/v1/create-client"},{"title":"List Platform Toolsets","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/clients/platform-toolsets","href":"/api-reference/v1/list-platform-toolsets"},{"title":"Get Client","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/clients/{client_id}","href":"/api-reference/v1/get-client"},{"title":"Delete Client","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /v1/workspaces/{workspace}/clients/{client_id}","href":"/api-reference/v1/delete-client"},{"title":"Update Client","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json patch /v1/workspaces/{workspace}/clients/{client_id}","href":"/api-reference/v1/update-client"},{"title":"Add Mcp Instance To Client","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/workspaces/{workspace}/clients/{client_id}/mcp-instances","href":"/api-reference/v1/add-mcp-instance-to-client"},{"title":"Remove Mcp Instance From Client","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /v1/workspaces/{workspace}/clients/{client_id}/mcp-instances/{mcp_instance_id}","href":"/api-reference/v1/remove-mcp-instance-from-client"},{"title":"Add Openapi Connection To Client","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/workspaces/{workspace}/clients/{client_id}/openapi-connections","href":"/api-reference/v1/add-openapi-connection-to-client"},{"title":"Remove Openapi Connection From Client","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /v1/workspaces/{workspace}/clients/{client_id}/openapi-connections/{connection_id}","href":"/api-reference/v1/remove-openapi-connection-from-client"},{"title":"Add Platform Toolset To Client","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/workspaces/{workspace}/clients/{client_id}/platform-toolsets","href":"/api-reference/v1/add-platform-toolset-to-client"},{"title":"Remove Platform Toolset From Client","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /v1/workspaces/{workspace}/clients/{client_id}/platform-toolsets/{toolset}","href":"/api-reference/v1/remove-platform-toolset-from-client"},{"title":"Add Skill To Client","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/workspaces/{workspace}/clients/{client_id}/skills","href":"/api-reference/v1/add-skill-to-client"},{"title":"Remove Skill From Client","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /v1/workspaces/{workspace}/clients/{client_id}/skills/{skill_id}","href":"/api-reference/v1/remove-skill-from-client"},{"title":"Get Dashboard","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/dashboard","href":"/api-reference/v1/get-dashboard"},{"title":"List Egress Exits","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/egress-exits/","href":"/api-reference/v1/list-egress-exits"},{"title":"Create Egress Exit","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/workspaces/{workspace}/egress-exits/","href":"/api-reference/v1/create-egress-exit"},{"title":"Get Egress Exit","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/egress-exits/{exit_id}","href":"/api-reference/v1/get-egress-exit"},{"title":"Delete Egress Exit","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /v1/workspaces/{workspace}/egress-exits/{exit_id}","href":"/api-reference/v1/delete-egress-exit"},{"title":"Update Egress Exit","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json patch /v1/workspaces/{workspace}/egress-exits/{exit_id}","href":"/api-reference/v1/update-egress-exit"},{"title":"Export Workspace Config","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/export","href":"/api-reference/v1/export-workspace-config"},{"title":"List Workspace Files","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/files","href":"/api-reference/v1/list-workspace-files"},{"title":"Create Workspace Directory","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/workspaces/{workspace}/files/directories","href":"/api-reference/v1/create-workspace-directory"},{"title":"Stream Workspace File","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/files/download/{file_path}","href":"/api-reference/v1/stream-workspace-file"},{"title":"Workspace File History","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/files/history","href":"/api-reference/v1/workspace-file-history"},{"title":"Move Workspace File","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/workspaces/{workspace}/files/move","href":"/api-reference/v1/move-workspace-file"},{"title":"Restore Workspace File","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/workspaces/{workspace}/files/restore/{file_path}","href":"/api-reference/v1/restore-workspace-file"},{"title":"Create Attachment Upload Url","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/workspaces/{workspace}/files/upload-url","href":"/api-reference/v1/create-attachment-upload-url"},{"title":"Plan Workspace Uploads","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/workspaces/{workspace}/files/upload-urls","href":"/api-reference/v1/plan-workspace-uploads"},{"title":"Download Workspace File","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/files/{file_path}","href":"/api-reference/v1/download-workspace-file"},{"title":"Delete Workspace File","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /v1/workspaces/{workspace}/files/{file_path}","href":"/api-reference/v1/delete-workspace-file"},{"title":"Preview Effective Policy","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/workspaces/{workspace}/governance/effective-policy/preview","href":"/api-reference/v1/preview-effective-policy"},{"title":"Get Task Policy Snapshot","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/governance/task-policy-snapshots/{task_id}","href":"/api-reference/v1/get-task-policy-snapshot"},{"title":"Get Inbox Items","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/inbox/","href":"/api-reference/v1/get-inbox-items"},{"title":"List Approval Decisions","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/inbox/decisions","href":"/api-reference/v1/list-approval-decisions"},{"title":"List Invitations","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/invitations","href":"/api-reference/v1/list-invitations"},{"title":"Create Invitation","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/workspaces/{workspace}/invitations","href":"/api-reference/v1/create-invitation"},{"title":"Revoke Invitation","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /v1/workspaces/{workspace}/invitations/{invitation_id}","href":"/api-reference/v1/revoke-invitation"},{"title":"Upload Workspace Logo","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json put /v1/workspaces/{workspace}/logo","href":"/api-reference/v1/upload-workspace-logo"},{"title":"Delete Workspace Logo","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /v1/workspaces/{workspace}/logo","href":"/api-reference/v1/delete-workspace-logo"},{"title":"List Mcp Auth Configs","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/mcp-auth-configs/","href":"/api-reference/v1/list-mcp-auth-configs"},{"title":"Create Mcp Auth Config","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/workspaces/{workspace}/mcp-auth-configs/","href":"/api-reference/v1/create-mcp-auth-config"},{"title":"Get Mcp Auth Config","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/mcp-auth-configs/{config_id}","href":"/api-reference/v1/get-mcp-auth-config"},{"title":"Update Mcp Auth Config","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json put /v1/workspaces/{workspace}/mcp-auth-configs/{config_id}","href":"/api-reference/v1/update-mcp-auth-config"},{"title":"Delete Mcp Auth Config","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /v1/workspaces/{workspace}/mcp-auth-configs/{config_id}","href":"/api-reference/v1/delete-mcp-auth-config"},{"title":"Create Oauth Link","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/workspaces/{workspace}/mcp-oauth-links/","href":"/api-reference/v1/create-oauth-link"},{"title":"List Oauth Links For Instance","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/mcp-oauth-links/instance/{instance_id}","href":"/api-reference/v1/list-oauth-links-for-instance"},{"title":"Get Oauth Link","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/mcp-oauth-links/{link_id}","href":"/api-reference/v1/get-oauth-link"},{"title":"Revoke Oauth Link","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /v1/workspaces/{workspace}/mcp-oauth-links/{link_id}","href":"/api-reference/v1/revoke-oauth-link"},{"title":"List Mcp Server Instances","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/mcp-server-instances/","href":"/api-reference/v1/list-mcp-server-instances"},{"title":"Create Mcp Server Instance","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/workspaces/{workspace}/mcp-server-instances/","href":"/api-reference/v1/create-mcp-server-instance"},{"title":"Check Mcp Server Instance Configuration","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/workspaces/{workspace}/mcp-server-instances/check","href":"/api-reference/v1/check-mcp-server-instance-configuration"},{"title":"Get Containers Health","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/mcp-server-instances/health/containers","href":"/api-reference/v1/get-containers-health"},{"title":"List Mcp Server Instance Tool Policies","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/mcp-server-instances/tool-policies","href":"/api-reference/v1/list-mcp-server-instance-tool-policies"},{"title":"Validate Instance Spec","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/workspaces/{workspace}/mcp-server-instances/validate","href":"/api-reference/v1/validate-instance-spec"},{"title":"Validate Connection","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/workspaces/{workspace}/mcp-server-instances/validate-connection","href":"/api-reference/v1/validate-connection"},{"title":"Create Mcp Server Connection","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/workspaces/{workspace}/mcp-server-instances/with-spec","href":"/api-reference/v1/create-mcp-server-connection"},{"title":"Get Mcp Server Instance","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/mcp-server-instances/{instance_id}","href":"/api-reference/v1/get-mcp-server-instance"},{"title":"Delete Mcp Server Instance","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /v1/workspaces/{workspace}/mcp-server-instances/{instance_id}","href":"/api-reference/v1/delete-mcp-server-instance"},{"title":"Update Mcp Server Instance","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json patch /v1/workspaces/{workspace}/mcp-server-instances/{instance_id}","href":"/api-reference/v1/update-mcp-server-instance"},{"title":"List Mcp Server Instance Consumers","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/mcp-server-instances/{instance_id}/consumers","href":"/api-reference/v1/list-mcp-server-instance-consumers"},{"title":"Discover Mcp Server Instance Tools","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/workspaces/{workspace}/mcp-server-instances/{instance_id}/discover-tools","href":"/api-reference/v1/discover-mcp-server-instance-tools"},{"title":"Get Instance Environment","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/mcp-server-instances/{instance_id}/environment","href":"/api-reference/v1/get-instance-environment"},{"title":"Create Oauth Link","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/workspaces/{workspace}/mcp-server-instances/{instance_id}/oauth-link","href":"/api-reference/v1/create-oauth-link-1"},{"title":"List Oauth Links","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/mcp-server-instances/{instance_id}/oauth-links","href":"/api-reference/v1/list-oauth-links"},{"title":"Probe Instance Auth","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/workspaces/{workspace}/mcp-server-instances/{instance_id}/probe","href":"/api-reference/v1/probe-instance-auth"},{"title":"Run Test Auth","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/workspaces/{workspace}/mcp-server-instances/{instance_id}/test-auth","href":"/api-reference/v1/run-test-auth"},{"title":"Get Mcp Server Instance Tool Policies","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/mcp-server-instances/{instance_id}/tool-policies","href":"/api-reference/v1/get-mcp-server-instance-tool-policies"},{"title":"Verify Mcp Server Instance","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/workspaces/{workspace}/mcp-server-instances/{instance_id}/verify","href":"/api-reference/v1/verify-mcp-server-instance"},{"title":"List Mcp Servers","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/mcp-servers/","href":"/api-reference/v1/list-mcp-servers"},{"title":"Create Mcp Server","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/workspaces/{workspace}/mcp-servers/","href":"/api-reference/v1/create-mcp-server"},{"title":"Get Mcp Server","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/mcp-servers/{server_id}","href":"/api-reference/v1/get-mcp-server"},{"title":"Delete Mcp Server","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /v1/workspaces/{workspace}/mcp-servers/{server_id}","href":"/api-reference/v1/delete-mcp-server"},{"title":"Update Mcp Server","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json patch /v1/workspaces/{workspace}/mcp-servers/{server_id}","href":"/api-reference/v1/update-mcp-server"},{"title":"Deploy Mcp Server","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/workspaces/{workspace}/mcp-servers/{server_id}/deploy","href":"/api-reference/v1/deploy-mcp-server"},{"title":"List Members","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/members","href":"/api-reference/v1/list-members"},{"title":"Remove Member","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /v1/workspaces/{workspace}/members/{user_id}","href":"/api-reference/v1/remove-member"},{"title":"List Model Instances","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/model-instances/","href":"/api-reference/v1/list-model-instances"},{"title":"Create Model Instance","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/workspaces/{workspace}/model-instances/","href":"/api-reference/v1/create-model-instance"},{"title":"Create Model Instances Bulk","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/workspaces/{workspace}/model-instances/bulk","href":"/api-reference/v1/create-model-instances-bulk"},{"title":"Validate Model Instance","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/workspaces/{workspace}/model-instances/test","href":"/api-reference/v1/validate-model-instance"},{"title":"Get Model Instance","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/model-instances/{instance_id}","href":"/api-reference/v1/get-model-instance"},{"title":"Delete Model Instance","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /v1/workspaces/{workspace}/model-instances/{instance_id}","href":"/api-reference/v1/delete-model-instance"},{"title":"List Model Specs","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/model-specs/","href":"/api-reference/v1/list-model-specs"},{"title":"Create Model Spec","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/workspaces/{workspace}/model-specs/","href":"/api-reference/v1/create-model-spec"},{"title":"List Model Specs By Provider","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/model-specs/by-provider/{provider_spec_id}","href":"/api-reference/v1/list-model-specs-by-provider"},{"title":"Get Model Spec By Provider And Name","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/model-specs/by-provider/{provider_spec_id}/{model_name}","href":"/api-reference/v1/get-model-spec-by-provider-and-name"},{"title":"Upsert Model Spec","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/workspaces/{workspace}/model-specs/upsert","href":"/api-reference/v1/upsert-model-spec"},{"title":"Get Model Spec","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/model-specs/{model_spec_id}","href":"/api-reference/v1/get-model-spec"},{"title":"Delete Model Spec","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /v1/workspaces/{workspace}/model-specs/{model_spec_id}","href":"/api-reference/v1/delete-model-spec"},{"title":"Update Model Spec","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json patch /v1/workspaces/{workspace}/model-specs/{model_spec_id}","href":"/api-reference/v1/update-model-spec"},{"title":"Get Network People Access","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/network/people-access","href":"/api-reference/v1/get-network-people-access"},{"title":"Get Network Topology","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/network/topology","href":"/api-reference/v1/get-network-topology"},{"title":"Oauth Authorize","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/workspaces/{workspace}/oauth/authorize","href":"/api-reference/v1/oauth-authorize"},{"title":"Oauth Preflight","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/oauth/preflight","href":"/api-reference/v1/oauth-preflight"},{"title":"List Connections","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/openapi-connections/","href":"/api-reference/v1/list-connections"},{"title":"Create Connection","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/workspaces/{workspace}/openapi-connections/","href":"/api-reference/v1/create-connection"},{"title":"Get Catalog Connect Form","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/openapi-connections/from-catalog/{catalog_item_id}","href":"/api-reference/v1/get-catalog-connect-form"},{"title":"Connect Catalog Api","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/workspaces/{workspace}/openapi-connections/from-catalog/{catalog_item_id}","href":"/api-reference/v1/connect-catalog-api"},{"title":"Preview Spec","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/workspaces/{workspace}/openapi-connections/preview-spec","href":"/api-reference/v1/preview-spec"},{"title":"Get Connection","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/openapi-connections/{connection_id}","href":"/api-reference/v1/get-connection"},{"title":"Delete Connection","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /v1/workspaces/{workspace}/openapi-connections/{connection_id}","href":"/api-reference/v1/delete-connection"},{"title":"Update Connection","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json patch /v1/workspaces/{workspace}/openapi-connections/{connection_id}","href":"/api-reference/v1/update-connection"},{"title":"Discover Tools","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/workspaces/{workspace}/openapi-connections/{connection_id}/discover-tools","href":"/api-reference/v1/discover-tools"},{"title":"List Policy Rules","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/policies","href":"/api-reference/v1/list-policy-rules"},{"title":"Create Policy Rule","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/workspaces/{workspace}/policies","href":"/api-reference/v1/create-policy-rule"},{"title":"Get Policy Rule","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/policies/{rule_id}","href":"/api-reference/v1/get-policy-rule"},{"title":"Delete Policy Rule","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /v1/workspaces/{workspace}/policies/{rule_id}","href":"/api-reference/v1/delete-policy-rule"},{"title":"Update Policy Rule","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json patch /v1/workspaces/{workspace}/policies/{rule_id}","href":"/api-reference/v1/update-policy-rule"},{"title":"Resolve Principals","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/principals","href":"/api-reference/v1/resolve-principals"},{"title":"List Projects","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/projects/","href":"/api-reference/v1/list-projects"},{"title":"Create Project","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/workspaces/{workspace}/projects/","href":"/api-reference/v1/create-project"},{"title":"Get Project","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/projects/{project_id}","href":"/api-reference/v1/get-project"},{"title":"Delete Project","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /v1/workspaces/{workspace}/projects/{project_id}","href":"/api-reference/v1/delete-project"},{"title":"Update Project","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json patch /v1/workspaces/{workspace}/projects/{project_id}","href":"/api-reference/v1/update-project"},{"title":"Add Agent To Project","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/workspaces/{workspace}/projects/{project_id}/agents","href":"/api-reference/v1/add-agent-to-project"},{"title":"Remove Agent From Project","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /v1/workspaces/{workspace}/projects/{project_id}/agents/{agent_id}","href":"/api-reference/v1/remove-agent-from-project"},{"title":"List Project Files","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/projects/{project_id}/files","href":"/api-reference/v1/list-project-files"},{"title":"Stream Project File","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/projects/{project_id}/files/download/{file_path}","href":"/api-reference/v1/stream-project-file"},{"title":"Plan Project Uploads","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/workspaces/{workspace}/projects/{project_id}/files/upload-urls","href":"/api-reference/v1/plan-project-uploads"},{"title":"Download Project File","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/projects/{project_id}/files/{file_path}","href":"/api-reference/v1/download-project-file"},{"title":"Delete Project File","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /v1/workspaces/{workspace}/projects/{project_id}/files/{file_path}","href":"/api-reference/v1/delete-project-file"},{"title":"Add Mcp Instance To Project","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/workspaces/{workspace}/projects/{project_id}/mcp-instances","href":"/api-reference/v1/add-mcp-instance-to-project"},{"title":"Remove Mcp Instance From Project","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /v1/workspaces/{workspace}/projects/{project_id}/mcp-instances/{mcp_instance_id}","href":"/api-reference/v1/remove-mcp-instance-from-project"},{"title":"Add Skill To Project","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/workspaces/{workspace}/projects/{project_id}/skills","href":"/api-reference/v1/add-skill-to-project"},{"title":"Remove Skill From Project","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /v1/workspaces/{workspace}/projects/{project_id}/skills/{skill_id}","href":"/api-reference/v1/remove-skill-from-project"},{"title":"List Provider Configs","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/provider-configs/","href":"/api-reference/v1/list-provider-configs"},{"title":"Create Provider Config","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/workspaces/{workspace}/provider-configs/","href":"/api-reference/v1/create-provider-config"},{"title":"Get Provider Logo","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/provider-configs/admin/{provider_key}/logo","href":"/api-reference/v1/get-provider-logo"},{"title":"Discover Models Preview","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/workspaces/{workspace}/provider-configs/discover-preview","href":"/api-reference/v1/discover-models-preview"},{"title":"List Provider Configs With Instances","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/provider-configs/with-instances","href":"/api-reference/v1/list-provider-configs-with-instances"},{"title":"Get Provider Config","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/provider-configs/{config_id}","href":"/api-reference/v1/get-provider-config"},{"title":"Update Provider Config","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json put /v1/workspaces/{workspace}/provider-configs/{config_id}","href":"/api-reference/v1/update-provider-config"},{"title":"Delete Provider Config","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /v1/workspaces/{workspace}/provider-configs/{config_id}","href":"/api-reference/v1/delete-provider-config"},{"title":"Patch Provider Config","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json patch /v1/workspaces/{workspace}/provider-configs/{config_id}","href":"/api-reference/v1/patch-provider-config"},{"title":"Discover Models","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/workspaces/{workspace}/provider-configs/{config_id}/discover","href":"/api-reference/v1/discover-models"},{"title":"List Provider Specs","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/provider-specs/","href":"/api-reference/v1/list-provider-specs"},{"title":"Get Provider Spec By Key","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/provider-specs/by-key/{provider_key}","href":"/api-reference/v1/get-provider-spec-by-key"},{"title":"List Provider Specs With Models","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/provider-specs/with-models","href":"/api-reference/v1/list-provider-specs-with-models"},{"title":"Get Provider Spec","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/provider-specs/{provider_spec_id}","href":"/api-reference/v1/get-provider-spec"},{"title":"List Registries","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/registries/","href":"/api-reference/v1/list-registries"},{"title":"Create Registry","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/workspaces/{workspace}/registries/","href":"/api-reference/v1/create-registry"},{"title":"Browse Catalog","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/registries/catalog/browse","href":"/api-reference/v1/browse-catalog"},{"title":"Get Catalog Item","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/registries/catalog/items/{item_id}","href":"/api-reference/v1/get-catalog-item"},{"title":"Delete Catalog Item","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /v1/workspaces/{workspace}/registries/catalog/items/{item_id}","href":"/api-reference/v1/delete-catalog-item"},{"title":"Update Catalog Item","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json patch /v1/workspaces/{workspace}/registries/catalog/items/{item_id}","href":"/api-reference/v1/update-catalog-item"},{"title":"Update Item Spec","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/workspaces/{workspace}/registries/catalog/items/{item_id}/update","href":"/api-reference/v1/update-item-spec"},{"title":"Search Catalog","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/registries/catalog/search","href":"/api-reference/v1/search-catalog"},{"title":"Get Registry","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/registries/{registry_id}","href":"/api-reference/v1/get-registry"},{"title":"Delete Registry","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /v1/workspaces/{workspace}/registries/{registry_id}","href":"/api-reference/v1/delete-registry"},{"title":"Update Registry","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json patch /v1/workspaces/{workspace}/registries/{registry_id}","href":"/api-reference/v1/update-registry"},{"title":"List Registry Items","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/registries/{registry_id}/items","href":"/api-reference/v1/list-registry-items"},{"title":"Create Catalog Item","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/workspaces/{workspace}/registries/{registry_id}/items","href":"/api-reference/v1/create-catalog-item"},{"title":"Sync Registry","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/workspaces/{workspace}/registries/{registry_id}/sync","href":"/api-reference/v1/sync-registry"},{"title":"Update All Specs","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/workspaces/{workspace}/registries/{registry_id}/update-all","href":"/api-reference/v1/update-all-specs"},{"title":"List Sandboxes","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/sandboxes","href":"/api-reference/v1/list-sandboxes"},{"title":"List Secrets","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/secrets","href":"/api-reference/v1/list-secrets"},{"title":"Create Secret","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/workspaces/{workspace}/secrets","href":"/api-reference/v1/create-secret"},{"title":"Get Secret","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/secrets/{secret_id}","href":"/api-reference/v1/get-secret"},{"title":"Delete Secret","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /v1/workspaces/{workspace}/secrets/{secret_id}","href":"/api-reference/v1/delete-secret"},{"title":"Update Secret Description","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json patch /v1/workspaces/{workspace}/secrets/{secret_id}","href":"/api-reference/v1/update-secret-description"},{"title":"Rotate Secret","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json put /v1/workspaces/{workspace}/secrets/{secret_id}/value","href":"/api-reference/v1/rotate-secret"},{"title":"Get Workspace Settings","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/settings","href":"/api-reference/v1/get-workspace-settings"},{"title":"Update Workspace Settings","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json put /v1/workspaces/{workspace}/settings","href":"/api-reference/v1/update-workspace-settings"},{"title":"List Collections","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/skill-collections/","href":"/api-reference/v1/list-collections"},{"title":"Create Collection","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/workspaces/{workspace}/skill-collections/","href":"/api-reference/v1/create-collection"},{"title":"Get Collection","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/skill-collections/{collection_id}","href":"/api-reference/v1/get-collection"},{"title":"Update Collection","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json put /v1/workspaces/{workspace}/skill-collections/{collection_id}","href":"/api-reference/v1/update-collection"},{"title":"Delete Collection","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /v1/workspaces/{workspace}/skill-collections/{collection_id}","href":"/api-reference/v1/delete-collection"},{"title":"Add Skill To Collection","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/workspaces/{workspace}/skill-collections/{collection_id}/skills","href":"/api-reference/v1/add-skill-to-collection"},{"title":"Remove Skill From Collection","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /v1/workspaces/{workspace}/skill-collections/{collection_id}/skills/{skill_id}","href":"/api-reference/v1/remove-skill-from-collection"},{"title":"List Skills","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/skills","href":"/api-reference/v1/list-skills"},{"title":"Create Skill","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/workspaces/{workspace}/skills","href":"/api-reference/v1/create-skill"},{"title":"Update All Skills","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/workspaces/{workspace}/skills/update-all","href":"/api-reference/v1/update-all-skills"},{"title":"Upload Skill","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/workspaces/{workspace}/skills/upload","href":"/api-reference/v1/upload-skill"},{"title":"Get Skill","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/skills/{skill_id}","href":"/api-reference/v1/get-skill"},{"title":"Update Skill","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json put /v1/workspaces/{workspace}/skills/{skill_id}","href":"/api-reference/v1/update-skill"},{"title":"Delete Skill","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /v1/workspaces/{workspace}/skills/{skill_id}","href":"/api-reference/v1/delete-skill"},{"title":"Get Skill Content","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/skills/{skill_id}/content","href":"/api-reference/v1/get-skill-content"},{"title":"List Skill Files","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/skills/{skill_id}/files","href":"/api-reference/v1/list-skill-files"},{"title":"Get Skill File","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/skills/{skill_id}/files/{path}","href":"/api-reference/v1/get-skill-file"},{"title":"Flatten Skill Members","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/skills/{skill_id}/flatten","href":"/api-reference/v1/flatten-skill-members"},{"title":"Install Skill","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/workspaces/{workspace}/skills/{skill_id}/install","href":"/api-reference/v1/install-skill"},{"title":"List Skill Members","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/skills/{skill_id}/members","href":"/api-reference/v1/list-skill-members"},{"title":"Add Skill Member","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/workspaces/{workspace}/skills/{skill_id}/members","href":"/api-reference/v1/add-skill-member"},{"title":"Remove Skill Member","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /v1/workspaces/{workspace}/skills/{skill_id}/members/{child_skill_id}","href":"/api-reference/v1/remove-skill-member"},{"title":"Update Installed Skill","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/workspaces/{workspace}/skills/{skill_id}/update","href":"/api-reference/v1/update-installed-skill"},{"title":"List Skill Versions","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/skills/{skill_id}/versions","href":"/api-reference/v1/list-skill-versions"},{"title":"Rollback Skill","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/workspaces/{workspace}/skills/{skill_id}/versions/{version_id}/rollback","href":"/api-reference/v1/rollback-skill"},{"title":"List Streams","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/streams/","href":"/api-reference/v1/list-streams"},{"title":"Create Stream","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/workspaces/{workspace}/streams/","href":"/api-reference/v1/create-stream"},{"title":"List Workspace Events","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/streams/events","href":"/api-reference/v1/list-workspace-events"},{"title":"Stream Workspace Events","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/streams/events/live","href":"/api-reference/v1/stream-workspace-events"},{"title":"Get Event By Id","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/streams/events/{event_id}","href":"/api-reference/v1/get-event-by-id"},{"title":"List Source Types","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/streams/source-types","href":"/api-reference/v1/list-source-types"},{"title":"Get Stream","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/streams/{stream_id}","href":"/api-reference/v1/get-stream"},{"title":"Delete Stream","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /v1/workspaces/{workspace}/streams/{stream_id}","href":"/api-reference/v1/delete-stream"},{"title":"List Events","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/streams/{stream_id}/events","href":"/api-reference/v1/list-events"},{"title":"Get Event","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/streams/{stream_id}/events/{sequence}","href":"/api-reference/v1/get-event"},{"title":"Create Forward","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/workspaces/{workspace}/streams/{stream_id}/forwards","href":"/api-reference/v1/create-forward"},{"title":"Create Processor","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/workspaces/{workspace}/streams/{stream_id}/processors","href":"/api-reference/v1/create-processor"},{"title":"Delete Processor","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /v1/workspaces/{workspace}/streams/{stream_id}/processors/{subscription_id}","href":"/api-reference/v1/delete-processor"},{"title":"Update Processor","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json patch /v1/workspaces/{workspace}/streams/{stream_id}/processors/{subscription_id}","href":"/api-reference/v1/update-processor"},{"title":"List Sources","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/streams/{stream_id}/sources","href":"/api-reference/v1/list-sources"},{"title":"Add Source","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/workspaces/{workspace}/streams/{stream_id}/sources","href":"/api-reference/v1/add-source"},{"title":"Delete Source","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /v1/workspaces/{workspace}/streams/{stream_id}/sources/{source_id}","href":"/api-reference/v1/delete-source"},{"title":"List Subscriptions","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/streams/{stream_id}/subscriptions","href":"/api-reference/v1/list-subscriptions"},{"title":"Delete Forward","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /v1/workspaces/{workspace}/streams/{stream_id}/subscriptions/{subscription_id}","href":"/api-reference/v1/delete-forward"},{"title":"List Outcomes","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/streams/{stream_id}/subscriptions/{subscription_id}/outcomes","href":"/api-reference/v1/list-outcomes"},{"title":"List Task Definitions","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/task-definitions/","href":"/api-reference/v1/list-task-definitions"},{"title":"Create Task Definition","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/workspaces/{workspace}/task-definitions/","href":"/api-reference/v1/create-task-definition"},{"title":"Get Task Definition","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/task-definitions/{definition_id}","href":"/api-reference/v1/get-task-definition"},{"title":"Update Task Definition","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json put /v1/workspaces/{workspace}/task-definitions/{definition_id}","href":"/api-reference/v1/update-task-definition"},{"title":"Delete Task Definition","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /v1/workspaces/{workspace}/task-definitions/{definition_id}","href":"/api-reference/v1/delete-task-definition"},{"title":"Run Task Definition","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/workspaces/{workspace}/task-definitions/{definition_id}/run","href":"/api-reference/v1/run-task-definition"},{"title":"Get All Tasks","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/tasks/","href":"/api-reference/v1/get-all-tasks"},{"title":"Get Task By Id","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/tasks/{task_id}","href":"/api-reference/v1/get-task-by-id"},{"title":"Continue Task Execution","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/workspaces/{workspace}/tasks/{task_id}/continue","href":"/api-reference/v1/continue-task-execution"},{"title":"List Tool Call Approvals","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/tool-call-approvals","href":"/api-reference/v1/list-tool-call-approvals"},{"title":"Get Tool Call Approval","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/tool-call-approvals/{approval_id}","href":"/api-reference/v1/get-tool-call-approval"},{"title":"Decide Tool Call Approval","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/workspaces/{workspace}/tool-call-approvals/{approval_id}/decide","href":"/api-reference/v1/decide-tool-call-approval"},{"title":"List Triggers","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/triggers/","href":"/api-reference/v1/list-triggers"},{"title":"Create Trigger","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/workspaces/{workspace}/triggers/","href":"/api-reference/v1/create-trigger"},{"title":"Triggers Health Check","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/triggers/health","href":"/api-reference/v1/triggers-health-check"},{"title":"Get Trigger","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/triggers/{trigger_id}","href":"/api-reference/v1/get-trigger"},{"title":"Update Trigger","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json put /v1/workspaces/{workspace}/triggers/{trigger_id}","href":"/api-reference/v1/update-trigger"},{"title":"Delete Trigger","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /v1/workspaces/{workspace}/triggers/{trigger_id}","href":"/api-reference/v1/delete-trigger"},{"title":"Get Execution Correlations","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/triggers/{trigger_id}/correlations","href":"/api-reference/v1/get-execution-correlations"},{"title":"Disable Trigger","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/workspaces/{workspace}/triggers/{trigger_id}/disable","href":"/api-reference/v1/disable-trigger"},{"title":"Enable Trigger","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/workspaces/{workspace}/triggers/{trigger_id}/enable","href":"/api-reference/v1/enable-trigger"},{"title":"Execute Trigger","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/workspaces/{workspace}/triggers/{trigger_id}/execute","href":"/api-reference/v1/execute-trigger"},{"title":"Get Execution History","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/triggers/{trigger_id}/executions","href":"/api-reference/v1/get-execution-history"},{"title":"Get Execution Metrics","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/triggers/{trigger_id}/metrics","href":"/api-reference/v1/get-execution-metrics"},{"title":"Run Trigger Now","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/workspaces/{workspace}/triggers/{trigger_id}/run","href":"/api-reference/v1/run-trigger-now"},{"title":"Get Trigger Status","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/triggers/{trigger_id}/status","href":"/api-reference/v1/get-trigger-status"},{"title":"Get Execution Timeline","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/triggers/{trigger_id}/timeline","href":"/api-reference/v1/get-execution-timeline"},{"title":"List Workspace Registries","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/workspace-registries","href":"/api-reference/v1/list-workspace-registries"},{"title":"Create Workspace Registry","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/workspaces/{workspace}/workspace-registries","href":"/api-reference/v1/create-workspace-registry"},{"title":"Get Workspace Registry","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces/{workspace}/workspace-registries/{registry_id}","href":"/api-reference/v1/get-workspace-registry"},{"title":"Delete Workspace Registry","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /v1/workspaces/{workspace}/workspace-registries/{registry_id}","href":"/api-reference/v1/delete-workspace-registry"},{"title":"Update Workspace Registry","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json patch /v1/workspaces/{workspace}/workspace-registries/{registry_id}","href":"/api-reference/v1/update-workspace-registry"},{"title":"Sync Workspace Registry","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/workspaces/{workspace}/workspace-registries/{registry_id}/sync","href":"/api-reference/v1/sync-workspace-registry"}]},{"group":"webhooks","pages":[{"title":"Webhook Health Check","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /webhooks/health","href":"/api-reference/webhooks/webhook-health-check"},{"title":"Handle webhook requests","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /webhooks/{webhook_id}","href":"/api-reference/webhooks/handle-webhook-requests"}]}]},{"group":"Community","icon":"users","pages":[{"title":"Versioning and releases","href":"/VERSIONING"},{"title":"Community","href":"/community"},{"title":"Roadmap","href":"/roadmap"}]}]},"basePath":"","title":"Create Agent - AgentArea","buildId":"dpl_BLQvU86QFwq3AhPofSTw6q8dGWKm","deploymentId":"dpl_BLQvU86QFwq3AhPofSTw6q8dGWKm","dynamics":["c2aa737661","b0f84f53ff","a9bb46feb3","2b790eda92"],"chunks":["OpenApiReferenceProvider-Myd8dsju.js","utils-C2HkQgW0.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-8rSppmTv.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-B6MjiCFm.js","snippetPresets-DwrSAONL.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","Page-CxAy5y67.js","ApiExamples-1-a5UQKQ.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-C541m7wZ.js","shallow-CWELCZ77.js","getApiPlaygroundDisplay-CTo5Zn03.js","CodeSnippet-D--dzvnl.js","CodeSnippets-DM3cXEDh.js","getPastedJson-C-VECgcL.js","icon-BPq2-Mg3.js","MethodPill-D9J5cUHd.js","DuplicateIcon-BqHaxUnD.js","createIcon-CIbcZHp9.js","DynamicMarkdown-BKiHAm_d.js","SectionHeading-DstQXt3H.js","axios-vUo_bRtp.js","Markdown-CpxgzsKA.js","clsx-C5EfhVm0.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-CJ9Oly2E.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-Mk6P3qvh.js"]}