Updates the selected account staging configuration. Omitted settings retain their current values. Publish separately when the staged changes are ready to become live.
Advanced Computer Agent heartbeat settings. This object replaces the previous advanced settings when supplied, so preserve fields you do not intend to remove.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Vida AI Agent OS Docs","colors":{"primary":"#0075FF","light":"#0075FF","dark":"#0075FF"},"logo":{"light":"https://mintcdn.com/vida/MUI7MaE2JUvHNPoO/logos/blank.svg?fit=max\u0026auto=format\u0026n=MUI7MaE2JUvHNPoO\u0026q=85\u0026s=3388b7be4b5e339589764386f1b37423","dark":"https://mintcdn.com/vida/MUI7MaE2JUvHNPoO/logos/blank.svg?fit=max\u0026auto=format\u0026n=MUI7MaE2JUvHNPoO\u0026q=85\u0026s=3388b7be4b5e339589764386f1b37423","href":"https://vida.io"},"favicon":"https://mintcdn.com/vida/hvah8j310xMyIxzD/logos/favicon.png?fit=max\u0026auto=format\u0026n=hvah8j310xMyIxzD\u0026q=85\u0026s=d6747aa04480ffe1e7c6e6573060bb02","api":{"openapi":["apiv2.json"]},"appearance":{"default":"light","strict":true},"navbar":{"links":[{"href":"https://vida.io/docs/apiv2.json","label":"OpenAPI Definition"},{"href":"https://vida.io/examples","label":"Examples"},{"href":"https://vida.io/pricing","label":"Pricing"}],"primary":{"type":"button","label":"Login","href":"https://vida.io/?login=true"}},"footer":{"socials":{"x":"https://x.com/VIDAisAI","github":"https://github.com/VIDA-Global","linkedin":"https://www.linkedin.com/company/86956543"}},"seo":{"metatags":{"description":"Build, deploy, operate, and integrate Vida AI Agents across business communications and operations.","og:title":"Vida AI Agent OS Documentation","og:description":"Build, deploy, operate, and integrate Vida AI Agents across voice, text, email, chat, software, and business workflows.","og:image":"https://vida.io/images/openGraphImage-noBrand.png","og:image:width":"3600","og:image:height":"1881","og:site_name":"Vida AI Agent OS Documentation","twitter:title":"Vida AI Agent OS Documentation","twitter:description":"Build, deploy, operate, and integrate Vida AI Agents across business communications and operations.","twitter:image":"https://vida.io/images/openGraphImage-noBrand.png","twitter:site:":"@VIDAisAI","twitter:creator":"@VIDAisAI","twitter:card":"summary_large_image"},"indexing":"navigable"},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"vida","hasAudioNarration":false,"actualSubdomain":"vida","customDomains":["vida.io","vida.page"],"gitSource":{"type":"github","owner":"vida-global","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"REMOVE_BRANDING":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6af36c88140d38558d247cb7","clientVersion":"0.0.4102","searchFilterCounts":[{"language":"default","tag":"API Reference","count":273},{"language":"default","tag":"Documentation","count":89},{"language":"default","tag":"Computer Agents","count":89},{"language":"default","tag":"Agents","count":24},{"language":"default","tag":"Accounts","count":21},{"language":"default","tag":"Agent Functions","count":20},{"language":"default","tag":"Tasks","count":17},{"language":"default","tag":"Resellers and Partners","count":16},{"language":"default","tag":"Agent Setup","count":14},{"language":"default","tag":"SIP","count":14}]},"assistantConfig":{},"basePath":"/docs","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":"html[data-domain] img[alt=\"light logo\"],html[data-domain] img[alt=\"dark logo\"]{visibility:hidden}"}],"page":{"pagePath":"api-reference/agents/update-staging-agent-configuration","slug":"/api-reference/agents/update-staging-agent-configuration","pageMetadata":{"openapi":"post /api/v2/agent","title":"Update staging agent configuration","description":"Updates the selected account staging configuration. Omitted settings retain their current values. Publish separately when the staged changes are ready to become live.","href":"/api-reference/agents/update-staging-agent-configuration"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Updates the selected account staging configuration. Omitted settings retain their current values. Publish separately when the staged changes are ready to become live.\"\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":{"openapi":"post /api/v2/agent","title":"Update staging agent configuration","description":"Updates the selected account staging configuration. Omitted settings retain their current values. Publish separately when the staged changes are ready to become live.","href":"/api-reference/agents/update-staging-agent-configuration"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":["/docs/_mintlify/custom/vida/121b9aa6cf00f9e5/script.js","/docs/_mintlify/custom/vida/a6ea228b56014007/updateMintlifyDocs.js"],"openApiReferenceData":{"operation":{"tags":["Agents"],"summary":"Update staging agent configuration","description":"Updates the selected account staging configuration. Omitted settings retain their current values. Publish separately when the staged changes are ready to become live.","parameters":["36cf7bf0-72aa-43c0-b31f-1cd60ed2452c"],"responses":{"200":"72798548-ac25-4542-84bd-177586678043"},"security":["199cea56-5ccd-454c-b226-37eb7a9cb8e9"],"requestBody":"5c5b90d1-43f9-47e3-b22a-ab15a401a417","method":"post","type":"path","servers":["2ad078bb-532a-4bc0-a0a7-32284647c4c5"],"path":"/api/v2/agent","baseUrlOptions":["https://api.vida.dev"],"title":"Update staging agent configuration","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"36cf7bf0-72aa-43c0-b31f-1cd60ed2452c":{"name":"targetAccountId","in":"query","description":"Account whose staging configuration should be updated.","required":true,"schema":{"type":"integer","isRequired":true,"description":"Account whose staging configuration should be updated.","uniqueKey":"","typeLabel":"integer"}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","description":"Writable staging configuration. Omitted fields retain their current values.","properties":{"title":{"type":"string","description":"Display name for the agent.","uniqueKey":"title","typeLabel":"string"},"description":{"type":"string","description":"Short description of the agent.","uniqueKey":"description","typeLabel":"string"},"brandName":{"type":"string","description":"Brand name the agent represents.","uniqueKey":"brandName","typeLabel":"string"},"agentInstructions":{"type":"string","description":"Primary instructions for voice, messaging, and Computer Agent work.","uniqueKey":"agentInstructions","typeLabel":"string"},"welcomeMessage":{"type":"string","description":"Greeting used at the beginning of a conversation. Prefix with prompt: to generate the greeting from instructions.","uniqueKey":"welcomeMessage","typeLabel":"string"},"links":{"type":"array","items":{"type":"string","format":"uri","uniqueKey":"links.items.[INDEX]","typeLabel":"string\u003curi>"},"description":"Web pages supplied as agent knowledge.","uniqueKey":"links","typeLabel":"string\u003curi>[]"},"keywords":{"type":"array","items":{"type":"string","uniqueKey":"keywords.items.[INDEX]","typeLabel":"string"},"description":"Searchable labels for the agent.","uniqueKey":"keywords","typeLabel":"string[]"},"agentModel":{"type":"string","description":"Model identifier returned by GET /api/v2/models/supported.","uniqueKey":"agentModel","typeLabel":"string"},"agentFastMode":{"type":"boolean","description":"Use OpenAI Fast processing when the selected model supports it. Billing follows the service tier actually returned by OpenAI.","uniqueKey":"agentFastMode","typeLabel":"boolean"},"agentThinking":{"oneOf":[{"type":"string","enum":["low"],"description":"Reasoning budget for supported models; null disables it.","uniqueKey":"agentThinking.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["low"],"description":"Reasoning budget for supported models; null disables it.","uniqueKey":"agentThinking.oneOf.1","typeLabel":"null"}],"uniqueKey":"agentThinking","typeLabel":"enum\u003cstring> | null"},"agentThinkingModel":{"oneOf":[{"type":"string","description":"Model used by Pause \u0026 Think and optional post-conversation reasoning.","uniqueKey":"agentThinkingModel.oneOf.0","typeLabel":"string"},{"type":"null","description":"Model used by Pause \u0026 Think and optional post-conversation reasoning.","uniqueKey":"agentThinkingModel.oneOf.1","typeLabel":"null"}],"uniqueKey":"agentThinkingModel","typeLabel":"string | null"},"postConvoForceThinking":{"type":"boolean","description":"Use the thinking model for post-conversation work when the primary model is not reasoning-enabled.","uniqueKey":"postConvoForceThinking","typeLabel":"boolean"},"timezone":{"type":"string","description":"IANA timezone used for scheduling and time-sensitive instructions.","example":"America/Chicago","uniqueKey":"timezone","typeLabel":"string"},"agentVoice":{"type":"string","description":"Exact voice ID returned by GET /api/v2/agent/voices.","uniqueKey":"agentVoice","typeLabel":"string"},"agentTtsEngine":{"oneOf":[{"type":"string","description":"Text-to-speech engine used when speech-to-speech mode is disabled.","uniqueKey":"agentTtsEngine.oneOf.0","typeLabel":"string"},{"type":"null","description":"Text-to-speech engine used when speech-to-speech mode is disabled.","uniqueKey":"agentTtsEngine.oneOf.1","typeLabel":"null"}],"uniqueKey":"agentTtsEngine","typeLabel":"string | null"},"agentLang":{"type":"string","enum":["en-US","multi","es-MX","es-ES","es-US"],"description":"Primary spoken language. Use multi only with a compatible voice and speech mode.","uniqueKey":"agentLang","typeLabel":"enum\u003cstring>"},"agentS2SEngine":{"oneOf":[{"type":"string","enum":["openai","openai-live","gemini"],"description":"Speech-to-speech engine; openai-live uses GPT-Live, and null uses separate speech recognition and synthesis.","uniqueKey":"agentS2SEngine.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["openai","openai-live","gemini"],"description":"Speech-to-speech engine; openai-live uses GPT-Live, and null uses separate speech recognition and synthesis.","uniqueKey":"agentS2SEngine.oneOf.1","typeLabel":"null"}],"uniqueKey":"agentS2SEngine","typeLabel":"enum\u003cstring> | null"},"agentSttEngine":{"type":"string","enum":["google","deepgram","deepgramflux","openai"],"description":"Speech recognition engine used when speech-to-speech mode is disabled.","uniqueKey":"agentSttEngine","typeLabel":"enum\u003cstring>"},"agentSttSmartFormatting":{"type":"boolean","description":"Apply smart formatting when supported by the selected speech recognition engine.","uniqueKey":"agentSttSmartFormatting","typeLabel":"boolean"},"actions":{"type":"array","items":{"type":"object","required":["name"],"properties":{"name":{"type":"string","description":"Function identifier returned by GET /api/v2/agent/functions.","isRequired":true,"uniqueKey":"actions.items.[INDEX].name","typeLabel":"string"},"instructions":{"type":"string","description":"When and how the agent should use this function.","uniqueKey":"actions.items.[INDEX].instructions","typeLabel":"string"}},"uniqueKey":"actions.items.[INDEX]","typeLabel":"object"},"description":"Functions enabled for this agent.","uniqueKey":"actions","typeLabel":"object[]"},"reportingFields":{"type":"array","items":{"type":"object","required":["key","label","instructions","values"],"properties":{"key":{"type":"string","description":"Stable field key used in conversation results.","isRequired":true,"uniqueKey":"reportingFields.items.[INDEX].key","typeLabel":"string"},"label":{"type":"string","description":"Human-readable field name.","isRequired":true,"uniqueKey":"reportingFields.items.[INDEX].label","typeLabel":"string"},"instructions":{"type":"string","description":"How the agent should determine the field value.","isRequired":true,"uniqueKey":"reportingFields.items.[INDEX].instructions","typeLabel":"string"},"values":{"type":"object","required":["kind"],"additionalProperties":false,"properties":{"kind":{"type":"string","enum":["boolean","choices","number","text"],"description":"Value type the agent must return for this field.","isRequired":true,"uniqueKey":"reportingFields.items.[INDEX].values.kind","typeLabel":"enum\u003cstring>"},"choices":{"type":"array","minItems":1,"uniqueItems":true,"items":{"type":"string","minLength":1,"uniqueKey":"reportingFields.items.[INDEX].values.choices.items.[INDEX]","typeLabel":"string"},"description":"Allowed values when kind is choices; omit for other kinds.","uniqueKey":"reportingFields.items.[INDEX].values.choices","typeLabel":"string[]"}},"isRequired":true,"uniqueKey":"reportingFields.items.[INDEX].values","typeLabel":"object"}},"uniqueKey":"reportingFields.items.[INDEX]","typeLabel":"object"},"description":"Agent-level structured fields collected after a conversation.","uniqueKey":"reportingFields","typeLabel":"object[]"},"apps":{"type":"array","items":{"type":"object","required":["appId","version","instructions"],"properties":{"appId":{"type":"string","description":"App identifier returned by GET /api/v2/apps.","isRequired":true,"uniqueKey":"apps.items.[INDEX].appId","typeLabel":"string"},"version":{"type":"string","description":"Installed app version.","isRequired":true,"uniqueKey":"apps.items.[INDEX].version","typeLabel":"string"},"instructions":{"type":"string","description":"When and how the agent should use the app.","isRequired":true,"uniqueKey":"apps.items.[INDEX].instructions","typeLabel":"string"},"enabled":{"type":"boolean","default":true,"description":"Whether this app assignment is enabled for the agent.","uniqueKey":"apps.items.[INDEX].enabled","typeLabel":"boolean"}},"uniqueKey":"apps.items.[INDEX]","typeLabel":"object"},"description":"Installed apps assigned to this agent.","uniqueKey":"apps","typeLabel":"object[]"},"skills":{"type":"array","items":{"type":"object","required":["slug","instructions"],"properties":{"slug":{"type":"string","description":"Computer Agent skill identifier.","isRequired":true,"uniqueKey":"skills.items.[INDEX].slug","typeLabel":"string"},"instructions":{"type":"string","description":"Agent-specific instructions for using the skill.","isRequired":true,"uniqueKey":"skills.items.[INDEX].instructions","typeLabel":"string"}},"uniqueKey":"skills.items.[INDEX]","typeLabel":"object"},"description":"Computer Agent skills assigned at publish time.","uniqueKey":"skills","typeLabel":"object[]"},"computerDelegateAccountId":{"oneOf":[{"type":"integer","description":"Account ID of the Computer Agent that performs delegated Computer work.","uniqueKey":"computerDelegateAccountId.oneOf.0","typeLabel":"integer"},{"type":"null","description":"Account ID of the Computer Agent that performs delegated Computer work.","uniqueKey":"computerDelegateAccountId.oneOf.1","typeLabel":"null"}],"uniqueKey":"computerDelegateAccountId","typeLabel":"integer | null"},"heartbeatInstructions":{"type":"string","description":"Work the Computer Agent should perform during scheduled check-ins.","uniqueKey":"heartbeatInstructions","typeLabel":"string"},"heartbeatEvery":{"type":"string","description":"Heartbeat interval such as 15m, 1h, or 1h30m.","uniqueKey":"heartbeatEvery","typeLabel":"string"},"heartbeatConfig":{"type":"object","description":"Advanced Computer Agent heartbeat settings. This object replaces the previous advanced settings when supplied, so preserve fields you do not intend to remove.","additionalProperties":false,"properties":{"activeHours":{"type":"object","required":["start","end"],"additionalProperties":false,"description":"Daily window in which scheduled heartbeat work may start.","properties":{"start":{"type":"string","pattern":"^([01]\\d|2[0-3]):[0-5]\\d$","description":"Window start in 24-hour HH:MM format.","example":"08:00","isRequired":true,"uniqueKey":"heartbeatConfig.activeHours.start","typeLabel":"string"},"end":{"type":"string","pattern":"^(?:([01]\\d|2[0-3]):[0-5]\\d|24:00)$","description":"Window end in 24-hour HH:MM format; 24:00 is allowed.","example":"18:00","isRequired":true,"uniqueKey":"heartbeatConfig.activeHours.end","typeLabel":"string"},"timezone":{"type":"string","description":"IANA timezone, user, or local. Omit to use the Computer Agent default.","example":"America/Chicago","uniqueKey":"heartbeatConfig.activeHours.timezone","typeLabel":"string"}},"uniqueKey":"heartbeatConfig.activeHours","typeLabel":"object"},"model":{"type":"string","minLength":1,"description":"Model label attached to heartbeat work. This does not replace the Agent configuration's agentModel.","uniqueKey":"heartbeatConfig.model","typeLabel":"string"},"session":{"type":"string","minLength":1,"description":"Session identifier used for heartbeat work.","uniqueKey":"heartbeatConfig.session","typeLabel":"string"},"target":{"type":"string","minLength":1,"description":"Delivery target type or channel selected for heartbeat results.","uniqueKey":"heartbeatConfig.target","typeLabel":"string"},"to":{"type":"string","minLength":1,"description":"Destination within the selected heartbeat target.","uniqueKey":"heartbeatConfig.to","typeLabel":"string"},"accountId":{"type":"string","minLength":1,"description":"Channel account identifier used for heartbeat delivery when a channel has multiple accounts.","uniqueKey":"heartbeatConfig.accountId","typeLabel":"string"},"directPolicy":{"type":"string","enum":["allow","block"],"description":"Whether heartbeat results may be delivered to direct-message destinations.","uniqueKey":"heartbeatConfig.directPolicy","typeLabel":"enum\u003cstring>"},"includeReasoning":{"type":"boolean","description":"Include model reasoning in heartbeat output when supported.","uniqueKey":"heartbeatConfig.includeReasoning","typeLabel":"boolean"},"includeSystemPromptSection":{"type":"boolean","description":"Include the Computer Agent system-prompt section in heartbeat context.","uniqueKey":"heartbeatConfig.includeSystemPromptSection","typeLabel":"boolean"},"ackMaxChars":{"type":"integer","description":"Maximum length treated as a simple heartbeat acknowledgement rather than a result that should be delivered.","minimum":0,"uniqueKey":"heartbeatConfig.ackMaxChars","typeLabel":"integer"},"suppressToolErrorWarnings":{"type":"boolean","description":"Suppress automatic raw tool-error notices while still allowing the agent to report an unrecovered problem intentionally.","uniqueKey":"heartbeatConfig.suppressToolErrorWarnings","typeLabel":"boolean"},"timeoutSeconds":{"type":"integer","description":"Maximum heartbeat execution time in seconds.","minimum":1,"uniqueKey":"heartbeatConfig.timeoutSeconds","typeLabel":"integer"},"lightContext":{"type":"boolean","description":"Use a smaller context for heartbeat work.","uniqueKey":"heartbeatConfig.lightContext","typeLabel":"boolean"},"isolatedSession":{"type":"boolean","description":"Run heartbeat work in a separate session from the agent's main conversation.","uniqueKey":"heartbeatConfig.isolatedSession","typeLabel":"boolean"},"skipWhenBusy":{"type":"boolean","description":"Skip a scheduled heartbeat while the agent is already busy.","uniqueKey":"heartbeatConfig.skipWhenBusy","typeLabel":"boolean"}},"uniqueKey":"heartbeatConfig","typeLabel":"object"},"backgroundAudio":{"oneOf":[{"type":"string","description":"Optional HTTP(S) audio played during calls.","format":"uri","uniqueKey":"backgroundAudio.oneOf.0","typeLabel":"string\u003curi>"},{"type":"object","description":"Optional HTTP(S) audio played during calls.","required":["url"],"properties":{"url":{"type":"string","format":"uri","isRequired":true,"uniqueKey":"backgroundAudio.oneOf.1.url","typeLabel":"string\u003curi>"},"loop":{"type":"boolean","default":true,"uniqueKey":"backgroundAudio.oneOf.1.loop","typeLabel":"boolean"},"gain":{"type":"integer","default":0,"uniqueKey":"backgroundAudio.oneOf.1.gain","typeLabel":"integer"},"startAfterGreeting":{"type":"boolean","default":true,"uniqueKey":"backgroundAudio.oneOf.1.startAfterGreeting","typeLabel":"boolean"},"track":{"type":"string","enum":["bg","fx"],"uniqueKey":"backgroundAudio.oneOf.1.track","typeLabel":"enum\u003cstring>"}},"uniqueKey":"backgroundAudio.oneOf.1","typeLabel":"object"}],"uniqueKey":"backgroundAudio","typeLabel":"string\u003curi> | object"},"waitOnAnswer":{"type":"integer","description":"Milliseconds to wait before speaking the greeting.","minimum":0,"uniqueKey":"waitOnAnswer","typeLabel":"integer"},"waitToGreet":{"type":"boolean","description":"Wait for the caller to speak before delivering the greeting.","uniqueKey":"waitToGreet","typeLabel":"boolean"},"postAnswerDtmf":{"type":"string","description":"DTMF digits sent immediately after an outbound call is answered.","uniqueKey":"postAnswerDtmf","typeLabel":"string"},"interruptionWordCount":{"type":"integer","description":"Words required before caller speech interrupts the agent.","minimum":0,"uniqueKey":"interruptionWordCount","typeLabel":"integer"},"interruptionMinimumSpeakingTime":{"type":"number","description":"Seconds the agent must speak before interruption is allowed.","minimum":0,"uniqueKey":"interruptionMinimumSpeakingTime","typeLabel":"number"},"speakingTimeout":{"type":"integer","description":"Milliseconds of silence used to detect the end of caller speech.","minimum":0,"uniqueKey":"speakingTimeout","typeLabel":"integer"},"speechProcessingDelay":{"type":"integer","description":"Milliseconds to wait before sending recognized speech to the model.","minimum":0,"uniqueKey":"speechProcessingDelay","typeLabel":"integer"},"speechProcessingDelayInterruptionStep":{"type":"integer","description":"Milliseconds added to speech processing delay after an interruption.","minimum":0,"uniqueKey":"speechProcessingDelayInterruptionStep","typeLabel":"integer"},"speechProcessingDelayMaxMultiplier":{"type":"integer","description":"Maximum interruption multiplier applied to speech processing delay.","minimum":0,"uniqueKey":"speechProcessingDelayMaxMultiplier","typeLabel":"integer"},"callerResponseTimeout":{"type":"number","description":"Seconds of caller silence before the agent checks in.","minimum":0,"uniqueKey":"callerResponseTimeout","typeLabel":"number"},"callerResponseTimeoutHangupCounter":{"type":"integer","description":"Unanswered check-ins before the agent ends the call.","minimum":0,"uniqueKey":"callerResponseTimeoutHangupCounter","typeLabel":"integer"},"ignoreSpeech":{"type":"array","items":{"type":"string","uniqueKey":"ignoreSpeech.items.[INDEX]","typeLabel":"string"},"description":"Caller phrases that should not be treated as a response.","uniqueKey":"ignoreSpeech","typeLabel":"string[]"},"noContactInjection":{"type":"boolean","description":"Exclude the caller contact record from agent context.","uniqueKey":"noContactInjection","typeLabel":"boolean"},"noConvoHistory":{"type":"boolean","description":"Exclude prior conversation summaries from agent context.","uniqueKey":"noConvoHistory","typeLabel":"boolean"},"autoRecordingNotification":{"type":"string","enum":["true","false","always"],"description":"Recording notice policy: jurisdiction-based, never, or every call.","uniqueKey":"autoRecordingNotification","typeLabel":"enum\u003cstring>"},"recordingNotificationPhrase":{"type":"string","description":"Phrase spoken when a recording notice is required.","uniqueKey":"recordingNotificationPhrase","typeLabel":"string"},"preAnswerRingTime":{"oneOf":[{"type":"integer","description":"Seconds to ring before answering an inbound call.","minimum":0,"maximum":60,"uniqueKey":"preAnswerRingTime.oneOf.0","typeLabel":"integer"},{"type":"null","description":"Seconds to ring before answering an inbound call.","minimum":0,"maximum":60,"uniqueKey":"preAnswerRingTime.oneOf.1","typeLabel":"null"}],"uniqueKey":"preAnswerRingTime","typeLabel":"integer | null"},"preAnswerSkipProcessingResults":{"type":"boolean","description":"Place raw Pre Answer results directly into context without an additional model pass.","uniqueKey":"preAnswerSkipProcessingResults","typeLabel":"boolean"},"useAgentNumberForTransfers":{"type":"boolean","description":"Use the agent phone number as caller ID for transfers.","uniqueKey":"useAgentNumberForTransfers","typeLabel":"boolean"},"confirmTransfers":{"type":"boolean","description":"Require the recipient to confirm before completing a transfer.","uniqueKey":"confirmTransfers","typeLabel":"boolean"},"monitorTransfers":{"type":"boolean","description":"Continue monitoring the call after a transfer.","uniqueKey":"monitorTransfers","typeLabel":"boolean"},"attendedTransfers":{"type":"boolean","description":"Keep the agent with the caller while the recipient is reached.","uniqueKey":"attendedTransfers","typeLabel":"boolean"},"attendedTransferBridgeTrigger":{"oneOf":[{"type":"string","description":"Recipient response required to bridge an attended transfer.","uniqueKey":"attendedTransferBridgeTrigger.oneOf.0","typeLabel":"string"},{"type":"null","description":"Recipient response required to bridge an attended transfer.","uniqueKey":"attendedTransferBridgeTrigger.oneOf.1","typeLabel":"null"}],"uniqueKey":"attendedTransferBridgeTrigger","typeLabel":"string | null"},"attendedTransferCheckInTimeout":{"type":"integer","description":"Seconds before the agent checks in during an attended transfer.","minimum":0,"uniqueKey":"attendedTransferCheckInTimeout","typeLabel":"integer"},"transferConfirmTimeout":{"type":"integer","description":"Seconds to wait for transfer confirmation.","minimum":0,"uniqueKey":"transferConfirmTimeout","typeLabel":"integer"},"announceTransferConnecting":{"type":"boolean","description":"Announce that a transfer is being connected.","uniqueKey":"announceTransferConnecting","typeLabel":"boolean"},"announceTransferConnected":{"type":"boolean","description":"Announce when a transfer has connected.","uniqueKey":"announceTransferConnected","typeLabel":"boolean"},"preTransferNotificationStart":{"type":"string","description":"Message spoken when Pre Transfer work begins.","uniqueKey":"preTransferNotificationStart","typeLabel":"string"},"preTransferNotificationEnd":{"type":"string","description":"Message spoken when Pre Transfer work completes.","uniqueKey":"preTransferNotificationEnd","typeLabel":"string"},"enableRingback":{"type":"boolean","description":"Play ringback while the agent is connecting an outbound call.","uniqueKey":"enableRingback","typeLabel":"boolean"},"enableTransferRingback":{"type":"boolean","description":"Play ringback while a transfer is connecting.","uniqueKey":"enableTransferRingback","typeLabel":"boolean"},"cnamAutoRejectRegex":{"oneOf":[{"type":"string","description":"Pattern used to reject matching inbound caller names before answer.","uniqueKey":"cnamAutoRejectRegex.oneOf.0","typeLabel":"string"},{"type":"null","description":"Pattern used to reject matching inbound caller names before answer.","uniqueKey":"cnamAutoRejectRegex.oneOf.1","typeLabel":"null"}],"uniqueKey":"cnamAutoRejectRegex","typeLabel":"string | null"},"cnamAutoRejectCode":{"type":"integer","description":"SIP response code used when the reject pattern matches.","uniqueKey":"cnamAutoRejectCode","typeLabel":"integer"},"cnamAutoTransferRegex":{"oneOf":[{"type":"string","description":"Pattern used to transfer matching inbound caller names before answer.","uniqueKey":"cnamAutoTransferRegex.oneOf.0","typeLabel":"string"},{"type":"null","description":"Pattern used to transfer matching inbound caller names before answer.","uniqueKey":"cnamAutoTransferRegex.oneOf.1","typeLabel":"null"}],"uniqueKey":"cnamAutoTransferRegex","typeLabel":"string | null"},"cnamAutoTransferDestination":{"oneOf":[{"type":"string","description":"Phone number, extension, or PBX destination used by automatic transfer.","uniqueKey":"cnamAutoTransferDestination.oneOf.0","typeLabel":"string"},{"type":"null","description":"Phone number, extension, or PBX destination used by automatic transfer.","uniqueKey":"cnamAutoTransferDestination.oneOf.1","typeLabel":"null"}],"uniqueKey":"cnamAutoTransferDestination","typeLabel":"string | null"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"title":"\u003cstring>","description":"\u003cstring>","brandName":"\u003cstring>","agentInstructions":"\u003cstring>","welcomeMessage":"\u003cstring>","links":["\u003cstring>"],"keywords":["\u003cstring>"],"agentModel":"\u003cstring>","agentFastMode":true,"agentThinking":"low","agentThinkingModel":"\u003cstring>","postConvoForceThinking":true,"timezone":"America/Chicago","agentVoice":"\u003cstring>","agentTtsEngine":"\u003cstring>","agentSttSmartFormatting":true,"actions":[{"name":"\u003cstring>","instructions":"\u003cstring>"}],"reportingFields":[{"key":"\u003cstring>","label":"\u003cstring>","instructions":"\u003cstring>","values":{"choices":["\u003cstring>"]}}],"apps":[{"appId":"\u003cstring>","version":"\u003cstring>","instructions":"\u003cstring>","enabled":true}],"skills":[{"slug":"\u003cstring>","instructions":"\u003cstring>"}],"computerDelegateAccountId":123,"heartbeatInstructions":"\u003cstring>","heartbeatEvery":"\u003cstring>","heartbeatConfig":{"model":"\u003cstring>","session":"\u003cstring>","target":"\u003cstring>","to":"\u003cstring>","accountId":"\u003cstring>","includeReasoning":true,"includeSystemPromptSection":true,"ackMaxChars":1,"suppressToolErrorWarnings":true,"timeoutSeconds":2,"lightContext":true,"isolatedSession":true,"skipWhenBusy":true},"backgroundAudio":"\u003cstring>","waitOnAnswer":1,"waitToGreet":true,"postAnswerDtmf":"\u003cstring>","interruptionWordCount":1,"interruptionMinimumSpeakingTime":1,"speakingTimeout":1,"speechProcessingDelay":1,"speechProcessingDelayInterruptionStep":1,"speechProcessingDelayMaxMultiplier":1,"callerResponseTimeout":1,"callerResponseTimeoutHangupCounter":1,"ignoreSpeech":["\u003cstring>"],"noContactInjection":true,"noConvoHistory":true,"recordingNotificationPhrase":"\u003cstring>","preAnswerRingTime":30,"preAnswerSkipProcessingResults":true,"useAgentNumberForTransfers":true,"confirmTransfers":true,"monitorTransfers":true,"attendedTransfers":true,"attendedTransferBridgeTrigger":"\u003cstring>","attendedTransferCheckInTimeout":1,"transferConfirmTimeout":1,"announceTransferConnecting":true,"announceTransferConnected":true,"preTransferNotificationStart":"\u003cstring>","preTransferNotificationEnd":"\u003cstring>","enableRingback":true,"enableTransferRingback":true,"cnamAutoRejectRegex":"\u003cstring>","cnamAutoRejectCode":123,"cnamAutoTransferRegex":"\u003cstring>","cnamAutoTransferDestination":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"72798548-ac25-4542-84bd-177586678043":{"description":"Staging configuration updated","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true,"uniqueKey":"success","typeLabel":"boolean"},"message":{"type":"string","example":"Campaign updated successfully","uniqueKey":"message","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"success":true,"message":"Campaign updated successfully"}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"199cea56-5ccd-454c-b226-37eb7a9cb8e9":{"apiKeyAuth":{"type":"apiKey","in":"query","name":"token","description":"Vida API Token","scopes":[],"schemeName":"apiKeyAuth"}}},"servers":{"2ad078bb-532a-4bc0-a0a7-32284647c4c5":{"url":"https://api.vida.dev","description":"Vida Production","variables":{"baseUrl":{"default":"api.vida.dev","description":"Production API Root"}}}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"apiKey","in":"query","name":"token","description":"Vida API Token","scopes":[],"schemeName":"apiKeyAuth"},"schema":{"title":"token","type":"string","description":"Vida API Token","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"apiKeyAuth","name":"token"}],"title":"apiKeyAuth"}]},"originalFileLocation":"apiv2.json"},"subdomain":"vida","siteName":"Vida AI Agent OS Docs","title":"Vida AI Agent OS Documentation","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-08-21T02:25:24.672Z","originalFileLocation":"api-reference/agents/update-staging-agent-configuration.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=\"light\";if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"light\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Updates the selected account staging configuration. Omitted settings retain their current values. Publish separately when the staged changes are ready to become live.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Vida AI Agent OS Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/vida/NyE2MrsaQNcyncaE/_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=\"/docs/mintlify-assets/_mintlify/favicons/vida/NyE2MrsaQNcyncaE/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/vida/NyE2MrsaQNcyncaE/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/vida/NyE2MrsaQNcyncaE/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/vida/NyE2MrsaQNcyncaE/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/vida/NyE2MrsaQNcyncaE/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/vida/NyE2MrsaQNcyncaE/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/vida/NyE2MrsaQNcyncaE/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/vida/NyE2MrsaQNcyncaE/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Vida AI Agent OS Documentation\">\u003cmeta data-mint-head property=\"og:description\" content=\"Build, deploy, operate, and integrate Vida AI Agents across voice, text, email, chat, software, and business workflows.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Vida AI Agent OS Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://vida.io/docs/api-reference/agents/update-staging-agent-configuration\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://vida.io/images/openGraphImage-noBrand.png\">\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=\"Vida AI Agent OS Documentation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Build, deploy, operate, and integrate Vida AI Agents across business communications and operations.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://vida.io/images/openGraphImage-noBrand.png\">\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=\"/docs/mintlify-assets/_mintlify/favicons/vida/NyE2MrsaQNcyncaE/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Vida AI Agent OS Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#0075FF\">\u003cmeta data-mint-head name=\"twitter:site:\" content=\"@VIDAisAI\">\u003cmeta data-mint-head name=\"twitter:creator\" content=\"@VIDAisAI\">\u003clink data-mint-head rel=\"canonical\" href=\"https://vida.io/docs/api-reference/agents/update-staging-agent-configuration\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/docs/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/docs/api-reference/agents/update-staging-agent-configuration.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://vida.io/#organization\",\"name\":\"Vida AI Agent OS Docs\",\"url\":\"https://vida.io\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/vida/MUI7MaE2JUvHNPoO/logos/blank.svg?fit=max\u0026auto=format\u0026n=MUI7MaE2JUvHNPoO\u0026q=85\u0026s=3388b7be4b5e339589764386f1b37423\"}},{\"@type\":\"WebSite\",\"@id\":\"https://vida.io/docs#website\",\"name\":\"Vida AI Agent OS Docs\",\"url\":\"https://vida.io/docs\",\"publisher\":{\"@id\":\"https://vida.io/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://vida.io/docs/api-reference/agents/update-staging-agent-configuration#webpage\",\"url\":\"https://vida.io/docs/api-reference/agents/update-staging-agent-configuration\",\"name\":\"Update staging agent configuration\",\"description\":\"Updates the selected account staging configuration. Omitted settings retain their current values. Publish separately when the staged changes are ready to become live.\",\"dateModified\":\"2026-08-21T02:25:24.672Z\",\"isPartOf\":{\"@id\":\"https://vida.io/docs#website\"},\"breadcrumb\":{\"@id\":\"https://vida.io/docs/api-reference/agents/update-staging-agent-configuration#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://vida.io/docs/api-reference/agents/update-staging-agent-configuration#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Agents\",\"item\":\"https://vida.io/docs/api-reference/agents/list-agent-functions\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Update staging agent configuration\",\"item\":\"https://vida.io/docs/api-reference/agents/update-staging-agent-configuration\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://vida.io/docs/api-reference/agents/update-staging-agent-configuration#apireference\",\"headline\":\"Update staging agent configuration\",\"name\":\"Update staging agent configuration\",\"description\":\"Updates the selected account staging configuration. Omitted settings retain their current values. Publish separately when the staged changes are ready to become live.\",\"url\":\"https://vida.io/docs/api-reference/agents/update-staging-agent-configuration\",\"mainEntityOfPage\":{\"@id\":\"https://vida.io/docs/api-reference/agents/update-staging-agent-configuration#webpage\"},\"image\":\"https://vida.io/images/openGraphImage-noBrand.png\",\"dateModified\":\"2026-08-21T02:25:24.672Z\",\"publisher\":{\"@id\":\"https://vida.io/#organization\"},\"isPartOf\":{\"@id\":\"https://vida.io/docs#website\"}}]}\u003c/script>","agentPointerHref":"/docs/api-reference/agents/update-staging-agent-configuration.md","siteName":"Vida AI Agent OS Docs","nav":{"global":null,"tabs":[{"tab":"Documentation","pages":[{"title":"Documentation","href":"/welcome"}]},{"tab":"API Reference","groups":[{"group":"API Documentation","pages":[{"title":"Vida API overview","href":"/api-reference/overview"},{"title":"Getting started","href":"/api-reference/getting-started"},{"title":"Authentication","href":"/api-reference/authentication"},{"title":"Vida API Skill","href":"/api-reference/vida-api-skill"}]},{"group":"Agent API Guides","pages":[{"title":"Configure Agents through the API","href":"/api-reference/agent-guides/overview"},{"title":"Configuration lifecycle","href":"/api-reference/agent-guides/configuration-lifecycle"},{"title":"Versions and experiments","href":"/api-reference/agent-guides/versions-and-experiments"},{"title":"Models and reasoning","href":"/api-reference/agent-guides/models-and-reasoning"},{"title":"Language, voice, and speech","href":"/api-reference/agent-guides/language-voice-and-speech"},{"title":"Agent functions","href":"/api-reference/agent-guides/functions"},{"title":"Agent apps","href":"/api-reference/agent-guides/apps"},{"title":"Phone numbers and SIP","href":"/api-reference/agent-guides/telephony"},{"title":"Computer Agent configuration","href":"/api-reference/agent-guides/computer-agents"},{"title":"Computer Agent lifecycle and support","href":"/api-reference/agent-guides/computer-agent-operations"},{"title":"Computer Agent skills, credentials, and channels","href":"/api-reference/agent-guides/computer-agent-skills-and-channels"},{"title":"Workspaces, helpers, and browser automation","href":"/api-reference/agent-guides/computer-agent-workspaces-and-helpers"},{"title":"Computer Agent Canvas","href":"/api-reference/agent-guides/computer-agent-canvas"}]},{"group":"Platform API Guides","pages":[{"title":"Tasks and automation","href":"/api-reference/platform-guides/tasks-and-automation"},{"title":"Contacts and ongoing objectives","href":"/api-reference/platform-guides/contacts-and-objectives"},{"title":"Logs, conversations, and reporting","href":"/api-reference/platform-guides/logs-conversations-and-reporting"},{"title":"Accounts, access, and customer onboarding","href":"/api-reference/platform-guides/accounts-access-and-onboarding"},{"title":"Connect Stripe or Chargebee billing","href":"/api-reference/platform-guides/billing-providers"},{"title":"Reseller Agent templates","href":"/api-reference/platform-guides/agent-templates"},{"title":"Integrations, inbound email, and webhooks","href":"/api-reference/platform-guides/integrations-email-and-webhooks"},{"title":"White-label domains and embedded access","href":"/api-reference/platform-guides/white-label-domains-and-embed"}]},{"group":"Authorization","pages":[{"openapi":"get /api/v2/tokens","title":"List tokens","href":"/api-reference/authorization/list-tokens"},{"openapi":"post /api/v2/tokens","title":"Create a token","href":"/api-reference/authorization/create-a-token"},{"openapi":"delete /api/v2/tokens","title":"Delete a token","href":"/api-reference/authorization/delete-a-token"},{"openapi":"get /api/v2/auth/account/oneTimeAuthToken","title":"Generate one-time auth token","href":"/api-reference/authorization/generate-one-time-auth-token"}]},{"group":"Agents","pages":[{"openapi":"get /api/v2/agent/functions","title":"List agent functions","href":"/api-reference/agents/list-agent-functions"},{"openapi":"get /api/v2/agent/voices","title":"List agent voices","href":"/api-reference/agents/list-agent-voices"},{"openapi":"post /api/v2/agent/publish","title":"Publish an Agent","href":"/api-reference/agents/publish-an-agent"},{"openapi":"post /api/v2/agent/revert","title":"Revert an Agent","description":"Revert staging agent to current default active agent settings","href":"/api-reference/agents/revert-an-agent"},{"openapi":"post /api/v2/agent","title":"Update staging agent configuration","href":"/api-reference/agents/update-staging-agent-configuration"},{"openapi":"get /api/v2/agent/{agentConfigId}/versions","title":"List Agent Versions","description":"Lists saved snapshots stored for the live configuration. Use the live agentConfigId returned by GET /api/v2/agentEventRules/default. Pass includeData=true to include each full snapshot.","href":"/api-reference/agents/list-agent-versions"},{"openapi":"post /api/v2/agent/{agentConfigId}/versions","title":"Save agent version","href":"/api-reference/agents/save-agent-version"},{"openapi":"post /api/v2/agent/{agentConfigId}/versions/{versionId}","title":"Replace saved agent version","href":"/api-reference/agents/replace-saved-agent-version"},{"openapi":"delete /api/v2/agent/{agentConfigId}/versions/{versionId}","title":"Delete saved agent version","href":"/api-reference/agents/delete-saved-agent-version"},{"openapi":"post /api/v2/agent/{agentConfigId}/versions/{versionId}/restore","title":"Restore saved agent version","href":"/api-reference/agents/restore-saved-agent-version"},{"openapi":"put /api/v2/agent/{agentConfigId}/versions/{versionId}/title","title":"Rename saved agent version","href":"/api-reference/agents/rename-saved-agent-version"},{"openapi":"get /api/v2/agent/{agentConfigId}","title":"Get Agent","href":"/api-reference/agents/get-agent"},{"openapi":"post /api/v2/agent/outboundCall","title":"Queue outbound call(s) from your Agent","href":"/api-reference/agents/queue-outbound-calls-from-your-agent"},{"openapi":"post /api/v2/agent/outboundSms","title":"Queue outbound SMS text message(s) from your Agent","href":"/api-reference/agents/queue-outbound-sms-text-messages-from-your-agent"},{"openapi":"post /api/v2/agent/outboundEmail","title":"Queue outbound email(s) from your Agent","href":"/api-reference/agents/queue-outbound-emails-from-your-agent"},{"openapi":"get /api/v2/agentEventRules/staging","title":"Fetch Staging Agent","href":"/api-reference/agents/fetch-staging-agent"},{"openapi":"get /api/v2/agentEventRules/default","title":"Fetch Live Agent","href":"/api-reference/agents/fetch-live-agent"},{"openapi":"post /api/v2/agent/autoReviewAgentConfiguration","title":"Review an Agent configuration","href":"/api-reference/agents/review-an-agent-configuration"},{"openapi":"get /api/v2/experiments","title":"List agent experiments","href":"/api-reference/agents/list-agent-experiments"},{"openapi":"post /api/v2/experiments","title":"Create agent experiment","href":"/api-reference/agents/create-agent-experiment"},{"openapi":"get /api/v2/experiments/{experimentId}","title":"Get agent experiment","href":"/api-reference/agents/get-agent-experiment"},{"openapi":"put /api/v2/experiments/{experimentId}","title":"Update agent experiment","href":"/api-reference/agents/update-agent-experiment"},{"openapi":"delete /api/v2/experiments/{experimentId}","title":"Delete agent experiment","href":"/api-reference/agents/delete-agent-experiment"},{"openapi":"post /api/v2/experiments/{experimentId}/status","title":"Change agent experiment status","href":"/api-reference/agents/change-agent-experiment-status"}]},{"group":"Phone Numbers","pages":[{"openapi":"get /api/v2/phoneNumbers","title":"List assigned phone numbers","href":"/api-reference/phone-numbers/list-assigned-phone-numbers"},{"openapi":"post /api/v2/phoneNumber/assign","title":"Assign phone number to your account","href":"/api-reference/phone-numbers/assign-phone-number-to-your-account"},{"openapi":"post /api/v2/phoneNumber/byo/assign","title":"Assign a BYO phone number","href":"/api-reference/phone-numbers/assign-a-byo-phone-number"},{"openapi":"post /api/v2/phoneNumber/return","title":"Return / Unassign Phone Number","href":"/api-reference/phone-numbers/return-unassign-phone-number"},{"openapi":"post /api/v2/phoneNumber/search/local/locality","title":"Search for local numbers by locality","href":"/api-reference/phone-numbers/search-for-local-numbers-by-locality"},{"openapi":"post /api/v2/phoneNumber/search/local/prefix","title":"Search for local numbers by prefix","href":"/api-reference/phone-numbers/search-for-local-numbers-by-prefix"},{"openapi":"post /api/v2/phoneNumber/search/local/phrase","title":"Search for local numbers by phrase","href":"/api-reference/phone-numbers/search-for-local-numbers-by-phrase"},{"openapi":"get /api/v2/numberingProviders","title":"List supported numbering providers","href":"/api-reference/phone-numbers/list-supported-numbering-providers"},{"openapi":"put /api/v2/numberingProvider","title":"Update an existing numbering provider","href":"/api-reference/phone-numbers/update-an-existing-numbering-provider"},{"openapi":"post /api/v2/numberingProvider","title":"Add a numbering provider to an organization","href":"/api-reference/phone-numbers/add-a-numbering-provider-to-an-organization"}]},{"group":"SIP","pages":[{"openapi":"get /api/v2/sip/captures","title":"Fetch SIP Captures by SIP Call-ID","href":"/api-reference/sip/fetch-sip-captures-by-sip-call-id"},{"openapi":"get /api/v2/sip/ipWhitelist","title":"List SIP IP Whitelist","href":"/api-reference/sip/list-sip-ip-whitelist"},{"openapi":"post /api/v2/sip/ipWhitelist","title":"Add IP to SIP IP Whitelist","href":"/api-reference/sip/add-ip-to-sip-ip-whitelist"},{"openapi":"delete /api/v2/sip/ipWhitelist","title":"Remove IP from SIP IP Whitelist","href":"/api-reference/sip/remove-ip-from-sip-ip-whitelist"},{"openapi":"get /api/v2/sip/outboundRoutes","title":"List SIP Outbound Routes","href":"/api-reference/sip/list-sip-outbound-routes"},{"openapi":"post /api/v2/sip/outboundRoutes","title":"Add SIP Outbound Route","href":"/api-reference/sip/add-sip-outbound-route"},{"openapi":"delete /api/v2/sip/outboundRoutes","title":"Remove SIP Outbound Route","href":"/api-reference/sip/remove-sip-outbound-route"},{"openapi":"post /api/v2/sip/registration/available","title":"Check SIP registration AOR availability","href":"/api-reference/sip/check-sip-registration-aor-availability"},{"openapi":"get /api/v2/sip/registration","title":"Get SIP registration","href":"/api-reference/sip/get-sip-registration"},{"openapi":"post /api/v2/sip/registration","title":"Create or update SIP registration","href":"/api-reference/sip/create-or-update-sip-registration"},{"openapi":"delete /api/v2/sip/registration","title":"Delete SIP registration","href":"/api-reference/sip/delete-sip-registration"}]},{"group":"Messaging","pages":[{"openapi":"get /api/v2/conversations","title":"List Priority Inbox","href":"/api-reference/messaging/list-priority-inbox"},{"openapi":"get /api/v2/junkConversations","title":"List Junk Inbox","href":"/api-reference/messaging/list-junk-inbox"},{"openapi":"get /api/v2/messages/recent","title":"Fetch Recent Messages","href":"/api-reference/messaging/fetch-recent-messages"},{"openapi":"get /api/v2/messages/{roomId}","title":"Fetch Room Messages","href":"/api-reference/messaging/fetch-room-messages"},{"openapi":"post /api/v2/agent/receiveMessage","title":"Send message to an agent from your own platform","href":"/api-reference/messaging/send-message-to-an-agent-from-your-own-platform"}]},{"group":"Webhooks","pages":[{"openapi":"get /api/v2/webhooks","title":"List Webhooks","href":"/api-reference/webhooks/list-webhooks"},{"openapi":"post /api/v2/webhooks","title":"Add Webhook","href":"/api-reference/webhooks/add-webhook"},{"openapi":"delete /api/v2/webhooks","title":"Remove Webhook","href":"/api-reference/webhooks/remove-webhook"},{"openapi":"get /api/v2/webhookRelay/types","title":"List supported Webhook Relay types","href":"/api-reference/webhooks/list-supported-webhook-relay-types"},{"openapi":"get /api/v2/webhookRelay/{type}","title":"Get a webhook relay configuration","href":"/api-reference/webhooks/get-a-webhook-relay-configuration"},{"openapi":"post /api/v2/webhookRelay/{type}","title":"Create or update a webhook relay","href":"/api-reference/webhooks/create-or-update-a-webhook-relay"},{"openapi":"delete /api/v2/webhookRelay/{type}","title":"Delete a webhook relay configuration","href":"/api-reference/webhooks/delete-a-webhook-relay-configuration"},{"openapi":"get /api/v2/webhookRelay","title":"List all webhook relay configurations","href":"/api-reference/webhooks/list-all-webhook-relay-configurations"}]},{"group":"Knowledge","pages":[{"openapi":"get /api/v2/context","title":"Fetch Context","href":"/api-reference/knowledge/fetch-context"},{"openapi":"post /api/v2/context","title":"Add Context","href":"/api-reference/knowledge/add-context"}]},{"group":"Agent URLs","pages":[{"openapi":"get /api/v2/checkAgentUrl","title":"Check agent url availability","href":"/api-reference/agent-urls/check-agent-url-availability"},{"openapi":"get /api/v2/agentUrl","title":"Fetch existing agent url","href":"/api-reference/agent-urls/fetch-existing-agent-url"},{"openapi":"post /api/v2/agentUrl","title":"Create agent url","href":"/api-reference/agent-urls/create-agent-url"}]},{"group":"Accounts","pages":[{"openapi":"post /api/v2/createReseller","title":"Create a new reseller","href":"/api-reference/accounts/create-a-new-reseller"},{"openapi":"get /api/v2/listResellers","title":"List resellers","href":"/api-reference/accounts/list-resellers"},{"openapi":"post /api/v2/createOrganization","title":"Create a new organization","href":"/api-reference/accounts/create-a-new-organization"},{"openapi":"delete /api/v2/deleteOrganization","title":"Delete an organization","href":"/api-reference/accounts/delete-an-organization"},{"openapi":"get /api/v2/listOrganizations","title":"List organizations","href":"/api-reference/accounts/list-organizations"},{"openapi":"get /api/v2/account","title":"Get account details","href":"/api-reference/accounts/get-account-details"},{"openapi":"post /api/v2/account","title":"Update account details","href":"/api-reference/accounts/update-account-details"},{"openapi":"get /api/v2/listAccounts","title":"List agent accounts","href":"/api-reference/accounts/list-agent-accounts"},{"openapi":"post /api/v2/createAccount","title":"Create an agent account","href":"/api-reference/accounts/create-an-agent-account"},{"openapi":"delete /api/v2/deleteAccount","title":"Delete an account","href":"/api-reference/accounts/delete-an-account"},{"openapi":"get /api/v2/members","title":"List members","href":"/api-reference/accounts/list-members"},{"openapi":"get /api/v2/member","title":"Fetch member","href":"/api-reference/accounts/fetch-member"},{"openapi":"put /api/v2/member","title":"Update member","href":"/api-reference/accounts/update-member"},{"openapi":"post /api/v2/member","title":"Invite member","href":"/api-reference/accounts/invite-member"},{"openapi":"delete /api/v2/member","title":"Delete member","href":"/api-reference/accounts/delete-member"},{"openapi":"get /api/v2/searchAccounts","title":"Search accounts","href":"/api-reference/accounts/search-accounts"},{"openapi":"get /api/v2/getAccountByExternalId","title":"Fetch Account by externalAccountId","href":"/api-reference/accounts/fetch-account-by-externalaccountid"},{"openapi":"post /api/v2/updateOrganization","title":"Update Organization Settings","href":"/api-reference/accounts/update-organization-settings"},{"openapi":"post /api/v2/updateAccount","title":"Update Account Settings","href":"/api-reference/accounts/update-account-settings"},{"openapi":"get /api/v2/reseller/settings","title":"Get reseller settings","href":"/api-reference/accounts/get-reseller-settings"},{"openapi":"post /api/v2/reseller/settings","title":"Update reseller settings","href":"/api-reference/accounts/update-reseller-settings"}]},{"group":"Billing","pages":[{"openapi":"get /api/v2/stats/usage","title":"View Usage","href":"/api-reference/billing/view-usage"},{"openapi":"get /api/v2/product/offeredPlan","title":"View Offered Product Plan","href":"/api-reference/billing/view-offered-product-plan"},{"openapi":"get /api/v2/product/currentPlan","title":"View Current Product Plan","href":"/api-reference/billing/view-current-product-plan"},{"openapi":"get /api/v2/product/allAvailablePlans","title":"View Available Product Plans","href":"/api-reference/billing/view-available-product-plans"},{"openapi":"get /api/v2/billing/billingSystemConfig","title":"Get billing provider configuration","href":"/api-reference/billing/get-billing-provider-configuration"},{"openapi":"post /api/v2/billing/billingSystemConfig","title":"Configure a billing provider","href":"/api-reference/billing/configure-a-billing-provider"},{"openapi":"post /api/v2/product/subscribe","title":"Subscribe to product plan","href":"/api-reference/billing/subscribe-to-product-plan"},{"openapi":"delete /api/v2/product/cancel","title":"Cancel product subscription","href":"/api-reference/billing/cancel-product-subscription"},{"openapi":"get /api/v2/addon/available","title":"View Available Add Ons","href":"/api-reference/billing/view-available-add-ons"},{"openapi":"get /api/v2/product/productCatalog","title":"View Product Catalog","href":"/api-reference/billing/view-product-catalog"},{"openapi":"get /api/v2/product/productCatalog/{productPlanId}","title":"Fetch a product plan details","href":"/api-reference/billing/fetch-a-product-plan-details"},{"openapi":"post /api/v2/billing/billingPeriod","title":"Start a new billing period for an organization","href":"/api-reference/billing/start-a-new-billing-period-for-an-organization"},{"openapi":"post /api/v2/billing/adrExportConfig","title":"Configure ADR Export Settings","href":"/api-reference/billing/configure-adr-export-settings"}]},{"group":"Tasks","pages":[{"openapi":"get /api/v2/tasks","title":"Fetch all tasks","href":"/api-reference/tasks/fetch-all-tasks"},{"openapi":"post /api/v2/tasks","title":"Create a new task","href":"/api-reference/tasks/create-a-new-task"},{"openapi":"post /api/v2/tasks/csv","title":"Create multiple tasks via CSV upload","href":"/api-reference/tasks/create-multiple-tasks-via-csv-upload"},{"openapi":"get /api/v2/tasks/stats","title":"Task statistics","href":"/api-reference/tasks/task-statistics"},{"openapi":"get /api/v2/tasks/batches","title":"Recent task batches","href":"/api-reference/tasks/recent-task-batches"},{"openapi":"post /api/v2/tasks/batches","title":"Create a task batch","href":"/api-reference/tasks/create-a-task-batch"},{"openapi":"get /api/v2/tasks/batches/{batchId}","title":"Fetch task batch status","href":"/api-reference/tasks/fetch-task-batch-status"},{"openapi":"get /api/v2/tasks/dailyCounts","title":"Daily counts","href":"/api-reference/tasks/daily-counts"},{"openapi":"get /api/v2/tasks/limits","title":"Fetch task limits","href":"/api-reference/tasks/fetch-task-limits"},{"openapi":"post /api/v2/tasks/limits","title":"Update task limits","href":"/api-reference/tasks/update-task-limits"},{"openapi":"get /api/v2/tasks/{taskId}","title":"Fetch a specific task","href":"/api-reference/tasks/fetch-a-specific-task"},{"openapi":"post /api/v2/tasks/{taskId}","title":"Update a task","href":"/api-reference/tasks/update-a-task"},{"openapi":"delete /api/v2/tasks/{taskId}","title":"Delete a task","href":"/api-reference/tasks/delete-a-task"},{"openapi":"post /api/v2/tasks/{taskId}/run","title":"Run a scheduled Task","href":"/api-reference/tasks/run-a-scheduled-task"},{"openapi":"get /api/v2/tasks/{taskId}/runs","title":"List scheduled Task runs","href":"/api-reference/tasks/list-scheduled-task-runs"},{"openapi":"get /api/v2/tasks/{taskId}/logs","title":"Fetch communication logs for a task","href":"/api-reference/tasks/fetch-communication-logs-for-a-task"},{"openapi":"post /api/v2/tasks/cancel","title":"Cancel queued tasks","href":"/api-reference/tasks/cancel-queued-tasks"}]},{"group":"Integrations","pages":[{"openapi":"get /api/v2/integration/{integrationSlug}/{integrationVersion}","title":"Fetch integration data","href":"/api-reference/integrations/fetch-integration-data"},{"openapi":"put /api/v2/integration/{integrationSlug}/{integrationVersion}","title":"Update integration data","href":"/api-reference/integrations/update-integration-data"}]},{"group":"Models","pages":[{"openapi":"get /api/v2/models/supported","title":"List supported AI models","href":"/api-reference/models/list-supported-ai-models"}]},{"group":"Contacts","pages":[{"openapi":"get /api/v2/contact/list","title":"List Contact Lists","href":"/api-reference/contacts/list-contact-lists"},{"openapi":"get /api/v2/contact/list/{listName}","title":"List Contacts in a Contact List","href":"/api-reference/contacts/list-contacts-in-a-contact-list"},{"openapi":"post /api/v2/contact/list/{listName}","title":"Add or refresh a Contact List membership","href":"/api-reference/contacts/add-or-refresh-a-contact-list-membership"},{"openapi":"delete /api/v2/contact/list/{listName}","title":"Remove a Contact List membership","href":"/api-reference/contacts/remove-a-contact-list-membership"},{"openapi":"get /api/v2/contact","title":"Search and paginate Contacts","href":"/api-reference/contacts/search-and-paginate-contacts"},{"openapi":"post /api/v2/contact","title":"Create or update a Contact","href":"/api-reference/contacts/create-or-update-a-contact"},{"openapi":"delete /api/v2/contact","title":"Delete a Contact","href":"/api-reference/contacts/delete-a-contact"},{"openapi":"delete /api/v2/contact/{contactId}/list/{listName}/state","title":"Remove a Contact from an objective and delete its state","href":"/api-reference/contacts/remove-a-contact-from-an-objective-and-delete-its-state"},{"openapi":"patch /api/v2/contact/{contactId}/list/{listName}/state","title":"Enroll a Contact in an objective and merge its state","href":"/api-reference/contacts/enroll-a-contact-in-an-objective-and-merge-its-state"},{"openapi":"get /api/v2/contact/{contactId}/logs","title":"Fetch recent communication logs for a Contact","href":"/api-reference/contacts/fetch-recent-communication-logs-for-a-contact"},{"openapi":"get /api/v2/contact/{contactId}","title":"Fetch one Contact","href":"/api-reference/contacts/fetch-one-contact"},{"openapi":"patch /api/v2/contact/{contactId}","title":"Partially update a Contact","href":"/api-reference/contacts/partially-update-a-contact"}]},{"group":"White-label Domains","pages":[{"openapi":"get /api/v2/domains","title":"List white-label domains","href":"/api-reference/white-label-domains/list-white-label-domains"},{"openapi":"post /api/v2/domain","title":"Add a white-label domain","href":"/api-reference/white-label-domains/add-a-white-label-domain"},{"openapi":"delete /api/v2/domain","title":"Remove a white-label domain","href":"/api-reference/white-label-domains/remove-a-white-label-domain"},{"openapi":"post /api/v2/domain/default","title":"Set the default white-label domain","href":"/api-reference/white-label-domains/set-the-default-white-label-domain"}]},{"group":"Conversation Logs","pages":[{"openapi":"get /api/v2/logs","title":"Query conversation logs","href":"/api-reference/conversation-logs/query-conversation-logs"},{"openapi":"post /api/v2/logs/timeSeries","title":"Calculate a conversation metric","href":"/api-reference/conversation-logs/calculate-a-conversation-metric"}]},{"group":"Conversations","pages":[{"openapi":"post /api/v2/conversation/batch","title":"Fetch multiple conversations","href":"/api-reference/conversations/fetch-multiple-conversations"},{"openapi":"get /api/v2/conversation/{roomId}/{uuid}","title":"Get a conversation","href":"/api-reference/conversations/get-a-conversation"}]},{"group":"Apps","pages":[{"openapi":"get /api/v2/apps","title":"List agent apps","href":"/api-reference/apps/list-agent-apps"},{"openapi":"get /api/v2/apps/functions","title":"List enabled app functions","href":"/api-reference/apps/list-enabled-app-functions"},{"openapi":"post /api/v2/apps/{appId}/{appVersion}/functions/{functionName}","title":"Run an enabled app function","href":"/api-reference/apps/run-an-enabled-app-function"},{"openapi":"get /api/v2/apps/{appId}/{appVersion}","title":"Get agent app","href":"/api-reference/apps/get-agent-app"},{"openapi":"put /api/v2/apps/{appId}/{appVersion}","title":"Update installed agent app","href":"/api-reference/apps/update-installed-agent-app"},{"openapi":"post /api/v2/apps/{appId}/{appVersion}","title":"Install agent app","href":"/api-reference/apps/install-agent-app"},{"openapi":"delete /api/v2/apps/{appId}/{appVersion}","title":"Uninstall agent app","href":"/api-reference/apps/uninstall-agent-app"}]},{"group":"Inbound Email","pages":[{"openapi":"get /api/v2/email/inboundPolicy","title":"Get the inbound email policy","href":"/api-reference/inbound-email/get-the-inbound-email-policy"},{"openapi":"put /api/v2/email/inboundPolicy","title":"Update the inbound email policy","href":"/api-reference/inbound-email/update-the-inbound-email-policy"},{"openapi":"get /api/v2/email/inboundWhitelist","title":"List allowed inbound email senders","href":"/api-reference/inbound-email/list-allowed-inbound-email-senders"},{"openapi":"post /api/v2/email/inboundWhitelist","title":"Allow an inbound email sender","href":"/api-reference/inbound-email/allow-an-inbound-email-sender"},{"openapi":"delete /api/v2/email/inboundWhitelist","title":"Remove an allowed inbound email sender","href":"/api-reference/inbound-email/remove-an-allowed-inbound-email-sender"}]},{"group":"Features","pages":[{"openapi":"post /api/v2/features/assign","title":"Assign account features","href":"/api-reference/features/assign-account-features"},{"openapi":"delete /api/v2/features/assign","title":"Remove account features","href":"/api-reference/features/remove-account-features"},{"openapi":"get /api/v2/features","title":"List available account features","href":"/api-reference/features/list-available-account-features"}]},{"group":"Computer Agents","pages":[{"openapi":"post /api/v2/computer/accounts/{targetAccountId}/prompts/sync","title":"Refresh Computer Agent instructions","href":"/api-reference/computer-agents/refresh-computer-agent-instructions"},{"openapi":"post /api/v2/computer/accounts/{targetAccountId}/backup","title":"Create a Computer Agent backup","href":"/api-reference/computer-agents/create-a-computer-agent-backup"},{"openapi":"get /api/v2/computer/accounts/{targetAccountId}/backups","title":"List Computer Agent backups","href":"/api-reference/computer-agents/list-computer-agent-backups"},{"openapi":"get /api/v2/computer/accounts/{targetAccountId}/backup-job","title":"Get the latest backup job","href":"/api-reference/computer-agents/get-the-latest-backup-job"},{"openapi":"get /api/v2/computer/accounts/{targetAccountId}/backup-jobs/{jobId}","title":"Get a backup job","href":"/api-reference/computer-agents/get-a-backup-job"},{"openapi":"post /api/v2/computer/accounts/{targetAccountId}/restore","title":"Restore a Computer Agent backup","href":"/api-reference/computer-agents/restore-a-computer-agent-backup"},{"openapi":"get /api/v2/computer/accounts/{targetAccountId}/restore-job","title":"Get the latest restore job","href":"/api-reference/computer-agents/get-the-latest-restore-job"},{"openapi":"get /api/v2/computer/accounts/{targetAccountId}/restore-jobs/{jobId}","title":"Get a restore job","href":"/api-reference/computer-agents/get-a-restore-job"},{"openapi":"post /api/v2/computer/accounts/{targetAccountId}/browser/ticket","title":"Create a browser access ticket","href":"/api-reference/computer-agents/create-a-browser-access-ticket"},{"openapi":"post /api/v2/computer/accounts/{targetAccountId}/browser/automation-sessions","title":"Create a Computer Agent browser automation session","href":"/api-reference/computer-agents/create-a-computer-agent-browser-automation-session"},{"openapi":"get /api/v2/computer/accounts/{targetAccountId}/canvas","title":"Get Computer Agent Canvas access","href":"/api-reference/computer-agents/get-computer-agent-canvas-access"},{"openapi":"post /api/v2/computer/accounts/{targetAccountId}/canvas/publish","title":"Publish a Computer Agent Canvas","href":"/api-reference/computer-agents/publish-a-computer-agent-canvas"},{"openapi":"post /api/v2/computer/accounts/{targetAccountId}/channels/web-login/start","title":"Start a channel web-login flow","href":"/api-reference/computer-agents/start-a-channel-web-login-flow"},{"openapi":"post /api/v2/computer/accounts/{targetAccountId}/channels/web-login/wait","title":"Wait for a channel web login","href":"/api-reference/computer-agents/wait-for-a-channel-web-login"},{"openapi":"get /api/v2/computer/accounts/{targetAccountId}/channels/catalog","title":"List supported Computer Agent channels","href":"/api-reference/computer-agents/list-supported-computer-agent-channels"},{"openapi":"get /api/v2/computer/accounts/{targetAccountId}/channels/status","title":"Get Computer Agent channel status","href":"/api-reference/computer-agents/get-computer-agent-channel-status"},{"openapi":"post /api/v2/computer/accounts/{targetAccountId}/channels/logout","title":"Log a channel account out","href":"/api-reference/computer-agents/log-a-channel-account-out"},{"openapi":"post /api/v2/computer/accounts/{targetAccountId}/channels/configure","title":"Configure a Computer Agent channel","href":"/api-reference/computer-agents/configure-a-computer-agent-channel"},{"openapi":"get /api/v2/computer/accounts/{targetAccountId}/config","title":"Get Computer Agent configuration","href":"/api-reference/computer-agents/get-computer-agent-configuration"},{"openapi":"post /api/v2/computer/accounts/{targetAccountId}/config/patch","title":"Update Computer Agent configuration","href":"/api-reference/computer-agents/update-computer-agent-configuration"},{"openapi":"get /api/v2/computer/accounts/{targetAccountId}/helpers","title":"List Computer Agent helpers","href":"/api-reference/computer-agents/list-computer-agent-helpers"},{"openapi":"post /api/v2/computer/accounts/{targetAccountId}/helpers/execute","title":"Execute a registered Computer Agent helper","href":"/api-reference/computer-agents/execute-a-registered-computer-agent-helper"},{"openapi":"post /api/v2/computer/accounts/{targetAccountId}/helpers/refresh","title":"Refresh and validate Computer Agent helpers","href":"/api-reference/computer-agents/refresh-and-validate-computer-agent-helpers"},{"openapi":"post /api/v2/computer/accounts/{targetAccountId}/provision","title":"Provision or reconcile a Computer Agent","href":"/api-reference/computer-agents/provision-or-reconcile-a-computer-agent"},{"openapi":"post /api/v2/computer/accounts/{targetAccountId}/deprovision","title":"Deprovision a Computer Agent","href":"/api-reference/computer-agents/deprovision-a-computer-agent"},{"openapi":"post /api/v2/computer/accounts/{targetAccountId}/restart","title":"Restart a Computer Agent","href":"/api-reference/computer-agents/restart-a-computer-agent"},{"openapi":"post /api/v2/computer/accounts/{targetAccountId}/upgrade","title":"Upgrade a Computer Agent","href":"/api-reference/computer-agents/upgrade-a-computer-agent"},{"openapi":"get /api/v2/computer/accounts/{targetAccountId}/status","title":"Get Computer Agent status","href":"/api-reference/computer-agents/get-computer-agent-status"},{"openapi":"get /api/v2/computer/accounts/{targetAccountId}/secrets","title":"List Computer Agent secrets","href":"/api-reference/computer-agents/list-computer-agent-secrets"},{"openapi":"post /api/v2/computer/accounts/{targetAccountId}/secrets","title":"Save a Computer Agent secret","href":"/api-reference/computer-agents/save-a-computer-agent-secret"},{"openapi":"post /api/v2/computer/accounts/{targetAccountId}/secrets/delete","title":"Delete a Computer Agent secret","href":"/api-reference/computer-agents/delete-a-computer-agent-secret"},{"openapi":"post /api/v2/computer/accounts/{targetAccountId}/secrets/check","title":"Check Computer Agent secrets","href":"/api-reference/computer-agents/check-computer-agent-secrets"},{"openapi":"post /api/v2/computer/accounts/{targetAccountId}/secrets/reapply","title":"Reapply a Computer Agent secret","href":"/api-reference/computer-agents/reapply-a-computer-agent-secret"},{"openapi":"get /api/v2/computer/accounts/{targetAccountId}/memory/explorer","title":"Explore Computer Agent memories","href":"/api-reference/computer-agents/explore-computer-agent-memories"},{"openapi":"post /api/v2/computer/accounts/{targetAccountId}/memory","title":"Store a Computer Agent memory","href":"/api-reference/computer-agents/store-a-computer-agent-memory"},{"openapi":"post /api/v2/computer/accounts/{targetAccountId}/memory/{memoryId}","title":"Update a Computer Agent memory","href":"/api-reference/computer-agents/update-a-computer-agent-memory"},{"openapi":"post /api/v2/computer/accounts/{targetAccountId}/memory/{memoryId}/delete","title":"Delete a Computer Agent memory","href":"/api-reference/computer-agents/delete-a-computer-agent-memory"},{"openapi":"get /api/v2/computer/accounts/{targetAccountId}/config/schema","title":"Get available Computer Agent settings","href":"/api-reference/computer-agents/get-available-computer-agent-settings"},{"openapi":"get /api/v2/computer/accounts/{targetAccountId}/runtime/health","title":"Check Computer Agent health","href":"/api-reference/computer-agents/check-computer-agent-health"},{"openapi":"get /api/v2/computer/accounts/{targetAccountId}/runtime/logs","title":"Get recent Computer Agent logs","href":"/api-reference/computer-agents/get-recent-computer-agent-logs"},{"openapi":"get /api/v2/computer/accounts/{targetAccountId}/runtime/service-logs","title":"Get recent Computer Agent service logs","href":"/api-reference/computer-agents/get-recent-computer-agent-service-logs"},{"openapi":"get /api/v2/computer/accounts/{targetAccountId}/runtime/diagnostics","title":"Diagnose a Computer Agent","href":"/api-reference/computer-agents/diagnose-a-computer-agent"},{"openapi":"post /api/v2/computer/accounts/{targetAccountId}/runtime/repair","title":"Repair a Computer Agent","href":"/api-reference/computer-agents/repair-a-computer-agent"},{"openapi":"post /api/v2/computer/accounts/{targetAccountId}/skills/{skillSlug}/auth/{actionId}/start","title":"Start a skill authentication action","href":"/api-reference/computer-agents/start-a-skill-authentication-action"},{"openapi":"get /api/v2/computer/accounts/{targetAccountId}/skills/{skillSlug}/auth/{actionId}","title":"Get skill authentication action status","href":"/api-reference/computer-agents/get-skill-authentication-action-status"},{"openapi":"post /api/v2/computer/accounts/{targetAccountId}/skills/{skillSlug}/auth/{actionId}/cancel","title":"Cancel a skill authentication action","href":"/api-reference/computer-agents/cancel-a-skill-authentication-action"},{"openapi":"get /api/v2/computer/accounts/{targetAccountId}/skills/catalog","title":"List available Computer Agent skills","href":"/api-reference/computer-agents/list-available-computer-agent-skills"},{"openapi":"get /api/v2/computer/accounts/{targetAccountId}/skills/catalog/{skillSlug}","title":"Get Computer Agent skill details","href":"/api-reference/computer-agents/get-computer-agent-skill-details"},{"openapi":"get /api/v2/computer/accounts/{targetAccountId}/skills/state","title":"Get installed Computer Agent skills","href":"/api-reference/computer-agents/get-installed-computer-agent-skills"},{"openapi":"get /api/v2/computer/accounts/{targetAccountId}/skills/{skillSlug}/setup-values","title":"Get a Computer Agent skill setup value","href":"/api-reference/computer-agents/get-a-computer-agent-skill-setup-value"},{"openapi":"post /api/v2/computer/accounts/{targetAccountId}/skills/install","title":"Install a Computer Agent skill","href":"/api-reference/computer-agents/install-a-computer-agent-skill"},{"openapi":"post /api/v2/computer/accounts/{targetAccountId}/skills/{skillSlug}/verify","title":"Verify an installed skill","href":"/api-reference/computer-agents/verify-an-installed-skill"},{"openapi":"post /api/v2/computer/accounts/{targetAccountId}/skills/{skillSlug}/disable","title":"Disable an installed skill","href":"/api-reference/computer-agents/disable-an-installed-skill"},{"openapi":"post /api/v2/computer/accounts/{targetAccountId}/skills/{skillSlug}/uninstall","title":"Uninstall an installed skill","href":"/api-reference/computer-agents/uninstall-an-installed-skill"},{"openapi":"post /api/v2/computer/accounts/{targetAccountId}/skills/{skillSlug}/setup-state","title":"Save a Computer Agent skill setting","href":"/api-reference/computer-agents/save-a-computer-agent-skill-setting"},{"openapi":"post /api/v2/computer/accounts/{targetAccountId}/tasks/execute","title":"Execute a Computer Task and wait for its result","href":"/api-reference/computer-agents/execute-a-computer-task-and-wait-for-its-result"},{"openapi":"get /api/v2/computer/accounts/{targetAccountId}/tasks/{taskId}/result","title":"Read or wait for a Computer Task result","href":"/api-reference/computer-agents/read-or-wait-for-a-computer-task-result"},{"openapi":"get /api/v2/computer/accounts/{targetAccountId}/tools/catalog","title":"List Computer Agent tools and policy","href":"/api-reference/computer-agents/list-computer-agent-tools-and-policy"},{"openapi":"post /api/v2/computer/accounts/{targetAccountId}/tools/policy","title":"Change one Computer Agent tool policy","href":"/api-reference/computer-agents/change-one-computer-agent-tool-policy"},{"openapi":"post /api/v2/computer/accounts/{targetAccountId}/tools/invoke","title":"Run an allowed Computer Agent tool","href":"/api-reference/computer-agents/run-an-allowed-computer-agent-tool"},{"openapi":"get /api/v2/computer/accounts/{targetAccountId}/workflow-recordings/status","title":"Get browser workflow status","href":"/api-reference/computer-agents/get-browser-workflow-status"},{"openapi":"post /api/v2/computer/accounts/{targetAccountId}/workflow-recordings/start","title":"Start recording a browser workflow","href":"/api-reference/computer-agents/start-recording-a-browser-workflow"},{"openapi":"post /api/v2/computer/accounts/{targetAccountId}/workflow-recordings/stop","title":"Stop recording a browser workflow","href":"/api-reference/computer-agents/stop-recording-a-browser-workflow"},{"openapi":"post /api/v2/computer/accounts/{targetAccountId}/workflow-recordings/{domainKey}/{recordingId}/commentary","title":"Add guidance to a browser workflow recording","href":"/api-reference/computer-agents/add-guidance-to-a-browser-workflow-recording"},{"openapi":"post /api/v2/computer/accounts/{targetAccountId}/workflow-recordings/{domainKey}/{recordingId}/delete","title":"Delete a browser workflow recording","href":"/api-reference/computer-agents/delete-a-browser-workflow-recording"},{"openapi":"post /api/v2/computer/accounts/{targetAccountId}/workflow-recordings/{domainKey}/generate","title":"Generate a reusable browser helper","href":"/api-reference/computer-agents/generate-a-reusable-browser-helper"},{"openapi":"post /api/v2/computer/accounts/{targetAccountId}/workflow-recordings/{domainKey}/reset","title":"Reset a generated browser helper","href":"/api-reference/computer-agents/reset-a-generated-browser-helper"},{"openapi":"post /api/v2/computer/accounts/{targetAccountId}/workspace/read","title":"Read a Computer Agent workspace file","href":"/api-reference/computer-agents/read-a-computer-agent-workspace-file"},{"openapi":"post /api/v2/computer/accounts/{targetAccountId}/workspace/write","title":"Write a Computer Agent workspace file","href":"/api-reference/computer-agents/write-a-computer-agent-workspace-file"},{"openapi":"post /api/v2/computer/accounts/{targetAccountId}/workspace/upload","title":"Upload a Computer Agent workspace file","href":"/api-reference/computer-agents/upload-a-computer-agent-workspace-file"},{"openapi":"post /api/v2/computer/accounts/{targetAccountId}/workspace/list","title":"List a Computer Agent workspace directory","href":"/api-reference/computer-agents/list-a-computer-agent-workspace-directory"},{"openapi":"delete /api/v2/computer/accounts/{targetAccountId}/workspace/delete","title":"Delete a Computer Agent workspace path","href":"/api-reference/computer-agents/delete-a-computer-agent-workspace-path"},{"openapi":"get /api/v2/computer/accounts/{targetAccountId}/workspace/download","title":"Download a Computer Agent workspace file","href":"/api-reference/computer-agents/download-a-computer-agent-workspace-file"},{"openapi":"get /api/v2/computer/accounts/{targetAccountId}/workspace/preview","title":"Preview a Computer Agent workspace file","href":"/api-reference/computer-agents/preview-a-computer-agent-workspace-file"},{"openapi":"post /api/v2/computer/accounts/{targetAccountId}/workspace/edit","title":"Replace text in a Computer Agent workspace file","href":"/api-reference/computer-agents/replace-text-in-a-computer-agent-workspace-file"},{"openapi":"post /api/v2/computer/accounts/{targetAccountId}/workspace/find","title":"Find workspace paths","href":"/api-reference/computer-agents/find-workspace-paths"},{"openapi":"post /api/v2/computer/accounts/{targetAccountId}/workspace/search","title":"Search text in a Computer Agent workspace","href":"/api-reference/computer-agents/search-text-in-a-computer-agent-workspace"},{"openapi":"get /api/v2/computer/accounts","title":"List Computer Agent accounts","href":"/api-reference/computer-agents/list-computer-agent-accounts"}]},{"group":"Computer Agent Sessions","pages":[{"openapi":"get /api/v2/computer/sessions","title":"List Computer Agent sessions","href":"/api-reference/computer-agent-sessions/list-computer-agent-sessions"},{"openapi":"post /api/v2/computer/sessions/reset","title":"Reset a Computer Agent session","href":"/api-reference/computer-agent-sessions/reset-a-computer-agent-session"},{"openapi":"post /api/v2/computer/accounts/{targetAccountId}/session/resolve","title":"Find a Computer Agent session chat","href":"/api-reference/computer-agent-sessions/find-a-computer-agent-session-chat"}]},{"group":"Agent Templates","pages":[{"openapi":"post /api/v2/prefillTemplateFromWeb","title":"Suggest template fields from a website","href":"/api-reference/agent-templates/suggest-template-fields-from-a-website"},{"openapi":"post /api/v2/createAgentFromTemplate","title":"Create an Agent from a template","href":"/api-reference/agent-templates/create-an-agent-from-a-template"},{"openapi":"post /api/v2/detachAgentFromTemplate","title":"Detach an Agent from its template","href":"/api-reference/agent-templates/detach-an-agent-from-its-template"},{"openapi":"post /api/v2/templates/{templateId}/migrate","title":"Migrate Agents to a template revision","href":"/api-reference/agent-templates/migrate-agents-to-a-template-revision"},{"openapi":"get /api/v2/templates/{templateId}/migrations","title":"List template migrations","href":"/api-reference/agent-templates/list-template-migrations"},{"openapi":"get /api/v2/templates/{templateId}/migrations/{taskId}","title":"Get a template migration","href":"/api-reference/agent-templates/get-a-template-migration"},{"openapi":"get /api/v2/templates","title":"List Agent templates","href":"/api-reference/agent-templates/list-agent-templates"},{"openapi":"post /api/v2/templates/createTemplate","title":"Create an Agent template draft","href":"/api-reference/agent-templates/create-an-agent-template-draft"},{"openapi":"get /api/v2/templates/{templateId}","title":"Get an Agent template","href":"/api-reference/agent-templates/get-an-agent-template"},{"openapi":"post /api/v2/templates/{templateId}","title":"Update an Agent template","href":"/api-reference/agent-templates/update-an-agent-template"},{"openapi":"delete /api/v2/templates/{templateId}","title":"Delete an Agent template","href":"/api-reference/agent-templates/delete-an-agent-template"}]}]}]},"basePath":"","title":"Vida AI Agent OS Documentation","buildId":"dpl_2AK98Hxhwu4fUXpx9atbv41cC328","deploymentId":"dpl_2AK98Hxhwu4fUXpx9atbv41cC328","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-EBSrFTg1.js","utils-Y_7TcRh4.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-D1wvvkPH.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-aT0ty6oN.js","snippetPresets-DoNRuyJc.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","conditional-requirements-CFM0id0Q.js","ApiExamples-CXRajFpn.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-BAyOsINj.js","shallow-CIcHqV1v.js","getApiPlaygroundDisplay-C5igZwEf.js","CodeSnippet-BFWnQLNh.js","CodeSnippets-Cx2mFgZW.js","Page-DCFaZE46.js","getPastedJson-BOy09PZp.js","icon-BwmYtB6R.js","MethodPill-DAIhq-iu.js","DuplicateIcon-DFM8Q3ph.js","createIcon-0UdvzB4Z.js","DynamicMarkdown-DYYZTGpa.js","SectionHeading-BFCDRUuH.js","axios-vUo_bRtp.js","Markdown-C6TcKjiR.js","clsx-Y_UC780V.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-PCbBHBTv.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-D4q_oRML.js"]}