The “why did the AI SDR do that” ledger and the Analyzer’s log. filter.outcome lists replies by what became of them, approved_by_user_sid is_null splits the written into sent itself and approved, q finds one by its words or the lead’s; include reply, trigger, lead, scenario, then (what the lead did next). conversation_sid with kind classify: a thread’s classification history; plan_sid a plan’s trail; state failed the failure review; state pending the queue. page_size 0 returns counts alone.
Contract:
MCP tool search_agent_runs, registry package mcp.unibox/agent_runs, mount unibox.agent.
reply (the message the run stands for: its text, the agent's original when a person changed it, state, who approved it), trigger (the lead's message it answered), lead (name, company, person), scenario (what it was read as), hints (what it lacked).
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"GetSales","description":"REST API and MCP server of GetSales: tables of people and companies, enrichment columns, data sources, multichannel workflows, the team inbox with the AI SDR, website signals, billing and webhooks.","colors":{"primary":"#4B64FF","light":"#8E92FF","dark":"#4B64FF"},"logo":{"light":"https://mintcdn.com/getsales/um-g-UJLB97yTl7a/logo/light.svg?fit=max\u0026auto=format\u0026n=um-g-UJLB97yTl7a\u0026q=85\u0026s=428985b239f36914fa7e1e44f6211540","dark":"https://mintcdn.com/getsales/um-g-UJLB97yTl7a/logo/dark.svg?fit=max\u0026auto=format\u0026n=um-g-UJLB97yTl7a\u0026q=85\u0026s=5d6ddba134f76dc1a6fc235f12fd2477","href":"https://getsales.io"},"favicon":"https://mintcdn.com/getsales/um-g-UJLB97yTl7a/favicon.svg?fit=max\u0026auto=format\u0026n=um-g-UJLB97yTl7a\u0026q=85\u0026s=6750a85bc743ceebf9a7429797a7d21b","navbar":{"links":[{"href":"https://getsales.io/pricing/","label":"Pricing"},{"href":"https://help.getsales.io/","label":"Help centre"}],"primary":{"type":"button","label":"Start free","href":"https://beta.getsales.io/signup"}},"footer":{"socials":{"github":"https://github.com/getsales-io","website":"https://getsales.io"},"links":[{"header":"Product","items":[{"label":"Home","href":"https://getsales.io"},{"label":"Pricing","href":"https://getsales.io/pricing"},{"label":"Sign in","href":"https://beta.getsales.io/login"}]},{"header":"Resources","items":[{"label":"Blog","href":"https://getsales.io/blog"},{"label":"Help centre","href":"https://help.getsales.io/"}]}]},"seo":{"metatags":{"canonical":"https://docs.getsales.io"}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"getsales","hasAudioNarration":false,"actualSubdomain":"getsales","customDomains":[],"gitSource":{"type":"github","owner":"getsales-io","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":"","_id":"6ae6c0b853ca202614c15e7c"},"chroma":{"latestBuiltDeploymentHistoryId":"6ae6c9000339475b5aab52ec","collectionId":"850288c1-9e96-4253-bd95-144e66a0e4fa","liveDeploymentHistoryId":"6ae6c9000339475b5aab52ec","schemaVersion":"v3"},"entitlements":{},"buildId":"6ae6cd2bc01b8679a4aef318","clientVersion":"0.0.4044","searchFilterCounts":[{"language":"default","tag":"API Reference","count":412},{"language":"default","tag":"Playtables API","count":142},{"language":"default","tag":"Unibox API","count":125},{"language":"default","tag":"ID and Teams API","count":88},{"language":"default","tag":"sender_profiles","count":33},{"language":"default","tag":"Signals API","count":30},{"language":"default","tag":"Integrations API","count":26},{"language":"default","tag":"agents","count":14},{"language":"default","tag":"data_sources","count":13},{"language":"default","tag":"playtable_fields","count":13}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"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":"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":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","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}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/unibox/agent_runs/search-agent-runs","slug":"/api-reference/unibox/agent_runs/search-agent-runs","pageMetadata":{"title":"Search agent runs","description":"The \"why did the AI SDR do that\" ledger and the Analyzer's log. filter.outcome lists replies by what became of them, approved_by_user_sid is_null splits the written into sent itself and approved, q finds one by its words or the lead's; include reply, trigger, lead, scenario, then (what the lead did next). conversation_sid with kind classify: a thread's classification history; plan_sid a plan's trail; state failed the failure review; state pending the queue. page_size 0 returns counts alone.\n\nContract:\n- MCP tool `search_agent_runs`, registry package `mcp.unibox/agent_runs`, mount `unibox.agent`.\n- Operation `search`, response envelope `search`.\n- Flags: read only.","deprecated":null,"version":null,"openapi":"/api-reference/unibox/openapi.yaml post /api/agent-runs/search","href":"/api-reference/unibox/agent_runs/search-agent-runs","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 code: \"code\",\n li: \"li\",\n p: \"p\",\n ul: \"ul\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_Fragment, {\n children: [_jsx(_components.p, {\n children: \"The “why did the AI SDR do that” ledger and the Analyzer’s log. filter.outcome lists replies by what became of them, approved_by_user_sid is_null splits the written into sent itself and approved, q finds one by its words or the lead’s; include reply, trigger, lead, scenario, then (what the lead did next). conversation_sid with kind classify: a thread’s classification history; plan_sid a plan’s trail; state failed the failure review; state pending the queue. page_size 0 returns counts alone.\"\n }), \"\\n\", _jsx(_components.p, {\n children: \"Contract:\"\n }), \"\\n\", _jsxs(_components.ul, {\n children: [\"\\n\", _jsxs(_components.li, {\n children: [\"MCP tool \", _jsx(_components.code, {\n children: \"search_agent_runs\"\n }), \", registry package \", _jsx(_components.code, {\n children: \"mcp.unibox/agent_runs\"\n }), \", mount \", _jsx(_components.code, {\n children: \"unibox.agent\"\n }), \".\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [\"Operation \", _jsx(_components.code, {\n children: \"search\"\n }), \", response envelope \", _jsx(_components.code, {\n children: \"search\"\n }), \".\"]\n }), \"\\n\", _jsx(_components.li, {\n children: \"Flags: read only.\"\n }), \"\\n\"]\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":"Search agent runs","description":"The \"why did the AI SDR do that\" ledger and the Analyzer's log. filter.outcome lists replies by what became of them, approved_by_user_sid is_null splits the written into sent itself and approved, q finds one by its words or the lead's; include reply, trigger, lead, scenario, then (what the lead did next). conversation_sid with kind classify: a thread's classification history; plan_sid a plan's trail; state failed the failure review; state pending the queue. page_size 0 returns counts alone.\n\nContract:\n- MCP tool `search_agent_runs`, registry package `mcp.unibox/agent_runs`, mount `unibox.agent`.\n- Operation `search`, response envelope `search`.\n- Flags: read only.","deprecated":null,"version":null,"openapi":"/api-reference/unibox/openapi.yaml post /api/agent-runs/search","href":"/api-reference/unibox/agent_runs/search-agent-runs","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"operationId":"search_agent_runs","summary":"Search agent runs","description":"The \"why did the AI SDR do that\" ledger and the Analyzer's log. filter.outcome lists replies by what became of them, approved_by_user_sid is_null splits the written into sent itself and approved, q finds one by its words or the lead's; include reply, trigger, lead, scenario, then (what the lead did next). conversation_sid with kind classify: a thread's classification history; plan_sid a plan's trail; state failed the failure review; state pending the queue. page_size 0 returns counts alone.\n\nContract:\n- MCP tool `search_agent_runs`, registry package `mcp.unibox/agent_runs`, mount `unibox.agent`.\n- Operation `search`, response envelope `search`.\n- Flags: read only.","tags":["agent_runs"],"requestBody":"80de1f2f-e38c-4a82-98ca-135412109b4c","responses":{"200":"6f5d6ab2-4045-4ef7-a213-b8b77925906b","4XX":"75af1c3c-1af6-4099-a25b-65a4b2978c17","5XX":"64a84d0e-9b14-4233-97ca-b5b05c7c9aef"},"x-gs-mcp-tool":"search_agent_runs","x-gs-mcp-mount":"unibox.agent","x-gs-entity":"agent_runs","x-gs-operation":"search","x-gs-envelope":"search","x-gs-availability":"ga","x-gs-dangerous":false,"x-gs-mass-action":false,"x-gs-step-eligible":false,"x-gs-schedule-required":false,"x-gs-tool-class":"typical","method":"post","type":"path","servers":["3c006cad-7f65-4b5b-9d3a-b2173ab39b50"],"security":["a568e076-dd2d-48da-979c-5bb5e9f62ef6"],"path":"/api/agent-runs/search","baseUrlOptions":["https://beta.getsales.io/unibox/v1"],"title":"Search agent runs","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{},"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","description":"Request body of `search_agent_runs`.","properties":{"filter":{"type":"object","properties":{"q":{"type":"string","maxLength":255,"description":"Words of the reply or of the lead's message it answered, up to 255 chars (the Analyzer's search).","uniqueKey":"filter.q","typeLabel":"string"},"sid":{"type":"object","properties":{"eq":{"type":"string","minLength":18,"maxLength":18,"pattern":"^ub_rn_","description":"Agent run sid (ub_rn_…).","uniqueKey":"filter.sid.eq","typeLabel":"string"},"in":{"type":"array","items":{"type":"string","minLength":18,"maxLength":18,"pattern":"^ub_rn_","description":"Agent run sid (ub_rn_…).","uniqueKey":"filter.sid.in.items.[INDEX]","typeLabel":"string"},"uniqueKey":"filter.sid.in","typeLabel":"string[]"}},"additionalProperties":false,"description":"Run sid(s), ub_rn_ prefix; one run in full is get_agent_run.","uniqueKey":"filter.sid","typeLabel":"object"},"agent_sid":{"type":"object","properties":{"eq":{"type":"string","minLength":18,"maxLength":18,"pattern":"^ub_ag_","uniqueKey":"filter.agent_sid.eq","typeLabel":"string"},"in":{"type":"array","items":{"type":"string","minLength":18,"maxLength":18,"pattern":"^ub_ag_","uniqueKey":"filter.agent_sid.in.items.[INDEX]","typeLabel":"string"},"uniqueKey":"filter.agent_sid.in","typeLabel":"string[]"},"is_null":{"type":"boolean","uniqueKey":"filter.agent_sid.is_null","typeLabel":"boolean"}},"additionalProperties":false,"description":"The AI SDR the turns ran as (ub_ag_…, block 10, 2026-10-30): one agent's ledger; { is_null: true } = the rows from before the agents were many.","uniqueKey":"filter.agent_sid","typeLabel":"object"},"conversation_sid":{"type":"object","properties":{"eq":{"type":"string","minLength":18,"maxLength":18,"pattern":"^ub_cv_","uniqueKey":"filter.conversation_sid.eq","typeLabel":"string"},"in":{"type":"array","items":{"type":"string","minLength":18,"maxLength":18,"pattern":"^ub_cv_","uniqueKey":"filter.conversation_sid.in.items.[INDEX]","typeLabel":"string"},"uniqueKey":"filter.conversation_sid.in","typeLabel":"string[]"}},"additionalProperties":false,"description":"Thread(s), ub_cv_ prefix: the whole run trail of one conversation.","uniqueKey":"filter.conversation_sid","typeLabel":"object"},"kind":{"type":"object","properties":{"eq":{"type":"string","enum":["classify","plan","execute_step","dialog_reply"],"uniqueKey":"filter.kind.eq","typeLabel":"enum\u003cstring>"},"in":{"type":"array","items":{"type":"string","enum":["classify","plan","execute_step","dialog_reply"],"uniqueKey":"filter.kind.in.items.[INDEX]","typeLabel":"enum\u003cstring>"},"uniqueKey":"filter.kind.in","typeLabel":"enum\u003cstring>[]"}},"additionalProperties":false,"description":"{ eq: \"classify\" } is the classification history of a thread.","uniqueKey":"filter.kind","typeLabel":"object"},"state":{"type":"object","properties":{"eq":{"type":"string","enum":["pending","running","done","failed","canceled"],"uniqueKey":"filter.state.eq","typeLabel":"enum\u003cstring>"},"in":{"type":"array","items":{"type":"string","enum":["pending","running","done","failed","canceled"],"uniqueKey":"filter.state.in.items.[INDEX]","typeLabel":"enum\u003cstring>"},"uniqueKey":"filter.state.in","typeLabel":"enum\u003cstring>[]"}},"additionalProperties":false,"description":"{ eq: \"failed\" } is the failure review; { eq: \"pending\" } is the queue.","uniqueKey":"filter.state","typeLabel":"object"},"scenario_key":{"type":"object","properties":{"eq":{"type":"string","maxLength":64,"uniqueKey":"filter.scenario_key.eq","typeLabel":"string"},"in":{"type":"array","items":{"type":"string","maxLength":64,"uniqueKey":"filter.scenario_key.in.items.[INDEX]","typeLabel":"string"},"uniqueKey":"filter.scenario_key.in","typeLabel":"string[]"},"is_null":{"type":"boolean","uniqueKey":"filter.scenario_key.is_null","typeLabel":"boolean"}},"additionalProperties":false,"description":"Platform scenario key; { is_null: true } = runs that matched none (including every non-classify run).","uniqueKey":"filter.scenario_key","typeLabel":"object"},"plan_sid":{"type":"object","properties":{"eq":{"type":"string","minLength":18,"maxLength":18,"pattern":"^ub_pl_","uniqueKey":"filter.plan_sid.eq","typeLabel":"string"},"is_null":{"type":"boolean","uniqueKey":"filter.plan_sid.is_null","typeLabel":"boolean"}},"additionalProperties":false,"description":"One plan's execution trail, ub_pl_ prefix: the run that built it and every step run under it.","uniqueKey":"filter.plan_sid","typeLabel":"object"},"outcome":{"type":"object","properties":{"eq":{"type":"string","enum":["written","edited","unsure","waiting","handed","test"],"uniqueKey":"filter.outcome.eq","typeLabel":"enum\u003cstring>"},"in":{"type":"array","items":{"type":"string","enum":["written","edited","unsure","waiting","handed","test"],"uniqueKey":"filter.outcome.in.items.[INDEX]","typeLabel":"enum\u003cstring>"},"uniqueKey":"filter.outcome.in","typeLabel":"enum\u003cstring>[]"},"is_null":{"type":"boolean","uniqueKey":"filter.outcome.is_null","typeLabel":"boolean"}},"additionalProperties":false,"description":"The Analyzer's log: { is_null: false } is every row of it, { in: [\"written\", \"edited\", \"unsure\"] } the replies that went, { eq: \"waiting\" } the drafts, { eq: \"test\" } the rewrites.","uniqueKey":"filter.outcome","typeLabel":"object"},"answer_sid":{"type":"object","properties":{"eq":{"type":"string","minLength":18,"maxLength":18,"pattern":"^ub_an_","uniqueKey":"filter.answer_sid.eq","typeLabel":"string"}},"additionalProperties":false,"description":"The runs whose pack carried a Knowledge answer (ub_an_…, 2026-10-26): an answer's \"All in the Analyzer\".","uniqueKey":"filter.answer_sid","typeLabel":"object"},"example_sid":{"type":"object","properties":{"eq":{"type":"string","minLength":18,"maxLength":18,"pattern":"^ub_eg_","uniqueKey":"filter.example_sid.eq","typeLabel":"string"}},"additionalProperties":false,"description":"The runs that read a kept dialogue of the Golden set before their reply (ub_eg_…, 2026-10-27, block AC5): the dialogue's \"the replies it was read before\".","uniqueKey":"filter.example_sid","typeLabel":"object"},"approved_by_user_sid":{"type":"object","properties":{"eq":{"type":"string","minLength":18,"maxLength":18,"uniqueKey":"filter.approved_by_user_sid.eq","typeLabel":"string"},"is_null":{"type":"boolean","uniqueKey":"filter.approved_by_user_sid.is_null","typeLabel":"boolean"}},"additionalProperties":false,"description":"The reply's approver (2026-10-27, block AC8): with outcome written, { is_null: true } is a reply that went out on its own (Sent itself), { is_null: false } one a person approved as written (Approved); { eq } one person's approvals.","uniqueKey":"filter.approved_by_user_sid","typeLabel":"object"},"created_at":{"type":"object","properties":{"gte":{"type":"string","uniqueKey":"filter.created_at.gte","typeLabel":"string"},"lte":{"type":"string","uniqueKey":"filter.created_at.lte","typeLabel":"string"},"gt":{"type":"string","uniqueKey":"filter.created_at.gt","typeLabel":"string"},"lt":{"type":"string","uniqueKey":"filter.created_at.lt","typeLabel":"string"}},"additionalProperties":false,"description":"ISO 8601 range; combine bounds in one object.","uniqueKey":"filter.created_at","typeLabel":"object"}},"description":"Field filters, ANDed: {field: {eq | ne | in | nin | gte | lte | gt | lt | is_null}}; q inside it is free text. Omit for every row.","uniqueKey":"filter","typeLabel":"object"},"include":{"type":"array","items":{"type":"string","enum":["reply","trigger","lead","scenario","hints","then"],"uniqueKey":"include.items.[INDEX]","typeLabel":"enum\u003cstring>"},"description":"reply (the message the run stands for: its text, the agent's original when a person changed it, state, who approved it), trigger (the lead's message it answered), lead (name, company, person), scenario (what it was read as), hints (what it lacked).","uniqueKey":"include","typeLabel":"enum\u003cstring>[]"},"sort":{"type":"object","properties":{"field":{"type":"string","enum":["created_at","execute_at"],"description":"The column to order by.","isRequired":true,"uniqueKey":"sort.field","typeLabel":"enum\u003cstring>"},"direction":{"type":"string","enum":["asc","desc"],"description":"asc or desc; default desc.","uniqueKey":"sort.direction","typeLabel":"enum\u003cstring>"}},"required":["field"],"description":"One column and its direction; omit for the default order.","uniqueKey":"sort","typeLabel":"object"},"page_size":{"type":"integer","minimum":0,"maximum":500,"description":"0..500, default 50; 0 = counts only, 1 = the first row.","uniqueKey":"page_size","typeLabel":"integer"},"cursor":{"oneOf":[{"type":"string","description":"pagination.next_cursor of the previous page.","uniqueKey":"cursor.oneOf.0","typeLabel":"string"},{"type":"null","description":"pagination.next_cursor of the previous page.","uniqueKey":"cursor.oneOf.1","typeLabel":"null"}],"uniqueKey":"cursor","typeLabel":"string | null"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"filter":{"q":"\u003cstring>","sid":{"eq":"\u003cstring>","in":["\u003cstring>"]},"agent_sid":{"eq":"\u003cstring>","in":["\u003cstring>"],"is_null":true},"conversation_sid":{"eq":"\u003cstring>","in":["\u003cstring>"]},"kind":{"in":[]},"state":{"in":[]},"scenario_key":{"eq":"\u003cstring>","in":["\u003cstring>"],"is_null":true},"plan_sid":{"eq":"\u003cstring>","is_null":true},"outcome":{"in":[],"is_null":true},"answer_sid":{"eq":"\u003cstring>"},"example_sid":{"eq":"\u003cstring>"},"approved_by_user_sid":{"eq":"\u003cstring>","is_null":true},"created_at":{"gte":"\u003cstring>","lte":"\u003cstring>","gt":"\u003cstring>","lt":"\u003cstring>"}},"include":[],"page_size":250,"cursor":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"6f5d6ab2-4045-4ef7-a213-b8b77925906b":{"description":"`search` success envelope.","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","enum":[true],"isRequired":true,"uniqueKey":"success","typeLabel":"enum\u003cboolean>"},"operation":{"type":"string","enum":["search"],"isRequired":true,"uniqueKey":"operation","typeLabel":"enum\u003cstring>"},"items":{"type":"array","items":{"type":"object","properties":{"item":{"type":"object","properties":{"sid":{"type":"string","description":"Agent run sid (ub_rn_…).","isRequired":true,"uniqueKey":"\\items.items.[INDEX].item.sid","typeLabel":"string"},"team_sid":{"type":"string","description":"Owning team (ts_tm_…, external - gs.service.id).","isRequired":true,"uniqueKey":"\\items.items.[INDEX].item.team_sid","typeLabel":"string"},"agent_sid":{"oneOf":[{"type":"string","description":"The AI SDR the turn ran as (ub_ag_…), frozen at the dispatch (block 10, 2026-10-30); null on a row from before.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].item.agent_sid.oneOf.0","typeLabel":"string"},{"type":"null","description":"The AI SDR the turn ran as (ub_ag_…), frozen at the dispatch (block 10, 2026-10-30); null on a row from before.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].item.agent_sid.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].item.agent_sid","typeLabel":"string | null"},"conversation_sid":{"type":"string","description":"The thread this work ran on (ub_cv_…).","isRequired":true,"uniqueKey":"\\items.items.[INDEX].item.conversation_sid","typeLabel":"string"},"kind":{"type":"string","enum":["classify","plan","execute_step","dialog_reply"],"description":"classify = one debounced classification of an inbound burst; plan = a strategize turn that builds or replaces the thread plan; execute_step = one due plan step; dialog_reply = one goal-led live-dialog reply.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].item.kind","typeLabel":"enum\u003cstring>"},"state":{"type":"string","enum":["pending","running","done","failed","canceled"],"description":"pending = armed, waiting for execute_at or a queue slot; running = claimed; done / failed / canceled are terminal. A turn that reports a failure after its message or its plan was written is done, not tried again: the work stands. canceled = the work was no longer wanted (the lead wrote again, the plan was canceled or replaced, or a person rewrote the step the run was working for). failed means the retries were exhausted and the escalation policy fired.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].item.state","typeLabel":"enum\u003cstring>"},"execute_at":{"oneOf":[{"type":"string","description":"ISO 8601 UTC the run is due at (the debounce or timer clock); null = run now. Sort ascending over pending rows to see what fires next.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].item.execute_at.oneOf.0","typeLabel":"string"},{"type":"null","description":"ISO 8601 UTC the run is due at (the debounce or timer clock); null = run now. Sort ascending over pending rows to see what fires next.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].item.execute_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].item.execute_at","typeLabel":"string | null"},"trigger_message_sid":{"oneOf":[{"type":"string","description":"The newest inbound message that armed a classify or dialog_reply (ub_ms_…). It is the freshness anchor: a newer inbound cancels the run at claim time.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].item.trigger_message_sid.oneOf.0","typeLabel":"string"},{"type":"null","description":"The newest inbound message that armed a classify or dialog_reply (ub_ms_…). It is the freshness anchor: a newer inbound cancels the run at claim time.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].item.trigger_message_sid.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].item.trigger_message_sid","typeLabel":"string | null"},"trigger_signal":{"oneOf":[{"type":"string","enum":["awaiting_reply","opened_not_replied","clicked_not_replied","multi_opened","accepted_not_replied","note_read_not_replied","reacted_not_replied","invited_us","followed_us","lead_messaged_first","unanswered_inbound","draft_pending","escalated_open","task_overdue","went_quiet","reactivated","invite_pending","connection_removed","blocked_us","deleted_message","bounced","bounced_hard","complained","booking_link_sent","objective_reached","viewed_our_profile","visited_our_site","visited_not_replied","visited_key_page","multi_visited","submitted_form","company_visited_our_site","no_people","thin_coverage","nobody_reached","no_engagement","no_reply","exhausted","dormant","dm_missing"],"description":"The signal that armed a plan run when no reply did (accepted_not_replied, reacted_not_replied or clicked_not_replied): the thread gained the name and the agent owes it a move, strategized under the signal_followup behavior. Null on every other run; a classify landing on the thread re-arms the run and clears it.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].item.trigger_signal.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["awaiting_reply","opened_not_replied","clicked_not_replied","multi_opened","accepted_not_replied","note_read_not_replied","reacted_not_replied","invited_us","followed_us","lead_messaged_first","unanswered_inbound","draft_pending","escalated_open","task_overdue","went_quiet","reactivated","invite_pending","connection_removed","blocked_us","deleted_message","bounced","bounced_hard","complained","booking_link_sent","objective_reached","viewed_our_profile","visited_our_site","visited_not_replied","visited_key_page","multi_visited","submitted_form","company_visited_our_site","no_people","thin_coverage","nobody_reached","no_engagement","no_reply","exhausted","dormant","dm_missing"],"description":"The signal that armed a plan run when no reply did (accepted_not_replied, reacted_not_replied or clicked_not_replied): the thread gained the name and the agent owes it a move, strategized under the signal_followup behavior. Null on every other run; a classify landing on the thread re-arms the run and clears it.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].item.trigger_signal.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].item.trigger_signal","typeLabel":"enum\u003cstring> | null"},"scenario_key":{"oneOf":[{"type":"string","description":"The platform scenario the classify matched, max 64 chars (the vocabulary is owned by conversations). null on non-classify runs.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].item.scenario_key.oneOf.0","typeLabel":"string"},{"type":"null","description":"The platform scenario the classify matched, max 64 chars (the vocabulary is owned by conversations). null on non-classify runs.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].item.scenario_key.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].item.scenario_key","typeLabel":"string | null"},"confidence":{"oneOf":[{"type":"number","minimum":0,"maximum":1,"description":"Classification confidence, 0..1. Below the platform floor it trips the low_confidence escalation.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].item.confidence.oneOf.0","typeLabel":"number"},{"type":"null","minimum":0,"maximum":1,"description":"Classification confidence, 0..1. Below the platform floor it trips the low_confidence escalation.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].item.confidence.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].item.confidence","typeLabel":"number | null"},"extracted":{"oneOf":[{"type":"object","properties":{"return_date":{"type":"string","description":"Out of office: the ISO 8601 date the prospect is back.","uniqueKey":"\\items.items.[INDEX].item.extracted.oneOf.0.return_date","typeLabel":"string"},"resume_date":{"type":"string","description":"Not now: the ISO 8601 date the prospect said to come back.","uniqueKey":"\\items.items.[INDEX].item.extracted.oneOf.0.resume_date","typeLabel":"string"},"proposed_time":{"type":"string","description":"Meeting or reschedule ask: the time the prospect proposed, in their own words (\"next week\", \"Thursday 15:00 CET\"), never converted to a timestamp.","uniqueKey":"\\items.items.[INDEX].item.extracted.oneOf.0.proposed_time","typeLabel":"string"},"referred_contact":{"type":"object","properties":{"name":{"type":"string","description":"Their name, as the reply gave it.","uniqueKey":"\\items.items.[INDEX].item.extracted.oneOf.0.referred_contact.name","typeLabel":"string"},"role":{"type":"string","description":"Their role or title, as the reply gave it.","uniqueKey":"\\items.items.[INDEX].item.extracted.oneOf.0.referred_contact.role","typeLabel":"string"},"email":{"type":"string","description":"Their email address, as the reply gave it.","uniqueKey":"\\items.items.[INDEX].item.extracted.oneOf.0.referred_contact.email","typeLabel":"string"},"ln_nickname":{"type":"string","description":"LinkedIn vanity slug, the name after linkedin.com/in/, lowercased.","uniqueKey":"\\items.items.[INDEX].item.extracted.oneOf.0.referred_contact.ln_nickname","typeLabel":"string"},"ln_id":{"type":"string","description":"LinkedIn profile URN (ACoAA…), when the reply linked the profile by it.","uniqueKey":"\\items.items.[INDEX].item.extracted.oneOf.0.referred_contact.ln_id","typeLabel":"string"},"sn_id":{"type":"string","description":"Sales Navigator URN (ACwAA…), from a Sales Navigator link.","uniqueKey":"\\items.items.[INDEX].item.extracted.oneOf.0.referred_contact.sn_id","typeLabel":"string"},"recruiter_id":{"type":"string","description":"Recruiter URN (AEMAA…), from a Recruiter link.","uniqueKey":"\\items.items.[INDEX].item.extracted.oneOf.0.referred_contact.recruiter_id","typeLabel":"string"},"ln_member_id":{"type":"string","description":"The member id a URN decodes to, digits only: one person across the three URNs.","uniqueKey":"\\items.items.[INDEX].item.extracted.oneOf.0.referred_contact.ln_member_id","typeLabel":"string"}},"description":"Referral or wrong person: the person the prospect pointed at. A LinkedIn link is never stored, only the identity it resolves to.","uniqueKey":"\\items.items.[INDEX].item.extracted.oneOf.0.referred_contact","typeLabel":"object"},"objection_topic":{"type":"string","description":"Objection: what the prospect objected to, in a few words of their own.","uniqueKey":"\\items.items.[INDEX].item.extracted.oneOf.0.objection_topic","typeLabel":"string"},"objection_kind":{"type":"string","enum":["price","timing","has_solution","other"],"description":"Objection family (AgentRunObjectionKindEnum), when one clearly fits. Logged for analysis; it is not a scenario of its own.","uniqueKey":"\\items.items.[INDEX].item.extracted.oneOf.0.objection_kind","typeLabel":"enum\u003cstring>"}},"description":"Entities the classify pulled out of the reply; null when nothing was extracted.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].item.extracted.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"return_date":{"type":"string","description":"Out of office: the ISO 8601 date the prospect is back."},"resume_date":{"type":"string","description":"Not now: the ISO 8601 date the prospect said to come back."},"proposed_time":{"type":"string","description":"Meeting or reschedule ask: the time the prospect proposed, in their own words (\"next week\", \"Thursday 15:00 CET\"), never converted to a timestamp."},"referred_contact":{"type":"object","properties":{"name":{"type":"string","description":"Their name, as the reply gave it."},"role":{"type":"string","description":"Their role or title, as the reply gave it."},"email":{"type":"string","description":"Their email address, as the reply gave it."},"ln_nickname":{"type":"string","description":"LinkedIn vanity slug, the name after linkedin.com/in/, lowercased."},"ln_id":{"type":"string","description":"LinkedIn profile URN (ACoAA…), when the reply linked the profile by it."},"sn_id":{"type":"string","description":"Sales Navigator URN (ACwAA…), from a Sales Navigator link."},"recruiter_id":{"type":"string","description":"Recruiter URN (AEMAA…), from a Recruiter link."},"ln_member_id":{"type":"string","description":"The member id a URN decodes to, digits only: one person across the three URNs."}},"description":"Referral or wrong person: the person the prospect pointed at. A LinkedIn link is never stored, only the identity it resolves to."},"objection_topic":{"type":"string","description":"Objection: what the prospect objected to, in a few words of their own."},"objection_kind":{"type":"string","enum":["price","timing","has_solution","other"],"description":"Objection family (AgentRunObjectionKindEnum), when one clearly fits. Logged for analysis; it is not a scenario of its own."}},"description":"Entities the classify pulled out of the reply; null when nothing was extracted.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].item.extracted.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].item.extracted","typeLabel":"object | null"},"reason":{"oneOf":[{"type":"string","description":"The model's own explanation of the decision, max 512 chars. This is what the thread timeline pill renders, and what to quote when a user disputes a classification.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].item.reason.oneOf.0","typeLabel":"string"},{"type":"null","description":"The model's own explanation of the decision, max 512 chars. This is what the thread timeline pill renders, and what to quote when a user disputes a classification.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].item.reason.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].item.reason","typeLabel":"string | null"},"custom_scenario_sid":{"oneOf":[{"type":"string","description":"The custom scenario that matched (ub_sc_…), which takes precedence over the built-in behavior; null when none did.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].item.custom_scenario_sid.oneOf.0","typeLabel":"string"},{"type":"null","description":"The custom scenario that matched (ub_sc_…), which takes precedence over the built-in behavior; null when none did.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].item.custom_scenario_sid.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].item.custom_scenario_sid","typeLabel":"string | null"},"behavior":{"oneOf":[{"type":"string","enum":["answer_interested","meeting_request_book","answer_info_request","referral_capture","not_now_defer","ooo_delay_ping","auto_reply_skip","wrong_person_referral","reschedule_meeting","cancel_meeting","return_to_orchestration","close_not_interested","handle_objection","stoplist_do_not_contact","vendor_pitch_skip","acknowledge_low_signal","followup_no_reply","signal_followup","followup_after_person"],"description":"The built-in competence module driving a plan or execute run; null on classify runs and on custom-scenario-driven work.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].item.behavior.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["answer_interested","meeting_request_book","answer_info_request","referral_capture","not_now_defer","ooo_delay_ping","auto_reply_skip","wrong_person_referral","reschedule_meeting","cancel_meeting","return_to_orchestration","close_not_interested","handle_objection","stoplist_do_not_contact","vendor_pitch_skip","acknowledge_low_signal","followup_no_reply","signal_followup","followup_after_person"],"description":"The built-in competence module driving a plan or execute run; null on classify runs and on custom-scenario-driven work.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].item.behavior.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].item.behavior","typeLabel":"enum\u003cstring> | null"},"behavior_version":{"oneOf":[{"type":"integer","minimum":1,"description":"Version of that module at run time: the audit stamp that makes a past decision reproducible.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].item.behavior_version.oneOf.0","typeLabel":"integer"},{"type":"null","minimum":1,"description":"Version of that module at run time: the audit stamp that makes a past decision reproducible.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].item.behavior_version.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].item.behavior_version","typeLabel":"integer | null"},"playbook_source":{"oneOf":[{"type":"string","enum":["platform","edited","custom"],"description":"Whose playbook the run planned under (2026-10-12): platform (the seed as it ships), edited (the team's version of it) or custom (a scenario of the team's own with steps of its own). Stamped on a classify run that planned a mechanical playbook by rule and on a plan run whose pack resolved one; null on every other run.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].item.playbook_source.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["platform","edited","custom"],"description":"Whose playbook the run planned under (2026-10-12): platform (the seed as it ships), edited (the team's version of it) or custom (a scenario of the team's own with steps of its own). Stamped on a classify run that planned a mechanical playbook by rule and on a plan run whose pack resolved one; null on every other run.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].item.playbook_source.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].item.playbook_source","typeLabel":"enum\u003cstring> | null"},"playbook_version":{"oneOf":[{"type":"integer","minimum":1,"description":"That playbook's version: the seed's, or 1 on a custom scenario's own steps. With behavior_version, the audit says which version of whose playbook planned.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].item.playbook_version.oneOf.0","typeLabel":"integer"},{"type":"null","minimum":1,"description":"That playbook's version: the seed's, or 1 on a custom scenario's own steps. With behavior_version, the audit says which version of whose playbook planned.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].item.playbook_version.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].item.playbook_version","typeLabel":"integer | null"},"plan_sid":{"oneOf":[{"type":"string","description":"The plan created (kind plan) or executed (kind execute_step), ub_pl_…; null otherwise.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].item.plan_sid.oneOf.0","typeLabel":"string"},{"type":"null","description":"The plan created (kind plan) or executed (kind execute_step), ub_pl_…; null otherwise.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].item.plan_sid.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].item.plan_sid","typeLabel":"string | null"},"step_id":{"oneOf":[{"type":"integer","minimum":1,"description":"Which step of plan_sid this run executed, or the use_playbook step a Playbook turn rides; null on a run outside a plan.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].item.step_id.oneOf.0","typeLabel":"integer"},{"type":"null","minimum":1,"description":"Which step of plan_sid this run executed, or the use_playbook step a Playbook turn rides; null on a run outside a plan.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].item.step_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].item.step_id","typeLabel":"integer | null"},"dialog_turn":{"oneOf":[{"type":"string","enum":["reply","stall","followup"],"description":"What a Playbook dialog turn is for (2026-10-19, ConversationDialogTurnEnum): reply, the reply to the lead's message; stall, the offer the stall rule forces after days of silence; followup, a follow-up after the offer with a new angle (or the one nudge after a yes). Null on every other run.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].item.dialog_turn.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["reply","stall","followup"],"description":"What a Playbook dialog turn is for (2026-10-19, ConversationDialogTurnEnum): reply, the reply to the lead's message; stall, the offer the stall rule forces after days of silence; followup, a follow-up after the offer with a new angle (or the one nudge after a yes). Null on every other run.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].item.dialog_turn.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].item.dialog_turn","typeLabel":"enum\u003cstring> | null"},"guidance":{"oneOf":[{"type":"string","description":"The user's \"try again, but...\" steering on a regenerate, max 1024 chars. It rides the turn's context pack.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].item.guidance.oneOf.0","typeLabel":"string"},{"type":"null","description":"The user's \"try again, but...\" steering on a regenerate, max 1024 chars. It rides the turn's context pack.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].item.guidance.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].item.guidance","typeLabel":"string | null"},"regenerates_message_sid":{"oneOf":[{"type":"string","description":"The draft the user discarded (ub_ms_…); its body joins the context pack as the previous draft.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].item.regenerates_message_sid.oneOf.0","typeLabel":"string"},{"type":"null","description":"The draft the user discarded (ub_ms_…); its body joins the context pack as the previous draft.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].item.regenerates_message_sid.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].item.regenerates_message_sid","typeLabel":"string | null"},"llm_log_ref":{"oneOf":[{"type":"string","description":"The runner's transcript of the turn (the SDK's stream, on the runner's host), max 255 chars. It holds no context pack: what a reader needs of the turn is record.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].item.llm_log_ref.oneOf.0","typeLabel":"string"},{"type":"null","description":"The runner's transcript of the turn (the SDK's stream, on the runner's host), max 255 chars. It holds no context pack: what a reader needs of the turn is record.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].item.llm_log_ref.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].item.llm_log_ref","typeLabel":"string | null"},"error_code":{"oneOf":[{"type":"string","description":"Terminal failure code once the retries are exhausted, max 64 chars; null otherwise. Group failures by it before reading any transcript.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].item.error_code.oneOf.0","typeLabel":"string"},{"type":"null","description":"Terminal failure code once the retries are exhausted, max 64 chars; null otherwise. Group failures by it before reading any transcript.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].item.error_code.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].item.error_code","typeLabel":"string | null"},"cost_usd":{"oneOf":[{"type":"number","description":"What the turn cost on the model in US dollars, as the runner reported it (2026-10-19): the agent's meter. A thread's spend is the sum over its runs, read in credits (25 a dollar) against the agent's credits_cap_per_conversation. Null on a run that never reported and on rows from before.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].item.cost_usd.oneOf.0","typeLabel":"number"},{"type":"null","description":"What the turn cost on the model in US dollars, as the runner reported it (2026-10-19): the agent's meter. A thread's spend is the sum over its runs, read in credits (25 a dollar) against the agent's credits_cap_per_conversation. Null on a run that never reported and on rows from before.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].item.cost_usd.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].item.cost_usd","typeLabel":"number | null"},"example_sids":{"oneOf":[{"type":"array","items":{"type":"string","uniqueKey":"\\items.items.[INDEX].item.example_sids.oneOf.0.items.[INDEX]","typeLabel":"string"},"description":"The golden set rows the turn's pack carried (2026-10-20, ub_eg_…, at most five, golden first): what the reply was written from. Null on a turn that carried none.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].item.example_sids.oneOf.0","typeLabel":"string[]"},{"type":"null","items":{"type":"string"},"description":"The golden set rows the turn's pack carried (2026-10-20, ub_eg_…, at most five, golden first): what the reply was written from. Null on a turn that carried none.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].item.example_sids.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].item.example_sids","typeLabel":"string[] | null"},"words_caught":{"oneOf":[{"type":"array","items":{"type":"object","properties":{"never":{"type":"string","isRequired":true,"uniqueKey":"\\items.items.[INDEX].item.words_caught.oneOf.0.items.[INDEX].never","typeLabel":"string"},"times":{"type":"integer","isRequired":true,"uniqueKey":"\\items.items.[INDEX].item.words_caught.oneOf.0.items.[INDEX].times","typeLabel":"integer"}},"required":["never","times"],"uniqueKey":"\\items.items.[INDEX].item.words_caught.oneOf.0.items.[INDEX]","typeLabel":"object"},"description":"The Words the send door refused this run's messages for (2026-10-20), each with how often; the turn wrote the sentence again. Null when none.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].item.words_caught.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{"never":{"type":"string"},"times":{"type":"integer"}},"required":["never","times"]},"description":"The Words the send door refused this run's messages for (2026-10-20), each with how often; the turn wrote the sentence again. Null when none.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].item.words_caught.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].item.words_caught","typeLabel":"object[] | null"},"knowledge_miss":{"oneOf":[{"type":"string","description":"A classify run only: the lead's question the Knowledge pick found nothing for above the floor, up to 500 chars. Null otherwise.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].item.knowledge_miss.oneOf.0","typeLabel":"string"},{"type":"null","description":"A classify run only: the lead's question the Knowledge pick found nothing for above the floor, up to 500 chars. Null otherwise.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].item.knowledge_miss.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].item.knowledge_miss","typeLabel":"string | null"},"outcome":{"oneOf":[{"type":"string","enum":["written","edited","unsure","waiting","handed","test"],"description":"What became of the reply the run stands for (2026-10-21, the Analyzer's log): written, edited (a person changed its words before it went), unsure (it went as written and the lead's question found nothing in Knowledge), waiting (a draft waits for an OK), handed (a hand-off took the thread to a person instead), test (a rewrite, never sent). Null: no row of the log.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].item.outcome.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["written","edited","unsure","waiting","handed","test"],"description":"What became of the reply the run stands for (2026-10-21, the Analyzer's log): written, edited (a person changed its words before it went), unsure (it went as written and the lead's question found nothing in Knowledge), waiting (a draft waits for an OK), handed (a hand-off took the thread to a person instead), test (a rewrite, never sent). Null: no row of the log.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].item.outcome.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].item.outcome","typeLabel":"enum\u003cstring> | null"},"approved_by_user_sid":{"oneOf":[{"type":"string","description":"The person who approved the reply the run stands for, as its message carries it (2026-10-27, block AC8), stamped with the outcome. Null on a reply that went out on its own (the Analyzer's Sent itself) and on a run with no reply.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].item.approved_by_user_sid.oneOf.0","typeLabel":"string"},{"type":"null","description":"The person who approved the reply the run stands for, as its message carries it (2026-10-27, block AC8), stamped with the outcome. Null on a reply that went out on its own (the Analyzer's Sent itself) and on a run with no reply.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].item.approved_by_user_sid.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].item.approved_by_user_sid","typeLabel":"string | null"},"test_of_run_sid":{"oneOf":[{"type":"string","description":"A test run's original (ub_rn_…): the run whose reply rewrite_agent_reply wrote again. Null on every live run.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].item.test_of_run_sid.oneOf.0","typeLabel":"string"},{"type":"null","description":"A test run's original (ub_rn_…): the run whose reply rewrite_agent_reply wrote again. Null on every live run.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].item.test_of_run_sid.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].item.test_of_run_sid","typeLabel":"string | null"},"test_sid":{"oneOf":[{"type":"string","description":"The test from a real reply this run is a turn of (ub_at_…, start_agent_test on /mcp/unibox/agent-memory, 2026-10-28): its classify of the lead's message or the reply written after it. Null on every live run and on a rewrite's test run.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].item.test_sid.oneOf.0","typeLabel":"string"},{"type":"null","description":"The test from a real reply this run is a turn of (ub_at_…, start_agent_test on /mcp/unibox/agent-memory, 2026-10-28): its classify of the lead's message or the reply written after it. Null on every live run and on a rewrite's test run.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].item.test_sid.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].item.test_sid","typeLabel":"string | null"},"record":{"oneOf":[{"type":"object","properties":{"read":{"type":"object","additionalProperties":{"oneOf":[{}],"uniqueKey":"\\items.items.[INDEX].item.record.oneOf.0.read.additionalProperties","typeLabel":"any"},"uniqueKey":"\\items.items.[INDEX].item.record.oneOf.0.read","typeLabel":"object"},"gather":{"type":"object","additionalProperties":{"oneOf":[{}],"uniqueKey":"\\items.items.[INDEX].item.record.oneOf.0.gather.additionalProperties","typeLabel":"any"},"uniqueKey":"\\items.items.[INDEX].item.record.oneOf.0.gather","typeLabel":"object"},"decision":{"type":"object","additionalProperties":{"oneOf":[{}],"uniqueKey":"\\items.items.[INDEX].item.record.oneOf.0.decision.additionalProperties","typeLabel":"any"},"uniqueKey":"\\items.items.[INDEX].item.record.oneOf.0.decision","typeLabel":"object"},"write":{"type":"object","additionalProperties":{"oneOf":[{}],"uniqueKey":"\\items.items.[INDEX].item.record.oneOf.0.write.additionalProperties","typeLabel":"any"},"uniqueKey":"\\items.items.[INDEX].item.record.oneOf.0.write","typeLabel":"object"},"checks":{"type":"array","items":{"type":"object","additionalProperties":{"oneOf":[{}],"uniqueKey":"\\items.items.[INDEX].item.record.oneOf.0.checks.items.[INDEX].additionalProperties","typeLabel":"any"},"uniqueKey":"\\items.items.[INDEX].item.record.oneOf.0.checks.items.[INDEX]","typeLabel":"object"},"uniqueKey":"\\items.items.[INDEX].item.record.oneOf.0.checks","typeLabel":"object[]"},"tries":{"type":"integer","uniqueKey":"\\items.items.[INDEX].item.record.oneOf.0.tries","typeLabel":"integer"},"spans":{"type":"array","items":{"type":"object","additionalProperties":{"oneOf":[{}],"uniqueKey":"\\items.items.[INDEX].item.record.oneOf.0.spans.items.[INDEX].additionalProperties","typeLabel":"any"},"uniqueKey":"\\items.items.[INDEX].item.record.oneOf.0.spans.items.[INDEX]","typeLabel":"object"},"uniqueKey":"\\items.items.[INDEX].item.record.oneOf.0.spans","typeLabel":"object[]"},"mix":{"type":"object","additionalProperties":{"type":"number","uniqueKey":"\\items.items.[INDEX].item.record.oneOf.0.mix.additionalProperties","typeLabel":"number"},"uniqueKey":"\\items.items.[INDEX].item.record.oneOf.0.mix","typeLabel":"object"},"made_by":{"oneOf":[{"type":"string","uniqueKey":"\\items.items.[INDEX].item.record.oneOf.0.made_by.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"\\items.items.[INDEX].item.record.oneOf.0.made_by.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].item.record.oneOf.0.made_by","typeLabel":"string | null"},"text":{"oneOf":[{"type":"string","uniqueKey":"\\items.items.[INDEX].item.record.oneOf.0.text.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"\\items.items.[INDEX].item.record.oneOf.0.text.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].item.record.oneOf.0.text","typeLabel":"string | null"},"edit_says":{"oneOf":[{"type":"object","additionalProperties":{"oneOf":[{}],"uniqueKey":"\\items.items.[INDEX].item.record.oneOf.0.edit_says.oneOf.0.additionalProperties","typeLabel":"any"},"uniqueKey":"\\items.items.[INDEX].item.record.oneOf.0.edit_says.oneOf.0","typeLabel":"object"},{"type":"null","additionalProperties":{"oneOf":[{}],"uniqueKey":"\\items.items.[INDEX].item.record.oneOf.0.edit_says.oneOf.1.additionalProperties","typeLabel":"any"},"uniqueKey":"\\items.items.[INDEX].item.record.oneOf.0.edit_says.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].item.record.oneOf.0.edit_says","typeLabel":"object | null"},"files":{"type":"array","items":{"type":"object","properties":{"answer_sid":{"type":"string","isRequired":true,"uniqueKey":"\\items.items.[INDEX].item.record.oneOf.0.files.items.[INDEX].answer_sid","typeLabel":"string"},"question":{"type":"string","isRequired":true,"uniqueKey":"\\items.items.[INDEX].item.record.oneOf.0.files.items.[INDEX].question","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"\\items.items.[INDEX].item.record.oneOf.0.files.items.[INDEX].name","typeLabel":"string"}},"required":["answer_sid","question","name"],"uniqueKey":"\\items.items.[INDEX].item.record.oneOf.0.files.items.[INDEX]","typeLabel":"object"},"description":"The Knowledge files that went out with the reply (block AC3, 2026-10-26): the answer each came with.","uniqueKey":"\\items.items.[INDEX].item.record.oneOf.0.files","typeLabel":"object[]"}},"description":"What the turn read, decided, wrote and was checked by (2026-10-21), every part optional: read (a classify's ranking, signals, questions, model numbers, hand-off), gather (the pack's inputs, used or only read), decision, write (model, tokens, prompt parts, first draft), checks, tries, spans and mix (what the reply's words came from), made_by (the plan run that wrote a planned send), text (a test run's reply), edit_says, files (the Knowledge files that went out with the reply, block AC3). Null on older runs.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].item.record.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"read":{"type":"object","additionalProperties":{"oneOf":[{}]}},"gather":{"type":"object","additionalProperties":{"oneOf":[{}]}},"decision":{"type":"object","additionalProperties":{"oneOf":[{}]}},"write":{"type":"object","additionalProperties":{"oneOf":[{}]}},"checks":{"type":"array","items":{"type":"object","additionalProperties":{"oneOf":[{}]}}},"tries":{"type":"integer"},"spans":{"type":"array","items":{"type":"object","additionalProperties":{"oneOf":[{}]}}},"mix":{"type":"object","additionalProperties":{"type":"number"}},"made_by":{"oneOf":[{"type":"string"},{"type":"null"}]},"text":{"oneOf":[{"type":"string"},{"type":"null"}]},"edit_says":{"oneOf":[{"type":"object","additionalProperties":{"oneOf":[{}]}},{"type":"null","additionalProperties":{"oneOf":[{}]}}]},"files":{"type":"array","items":{"type":"object","properties":{"answer_sid":{"type":"string"},"question":{"type":"string"},"name":{"type":"string"}},"required":["answer_sid","question","name"]},"description":"The Knowledge files that went out with the reply (block AC3, 2026-10-26): the answer each came with."}},"description":"What the turn read, decided, wrote and was checked by (2026-10-21), every part optional: read (a classify's ranking, signals, questions, model numbers, hand-off), gather (the pack's inputs, used or only read), decision, write (model, tokens, prompt parts, first draft), checks, tries, spans and mix (what the reply's words came from), made_by (the plan run that wrote a planned send), text (a test run's reply), edit_says, files (the Knowledge files that went out with the reply, block AC3). Null on older runs.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].item.record.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].item.record","typeLabel":"object | null"},"hint_sids":{"oneOf":[{"type":"array","items":{"type":"string","uniqueKey":"\\items.items.[INDEX].item.hint_sids.oneOf.0.items.[INDEX]","typeLabel":"string"},"description":"The Analyzer's hints the run opened or counted on its completion (2026-10-26, ub_hn_…, at most ten; search_agent_hints on /mcp/unibox/agent-memory): a classify's missing answers, a writing turn's missing dialogue. Null on a run that left none.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].item.hint_sids.oneOf.0","typeLabel":"string[]"},{"type":"null","items":{"type":"string"},"description":"The Analyzer's hints the run opened or counted on its completion (2026-10-26, ub_hn_…, at most ten; search_agent_hints on /mcp/unibox/agent-memory): a classify's missing answers, a writing turn's missing dialogue. Null on a run that left none.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].item.hint_sids.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].item.hint_sids","typeLabel":"string[] | null"},"created_at":{"type":"string","description":"ISO 8601 UTC.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].item.created_at","typeLabel":"string"},"updated_at":{"type":"string","description":"ISO 8601 UTC.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].item.updated_at","typeLabel":"string"}},"required":["sid","team_sid","agent_sid","conversation_sid","kind","state","execute_at","trigger_message_sid","trigger_signal","scenario_key","confidence","extracted","reason","custom_scenario_sid","behavior","behavior_version","playbook_source","playbook_version","plan_sid","step_id","dialog_turn","guidance","regenerates_message_sid","llm_log_ref","error_code","cost_usd","example_sids","words_caught","knowledge_miss","outcome","approved_by_user_sid","test_of_run_sid","test_sid","record","hint_sids","created_at","updated_at"],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].item","typeLabel":"object"},"included":{"type":"object","properties":{"hints":{"type":"array","items":{"type":"object","properties":{"sid":{"type":"string","description":"The hint (ub_hn_…).","isRequired":true,"uniqueKey":"\\items.items.[INDEX].included.hints.items.[INDEX].sid","typeLabel":"string"},"kind":{"type":"string","description":"missing_answer (a question nothing in Knowledge answers) or no_example (no close dialogue in the Golden set).","isRequired":true,"uniqueKey":"\\items.items.[INDEX].included.hints.items.[INDEX].kind","typeLabel":"string"},"subject":{"type":"string","description":"What was missing, as the lead put it.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].included.hints.items.[INDEX].subject","typeLabel":"string"},"goes_to":{"type":"string","description":"Where the fix lands: knowledge or golden_set.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].included.hints.items.[INDEX].goes_to","typeLabel":"string"},"scenario_key":{"oneOf":[{"type":"string","description":"The scenario of the reply that opened it.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].included.hints.items.[INDEX].scenario_key.oneOf.0","typeLabel":"string"},{"type":"null","description":"The scenario of the reply that opened it.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].included.hints.items.[INDEX].scenario_key.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].included.hints.items.[INDEX].scenario_key","typeLabel":"string | null"},"status":{"type":"string","description":"open, resolved or dismissed.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].included.hints.items.[INDEX].status","typeLabel":"string"},"count":{"type":"integer","minimum":1,"description":"The real replies that hit it.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].included.hints.items.[INDEX].count","typeLabel":"integer"}},"required":["sid","kind","subject","goes_to","scenario_key","status","count"],"uniqueKey":"\\items.items.[INDEX].included.hints.items.[INDEX]","typeLabel":"object"},"description":"include hints: the hints the run hit, and the ones the classify that read its trigger hit; absent where both left none.","uniqueKey":"\\items.items.[INDEX].included.hints","typeLabel":"object[]"},"reply":{"type":"object","properties":{"sid":{"type":"string","description":"The message (ub_ms_…), a split reply's first part.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].included.reply.sid","typeLabel":"string"},"channel":{"type":"string","description":"linkedin or email.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].included.reply.channel","typeLabel":"string"},"body_text":{"type":"string","description":"Its whole text as it went or waits, a split reply's parts joined.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].included.reply.body_text","typeLabel":"string"},"draft_body_text":{"oneOf":[{"type":"string","description":"The agent's own words when a person changed them before it went; null when nobody did.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].included.reply.draft_body_text.oneOf.0","typeLabel":"string"},{"type":"null","description":"The agent's own words when a person changed them before it went; null when nobody did.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].included.reply.draft_body_text.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].included.reply.draft_body_text","typeLabel":"string | null"},"state":{"type":"string","description":"The message state: pending_approval, queued, sent, delivered, failed or canceled.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].included.reply.state","typeLabel":"string"},"parts":{"type":"integer","minimum":1,"description":"How many messages it went as.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].included.reply.parts","typeLabel":"integer"},"sent_at":{"oneOf":[{"type":"string","description":"ISO 8601 UTC, when it went; null while it waits.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].included.reply.sent_at.oneOf.0","typeLabel":"string"},{"type":"null","description":"ISO 8601 UTC, when it went; null while it waits.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].included.reply.sent_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].included.reply.sent_at","typeLabel":"string | null"},"created_at":{"oneOf":[{"type":"string","description":"ISO 8601 UTC, when it was written.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].included.reply.created_at.oneOf.0","typeLabel":"string"},{"type":"null","description":"ISO 8601 UTC, when it was written.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].included.reply.created_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].included.reply.created_at","typeLabel":"string | null"},"person_edited_at":{"oneOf":[{"type":"string","description":"ISO 8601 UTC, when a person changed it; null when nobody did.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].included.reply.person_edited_at.oneOf.0","typeLabel":"string"},{"type":"null","description":"ISO 8601 UTC, when a person changed it; null when nobody did.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].included.reply.person_edited_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].included.reply.person_edited_at","typeLabel":"string | null"},"approved_by_user_sid":{"oneOf":[{"type":"string","description":"The user who approved it; null when none did.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].included.reply.approved_by_user_sid.oneOf.0","typeLabel":"string"},{"type":"null","description":"The user who approved it; null when none did.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].included.reply.approved_by_user_sid.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].included.reply.approved_by_user_sid","typeLabel":"string | null"}},"required":["sid","channel","body_text","draft_body_text","state","parts","sent_at","created_at","person_edited_at","approved_by_user_sid"],"description":"include reply: the message the run stands for.","uniqueKey":"\\items.items.[INDEX].included.reply","typeLabel":"object"},"trigger":{"type":"object","properties":{"sid":{"type":"string","description":"The lead's message (ub_ms_…).","isRequired":true,"uniqueKey":"\\items.items.[INDEX].included.trigger.sid","typeLabel":"string"},"body_text":{"type":"string","description":"Its text.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].included.trigger.body_text","typeLabel":"string"},"sent_at":{"oneOf":[{"type":"string","description":"ISO 8601 UTC.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].included.trigger.sent_at.oneOf.0","typeLabel":"string"},{"type":"null","description":"ISO 8601 UTC.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].included.trigger.sent_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].included.trigger.sent_at","typeLabel":"string | null"}},"required":["sid","body_text","sent_at"],"description":"include trigger: the lead's message it answered (the run's trigger, else the one of the classify that read it).","uniqueKey":"\\items.items.[INDEX].included.trigger","typeLabel":"object"},"lead":{"type":"object","properties":{"name":{"oneOf":[{"type":"string","description":"The lead as the thread names them.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].included.lead.name.oneOf.0","typeLabel":"string"},{"type":"null","description":"The lead as the thread names them.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].included.lead.name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].included.lead.name","typeLabel":"string | null"},"company":{"oneOf":[{"type":"string","description":"Their company, from the linked playtables person; null when unlinked or unknown.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].included.lead.company.oneOf.0","typeLabel":"string"},{"type":"null","description":"Their company, from the linked playtables person; null when unlinked or unknown.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].included.lead.company.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].included.lead.company","typeLabel":"string | null"},"person_sid":{"oneOf":[{"type":"string","description":"The playtables person (cr_pp_…); null when the thread is not linked.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].included.lead.person_sid.oneOf.0","typeLabel":"string"},{"type":"null","description":"The playtables person (cr_pp_…); null when the thread is not linked.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].included.lead.person_sid.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].included.lead.person_sid","typeLabel":"string | null"}},"required":["name","company","person_sid"],"description":"include lead: the thread's lead.","uniqueKey":"\\items.items.[INDEX].included.lead","typeLabel":"object"},"scenario":{"type":"object","properties":{"run_sid":{"type":"string","description":"The classify run (ub_rn_…).","isRequired":true,"uniqueKey":"\\items.items.[INDEX].included.scenario.run_sid","typeLabel":"string"},"scenario_key":{"oneOf":[{"type":"string","description":"What the lead's message was read as.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].included.scenario.scenario_key.oneOf.0","typeLabel":"string"},{"type":"null","description":"What the lead's message was read as.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].included.scenario.scenario_key.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].included.scenario.scenario_key","typeLabel":"string | null"},"confidence":{"oneOf":[{"type":"number","description":"0..1.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].included.scenario.confidence.oneOf.0","typeLabel":"number"},{"type":"null","description":"0..1.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].included.scenario.confidence.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].included.scenario.confidence","typeLabel":"number | null"}},"required":["run_sid","scenario_key","confidence"],"description":"include scenario: what the lead's message was read as.","uniqueKey":"\\items.items.[INDEX].included.scenario","typeLabel":"object"},"then":{"oneOf":[{"type":"object","properties":{"kind":{"type":"string","description":"booked, signed_up, registered (the Playbook's end), their_link, confirmed_time, gave_contact (the lead's own evidence), handed (a person took the thread), replied (the lead wrote again), back_on (the lead named a date and the plan waits until it: at is the date), no_reply.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].included.then.oneOf.0.kind","typeLabel":"string"},"at":{"oneOf":[{"type":"string","description":"ISO 8601 UTC of what happened; null on no_reply.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].included.then.oneOf.0.at.oneOf.0","typeLabel":"string"},{"type":"null","description":"ISO 8601 UTC of what happened; null on no_reply.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].included.then.oneOf.0.at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].included.then.oneOf.0.at","typeLabel":"string | null"}},"required":["kind","at"],"description":"include then (2026-10-27, block AC8): what the lead did after the reply, the thread's outcome read from the reply's send (a run with no reply, a hand-off's classify, from its own time): booked, their_link, confirmed_time, gave_contact, handed, replied, back_on or no_reply, with when. The Analyzer's \"The lead then\" column. Null where the thread is gone.","uniqueKey":"\\items.items.[INDEX].included.then.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"kind":{"type":"string","description":"booked, signed_up, registered (the Playbook's end), their_link, confirmed_time, gave_contact (the lead's own evidence), handed (a person took the thread), replied (the lead wrote again), back_on (the lead named a date and the plan waits until it: at is the date), no_reply."},"at":{"oneOf":[{"type":"string","description":"ISO 8601 UTC of what happened; null on no_reply."},{"type":"null","description":"ISO 8601 UTC of what happened; null on no_reply."}]}},"required":["kind","at"],"description":"include then (2026-10-27, block AC8): what the lead did after the reply, the thread's outcome read from the reply's send (a run with no reply, a hand-off's classify, from its own time): booked, their_link, confirmed_time, gave_contact, handed, replied, back_on or no_reply, with when. The Analyzer's \"The lead then\" column. Null where the thread is gone.","uniqueKey":"\\items.items.[INDEX].included.then.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].included.then","typeLabel":"object | null"}},"isRequired":true,"uniqueKey":"\\items.items.[INDEX].included","typeLabel":"object"}},"required":["item","included"],"uniqueKey":"\\items.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"\\items","typeLabel":"object[]"},"pagination":{"type":"object","properties":{"next_cursor":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"pagination.next_cursor.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"pagination.next_cursor.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"pagination.next_cursor","typeLabel":"string | null"},"has_more":{"type":"boolean","isRequired":true,"uniqueKey":"pagination.has_more","typeLabel":"boolean"},"total_count":{"oneOf":[{"type":"integer","isRequired":true,"uniqueKey":"pagination.total_count.oneOf.0","typeLabel":"integer"},{"type":"null","isRequired":true,"uniqueKey":"pagination.total_count.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"pagination.total_count","typeLabel":"integer | null"}},"required":["next_cursor","has_more","total_count"],"isRequired":true,"uniqueKey":"pagination","typeLabel":"object"},"applied_filters":{"type":"object","additionalProperties":{"oneOf":[{}],"uniqueKey":"applied_filters.additionalProperties","typeLabel":"any"},"isRequired":true,"uniqueKey":"applied_filters","typeLabel":"object"},"includes":{"type":"array","items":{"type":"string","uniqueKey":"includes.items.[INDEX]","typeLabel":"string"},"isRequired":true,"uniqueKey":"includes","typeLabel":"string[]"},"meta":{"type":"object","properties":{"trace_id":{"type":"string","description":"UUID v7; same 128-bit value as the X-Trace-Id header.","isRequired":true,"uniqueKey":"meta.trace_id","typeLabel":"string"},"span_id":{"type":"string","pattern":"^[0-9a-f]{16}$","description":"16 hex chars, root span of this request.","isRequired":true,"uniqueKey":"meta.span_id","typeLabel":"string"},"timestamp":{"type":"string","description":"ISO 8601 UTC (Y-m-dTH:i:sZ), response time.","isRequired":true,"uniqueKey":"meta.timestamp","typeLabel":"string"},"duration_ms":{"type":"integer","minimum":0,"description":"Server-side wall clock.","isRequired":true,"uniqueKey":"meta.duration_ms","typeLabel":"integer"},"team_sid":{"oneOf":[{"type":"string","description":"The team this call ran in (the token team, or the team_sid override). Null when unauthenticated; absent from pre-2026-08-20 backends.","uniqueKey":"meta.team_sid.oneOf.0","typeLabel":"string"},{"type":"null","description":"The team this call ran in (the token team, or the team_sid override). Null when unauthenticated; absent from pre-2026-08-20 backends.","uniqueKey":"meta.team_sid.oneOf.1","typeLabel":"null"}],"uniqueKey":"meta.team_sid","typeLabel":"string | null"},"actor_type":{"oneOf":[{"type":"string","description":"user | agent | api_key | system. Null when unauthenticated; absent from pre-2026-08-20 backends.","uniqueKey":"meta.actor_type.oneOf.0","typeLabel":"string"},{"type":"null","description":"user | agent | api_key | system. Null when unauthenticated; absent from pre-2026-08-20 backends.","uniqueKey":"meta.actor_type.oneOf.1","typeLabel":"null"}],"uniqueKey":"meta.actor_type","typeLabel":"string | null"}},"required":["trace_id","span_id","timestamp","duration_ms"],"isRequired":true,"uniqueKey":"meta","typeLabel":"object"},"counts":{"type":"object","properties":{"total_count":{"type":"integer","minimum":0,"description":"Runs matching the filter (full filter scope, not the page).","isRequired":true,"uniqueKey":"counts.total_count","typeLabel":"integer"},"groups":{"type":"object","properties":{"kind":{"oneOf":[{"type":"object","description":"Runs by kind; an absent key means zero.","properties":{"classify":{"type":"integer","minimum":0,"uniqueKey":"counts.groups.kind.oneOf.0.classify","typeLabel":"integer"},"plan":{"type":"integer","minimum":0,"uniqueKey":"counts.groups.kind.oneOf.0.plan","typeLabel":"integer"},"execute_step":{"type":"integer","minimum":0,"uniqueKey":"counts.groups.kind.oneOf.0.execute_step","typeLabel":"integer"},"dialog_reply":{"type":"integer","minimum":0,"uniqueKey":"counts.groups.kind.oneOf.0.dialog_reply","typeLabel":"integer"}},"isRequired":true,"uniqueKey":"counts.groups.kind.oneOf.0","typeLabel":"object"},{"type":"array","items":{"oneOf":[{}],"uniqueKey":"counts.groups.kind.oneOf.1.items.[INDEX]","typeLabel":"any"},"description":"Runs by kind; an absent key means zero.","isRequired":true,"uniqueKey":"counts.groups.kind.oneOf.1","typeLabel":"any[]"}],"isRequired":true,"uniqueKey":"counts.groups.kind","typeLabel":"object | any[]"},"state":{"oneOf":[{"type":"object","description":"Runs by state; an absent key means zero. pending is queue depth, failed is the health signal.","properties":{"pending":{"type":"integer","minimum":0,"uniqueKey":"counts.groups.state.oneOf.0.pending","typeLabel":"integer"},"running":{"type":"integer","minimum":0,"uniqueKey":"counts.groups.state.oneOf.0.running","typeLabel":"integer"},"done":{"type":"integer","minimum":0,"uniqueKey":"counts.groups.state.oneOf.0.done","typeLabel":"integer"},"failed":{"type":"integer","minimum":0,"uniqueKey":"counts.groups.state.oneOf.0.failed","typeLabel":"integer"},"canceled":{"type":"integer","minimum":0,"uniqueKey":"counts.groups.state.oneOf.0.canceled","typeLabel":"integer"}},"isRequired":true,"uniqueKey":"counts.groups.state.oneOf.0","typeLabel":"object"},{"type":"array","items":{"oneOf":[{}],"uniqueKey":"counts.groups.state.oneOf.1.items.[INDEX]","typeLabel":"any"},"description":"Runs by state; an absent key means zero. pending is queue depth, failed is the health signal.","isRequired":true,"uniqueKey":"counts.groups.state.oneOf.1","typeLabel":"any[]"}],"isRequired":true,"uniqueKey":"counts.groups.state","typeLabel":"object | any[]"},"outcome":{"oneOf":[{"type":"object","description":"Runs by outcome (the Analyzer's log, 2026-10-21); an absent key means zero, and a run with none is in no group.","properties":{"written":{"type":"integer","minimum":0,"uniqueKey":"counts.groups.outcome.oneOf.0.written","typeLabel":"integer"},"edited":{"type":"integer","minimum":0,"uniqueKey":"counts.groups.outcome.oneOf.0.edited","typeLabel":"integer"},"unsure":{"type":"integer","minimum":0,"uniqueKey":"counts.groups.outcome.oneOf.0.unsure","typeLabel":"integer"},"waiting":{"type":"integer","minimum":0,"uniqueKey":"counts.groups.outcome.oneOf.0.waiting","typeLabel":"integer"},"handed":{"type":"integer","minimum":0,"uniqueKey":"counts.groups.outcome.oneOf.0.handed","typeLabel":"integer"},"test":{"type":"integer","minimum":0,"uniqueKey":"counts.groups.outcome.oneOf.0.test","typeLabel":"integer"}},"isRequired":true,"uniqueKey":"counts.groups.outcome.oneOf.0","typeLabel":"object"},{"type":"array","items":{"oneOf":[{}],"uniqueKey":"counts.groups.outcome.oneOf.1.items.[INDEX]","typeLabel":"any"},"description":"Runs by outcome (the Analyzer's log, 2026-10-21); an absent key means zero, and a run with none is in no group.","isRequired":true,"uniqueKey":"counts.groups.outcome.oneOf.1","typeLabel":"any[]"}],"isRequired":true,"uniqueKey":"counts.groups.outcome","typeLabel":"object | any[]"},"written":{"oneOf":[{"type":"object","description":"The written replies within the filter split by the door's approver (2026-10-27, block AC8): itself, nobody approved it (it went out on its own); approved, a person approved it as written. The Analyzer's Sent itself and Approved.","properties":{"itself":{"type":"integer","minimum":0,"uniqueKey":"counts.groups.written.oneOf.0.itself","typeLabel":"integer"},"approved":{"type":"integer","minimum":0,"uniqueKey":"counts.groups.written.oneOf.0.approved","typeLabel":"integer"}},"isRequired":true,"uniqueKey":"counts.groups.written.oneOf.0","typeLabel":"object"},{"type":"array","items":{"oneOf":[{}],"uniqueKey":"counts.groups.written.oneOf.1.items.[INDEX]","typeLabel":"any"},"description":"The written replies within the filter split by the door's approver (2026-10-27, block AC8): itself, nobody approved it (it went out on its own); approved, a person approved it as written. The Analyzer's Sent itself and Approved.","isRequired":true,"uniqueKey":"counts.groups.written.oneOf.1","typeLabel":"any[]"}],"isRequired":true,"uniqueKey":"counts.groups.written","typeLabel":"object | any[]"}},"required":["kind","state","outcome","written"],"isRequired":true,"uniqueKey":"counts.groups","typeLabel":"object"}},"required":["total_count","groups"],"uniqueKey":"counts","typeLabel":"object"}},"required":["success","operation","items","pagination","applied_filters","includes","meta"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"success":true,"operation":"search","items":[{"item":{"sid":"\u003cstring>","team_sid":"\u003cstring>","agent_sid":"\u003cstring>","conversation_sid":"\u003cstring>","kind":"classify","state":"pending","execute_at":"\u003cstring>","trigger_message_sid":"\u003cstring>","trigger_signal":"awaiting_reply","scenario_key":"\u003cstring>","confidence":0.5,"extracted":{"return_date":"\u003cstring>","resume_date":"\u003cstring>","proposed_time":"\u003cstring>","referred_contact":{"name":"\u003cstring>","role":"\u003cstring>","email":"\u003cstring>","ln_nickname":"\u003cstring>","ln_id":"\u003cstring>","sn_id":"\u003cstring>","recruiter_id":"\u003cstring>","ln_member_id":"\u003cstring>"},"objection_topic":"\u003cstring>","objection_kind":"price"},"reason":"\u003cstring>","custom_scenario_sid":"\u003cstring>","behavior":"answer_interested","behavior_version":2,"playbook_source":"platform","playbook_version":2,"plan_sid":"\u003cstring>","step_id":2,"dialog_turn":"reply","guidance":"\u003cstring>","regenerates_message_sid":"\u003cstring>","llm_log_ref":"\u003cstring>","error_code":"\u003cstring>","cost_usd":123,"example_sids":["\u003cstring>"],"words_caught":[{"never":"\u003cstring>","times":123}],"knowledge_miss":"\u003cstring>","outcome":"written","approved_by_user_sid":"\u003cstring>","test_of_run_sid":"\u003cstring>","test_sid":"\u003cstring>","record":{"read":{},"gather":{},"decision":{},"write":{},"checks":[{}],"tries":123,"spans":[{}],"mix":{},"made_by":"\u003cstring>","text":"\u003cstring>","edit_says":{},"files":[{"answer_sid":"\u003cstring>","question":"\u003cstring>","name":"\u003cstring>"}]},"hint_sids":["\u003cstring>"],"created_at":"\u003cstring>","updated_at":"\u003cstring>"},"included":{"hints":[{"sid":"\u003cstring>","kind":"\u003cstring>","subject":"\u003cstring>","goes_to":"\u003cstring>","scenario_key":"\u003cstring>","status":"\u003cstring>","count":2}],"reply":{"sid":"\u003cstring>","channel":"\u003cstring>","body_text":"\u003cstring>","draft_body_text":"\u003cstring>","state":"\u003cstring>","parts":2,"sent_at":"\u003cstring>","created_at":"\u003cstring>","person_edited_at":"\u003cstring>","approved_by_user_sid":"\u003cstring>"},"trigger":{"sid":"\u003cstring>","body_text":"\u003cstring>","sent_at":"\u003cstring>"},"lead":{"name":"\u003cstring>","company":"\u003cstring>","person_sid":"\u003cstring>"},"scenario":{"run_sid":"\u003cstring>","scenario_key":"\u003cstring>","confidence":123},"then":{"kind":"\u003cstring>","at":"\u003cstring>"}}}],"pagination":{"next_cursor":"\u003cstring>","has_more":true,"total_count":123},"applied_filters":{},"includes":["\u003cstring>"],"meta":{"trace_id":"\u003cstring>","span_id":"\u003cstring>","timestamp":"\u003cstring>","duration_ms":1,"team_sid":"\u003cstring>","actor_type":"\u003cstring>"},"counts":{"total_count":1,"groups":{"kind":{"classify":1,"plan":1,"execute_step":1,"dialog_reply":1},"state":{"pending":1,"running":1,"done":1,"failed":1,"canceled":1},"outcome":{"written":1,"edited":1,"unsure":1,"waiting":1,"handed":1,"test":1},"written":{"itself":1,"approved":1}}}}}},"exampleType":"generated"}},"exampleType":"generated"},"75af1c3c-1af6-4099-a25b-65a4b2978c17":{"description":"MCP error envelope. `error.code` is one of validation_failed, nothing_to_update, not_found, relation_not_found, invalid_transition, limit_exceeded, payment_required, duplicate_rejected, conflict, delete_blocked, unauthorized, forbidden, rate_limited, not_implemented.","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","enum":[false],"isRequired":true,"uniqueKey":"success","typeLabel":"enum\u003cboolean>"},"error":{"type":"object","properties":{"code":{"type":"string","enum":["validation_failed","nothing_to_update","not_found","relation_not_found","invalid_transition","limit_exceeded","payment_required","duplicate_rejected","conflict","delete_blocked","unauthorized","forbidden","rate_limited","internal_error","service_unavailable","not_implemented"],"isRequired":true,"uniqueKey":"error.code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"recoverable":{"type":"boolean","isRequired":true,"uniqueKey":"error.recoverable","typeLabel":"boolean"},"suggestion":{"type":"string","uniqueKey":"error.suggestion","typeLabel":"string"},"field_errors":{"type":"object","additionalProperties":{"type":"array","items":{"type":"object","properties":{"rule":{"type":"string","isRequired":true,"uniqueKey":"error.field_errors.additionalProperties.items.[INDEX].rule","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.field_errors.additionalProperties.items.[INDEX].message","typeLabel":"string"}},"required":["rule","message"],"uniqueKey":"error.field_errors.additionalProperties.items.[INDEX]","typeLabel":"object"},"uniqueKey":"error.field_errors.additionalProperties","typeLabel":"object[]"},"uniqueKey":"error.field_errors","typeLabel":"object"},"blockers":{"type":"array","items":{"type":"object","properties":{"type":{"type":"string","description":"Machine-readable blocker type (active_flow, pending_tasks, …).","isRequired":true,"uniqueKey":"error.blockers.items.[INDEX].type","typeLabel":"string"},"severity":{"type":"string","enum":["hard","soft"],"description":"hard = external action required; soft = acknowledge is enough.","isRequired":true,"uniqueKey":"error.blockers.items.[INDEX].severity","typeLabel":"enum\u003cstring>"},"description":{"type":"string","isRequired":true,"uniqueKey":"error.blockers.items.[INDEX].description","typeLabel":"string"},"entity_sid":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"error.blockers.items.[INDEX].entity_sid.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"error.blockers.items.[INDEX].entity_sid.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"error.blockers.items.[INDEX].entity_sid","typeLabel":"string | null"},"resolution":{"type":"string","description":"Hard: tool name to call. Soft: code for acknowledge[].","isRequired":true,"uniqueKey":"error.blockers.items.[INDEX].resolution","typeLabel":"string"},"resolution_hint":{"type":"string","isRequired":true,"uniqueKey":"error.blockers.items.[INDEX].resolution_hint","typeLabel":"string"},"count":{"type":"integer","uniqueKey":"error.blockers.items.[INDEX].count","typeLabel":"integer"}},"required":["type","severity","description","entity_sid","resolution","resolution_hint"],"uniqueKey":"error.blockers.items.[INDEX]","typeLabel":"object"},"uniqueKey":"error.blockers","typeLabel":"object[]"},"context":{"type":"object","additionalProperties":{"oneOf":[{}],"uniqueKey":"error.context.additionalProperties","typeLabel":"any"},"uniqueKey":"error.context","typeLabel":"object"}},"required":["code","message","recoverable"],"isRequired":true,"uniqueKey":"error","typeLabel":"object"},"meta":{"type":"object","properties":{"trace_id":{"type":"string","description":"UUID v7; same 128-bit value as the X-Trace-Id header.","isRequired":true,"uniqueKey":"meta.trace_id","typeLabel":"string"},"span_id":{"type":"string","pattern":"^[0-9a-f]{16}$","description":"16 hex chars, root span of this request.","isRequired":true,"uniqueKey":"meta.span_id","typeLabel":"string"},"timestamp":{"type":"string","description":"ISO 8601 UTC (Y-m-dTH:i:sZ), response time.","isRequired":true,"uniqueKey":"meta.timestamp","typeLabel":"string"},"duration_ms":{"type":"integer","minimum":0,"description":"Server-side wall clock.","isRequired":true,"uniqueKey":"meta.duration_ms","typeLabel":"integer"},"team_sid":{"oneOf":[{"type":"string","description":"The team this call ran in (the token team, or the team_sid override). Null when unauthenticated; absent from pre-2026-08-20 backends.","uniqueKey":"meta.team_sid.oneOf.0","typeLabel":"string"},{"type":"null","description":"The team this call ran in (the token team, or the team_sid override). Null when unauthenticated; absent from pre-2026-08-20 backends.","uniqueKey":"meta.team_sid.oneOf.1","typeLabel":"null"}],"uniqueKey":"meta.team_sid","typeLabel":"string | null"},"actor_type":{"oneOf":[{"type":"string","description":"user | agent | api_key | system. Null when unauthenticated; absent from pre-2026-08-20 backends.","uniqueKey":"meta.actor_type.oneOf.0","typeLabel":"string"},{"type":"null","description":"user | agent | api_key | system. Null when unauthenticated; absent from pre-2026-08-20 backends.","uniqueKey":"meta.actor_type.oneOf.1","typeLabel":"null"}],"uniqueKey":"meta.actor_type","typeLabel":"string | null"}},"required":["trace_id","span_id","timestamp","duration_ms"],"uniqueKey":"meta","typeLabel":"object"}},"required":["success","error"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"success":false,"error":{"code":"validation_failed","message":"\u003cstring>","recoverable":true,"suggestion":"\u003cstring>","field_errors":{},"blockers":[{"type":"\u003cstring>","severity":"hard","description":"\u003cstring>","entity_sid":"\u003cstring>","resolution":"\u003cstring>","resolution_hint":"\u003cstring>","count":123}],"context":{}},"meta":{"trace_id":"\u003cstring>","span_id":"\u003cstring>","timestamp":"\u003cstring>","duration_ms":1,"team_sid":"\u003cstring>","actor_type":"\u003cstring>"}}}},"exampleType":"generated"}},"exampleType":"generated"},"64a84d0e-9b14-4233-97ca-b5b05c7c9aef":{"description":"MCP error envelope with `error.code` internal_error or service_unavailable.","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","enum":[false],"isRequired":true,"uniqueKey":"success","typeLabel":"enum\u003cboolean>"},"error":{"type":"object","properties":{"code":{"type":"string","enum":["validation_failed","nothing_to_update","not_found","relation_not_found","invalid_transition","limit_exceeded","payment_required","duplicate_rejected","conflict","delete_blocked","unauthorized","forbidden","rate_limited","internal_error","service_unavailable","not_implemented"],"isRequired":true,"uniqueKey":"error.code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"recoverable":{"type":"boolean","isRequired":true,"uniqueKey":"error.recoverable","typeLabel":"boolean"},"suggestion":{"type":"string","uniqueKey":"error.suggestion","typeLabel":"string"},"field_errors":{"type":"object","additionalProperties":{"type":"array","items":{"type":"object","properties":{"rule":{"type":"string","isRequired":true,"uniqueKey":"error.field_errors.additionalProperties.items.[INDEX].rule","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.field_errors.additionalProperties.items.[INDEX].message","typeLabel":"string"}},"required":["rule","message"],"uniqueKey":"error.field_errors.additionalProperties.items.[INDEX]","typeLabel":"object"},"uniqueKey":"error.field_errors.additionalProperties","typeLabel":"object[]"},"uniqueKey":"error.field_errors","typeLabel":"object"},"blockers":{"type":"array","items":{"type":"object","properties":{"type":{"type":"string","description":"Machine-readable blocker type (active_flow, pending_tasks, …).","isRequired":true,"uniqueKey":"error.blockers.items.[INDEX].type","typeLabel":"string"},"severity":{"type":"string","enum":["hard","soft"],"description":"hard = external action required; soft = acknowledge is enough.","isRequired":true,"uniqueKey":"error.blockers.items.[INDEX].severity","typeLabel":"enum\u003cstring>"},"description":{"type":"string","isRequired":true,"uniqueKey":"error.blockers.items.[INDEX].description","typeLabel":"string"},"entity_sid":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"error.blockers.items.[INDEX].entity_sid.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"error.blockers.items.[INDEX].entity_sid.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"error.blockers.items.[INDEX].entity_sid","typeLabel":"string | null"},"resolution":{"type":"string","description":"Hard: tool name to call. Soft: code for acknowledge[].","isRequired":true,"uniqueKey":"error.blockers.items.[INDEX].resolution","typeLabel":"string"},"resolution_hint":{"type":"string","isRequired":true,"uniqueKey":"error.blockers.items.[INDEX].resolution_hint","typeLabel":"string"},"count":{"type":"integer","uniqueKey":"error.blockers.items.[INDEX].count","typeLabel":"integer"}},"required":["type","severity","description","entity_sid","resolution","resolution_hint"],"uniqueKey":"error.blockers.items.[INDEX]","typeLabel":"object"},"uniqueKey":"error.blockers","typeLabel":"object[]"},"context":{"type":"object","additionalProperties":{"oneOf":[{}],"uniqueKey":"error.context.additionalProperties","typeLabel":"any"},"uniqueKey":"error.context","typeLabel":"object"}},"required":["code","message","recoverable"],"isRequired":true,"uniqueKey":"error","typeLabel":"object"},"meta":{"type":"object","properties":{"trace_id":{"type":"string","description":"UUID v7; same 128-bit value as the X-Trace-Id header.","isRequired":true,"uniqueKey":"meta.trace_id","typeLabel":"string"},"span_id":{"type":"string","pattern":"^[0-9a-f]{16}$","description":"16 hex chars, root span of this request.","isRequired":true,"uniqueKey":"meta.span_id","typeLabel":"string"},"timestamp":{"type":"string","description":"ISO 8601 UTC (Y-m-dTH:i:sZ), response time.","isRequired":true,"uniqueKey":"meta.timestamp","typeLabel":"string"},"duration_ms":{"type":"integer","minimum":0,"description":"Server-side wall clock.","isRequired":true,"uniqueKey":"meta.duration_ms","typeLabel":"integer"},"team_sid":{"oneOf":[{"type":"string","description":"The team this call ran in (the token team, or the team_sid override). Null when unauthenticated; absent from pre-2026-08-20 backends.","uniqueKey":"meta.team_sid.oneOf.0","typeLabel":"string"},{"type":"null","description":"The team this call ran in (the token team, or the team_sid override). Null when unauthenticated; absent from pre-2026-08-20 backends.","uniqueKey":"meta.team_sid.oneOf.1","typeLabel":"null"}],"uniqueKey":"meta.team_sid","typeLabel":"string | null"},"actor_type":{"oneOf":[{"type":"string","description":"user | agent | api_key | system. Null when unauthenticated; absent from pre-2026-08-20 backends.","uniqueKey":"meta.actor_type.oneOf.0","typeLabel":"string"},{"type":"null","description":"user | agent | api_key | system. Null when unauthenticated; absent from pre-2026-08-20 backends.","uniqueKey":"meta.actor_type.oneOf.1","typeLabel":"null"}],"uniqueKey":"meta.actor_type","typeLabel":"string | null"}},"required":["trace_id","span_id","timestamp","duration_ms"],"uniqueKey":"meta","typeLabel":"object"}},"required":["success","error"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"success":false,"error":{"code":"validation_failed","message":"\u003cstring>","recoverable":true,"suggestion":"\u003cstring>","field_errors":{},"blockers":[{"type":"\u003cstring>","severity":"hard","description":"\u003cstring>","entity_sid":"\u003cstring>","resolution":"\u003cstring>","resolution_hint":"\u003cstring>","count":123}],"context":{}},"meta":{"trace_id":"\u003cstring>","span_id":"\u003cstring>","timestamp":"\u003cstring>","duration_ms":1,"team_sid":"\u003cstring>","actor_type":"\u003cstring>"}}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"a568e076-dd2d-48da-979c-5bb5e9f62ef6":{"BearerJwt":{"type":"http","scheme":"bearer","bearerFormat":"JWT","description":"Access token issued by gs.service.id. Its `access_identity` claim carries `team_sid`, `actor_sid` and `actor_type`, and that team scope is authoritative.","scopes":[],"schemeName":"BearerJwt"},"TeamSid":{"type":"apiKey","in":"header","name":"Team-SID","description":"Team scope for tokens that do not carry one. Ignored when the token already names a team.","scopes":[],"schemeName":"TeamSid"}}},"servers":{"3c006cad-7f65-4b5b-9d3a-b2173ab39b50":{"url":"https://beta.getsales.io/unibox/v1","description":"Production (the gateway path on the beta ring; the origin is provisioned per DEPLOY_MAP.md)"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","bearerFormat":"JWT","description":"Access token issued by gs.service.id. Its `access_identity` claim carries `team_sid`, `actor_sid` and `actor_type`, and that team scope is authoritative.","scopes":[],"schemeName":"BearerJwt"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Access token issued by gs.service.id. Its `access_identity` claim carries `team_sid`, `actor_sid` and `actor_type`, and that team scope is authoritative.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"BearerJwt","name":"Authorization"},{"scheme":{"type":"apiKey","in":"header","name":"Team-SID","description":"Team scope for tokens that do not carry one. Ignored when the token already names a team.","scopes":[],"schemeName":"TeamSid"},"schema":{"title":"Team-SID","type":"string","description":"Team scope for tokens that do not carry one. Ignored when the token already names a team.","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"TeamSid","name":"Team-SID"}],"title":"BearerJwt \u0026 TeamSid"}]},"originalFileLocation":"api-reference/unibox/openapi.yaml"},"subdomain":"getsales","siteName":"GetSales","title":"Search agent runs - GetSales","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-11-01T05:07:41.945Z","originalFileLocation":"api-reference/unibox/agent_runs/search-agent-runs.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=\"The \u0026quot;why did the AI SDR do that\u0026quot; ledger and the Analyzer\u0026#x27;s log. filter.outcome lists replies by what became of them, approved_by_user_sid is_null splits the written into sent itself and approved, q finds one by its words or the lead\u0026#x27;s; include reply, trigger, lead, scenario, then (what the lead did next). conversation_sid with kind classify: a thread\u0026#x27;s classification history; plan_sid a plan\u0026#x27;s trail; state failed the failure review; state pending the queue. page_size 0 returns counts alone. Contract: - MCP tool search_agent_runs, registry package mcp.unibox/agent_runs, mount unibox.agent. - Operation search, response envelope search. - Flags: read only.\">\u003cmeta data-mint-head name=\"application-name\" content=\"GetSales\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/getsales/Xk1sYTgBQiFOp0cW/_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/getsales/Xk1sYTgBQiFOp0cW/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/getsales/Xk1sYTgBQiFOp0cW/_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/getsales/Xk1sYTgBQiFOp0cW/_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/getsales/Xk1sYTgBQiFOp0cW/_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/getsales/Xk1sYTgBQiFOp0cW/_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/getsales/Xk1sYTgBQiFOp0cW/_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/getsales/Xk1sYTgBQiFOp0cW/_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/getsales/Xk1sYTgBQiFOp0cW/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Search agent runs - GetSales\">\u003cmeta data-mint-head property=\"og:description\" content=\"The \u0026quot;why did the AI SDR do that\u0026quot; ledger and the Analyzer\u0026#x27;s log. filter.outcome lists replies by what became of them, approved_by_user_sid is_null splits the written into sent itself and approved, q finds one by its words or the lead\u0026#x27;s; include reply, trigger, lead, scenario, then (what the lead did next). conversation_sid with kind classify: a thread\u0026#x27;s classification history; plan_sid a plan\u0026#x27;s trail; state failed the failure review; state pending the queue. page_size 0 returns counts alone. Contract: - MCP tool search_agent_runs, registry package mcp.unibox/agent_runs, mount unibox.agent. - Operation search, response envelope search. - Flags: read only.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"GetSales\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.getsales.io/api-reference/unibox/agent_runs/search-agent-runs\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://getsales.mintlify.app/_mintlify/api/og/v2?division=agent_runs\u0026amp;title=Search+agent+runs\u0026amp;description=The+%22why+did+the+AI+SDR+do+that%22+ledger+and+the+Analyzer%27s+log.+filter.outcome+lists+replies+by+what+became+of+them%2C+approved_by_user_sid+is_null+splits+the+wri\u0026amp;theme=2557d625acdab73e379ce8c9\u0026amp;signature=9b88c707abeeef948f83ca019d2ca826f99193bf10689556ff1b7f115eff641c\">\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=\"Search agent runs - GetSales\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"The \u0026quot;why did the AI SDR do that\u0026quot; ledger and the Analyzer\u0026#x27;s log. filter.outcome lists replies by what became of them, approved_by_user_sid is_null splits the written into sent itself and approved, q finds one by its words or the lead\u0026#x27;s; include reply, trigger, lead, scenario, then (what the lead did next). conversation_sid with kind classify: a thread\u0026#x27;s classification history; plan_sid a plan\u0026#x27;s trail; state failed the failure review; state pending the queue. page_size 0 returns counts alone. Contract: - MCP tool search_agent_runs, registry package mcp.unibox/agent_runs, mount unibox.agent. - Operation search, response envelope search. - Flags: read only.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://getsales.mintlify.app/_mintlify/api/og/v2?division=agent_runs\u0026amp;title=Search+agent+runs\u0026amp;description=The+%22why+did+the+AI+SDR+do+that%22+ledger+and+the+Analyzer%27s+log.+filter.outcome+lists+replies+by+what+became+of+them%2C+approved_by_user_sid+is_null+splits+the+wri\u0026amp;theme=2557d625acdab73e379ce8c9\u0026amp;signature=9b88c707abeeef948f83ca019d2ca826f99193bf10689556ff1b7f115eff641c\">\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/getsales/Xk1sYTgBQiFOp0cW/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"GetSales\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#4B64FF\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.getsales.io/api-reference/unibox/agent_runs/search-agent-runs\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/unibox/agent_runs/search-agent-runs.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.getsales.io/#organization\",\"name\":\"GetSales\",\"url\":\"https://docs.getsales.io\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/getsales/um-g-UJLB97yTl7a/logo/light.svg?fit=max\u0026auto=format\u0026n=um-g-UJLB97yTl7a\u0026q=85\u0026s=428985b239f36914fa7e1e44f6211540\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.getsales.io#website\",\"name\":\"GetSales\",\"url\":\"https://docs.getsales.io\",\"publisher\":{\"@id\":\"https://docs.getsales.io/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.getsales.io/api-reference/unibox/agent_runs/search-agent-runs#webpage\",\"url\":\"https://docs.getsales.io/api-reference/unibox/agent_runs/search-agent-runs\",\"name\":\"Search agent runs\",\"description\":\"The \\\"why did the AI SDR do that\\\" ledger and the Analyzer's log. filter.outcome lists replies by what became of them, approved_by_user_sid is_null splits the written into sent itself and approved, q finds one by its words or the lead's; include reply, trigger, lead, scenario, then (what the lead did next). conversation_sid with kind classify: a thread's classification history; plan_sid a plan's trail; state failed the failure review; state pending the queue. page_size 0 returns counts alone. Contract: - MCP tool search_agent_runs, registry package mcp.unibox/agent_runs, mount unibox.agent. - Operation search, response envelope search. - Flags: read only.\",\"dateModified\":\"2026-11-01T05:07:41.945Z\",\"isPartOf\":{\"@id\":\"https://docs.getsales.io#website\"},\"breadcrumb\":{\"@id\":\"https://docs.getsales.io/api-reference/unibox/agent_runs/search-agent-runs#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.getsales.io/api-reference/unibox/agent_runs/search-agent-runs#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Unibox API\",\"item\":\"https://docs.getsales.io/api-reference/unibox/agent_answers/add-a-knowledge-answer\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Search agent runs\",\"item\":\"https://docs.getsales.io/api-reference/unibox/agent_runs/search-agent-runs\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.getsales.io/api-reference/unibox/agent_runs/search-agent-runs#apireference\",\"headline\":\"Search agent runs\",\"name\":\"Search agent runs\",\"description\":\"The \\\"why did the AI SDR do that\\\" ledger and the Analyzer's log. filter.outcome lists replies by what became of them, approved_by_user_sid is_null splits the written into sent itself and approved, q finds one by its words or the lead's; include reply, trigger, lead, scenario, then (what the lead did next). conversation_sid with kind classify: a thread's classification history; plan_sid a plan's trail; state failed the failure review; state pending the queue. page_size 0 returns counts alone. Contract: - MCP tool search_agent_runs, registry package mcp.unibox/agent_runs, mount unibox.agent. - Operation search, response envelope search. - Flags: read only.\",\"url\":\"https://docs.getsales.io/api-reference/unibox/agent_runs/search-agent-runs\",\"mainEntityOfPage\":{\"@id\":\"https://docs.getsales.io/api-reference/unibox/agent_runs/search-agent-runs#webpage\"},\"dateModified\":\"2026-11-01T05:07:41.945Z\",\"publisher\":{\"@id\":\"https://docs.getsales.io/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.getsales.io#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"GetSales\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"GetSales","nav":{"global":null,"tabs":[{"tab":"Guides","pages":[{"title":"Guides","href":""}]},{"tab":"API Reference","groups":[{"group":"Overview","pages":[{"title":"API reference overview","sidebarTitle":"Overview","href":"/api-reference/overview"}]},{"group":"Playtables API","pages":[{"group":"activities","pages":[{"title":"Activities metrics","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml post /api/activities/metrics","href":"/api-reference/playtables/activities/activities-metrics"},{"title":"Search activities","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml post /api/activities/search","href":"/api-reference/playtables/activities/search-activities"},{"title":"Act on activity","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml post /api/activities/{sid}/act","href":"/api-reference/playtables/activities/act-on-activity"},{"title":"Draft for activity","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml post /api/activities/{sid}/draft","href":"/api-reference/playtables/activities/draft-for-activity"}]},{"group":"activity_objects","pages":[{"title":"Search activity objects","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml post /api/activity-objects/search","href":"/api-reference/playtables/activity_objects/search-activity-objects"}]},{"group":"companies","pages":[{"title":"Create company","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml post /api/companies","href":"/api-reference/playtables/companies/create-company"},{"title":"Companies metrics","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml post /api/companies/metrics","href":"/api-reference/playtables/companies/companies-metrics"},{"title":"Read LinkedIn company","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml post /api/companies/read-linkedin","href":"/api-reference/playtables/companies/read-linkedin-company"},{"title":"Search companies","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml post /api/companies/search","href":"/api-reference/playtables/companies/search-companies"},{"title":"Suggest company filter values","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml post /api/companies/suggest","href":"/api-reference/playtables/companies/suggest-company-filter-values"},{"title":"Get company","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml get /api/companies/{sid}","href":"/api-reference/playtables/companies/get-company"},{"title":"Delete company","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml delete /api/companies/{sid}","href":"/api-reference/playtables/companies/delete-company"},{"title":"Update company","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml patch /api/companies/{sid}","href":"/api-reference/playtables/companies/update-company"},{"title":"Detach company from playtable","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml post /api/companies/{sid}/detach","href":"/api-reference/playtables/companies/detach-company-from-playtable"},{"title":"Make company primary","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml post /api/companies/{sid}/make-primary","href":"/api-reference/playtables/companies/make-company-primary"},{"title":"Merge companies","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml post /api/companies/{sid}/merge","href":"/api-reference/playtables/companies/merge-companies"}]},{"group":"credit_ledger_entries","pages":[{"title":"Credit ledger entries metrics","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml post /api/credit-ledger-entries/metrics","href":"/api-reference/playtables/credit_ledger_entries/credit-ledger-entries-metrics"},{"title":"Search credit ledger entries","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml post /api/credit-ledger-entries/search","href":"/api-reference/playtables/credit_ledger_entries/search-credit-ledger-entries"}]},{"group":"data_source_items","pages":[{"title":"Move data source duplicates","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml post /api/data-source-items/move","href":"/api-reference/playtables/data_source_items/move-data-source-duplicates"},{"title":"Search data source items","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml post /api/data-source-items/search","href":"/api-reference/playtables/data_source_items/search-data-source-items"}]},{"group":"data_sources","pages":[{"title":"Create data source","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml post /api/data-sources","href":"/api-reference/playtables/data_sources/create-data-source"},{"title":"Plan data source filters","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml post /api/data-sources/ai-plan","href":"/api-reference/playtables/data_sources/plan-data-source-filters"},{"title":"Suggest data source filter values","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml post /api/data-sources/filter-typeahead","href":"/api-reference/playtables/data_sources/suggest-data-source-filter-values"},{"title":"Data sources metrics","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml post /api/data-sources/metrics","href":"/api-reference/playtables/data_sources/data-sources-metrics"},{"title":"Preview post engagement","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml post /api/data-sources/post-engagement-preview","href":"/api-reference/playtables/data_sources/preview-post-engagement"},{"title":"Search data sources","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml post /api/data-sources/search","href":"/api-reference/playtables/data_sources/search-data-sources"},{"title":"Create data source upload URL","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml post /api/data-sources/upload-url","href":"/api-reference/playtables/data_sources/create-data-source-upload-url"},{"title":"Get data source","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml get /api/data-sources/{sid}","href":"/api-reference/playtables/data_sources/get-data-source"},{"title":"Delete data source","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml delete /api/data-sources/{sid}","href":"/api-reference/playtables/data_sources/delete-data-source"},{"title":"Update data source","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml patch /api/data-sources/{sid}","href":"/api-reference/playtables/data_sources/update-data-source"},{"title":"Add companies to data source","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml post /api/data-sources/{sid}/add-companies","href":"/api-reference/playtables/data_sources/add-companies-to-data-source"},{"title":"Import data source","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml post /api/data-sources/{sid}/import","href":"/api-reference/playtables/data_sources/import-data-source"},{"title":"Rotate data source ingest key","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml post /api/data-sources/{sid}/rotate-ingest-key","href":"/api-reference/playtables/data_sources/rotate-data-source-ingest-key"}]},{"group":"notes","pages":[{"title":"Create note","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml post /api/notes","href":"/api-reference/playtables/notes/create-note"},{"title":"Search notes","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml post /api/notes/search","href":"/api-reference/playtables/notes/search-notes"},{"title":"Delete note","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml delete /api/notes/{sid}","href":"/api-reference/playtables/notes/delete-note"},{"title":"Update note","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml patch /api/notes/{sid}","href":"/api-reference/playtables/notes/update-note"}]},{"group":"people","pages":[{"title":"Create person","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml post /api/people","href":"/api-reference/playtables/people/create-person"},{"title":"People metrics","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml post /api/people/metrics","href":"/api-reference/playtables/people/people-metrics"},{"title":"Read LinkedIn person","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml post /api/people/read-linkedin","href":"/api-reference/playtables/people/read-linkedin-person"},{"title":"Search people","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml post /api/people/search","href":"/api-reference/playtables/people/search-people"},{"title":"Suggest person filter values","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml post /api/people/suggest","href":"/api-reference/playtables/people/suggest-person-filter-values"},{"title":"Get person","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml get /api/people/{sid}","href":"/api-reference/playtables/people/get-person"},{"title":"Delete person","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml delete /api/people/{sid}","href":"/api-reference/playtables/people/delete-person"},{"title":"Update person","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml patch /api/people/{sid}","href":"/api-reference/playtables/people/update-person"},{"title":"Make person primary","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml post /api/people/{sid}/make-primary","href":"/api-reference/playtables/people/make-person-primary"}]},{"group":"pipeline_stages","pages":[{"title":"Create pipeline stage","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml post /api/pipeline-stages","href":"/api-reference/playtables/pipeline_stages/create-pipeline-stage"},{"title":"Pipeline stages metrics","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml post /api/pipeline-stages/metrics","href":"/api-reference/playtables/pipeline_stages/pipeline-stages-metrics"},{"title":"Reset company stage derivation","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml post /api/pipeline-stages/reset-derivation","href":"/api-reference/playtables/pipeline_stages/reset-company-stage-derivation"},{"title":"Search pipeline stages","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml post /api/pipeline-stages/search","href":"/api-reference/playtables/pipeline_stages/search-pipeline-stages"},{"title":"Delete pipeline stage","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml delete /api/pipeline-stages/{sid}","href":"/api-reference/playtables/pipeline_stages/delete-pipeline-stage"},{"title":"Update pipeline stage","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml patch /api/pipeline-stages/{sid}","href":"/api-reference/playtables/pipeline_stages/update-pipeline-stage"},{"title":"Move objects into a pipeline stage","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml post /api/pipeline-stages/{sid}/move","href":"/api-reference/playtables/pipeline_stages/move-objects-into-a-pipeline-stage"}]},{"group":"plays","pages":[{"title":"Create play","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml post /api/plays","href":"/api-reference/playtables/plays/create-play"},{"title":"List play catalog","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml post /api/plays/catalog","href":"/api-reference/playtables/plays/list-play-catalog"},{"title":"Search plays","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml post /api/plays/search","href":"/api-reference/playtables/plays/search-plays"},{"title":"Delete play","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml delete /api/plays/{sid}","href":"/api-reference/playtables/plays/delete-play"},{"title":"Update play","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml patch /api/plays/{sid}","href":"/api-reference/playtables/plays/update-play"},{"title":"Estimate play","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml post /api/plays/{sid}/estimate","href":"/api-reference/playtables/plays/estimate-play"},{"title":"Run play","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml post /api/plays/{sid}/run","href":"/api-reference/playtables/plays/run-play"}]},{"group":"playtable_field_values","pages":[{"title":"Search playtable field values","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml post /api/playtable-field-values/search","href":"/api-reference/playtables/playtable_field_values/search-playtable-field-values"},{"title":"Write playtable field value","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml post /api/playtable-field-values/write","href":"/api-reference/playtables/playtable_field_values/write-playtable-field-value"},{"title":"Get playtable field value","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml get /api/playtable-field-values/{sid}","href":"/api-reference/playtables/playtable_field_values/get-playtable-field-value"},{"title":"Update playtable field value","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml patch /api/playtable-field-values/{sid}","href":"/api-reference/playtables/playtable_field_values/update-playtable-field-value"},{"title":"Reset playtable field value","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml post /api/playtable-field-values/{sid}/reset","href":"/api-reference/playtables/playtable_field_values/reset-playtable-field-value"}]},{"group":"playtable_fields","pages":[{"title":"Create playtable field","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml post /api/playtable-fields","href":"/api-reference/playtables/playtable_fields/create-playtable-field"},{"title":"Estimate playtable field AI cost","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml post /api/playtable-fields/estimate-ai-cost","href":"/api-reference/playtables/playtable_fields/estimate-playtable-field-ai-cost"},{"title":"Estimate playtable field backfill","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml post /api/playtable-fields/estimate-backfill","href":"/api-reference/playtables/playtable_fields/estimate-playtable-field-backfill"},{"title":"Generate playtable field condition","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml post /api/playtable-fields/generate-condition","href":"/api-reference/playtables/playtable_fields/generate-playtable-field-condition"},{"title":"Preview playtable field condition","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml post /api/playtable-fields/preview-condition","href":"/api-reference/playtables/playtable_fields/preview-playtable-field-condition"},{"title":"Preview playtable field run","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml post /api/playtable-fields/preview-run","href":"/api-reference/playtables/playtable_fields/preview-playtable-field-run"},{"title":"Search playtable fields","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml post /api/playtable-fields/search","href":"/api-reference/playtables/playtable_fields/search-playtable-fields"},{"title":"Get playtable field","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml get /api/playtable-fields/{sid}","href":"/api-reference/playtables/playtable_fields/get-playtable-field"},{"title":"Delete playtable field","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml delete /api/playtable-fields/{sid}","href":"/api-reference/playtables/playtable_fields/delete-playtable-field"},{"title":"Update playtable field","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml patch /api/playtable-fields/{sid}","href":"/api-reference/playtables/playtable_fields/update-playtable-field"},{"title":"Fill playtable field again","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml post /api/playtable-fields/{sid}/backfill","href":"/api-reference/playtables/playtable_fields/fill-playtable-field-again"},{"title":"Stop the runs on a playtable field","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml post /api/playtable-fields/{sid}/cancel-runs","href":"/api-reference/playtables/playtable_fields/stop-the-runs-on-a-playtable-field"},{"title":"Estimate semantic index cost","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml post /api/playtable-fields/{sid}/estimate-semantic-index","href":"/api-reference/playtables/playtable_fields/estimate-semantic-index-cost"}]},{"group":"playtable_runs","pages":[{"title":"Create playtable run","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml post /api/playtable-runs","href":"/api-reference/playtables/playtable_runs/create-playtable-run"},{"title":"Estimate playtable run cost","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml post /api/playtable-runs/estimate","href":"/api-reference/playtables/playtable_runs/estimate-playtable-run-cost"},{"title":"Search playtable runs","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml post /api/playtable-runs/search","href":"/api-reference/playtables/playtable_runs/search-playtable-runs"},{"title":"Get playtable run","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml get /api/playtable-runs/{sid}","href":"/api-reference/playtables/playtable_runs/get-playtable-run"},{"title":"Cancel playtable run","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml post /api/playtable-runs/{sid}/cancel","href":"/api-reference/playtables/playtable_runs/cancel-playtable-run"}]},{"group":"playtable_views","pages":[{"title":"Create playtable view","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml post /api/playtable-views","href":"/api-reference/playtables/playtable_views/create-playtable-view"},{"title":"Search playtable views","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml post /api/playtable-views/search","href":"/api-reference/playtables/playtable_views/search-playtable-views"},{"title":"Get playtable view","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml get /api/playtable-views/{sid}","href":"/api-reference/playtables/playtable_views/get-playtable-view"},{"title":"Delete playtable view","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml delete /api/playtable-views/{sid}","href":"/api-reference/playtables/playtable_views/delete-playtable-view"},{"title":"Update playtable view","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml patch /api/playtable-views/{sid}","href":"/api-reference/playtables/playtable_views/update-playtable-view"}]},{"group":"playtables","pages":[{"title":"Create playtable","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml post /api/playtables","href":"/api-reference/playtables/playtables/create-playtable"},{"title":"Playtables metrics","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml post /api/playtables/metrics","href":"/api-reference/playtables/playtables/playtables-metrics"},{"title":"Search playtables","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml post /api/playtables/search","href":"/api-reference/playtables/playtables/search-playtables"},{"title":"Workspace performance","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml post /api/playtables/workspace-performance","href":"/api-reference/playtables/playtables/workspace-performance"},{"title":"Get playtable","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml get /api/playtables/{sid}","href":"/api-reference/playtables/playtables/get-playtable"},{"title":"Delete playtable","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml delete /api/playtables/{sid}","href":"/api-reference/playtables/playtables/delete-playtable"},{"title":"Update playtable","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml patch /api/playtables/{sid}","href":"/api-reference/playtables/playtables/update-playtable"},{"title":"Stop the runs of a playtable","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml post /api/playtables/{sid}/cancel-runs","href":"/api-reference/playtables/playtables/stop-the-runs-of-a-playtable"},{"title":"Preview playtable delete","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml post /api/playtables/{sid}/delete-preview","href":"/api-reference/playtables/playtables/preview-playtable-delete"},{"title":"Playtable performance","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml post /api/playtables/{sid}/performance","href":"/api-reference/playtables/playtables/playtable-performance"}]},{"group":"result_pages","pages":[{"title":"Search result pages","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml post /api/result-pages/search","href":"/api-reference/playtables/result_pages/search-result-pages"},{"title":"Delete result page","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml delete /api/result-pages/{sid}","href":"/api-reference/playtables/result_pages/delete-result-page"}]},{"group":"sender_profiles","pages":[{"title":"Sender profile stats","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml post /api/sender-profiles/stats","href":"/api-reference/playtables/sender_profiles/sender-profile-stats"},{"title":"Sender profile performance","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml post /api/sender-profiles/{sid}/performance","href":"/api-reference/playtables/sender_profiles/sender-profile-performance"}]},{"group":"stoplist_entries","pages":[{"title":"Create stoplist entries","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml post /api/stoplist-entries","href":"/api-reference/playtables/stoplist_entries/create-stoplist-entries"},{"title":"Search stoplist entries","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml post /api/stoplist-entries/search","href":"/api-reference/playtables/stoplist_entries/search-stoplist-entries"},{"title":"Delete stoplist entry","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml delete /api/stoplist-entries/{sid}","href":"/api-reference/playtables/stoplist_entries/delete-stoplist-entry"}]},{"group":"tags","pages":[{"title":"Create tag","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml post /api/tags","href":"/api-reference/playtables/tags/create-tag"},{"title":"Search tags","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml post /api/tags/search","href":"/api-reference/playtables/tags/search-tags"},{"title":"Delete tag","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml delete /api/tags/{sid}","href":"/api-reference/playtables/tags/delete-tag"},{"title":"Update tag","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml patch /api/tags/{sid}","href":"/api-reference/playtables/tags/update-tag"}]},{"group":"workflow_attachments","pages":[{"title":"Search workflow attachments","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml post /api/workflow-attachments/search","href":"/api-reference/playtables/workflow_attachments/search-workflow-attachments"},{"title":"Create workflow attachment upload URL","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml post /api/workflow-attachments/upload-url","href":"/api-reference/playtables/workflow_attachments/create-workflow-attachment-upload-url"},{"title":"Delete workflow attachment","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml delete /api/workflow-attachments/{sid}","href":"/api-reference/playtables/workflow_attachments/delete-workflow-attachment"}]},{"group":"workflow_records","pages":[{"title":"Workflow records metrics","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml post /api/workflow-records/metrics","href":"/api-reference/playtables/workflow_records/workflow-records-metrics"},{"title":"Search workflow records","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml post /api/workflow-records/search","href":"/api-reference/playtables/workflow_records/search-workflow-records"},{"title":"Exit workflow record","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml post /api/workflow-records/{sid}/exit","href":"/api-reference/playtables/workflow_records/exit-workflow-record"},{"title":"Pause workflow record","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml post /api/workflow-records/{sid}/pause","href":"/api-reference/playtables/workflow_records/pause-workflow-record"},{"title":"Restart workflow record from top","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml post /api/workflow-records/{sid}/restart","href":"/api-reference/playtables/workflow_records/restart-workflow-record-from-top"},{"title":"Resume workflow record","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml post /api/workflow-records/{sid}/resume","href":"/api-reference/playtables/workflow_records/resume-workflow-record"}]},{"group":"workflow_sources","pages":[{"title":"Create workflow source","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml post /api/workflow-sources","href":"/api-reference/playtables/workflow_sources/create-workflow-source"},{"title":"Search workflow sources","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml post /api/workflow-sources/search","href":"/api-reference/playtables/workflow_sources/search-workflow-sources"},{"title":"Delete workflow source","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml delete /api/workflow-sources/{sid}","href":"/api-reference/playtables/workflow_sources/delete-workflow-source"},{"title":"Update workflow source","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml patch /api/workflow-sources/{sid}","href":"/api-reference/playtables/workflow_sources/update-workflow-source"},{"title":"Add people to workflow source","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml post /api/workflow-sources/{sid}/add-people","href":"/api-reference/playtables/workflow_sources/add-people-to-workflow-source"}]},{"group":"workflow_tasks","pages":[{"title":"Search workflow tasks","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml post /api/workflow-tasks/search","href":"/api-reference/playtables/workflow_tasks/search-workflow-tasks"},{"title":"Update workflow task","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml patch /api/workflow-tasks/{sid}","href":"/api-reference/playtables/workflow_tasks/update-workflow-task"},{"title":"Approve workflow task","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml post /api/workflow-tasks/{sid}/approve","href":"/api-reference/playtables/workflow_tasks/approve-workflow-task"},{"title":"Cancel workflow task","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml post /api/workflow-tasks/{sid}/cancel","href":"/api-reference/playtables/workflow_tasks/cancel-workflow-task"},{"title":"Complete workflow task","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml post /api/workflow-tasks/{sid}/complete","href":"/api-reference/playtables/workflow_tasks/complete-workflow-task"},{"title":"Retry workflow task","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml post /api/workflow-tasks/{sid}/retry","href":"/api-reference/playtables/workflow_tasks/retry-workflow-task"}]},{"group":"workflow_versions","pages":[{"title":"Search workflow versions","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml post /api/workflow-versions/search","href":"/api-reference/playtables/workflow_versions/search-workflow-versions"},{"title":"Get workflow version","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml get /api/workflow-versions/{sid}","href":"/api-reference/playtables/workflow_versions/get-workflow-version"}]},{"group":"workflows","pages":[{"title":"Create workflow","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml post /api/workflows","href":"/api-reference/playtables/workflows/create-workflow"},{"title":"Workflows metrics","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml post /api/workflows/metrics","href":"/api-reference/playtables/workflows/workflows-metrics"},{"title":"Search workflows","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml post /api/workflows/search","href":"/api-reference/playtables/workflows/search-workflows"},{"title":"Test an API call step","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml post /api/workflows/test-api-call","href":"/api-reference/playtables/workflows/test-an-api-call-step"},{"title":"Validate workflow","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml post /api/workflows/validate","href":"/api-reference/playtables/workflows/validate-workflow"},{"title":"Get workflow","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml get /api/workflows/{sid}","href":"/api-reference/playtables/workflows/get-workflow"},{"title":"Delete workflow","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml delete /api/workflows/{sid}","href":"/api-reference/playtables/workflows/delete-workflow"},{"title":"Update workflow","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml patch /api/workflows/{sid}","href":"/api-reference/playtables/workflows/update-workflow"},{"title":"Pause workflow","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml post /api/workflows/{sid}/pause","href":"/api-reference/playtables/workflows/pause-workflow"},{"title":"Publish workflow","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml post /api/workflows/{sid}/publish","href":"/api-reference/playtables/workflows/publish-workflow"},{"title":"Resume workflow","deprecated":null,"version":null,"openapi":"/api-reference/playtables/openapi.yaml post /api/workflows/{sid}/resume","href":"/api-reference/playtables/workflows/resume-workflow"}]}]},{"group":"Unibox API","pages":[{"group":"agent_answers","pages":[{"title":"Add a Knowledge answer","deprecated":null,"version":null,"openapi":"/api-reference/unibox/openapi.yaml post /api/agent-answers","href":"/api-reference/unibox/agent_answers/add-a-knowledge-answer"},{"title":"Ask the Knowledge answers","deprecated":null,"version":null,"openapi":"/api-reference/unibox/openapi.yaml post /api/agent-answers/ask","href":"/api-reference/unibox/agent_answers/ask-the-knowledge-answers"},{"title":"Search Knowledge answers","deprecated":null,"version":null,"openapi":"/api-reference/unibox/openapi.yaml post /api/agent-answers/search","href":"/api-reference/unibox/agent_answers/search-knowledge-answers"},{"title":"Delete a Knowledge answer","deprecated":null,"version":null,"openapi":"/api-reference/unibox/openapi.yaml delete /api/agent-answers/{sid}","href":"/api-reference/unibox/agent_answers/delete-a-knowledge-answer"},{"title":"Update a Knowledge answer","deprecated":null,"version":null,"openapi":"/api-reference/unibox/openapi.yaml patch /api/agent-answers/{sid}","href":"/api-reference/unibox/agent_answers/update-a-knowledge-answer"}]},{"group":"agent_conversation_uploads","pages":[{"title":"Upload conversations","deprecated":null,"version":null,"openapi":"/api-reference/unibox/openapi.yaml post /api/agent-conversation-uploads","href":"/api-reference/unibox/agent_conversation_uploads/upload-conversations"},{"title":"Get a conversations upload","deprecated":null,"version":null,"openapi":"/api-reference/unibox/openapi.yaml get /api/agent-conversation-uploads/{sid}","href":"/api-reference/unibox/agent_conversation_uploads/get-a-conversations-upload"},{"title":"Keep dialogues from an upload","deprecated":null,"version":null,"openapi":"/api-reference/unibox/openapi.yaml post /api/agent-conversation-uploads/{sid}/apply","href":"/api-reference/unibox/agent_conversation_uploads/keep-dialogues-from-an-upload"},{"title":"Discard a conversations upload","deprecated":null,"version":null,"openapi":"/api-reference/unibox/openapi.yaml post /api/agent-conversation-uploads/{sid}/discard","href":"/api-reference/unibox/agent_conversation_uploads/discard-a-conversations-upload"}]},{"group":"agent_examples","pages":[{"title":"Add to the golden set","deprecated":null,"version":null,"openapi":"/api-reference/unibox/openapi.yaml post /api/agent-examples","href":"/api-reference/unibox/agent_examples/add-to-the-golden-set"},{"title":"Forget golden set rows","deprecated":null,"version":null,"openapi":"/api-reference/unibox/openapi.yaml post /api/agent-examples/forget","href":"/api-reference/unibox/agent_examples/forget-golden-set-rows"},{"title":"Search the golden set","deprecated":null,"version":null,"openapi":"/api-reference/unibox/openapi.yaml post /api/agent-examples/search","href":"/api-reference/unibox/agent_examples/search-the-golden-set"},{"title":"Get golden set row","deprecated":null,"version":null,"openapi":"/api-reference/unibox/openapi.yaml get /api/agent-examples/{sid}","href":"/api-reference/unibox/agent_examples/get-golden-set-row"},{"title":"Forget golden set row","deprecated":null,"version":null,"openapi":"/api-reference/unibox/openapi.yaml delete /api/agent-examples/{sid}","href":"/api-reference/unibox/agent_examples/forget-golden-set-row"},{"title":"Update golden set row","deprecated":null,"version":null,"openapi":"/api-reference/unibox/openapi.yaml patch /api/agent-examples/{sid}","href":"/api-reference/unibox/agent_examples/update-golden-set-row"}]},{"group":"agent_hints","pages":[{"title":"Search the hints","deprecated":null,"version":null,"openapi":"/api-reference/unibox/openapi.yaml post /api/agent-hints/search","href":"/api-reference/unibox/agent_hints/search-the-hints"},{"title":"Dismiss a hint","deprecated":null,"version":null,"openapi":"/api-reference/unibox/openapi.yaml post /api/agent-hints/{sid}/dismiss","href":"/api-reference/unibox/agent_hints/dismiss-a-hint"},{"title":"Resolve a hint","deprecated":null,"version":null,"openapi":"/api-reference/unibox/openapi.yaml post /api/agent-hints/{sid}/resolve","href":"/api-reference/unibox/agent_hints/resolve-a-hint"}]},{"group":"agent_plans","pages":[{"title":"Create agent plan","deprecated":null,"version":null,"openapi":"/api-reference/unibox/openapi.yaml post /api/agent-plans","href":"/api-reference/unibox/agent_plans/create-agent-plan"},{"title":"Draft follow-ups","deprecated":null,"version":null,"openapi":"/api-reference/unibox/openapi.yaml post /api/agent-plans/draft-followups","href":"/api-reference/unibox/agent_plans/draft-follow-ups"},{"title":"Schedule follow-ups","deprecated":null,"version":null,"openapi":"/api-reference/unibox/openapi.yaml post /api/agent-plans/schedule-followups","href":"/api-reference/unibox/agent_plans/schedule-follow-ups"},{"title":"Search agent plans","deprecated":null,"version":null,"openapi":"/api-reference/unibox/openapi.yaml post /api/agent-plans/search","href":"/api-reference/unibox/agent_plans/search-agent-plans"},{"title":"Update agent plan","deprecated":null,"version":null,"openapi":"/api-reference/unibox/openapi.yaml patch /api/agent-plans/{sid}","href":"/api-reference/unibox/agent_plans/update-agent-plan"},{"title":"Steer agent plan","description":"Have the agent rewrite a live plan on one line of guidance: a strategize turn changes what the guidance names, keeps every other step as written and commits a fresh plan over it. Asynchronous: item is the old plan, result.run the armed run. While it is written agent_work reads rewriting_plan and update_agent_plan is 409 plan_rewrite_in_flight. One step precisely: update_agent_plan. The agent's token is 403 (human_verb_only); 409 plan_not_editable once completed, superseded or canceled.\n\nContract:\n- MCP tool `steer_agent_plan`, registry package `mcp.unibox/agent_plans`, mount `unibox.agent`.\n- Operation `action`, response envelope `action`.\n- Flags: none.","deprecated":null,"version":null,"openapi":"/api-reference/unibox/openapi.yaml post /api/agent-plans/{sid}/steer","href":"/api-reference/unibox/agent_plans/steer-agent-plan"}]},{"group":"agent_runs","pages":[{"title":"Search agent runs","deprecated":null,"version":null,"openapi":"/api-reference/unibox/openapi.yaml post /api/agent-runs/search","href":"/api-reference/unibox/agent_runs/search-agent-runs"},{"title":"Get agent run","description":"One AI SDR run, as the Analyzer's drawer opens it: include made answers how its reply was made in six steps (read, plan, gather, write, check, sent: what the turn read, decided, wrote and was checked by), beside reply, trigger, lead and scenario. A rewrite's test run reads running until it is done (its words in record.text) or failed.\n\nContract:\n- MCP tool `get_agent_run`, registry package `mcp.unibox/agent_runs`, mount `unibox.agent`.\n- Operation `get`, response envelope `get`.\n- Flags: read only.","deprecated":null,"version":null,"openapi":"/api-reference/unibox/openapi.yaml get /api/agent-runs/{sid}","href":"/api-reference/unibox/agent_runs/get-agent-run"},{"title":"Add agent reply fix","deprecated":null,"version":null,"openapi":"/api-reference/unibox/openapi.yaml post /api/agent-runs/{sid}/apply-fix","href":"/api-reference/unibox/agent_runs/add-agent-reply-fix"},{"title":"Rewrite agent reply as a test","deprecated":null,"version":null,"openapi":"/api-reference/unibox/openapi.yaml post /api/agent-runs/{sid}/rewrite","href":"/api-reference/unibox/agent_runs/rewrite-agent-reply-as-a-test"},{"title":"Route agent reply fix","deprecated":null,"version":null,"openapi":"/api-reference/unibox/openapi.yaml post /api/agent-runs/{sid}/route-fix","href":"/api-reference/unibox/agent_runs/route-agent-reply-fix"}]},{"group":"agent_scenarios","pages":[{"title":"Create agent scenario","deprecated":null,"version":null,"openapi":"/api-reference/unibox/openapi.yaml post /api/agent-scenarios","href":"/api-reference/unibox/agent_scenarios/create-agent-scenario"},{"title":"Compose agent scenario","deprecated":null,"version":null,"openapi":"/api-reference/unibox/openapi.yaml post /api/agent-scenarios/compose","href":"/api-reference/unibox/agent_scenarios/compose-agent-scenario"},{"title":"Search agent scenarios","deprecated":null,"version":null,"openapi":"/api-reference/unibox/openapi.yaml post /api/agent-scenarios/search","href":"/api-reference/unibox/agent_scenarios/search-agent-scenarios"},{"title":"Get agent scenario","deprecated":null,"version":null,"openapi":"/api-reference/unibox/openapi.yaml get /api/agent-scenarios/{sid}","href":"/api-reference/unibox/agent_scenarios/get-agent-scenario"},{"title":"Delete agent scenario","deprecated":null,"version":null,"openapi":"/api-reference/unibox/openapi.yaml delete /api/agent-scenarios/{sid}","href":"/api-reference/unibox/agent_scenarios/delete-agent-scenario"},{"title":"Update agent scenario","deprecated":null,"version":null,"openapi":"/api-reference/unibox/openapi.yaml patch /api/agent-scenarios/{sid}","href":"/api-reference/unibox/agent_scenarios/update-agent-scenario"},{"title":"Reset agent scenario","deprecated":null,"version":null,"openapi":"/api-reference/unibox/openapi.yaml post /api/agent-scenarios/{sid}/reset","href":"/api-reference/unibox/agent_scenarios/reset-agent-scenario"}]},{"group":"agent_source_parses","pages":[{"title":"Get a parse record","deprecated":null,"version":null,"openapi":"/api-reference/unibox/openapi.yaml get /api/agent-source-parses/{sid}","href":"/api-reference/unibox/agent_source_parses/get-a-parse-record"},{"title":"Take the answers found into Knowledge","deprecated":null,"version":null,"openapi":"/api-reference/unibox/openapi.yaml post /api/agent-source-parses/{sid}/apply","href":"/api-reference/unibox/agent_source_parses/take-the-answers-found-into-knowledge"},{"title":"Discard a parse","deprecated":null,"version":null,"openapi":"/api-reference/unibox/openapi.yaml post /api/agent-source-parses/{sid}/discard","href":"/api-reference/unibox/agent_source_parses/discard-a-parse"}]},{"group":"agent_sources","pages":[{"title":"Add a website to the Knowledge","deprecated":null,"version":null,"openapi":"/api-reference/unibox/openapi.yaml post /api/agent-sources","href":"/api-reference/unibox/agent_sources/add-a-website-to-the-knowledge"},{"title":"Search Knowledge documents","deprecated":null,"version":null,"openapi":"/api-reference/unibox/openapi.yaml post /api/agent-sources/search","href":"/api-reference/unibox/agent_sources/search-knowledge-documents"},{"title":"Get Knowledge document","deprecated":null,"version":null,"openapi":"/api-reference/unibox/openapi.yaml get /api/agent-sources/{sid}","href":"/api-reference/unibox/agent_sources/get-knowledge-document"},{"title":"Delete Knowledge document","deprecated":null,"version":null,"openapi":"/api-reference/unibox/openapi.yaml delete /api/agent-sources/{sid}","href":"/api-reference/unibox/agent_sources/delete-knowledge-document"},{"title":"Update Knowledge document","deprecated":null,"version":null,"openapi":"/api-reference/unibox/openapi.yaml patch /api/agent-sources/{sid}","href":"/api-reference/unibox/agent_sources/update-knowledge-document"},{"title":"Get a Knowledge file link","deprecated":null,"version":null,"openapi":"/api-reference/unibox/openapi.yaml get /api/agent-sources/{sid}/file-link","href":"/api-reference/unibox/agent_sources/get-a-knowledge-file-link"},{"title":"Parse a document into answers","deprecated":null,"version":null,"openapi":"/api-reference/unibox/openapi.yaml post /api/agent-sources/{sid}/parse","href":"/api-reference/unibox/agent_sources/parse-a-document-into-answers"},{"title":"Read a document again","deprecated":null,"version":null,"openapi":"/api-reference/unibox/openapi.yaml post /api/agent-sources/{sid}/read-again","href":"/api-reference/unibox/agent_sources/read-a-document-again"},{"title":"Suggest how to read a document","deprecated":null,"version":null,"openapi":"/api-reference/unibox/openapi.yaml post /api/agent-sources/{sid}/suggest-instruction","href":"/api-reference/unibox/agent_sources/suggest-how-to-read-a-document"}]},{"group":"agent_tests","pages":[{"title":"Test the AI SDR on a reply","deprecated":null,"version":null,"openapi":"/api-reference/unibox/openapi.yaml post /api/agent-tests","href":"/api-reference/unibox/agent_tests/test-the-ai-sdr-on-a-reply"},{"title":"Search tests","deprecated":null,"version":null,"openapi":"/api-reference/unibox/openapi.yaml post /api/agent-tests/search","href":"/api-reference/unibox/agent_tests/search-tests"},{"title":"Get a test","deprecated":null,"version":null,"openapi":"/api-reference/unibox/openapi.yaml get /api/agent-tests/{sid}","href":"/api-reference/unibox/agent_tests/get-a-test"}]},{"group":"agents","pages":[{"title":"Create agent","deprecated":null,"version":null,"openapi":"/api-reference/unibox/openapi.yaml post /api/agents","href":"/api-reference/unibox/agents/create-agent"},{"title":"Search agents","deprecated":null,"version":null,"openapi":"/api-reference/unibox/openapi.yaml post /api/agents/search","href":"/api-reference/unibox/agents/search-agents"},{"title":"Probe website","deprecated":null,"version":null,"openapi":"/api-reference/unibox/openapi.yaml post /api/agents/website-probe","href":"/api-reference/unibox/agents/probe-website"},{"title":"Read website text","deprecated":null,"version":null,"openapi":"/api-reference/unibox/openapi.yaml post /api/agents/website-text","href":"/api-reference/unibox/agents/read-website-text"},{"title":"Get agent","deprecated":null,"version":null,"openapi":"/api-reference/unibox/openapi.yaml get /api/agents/{sid}","href":"/api-reference/unibox/agents/get-agent"},{"title":"Delete agent","deprecated":null,"version":null,"openapi":"/api-reference/unibox/openapi.yaml delete /api/agents/{sid}","href":"/api-reference/unibox/agents/delete-agent"},{"title":"Update agent","deprecated":null,"version":null,"openapi":"/api-reference/unibox/openapi.yaml patch /api/agents/{sid}","href":"/api-reference/unibox/agents/update-agent"},{"title":"Compose agent brief","deprecated":null,"version":null,"openapi":"/api-reference/unibox/openapi.yaml post /api/agents/{sid}/compose-brief","href":"/api-reference/unibox/agents/compose-agent-brief"},{"title":"Update agent hosts","deprecated":null,"version":null,"openapi":"/api-reference/unibox/openapi.yaml patch /api/agents/{sid}/hosts","href":"/api-reference/unibox/agents/update-agent-hosts"},{"title":"Get agent overview","deprecated":null,"version":null,"openapi":"/api-reference/unibox/openapi.yaml get /api/agents/{sid}/overview","href":"/api-reference/unibox/agents/get-agent-overview"},{"title":"Read agent website","deprecated":null,"version":null,"openapi":"/api-reference/unibox/openapi.yaml post /api/agents/{sid}/read-website","href":"/api-reference/unibox/agents/read-agent-website"},{"title":"Get agent rules","deprecated":null,"version":null,"openapi":"/api-reference/unibox/openapi.yaml get /api/agents/{sid}/rules","href":"/api-reference/unibox/agents/get-agent-rules"},{"title":"Update agent rules","deprecated":null,"version":null,"openapi":"/api-reference/unibox/openapi.yaml patch /api/agents/{sid}/rules","href":"/api-reference/unibox/agents/update-agent-rules"},{"title":"Set a voice line","deprecated":null,"version":null,"openapi":"/api-reference/unibox/openapi.yaml patch /api/agents/{sid}/voice","href":"/api-reference/unibox/agents/set-a-voice-line"}]},{"group":"conversation_events","pages":[{"title":"Search conversation events","deprecated":null,"version":null,"openapi":"/api-reference/unibox/openapi.yaml post /api/conversation-events/search","href":"/api-reference/unibox/conversation_events/search-conversation-events"}]},{"group":"conversations","pages":[{"title":"Resolve conversation counterpart","deprecated":null,"version":null,"openapi":"/api-reference/unibox/openapi.yaml post /api/conversations/resolve-counterpart","href":"/api-reference/unibox/conversations/resolve-conversation-counterpart"},{"title":"Search conversations","deprecated":null,"version":null,"openapi":"/api-reference/unibox/openapi.yaml post /api/conversations/search","href":"/api-reference/unibox/conversations/search-conversations"},{"title":"Get conversation","deprecated":null,"version":null,"openapi":"/api-reference/unibox/openapi.yaml get /api/conversations/{sid}","href":"/api-reference/unibox/conversations/get-conversation"},{"title":"Update conversation","deprecated":null,"version":null,"openapi":"/api-reference/unibox/openapi.yaml patch /api/conversations/{sid}","href":"/api-reference/unibox/conversations/update-conversation"},{"title":"Add participants to a group conversation","deprecated":null,"version":null,"openapi":"/api-reference/unibox/openapi.yaml post /api/conversations/{sid}/add-participants","href":"/api-reference/unibox/conversations/add-participants-to-a-group-conversation"},{"title":"Hand a conversation over to a teammate","deprecated":null,"version":null,"openapi":"/api-reference/unibox/openapi.yaml post /api/conversations/{sid}/hand-over","href":"/api-reference/unibox/conversations/hand-a-conversation-over-to-a-teammate"},{"title":"Link conversation person","deprecated":null,"version":null,"openapi":"/api-reference/unibox/openapi.yaml post /api/conversations/{sid}/link-person","href":"/api-reference/unibox/conversations/link-conversation-person"},{"title":"Get conversation LLM context","deprecated":null,"version":null,"openapi":"/api-reference/unibox/openapi.yaml get /api/conversations/{sid}/llm-context","href":"/api-reference/unibox/conversations/get-conversation-llm-context"},{"title":"Merge conversation","deprecated":null,"version":null,"openapi":"/api-reference/unibox/openapi.yaml post /api/conversations/{sid}/merge","href":"/api-reference/unibox/conversations/merge-conversation"},{"title":"Ask the AI SDR to try again on a conversation","deprecated":null,"version":null,"openapi":"/api-reference/unibox/openapi.yaml post /api/conversations/{sid}/retry-agent","href":"/api-reference/unibox/conversations/ask-the-ai-sdr-to-try-again-on-a-conversation"},{"title":"Return conversation to orchestration","deprecated":null,"version":null,"openapi":"/api-reference/unibox/openapi.yaml post /api/conversations/{sid}/return-to-orchestration","href":"/api-reference/unibox/conversations/return-conversation-to-orchestration"},{"title":"Stoplist conversation counterpart","deprecated":null,"version":null,"openapi":"/api-reference/unibox/openapi.yaml post /api/conversations/{sid}/stoplist","href":"/api-reference/unibox/conversations/stoplist-conversation-counterpart"},{"title":"Unlink conversation person","deprecated":null,"version":null,"openapi":"/api-reference/unibox/openapi.yaml post /api/conversations/{sid}/unlink-person","href":"/api-reference/unibox/conversations/unlink-conversation-person"}]},{"group":"messages","pages":[{"title":"Approve message drafts","deprecated":null,"version":null,"openapi":"/api-reference/unibox/openapi.yaml post /api/messages/approve","href":"/api-reference/unibox/messages/approve-message-drafts"},{"title":"Cancel messages that have not gone out","deprecated":null,"version":null,"openapi":"/api-reference/unibox/openapi.yaml post /api/messages/cancel","href":"/api-reference/unibox/messages/cancel-messages-that-have-not-gone-out"},{"title":"Dismiss message drafts","deprecated":null,"version":null,"openapi":"/api-reference/unibox/openapi.yaml post /api/messages/dismiss","href":"/api-reference/unibox/messages/dismiss-message-drafts"},{"title":"Send failed messages again","deprecated":null,"version":null,"openapi":"/api-reference/unibox/openapi.yaml post /api/messages/retry","href":"/api-reference/unibox/messages/send-failed-messages-again"},{"title":"Search messages","deprecated":null,"version":null,"openapi":"/api-reference/unibox/openapi.yaml post /api/messages/search","href":"/api-reference/unibox/messages/search-messages"},{"title":"Send message","deprecated":null,"version":null,"openapi":"/api-reference/unibox/openapi.yaml post /api/messages/send","href":"/api-reference/unibox/messages/send-message"},{"title":"Update message draft","deprecated":null,"version":null,"openapi":"/api-reference/unibox/openapi.yaml patch /api/messages/{sid}","href":"/api-reference/unibox/messages/update-message-draft"},{"title":"Get a link to a message file","deprecated":null,"version":null,"openapi":"/api-reference/unibox/openapi.yaml get /api/messages/{sid}/attachment-link","href":"/api-reference/unibox/messages/get-a-link-to-a-message-file"},{"title":"Delete a LinkedIn message for everyone","deprecated":null,"version":null,"openapi":"/api-reference/unibox/openapi.yaml post /api/messages/{sid}/delete-on-linkedin","href":"/api-reference/unibox/messages/delete-a-linkedin-message-for-everyone"},{"title":"React to message","deprecated":null,"version":null,"openapi":"/api-reference/unibox/openapi.yaml post /api/messages/{sid}/react","href":"/api-reference/unibox/messages/react-to-message"},{"title":"Regenerate message draft","deprecated":null,"version":null,"openapi":"/api-reference/unibox/openapi.yaml post /api/messages/{sid}/regenerate","href":"/api-reference/unibox/messages/regenerate-message-draft"}]},{"group":"sender_profiles","pages":[{"title":"Create sender profile","deprecated":null,"version":null,"openapi":"/api-reference/unibox/openapi.yaml post /api/sender-profiles","href":"/api-reference/unibox/sender_profiles/create-sender-profile"},{"title":"List available channel accounts","deprecated":null,"version":null,"openapi":"/api-reference/unibox/openapi.yaml post /api/sender-profiles/available-accounts","href":"/api-reference/unibox/sender_profiles/list-available-channel-accounts"},{"title":"Check a LinkedIn proxy","deprecated":null,"version":null,"openapi":"/api-reference/unibox/openapi.yaml post /api/sender-profiles/linkedin/check-proxy","href":"/api-reference/unibox/sender_profiles/check-a-linkedin-proxy"},{"title":"List LinkedIn proxy countries","deprecated":null,"version":null,"openapi":"/api-reference/unibox/openapi.yaml post /api/sender-profiles/linkedin/proxy-countries","href":"/api-reference/unibox/sender_profiles/list-linkedin-proxy-countries"},{"title":"Search sender profiles","deprecated":null,"version":null,"openapi":"/api-reference/unibox/openapi.yaml post /api/sender-profiles/search","href":"/api-reference/unibox/sender_profiles/search-sender-profiles"},{"title":"Start a mailbox connect for a new sender profile","deprecated":null,"version":null,"openapi":"/api-reference/unibox/openapi.yaml post /api/sender-profiles/start-email-connect","href":"/api-reference/unibox/sender_profiles/start-a-mailbox-connect-for-a-new-sender-profile"},{"title":"Start a LinkedIn connect for a new sender profile","deprecated":null,"version":null,"openapi":"/api-reference/unibox/openapi.yaml post /api/sender-profiles/start-linkedin-connect","href":"/api-reference/unibox/sender_profiles/start-a-linkedin-connect-for-a-new-sender-profile"},{"title":"Delete sender profile","deprecated":null,"version":null,"openapi":"/api-reference/unibox/openapi.yaml delete /api/sender-profiles/{sid}","href":"/api-reference/unibox/sender_profiles/delete-sender-profile"},{"title":"Update sender profile","deprecated":null,"version":null,"openapi":"/api-reference/unibox/openapi.yaml patch /api/sender-profiles/{sid}","href":"/api-reference/unibox/sender_profiles/update-sender-profile"},{"title":"Read sender profile limits","deprecated":null,"version":null,"openapi":"/api-reference/unibox/openapi.yaml post /api/sender-profiles/{sid}/limits","href":"/api-reference/unibox/sender_profiles/read-sender-profile-limits"},{"title":"Set sender profile smart limits","deprecated":null,"version":null,"openapi":"/api-reference/unibox/openapi.yaml post /api/sender-profiles/{sid}/limits/linkedin/smart-limits","href":"/api-reference/unibox/sender_profiles/set-sender-profile-smart-limits"},{"title":"Update a sender profile LinkedIn limit","deprecated":null,"version":null,"openapi":"/api-reference/unibox/openapi.yaml patch /api/sender-profiles/{sid}/limits/linkedin/{smartLimitSid}","href":"/api-reference/unibox/sender_profiles/update-a-sender-profile-linkedin-limit"},{"title":"Attach a LinkedIn account to a sender profile","deprecated":null,"version":null,"openapi":"/api-reference/unibox/openapi.yaml post /api/sender-profiles/{sid}/linkedin/attach","href":"/api-reference/unibox/sender_profiles/attach-a-linkedin-account-to-a-sender-profile"},{"title":"Check a sender profile's LinkedIn connect","deprecated":null,"version":null,"openapi":"/api-reference/unibox/openapi.yaml post /api/sender-profiles/{sid}/linkedin/connect-status","href":"/api-reference/unibox/sender_profiles/check-a-sender-profiles-linkedin-connect"},{"title":"Detach the LinkedIn account from a sender profile","deprecated":null,"version":null,"openapi":"/api-reference/unibox/openapi.yaml post /api/sender-profiles/{sid}/linkedin/detach","href":"/api-reference/unibox/sender_profiles/detach-the-linkedin-account-from-a-sender-profile"},{"title":"Read sender profile LinkedIn limit history","deprecated":null,"version":null,"openapi":"/api-reference/unibox/openapi.yaml post /api/sender-profiles/{sid}/linkedin/limit-history","href":"/api-reference/unibox/sender_profiles/read-sender-profile-linkedin-limit-history"},{"title":"Start a LinkedIn connect for a sender profile","deprecated":null,"version":null,"openapi":"/api-reference/unibox/openapi.yaml post /api/sender-profiles/{sid}/linkedin/start-connect","href":"/api-reference/unibox/sender_profiles/start-a-linkedin-connect-for-a-sender-profile"},{"title":"Read sender profile LinkedIn sync settings","deprecated":null,"version":null,"openapi":"/api-reference/unibox/openapi.yaml post /api/sender-profiles/{sid}/linkedin/sync","href":"/api-reference/unibox/sender_profiles/read-sender-profile-linkedin-sync-settings"},{"title":"Update sender profile LinkedIn sync settings","deprecated":null,"version":null,"openapi":"/api-reference/unibox/openapi.yaml patch /api/sender-profiles/{sid}/linkedin/sync","href":"/api-reference/unibox/sender_profiles/update-sender-profile-linkedin-sync-settings"},{"title":"Attach a mailbox to a sender profile","deprecated":null,"version":null,"openapi":"/api-reference/unibox/openapi.yaml post /api/sender-profiles/{sid}/mailboxes/attach","href":"/api-reference/unibox/sender_profiles/attach-a-mailbox-to-a-sender-profile"},{"title":"Connect an IMAP mailbox to a sender profile","deprecated":null,"version":null,"openapi":"/api-reference/unibox/openapi.yaml post /api/sender-profiles/{sid}/mailboxes/connect-imap","href":"/api-reference/unibox/sender_profiles/connect-an-imap-mailbox-to-a-sender-profile"},{"title":"Start a mailbox connect for a sender profile","deprecated":null,"version":null,"openapi":"/api-reference/unibox/openapi.yaml post /api/sender-profiles/{sid}/mailboxes/start-connect","href":"/api-reference/unibox/sender_profiles/start-a-mailbox-connect-for-a-sender-profile"},{"title":"Update a sender profile mailbox","deprecated":null,"version":null,"openapi":"/api-reference/unibox/openapi.yaml patch /api/sender-profiles/{sid}/mailboxes/{emailAccountSid}","href":"/api-reference/unibox/sender_profiles/update-a-sender-profile-mailbox"},{"title":"Detach a mailbox from a sender profile","deprecated":null,"version":null,"openapi":"/api-reference/unibox/openapi.yaml post /api/sender-profiles/{sid}/mailboxes/{emailAccountSid}/detach","href":"/api-reference/unibox/sender_profiles/detach-a-mailbox-from-a-sender-profile"},{"title":"Disconnect a sender profile mailbox","deprecated":null,"version":null,"openapi":"/api-reference/unibox/openapi.yaml post /api/sender-profiles/{sid}/mailboxes/{emailAccountSid}/disconnect","href":"/api-reference/unibox/sender_profiles/disconnect-a-sender-profile-mailbox"},{"title":"Pause sending from a sender profile mailbox","deprecated":null,"version":null,"openapi":"/api-reference/unibox/openapi.yaml post /api/sender-profiles/{sid}/mailboxes/{emailAccountSid}/pause-sending","href":"/api-reference/unibox/sender_profiles/pause-sending-from-a-sender-profile-mailbox"},{"title":"Reconnect a sender profile mailbox","deprecated":null,"version":null,"openapi":"/api-reference/unibox/openapi.yaml post /api/sender-profiles/{sid}/mailboxes/{emailAccountSid}/reconnect","href":"/api-reference/unibox/sender_profiles/reconnect-a-sender-profile-mailbox"},{"title":"Resume sending from a sender profile mailbox","deprecated":null,"version":null,"openapi":"/api-reference/unibox/openapi.yaml post /api/sender-profiles/{sid}/mailboxes/{emailAccountSid}/resume-sending","href":"/api-reference/unibox/sender_profiles/resume-sending-from-a-sender-profile-mailbox"},{"title":"Sync a sender profile mailbox","deprecated":null,"version":null,"openapi":"/api-reference/unibox/openapi.yaml post /api/sender-profiles/{sid}/mailboxes/{emailAccountSid}/sync","href":"/api-reference/unibox/sender_profiles/sync-a-sender-profile-mailbox"},{"title":"List a sender profile mailbox tracking domains","deprecated":null,"version":null,"openapi":"/api-reference/unibox/openapi.yaml post /api/sender-profiles/{sid}/mailboxes/{emailAccountSid}/tracking-domains","href":"/api-reference/unibox/sender_profiles/list-a-sender-profile-mailbox-tracking-domains"},{"title":"Sync sender profile history","deprecated":null,"version":null,"openapi":"/api-reference/unibox/openapi.yaml post /api/sender-profiles/{sid}/sync-history","href":"/api-reference/unibox/sender_profiles/sync-sender-profile-history"}]},{"group":"tasks","pages":[{"title":"Create task","deprecated":null,"version":null,"openapi":"/api-reference/unibox/openapi.yaml post /api/tasks","href":"/api-reference/unibox/tasks/create-task"},{"title":"Search tasks","deprecated":null,"version":null,"openapi":"/api-reference/unibox/openapi.yaml post /api/tasks/search","href":"/api-reference/unibox/tasks/search-tasks"},{"title":"Update task","deprecated":null,"version":null,"openapi":"/api-reference/unibox/openapi.yaml patch /api/tasks/{sid}","href":"/api-reference/unibox/tasks/update-task"}]},{"group":"timeline","pages":[{"title":"Search timeline","deprecated":null,"version":null,"openapi":"/api-reference/unibox/openapi.yaml post /api/timeline/search","href":"/api-reference/unibox/timeline/search-timeline"}]}]},{"group":"Signals API","pages":[{"group":"profile_view_sightings","pages":[{"title":"Search profile view sightings","deprecated":null,"version":null,"openapi":"/api-reference/signals/openapi.yaml post /api/profile-view-sightings/search","href":"/api-reference/signals/profile_view_sightings/search-profile-view-sightings"},{"title":"Get profile view sighting","deprecated":null,"version":null,"openapi":"/api-reference/signals/openapi.yaml get /api/profile-view-sightings/{sid}","href":"/api-reference/signals/profile_view_sightings/get-profile-view-sighting"}]},{"group":"signal_preferences","pages":[{"title":"Get signal preferences","deprecated":null,"version":null,"openapi":"/api-reference/signals/openapi.yaml get /api/signal-preferences","href":"/api-reference/signals/signal_preferences/get-signal-preferences"},{"title":"Update signal preferences","deprecated":null,"version":null,"openapi":"/api-reference/signals/openapi.yaml patch /api/signal-preferences","href":"/api-reference/signals/signal_preferences/update-signal-preferences"},{"title":"Mark signals seen","deprecated":null,"version":null,"openapi":"/api-reference/signals/openapi.yaml post /api/signal-preferences/mark-seen","href":"/api-reference/signals/signal_preferences/mark-signals-seen"}]},{"group":"signal_settings","pages":[{"title":"Get signal settings","deprecated":null,"version":null,"openapi":"/api-reference/signals/openapi.yaml get /api/signal-settings","href":"/api-reference/signals/signal_settings/get-signal-settings"},{"title":"Update signal settings","deprecated":null,"version":null,"openapi":"/api-reference/signals/openapi.yaml patch /api/signal-settings","href":"/api-reference/signals/signal_settings/update-signal-settings"}]},{"group":"website_key_pages","pages":[{"title":"Create website key page","deprecated":null,"version":null,"openapi":"/api-reference/signals/openapi.yaml post /api/website-key-pages","href":"/api-reference/signals/website_key_pages/create-website-key-page"},{"title":"Search website key pages","deprecated":null,"version":null,"openapi":"/api-reference/signals/openapi.yaml post /api/website-key-pages/search","href":"/api-reference/signals/website_key_pages/search-website-key-pages"},{"title":"Delete website key page","deprecated":null,"version":null,"openapi":"/api-reference/signals/openapi.yaml delete /api/website-key-pages/{sid}","href":"/api-reference/signals/website_key_pages/delete-website-key-page"},{"title":"Update website key page","deprecated":null,"version":null,"openapi":"/api-reference/signals/openapi.yaml patch /api/website-key-pages/{sid}","href":"/api-reference/signals/website_key_pages/update-website-key-page"}]},{"group":"website_session_owners","pages":[{"title":"Search website session owners","deprecated":null,"version":null,"openapi":"/api-reference/signals/openapi.yaml post /api/website-session-owners/search","href":"/api-reference/signals/website_session_owners/search-website-session-owners"}]},{"group":"website_sessions","pages":[{"title":"Search website sessions","deprecated":null,"version":null,"openapi":"/api-reference/signals/openapi.yaml post /api/website-sessions/search","href":"/api-reference/signals/website_sessions/search-website-sessions"},{"title":"Get website session","deprecated":null,"version":null,"openapi":"/api-reference/signals/openapi.yaml get /api/website-sessions/{sid}","href":"/api-reference/signals/website_sessions/get-website-session"}]},{"group":"website_sites","pages":[{"title":"Create website site","deprecated":null,"version":null,"openapi":"/api-reference/signals/openapi.yaml post /api/website-sites","href":"/api-reference/signals/website_sites/create-website-site"},{"title":"Search website sites","deprecated":null,"version":null,"openapi":"/api-reference/signals/openapi.yaml post /api/website-sites/search","href":"/api-reference/signals/website_sites/search-website-sites"},{"title":"Get website site","deprecated":null,"version":null,"openapi":"/api-reference/signals/openapi.yaml get /api/website-sites/{sid}","href":"/api-reference/signals/website_sites/get-website-site"},{"title":"Delete website site","deprecated":null,"version":null,"openapi":"/api-reference/signals/openapi.yaml delete /api/website-sites/{sid}","href":"/api-reference/signals/website_sites/delete-website-site"},{"title":"Update website site","deprecated":null,"version":null,"openapi":"/api-reference/signals/openapi.yaml patch /api/website-sites/{sid}","href":"/api-reference/signals/website_sites/update-website-site"},{"title":"Rotate website site key","deprecated":null,"version":null,"openapi":"/api-reference/signals/openapi.yaml post /api/website-sites/{sid}/rotate-key","href":"/api-reference/signals/website_sites/rotate-website-site-key"},{"title":"Verify website site","deprecated":null,"version":null,"openapi":"/api-reference/signals/openapi.yaml post /api/website-sites/{sid}/verify","href":"/api-reference/signals/website_sites/verify-website-site"}]},{"group":"website_tracked_events","pages":[{"title":"Create website tracked event","deprecated":null,"version":null,"openapi":"/api-reference/signals/openapi.yaml post /api/website-tracked-events","href":"/api-reference/signals/website_tracked_events/create-website-tracked-event"},{"title":"Search website tracked events","deprecated":null,"version":null,"openapi":"/api-reference/signals/openapi.yaml post /api/website-tracked-events/search","href":"/api-reference/signals/website_tracked_events/search-website-tracked-events"},{"title":"Delete website tracked event","deprecated":null,"version":null,"openapi":"/api-reference/signals/openapi.yaml delete /api/website-tracked-events/{sid}","href":"/api-reference/signals/website_tracked_events/delete-website-tracked-event"},{"title":"Update website tracked event","deprecated":null,"version":null,"openapi":"/api-reference/signals/openapi.yaml patch /api/website-tracked-events/{sid}","href":"/api-reference/signals/website_tracked_events/update-website-tracked-event"}]},{"group":"website_visitors","pages":[{"title":"Identify website visitor by email","deprecated":null,"version":null,"openapi":"/api-reference/signals/openapi.yaml post /api/website-visitors/identify","href":"/api-reference/signals/website_visitors/identify-website-visitor-by-email"},{"title":"Search website visitors","deprecated":null,"version":null,"openapi":"/api-reference/signals/openapi.yaml post /api/website-visitors/search","href":"/api-reference/signals/website_visitors/search-website-visitors"},{"title":"Get website visitor","deprecated":null,"version":null,"openapi":"/api-reference/signals/openapi.yaml get /api/website-visitors/{sid}","href":"/api-reference/signals/website_visitors/get-website-visitor"},{"title":"Identify website visitor","deprecated":null,"version":null,"openapi":"/api-reference/signals/openapi.yaml post /api/website-visitors/{sid}/identify","href":"/api-reference/signals/website_visitors/identify-website-visitor"},{"title":"Unlink website visitor","deprecated":null,"version":null,"openapi":"/api-reference/signals/openapi.yaml post /api/website-visitors/{sid}/unlink","href":"/api-reference/signals/website_visitors/unlink-website-visitor"}]}]},{"group":"Integrations API","pages":[{"group":"custom_tools","pages":[{"title":"Create custom tool","deprecated":null,"version":null,"openapi":"/api-reference/integrations/openapi.yaml post /api/custom-tools","href":"/api-reference/integrations/custom_tools/create-custom-tool"},{"title":"Search custom tools","deprecated":null,"version":null,"openapi":"/api-reference/integrations/openapi.yaml post /api/custom-tools/search","href":"/api-reference/integrations/custom_tools/search-custom-tools"},{"title":"Delete custom tool","deprecated":null,"version":null,"openapi":"/api-reference/integrations/openapi.yaml delete /api/custom-tools/{sid}","href":"/api-reference/integrations/custom_tools/delete-custom-tool"},{"title":"Update custom tool","deprecated":null,"version":null,"openapi":"/api-reference/integrations/openapi.yaml patch /api/custom-tools/{sid}","href":"/api-reference/integrations/custom_tools/update-custom-tool"},{"title":"Test custom tool","deprecated":null,"version":null,"openapi":"/api-reference/integrations/openapi.yaml post /api/custom-tools/{sid}/test","href":"/api-reference/integrations/custom_tools/test-custom-tool"}]},{"group":"provider_calls","pages":[{"title":"Provider calls metrics","deprecated":null,"version":null,"openapi":"/api-reference/integrations/openapi.yaml post /api/provider-calls/metrics","href":"/api-reference/integrations/provider_calls/provider-calls-metrics"},{"title":"Search provider calls","deprecated":null,"version":null,"openapi":"/api-reference/integrations/openapi.yaml post /api/provider-calls/search","href":"/api-reference/integrations/provider_calls/search-provider-calls"},{"title":"Get provider call","deprecated":null,"version":null,"openapi":"/api-reference/integrations/openapi.yaml get /api/provider-calls/{sid}","href":"/api-reference/integrations/provider_calls/get-provider-call"},{"title":"List provider catalog","deprecated":null,"version":null,"openapi":"/api-reference/integrations/openapi.yaml get /api/provider-catalog","href":"/api-reference/integrations/provider_calls/list-provider-catalog"}]},{"group":"provider_connections","pages":[{"title":"Create provider connection","deprecated":null,"version":null,"openapi":"/api-reference/integrations/openapi.yaml post /api/provider-connections","href":"/api-reference/integrations/provider_connections/create-provider-connection"},{"title":"Start provider OAuth connect","deprecated":null,"version":null,"openapi":"/api-reference/integrations/openapi.yaml post /api/provider-connections/oauth/authorize","href":"/api-reference/integrations/provider_connections/start-provider-oauth-connect"},{"title":"Complete provider OAuth connect","deprecated":null,"version":null,"openapi":"/api-reference/integrations/openapi.yaml post /api/provider-connections/oauth/complete","href":"/api-reference/integrations/provider_connections/complete-provider-oauth-connect"},{"title":"Search provider connections","deprecated":null,"version":null,"openapi":"/api-reference/integrations/openapi.yaml post /api/provider-connections/search","href":"/api-reference/integrations/provider_connections/search-provider-connections"},{"title":"Delete provider connection","deprecated":null,"version":null,"openapi":"/api-reference/integrations/openapi.yaml delete /api/provider-connections/{sid}","href":"/api-reference/integrations/provider_connections/delete-provider-connection"},{"title":"Update provider connection","deprecated":null,"version":null,"openapi":"/api-reference/integrations/openapi.yaml patch /api/provider-connections/{sid}","href":"/api-reference/integrations/provider_connections/update-provider-connection"},{"title":"Test provider connection","deprecated":null,"version":null,"openapi":"/api-reference/integrations/openapi.yaml post /api/provider-connections/{sid}/test","href":"/api-reference/integrations/provider_connections/test-provider-connection"}]},{"group":"webhook_logs","pages":[{"title":"Webhook logs metrics","deprecated":null,"version":null,"openapi":"/api-reference/integrations/openapi.yaml post /api/webhook-logs/metrics","href":"/api-reference/integrations/webhook_logs/webhook-logs-metrics"},{"title":"Search webhook logs","deprecated":null,"version":null,"openapi":"/api-reference/integrations/openapi.yaml post /api/webhook-logs/search","href":"/api-reference/integrations/webhook_logs/search-webhook-logs"},{"title":"Cancel webhook delivery","deprecated":null,"version":null,"openapi":"/api-reference/integrations/openapi.yaml post /api/webhook-logs/{sid}/cancel","href":"/api-reference/integrations/webhook_logs/cancel-webhook-delivery"},{"title":"Retry webhook delivery","deprecated":null,"version":null,"openapi":"/api-reference/integrations/openapi.yaml post /api/webhook-logs/{sid}/retry","href":"/api-reference/integrations/webhook_logs/retry-webhook-delivery"}]},{"group":"webhooks","pages":[{"title":"Create webhook","deprecated":null,"version":null,"openapi":"/api-reference/integrations/openapi.yaml post /api/webhooks","href":"/api-reference/integrations/webhooks/create-webhook"},{"title":"Search webhooks","deprecated":null,"version":null,"openapi":"/api-reference/integrations/openapi.yaml post /api/webhooks/search","href":"/api-reference/integrations/webhooks/search-webhooks"},{"title":"Get webhook","deprecated":null,"version":null,"openapi":"/api-reference/integrations/openapi.yaml get /api/webhooks/{sid}","href":"/api-reference/integrations/webhooks/get-webhook"},{"title":"Delete webhook","deprecated":null,"version":null,"openapi":"/api-reference/integrations/openapi.yaml delete /api/webhooks/{sid}","href":"/api-reference/integrations/webhooks/delete-webhook"},{"title":"Update webhook","deprecated":null,"version":null,"openapi":"/api-reference/integrations/openapi.yaml patch /api/webhooks/{sid}","href":"/api-reference/integrations/webhooks/update-webhook"},{"title":"Test webhook","deprecated":null,"version":null,"openapi":"/api-reference/integrations/openapi.yaml post /api/webhooks/{sid}/test","href":"/api-reference/integrations/webhooks/test-webhook"}]}]},{"group":"ID and Teams API","pages":[{"group":"api_keys","pages":[{"title":"Create API key","deprecated":null,"version":null,"openapi":"/api-reference/id/openapi.yaml post /api/api-keys","href":"/api-reference/id/api_keys/create-api-key"},{"title":"API key metrics","deprecated":null,"version":null,"openapi":"/api-reference/id/openapi.yaml post /api/api-keys/metrics","href":"/api-reference/id/api_keys/api-key-metrics"},{"title":"Search API keys","deprecated":null,"version":null,"openapi":"/api-reference/id/openapi.yaml post /api/api-keys/search","href":"/api-reference/id/api_keys/search-api-keys"},{"title":"Get API key","deprecated":null,"version":null,"openapi":"/api-reference/id/openapi.yaml get /api/api-keys/{sid}","href":"/api-reference/id/api_keys/get-api-key"},{"title":"Revoke API key","deprecated":null,"version":null,"openapi":"/api-reference/id/openapi.yaml delete /api/api-keys/{sid}","href":"/api-reference/id/api_keys/revoke-api-key"},{"title":"Update API key","deprecated":null,"version":null,"openapi":"/api-reference/id/openapi.yaml patch /api/api-keys/{sid}","href":"/api-reference/id/api_keys/update-api-key"},{"title":"Rotate API key","deprecated":null,"version":null,"openapi":"/api-reference/id/openapi.yaml post /api/api-keys/{sid}/rotate","href":"/api-reference/id/api_keys/rotate-api-key"}]},{"group":"billing_payment_methods","pages":[{"title":"List payment methods","deprecated":null,"version":null,"openapi":"/api-reference/id/openapi.yaml get /api/billing-payment-methods","href":"/api-reference/id/billing_payment_methods/list-payment-methods"},{"title":"Get add-card link","deprecated":null,"version":null,"openapi":"/api-reference/id/openapi.yaml post /api/billing-payment-methods/get-add-link","href":"/api-reference/id/billing_payment_methods/get-add-card-link"},{"title":"Delete payment method","deprecated":null,"version":null,"openapi":"/api-reference/id/openapi.yaml delete /api/billing-payment-methods/{sid}","href":"/api-reference/id/billing_payment_methods/delete-payment-method"}]},{"group":"billing_products","pages":[{"title":"Search billing products","deprecated":null,"version":null,"openapi":"/api-reference/id/openapi.yaml post /api/billing-products/search","href":"/api-reference/id/billing_products/search-billing-products"}]},{"group":"billing_subscriptions","pages":[{"title":"Create subscription checkout","deprecated":null,"version":null,"openapi":"/api-reference/id/openapi.yaml post /api/billing-subscriptions/create-checkout","href":"/api-reference/id/billing_subscriptions/create-subscription-checkout"},{"title":"Quote a billing order","deprecated":null,"version":null,"openapi":"/api-reference/id/openapi.yaml post /api/billing-subscriptions/quote","href":"/api-reference/id/billing_subscriptions/quote-a-billing-order"},{"title":"Search billing subscriptions","deprecated":null,"version":null,"openapi":"/api-reference/id/openapi.yaml post /api/billing-subscriptions/search","href":"/api-reference/id/billing_subscriptions/search-billing-subscriptions"},{"title":"Get billing subscription","deprecated":null,"version":null,"openapi":"/api-reference/id/openapi.yaml get /api/billing-subscriptions/{sid}","href":"/api-reference/id/billing_subscriptions/get-billing-subscription"},{"title":"Cancel subscription","deprecated":null,"version":null,"openapi":"/api-reference/id/openapi.yaml post /api/billing-subscriptions/{sid}/cancel","href":"/api-reference/id/billing_subscriptions/cancel-subscription"},{"title":"Change subscription","deprecated":null,"version":null,"openapi":"/api-reference/id/openapi.yaml post /api/billing-subscriptions/{sid}/change","href":"/api-reference/id/billing_subscriptions/change-subscription"},{"title":"Get update-payment-method link","deprecated":null,"version":null,"openapi":"/api-reference/id/openapi.yaml post /api/billing-subscriptions/{sid}/get-update-payment-method-link","href":"/api-reference/id/billing_subscriptions/get-update-payment-method-link"},{"title":"Pause subscription","deprecated":null,"version":null,"openapi":"/api-reference/id/openapi.yaml post /api/billing-subscriptions/{sid}/pause","href":"/api-reference/id/billing_subscriptions/pause-subscription"},{"title":"Preview subscription change","deprecated":null,"version":null,"openapi":"/api-reference/id/openapi.yaml post /api/billing-subscriptions/{sid}/preview-change","href":"/api-reference/id/billing_subscriptions/preview-subscription-change"},{"title":"Resume subscription","deprecated":null,"version":null,"openapi":"/api-reference/id/openapi.yaml post /api/billing-subscriptions/{sid}/resume","href":"/api-reference/id/billing_subscriptions/resume-subscription"},{"title":"Undo scheduled cancel","deprecated":null,"version":null,"openapi":"/api-reference/id/openapi.yaml post /api/billing-subscriptions/{sid}/undo-cancel","href":"/api-reference/id/billing_subscriptions/undo-scheduled-cancel"}]},{"group":"billing_transactions","pages":[{"title":"Billing transaction metrics","deprecated":null,"version":null,"openapi":"/api-reference/id/openapi.yaml post /api/billing-transactions/metrics","href":"/api-reference/id/billing_transactions/billing-transaction-metrics"},{"title":"Search billing transactions","deprecated":null,"version":null,"openapi":"/api-reference/id/openapi.yaml post /api/billing-transactions/search","href":"/api-reference/id/billing_transactions/search-billing-transactions"},{"title":"Get billing transaction","deprecated":null,"version":null,"openapi":"/api-reference/id/openapi.yaml get /api/billing-transactions/{sid}","href":"/api-reference/id/billing_transactions/get-billing-transaction"},{"title":"Get transaction invoice","deprecated":null,"version":null,"openapi":"/api-reference/id/openapi.yaml post /api/billing-transactions/{sid}/get-invoice","href":"/api-reference/id/billing_transactions/get-transaction-invoice"}]},{"group":"credit_lots","pages":[{"title":"Credit wallet balance","deprecated":null,"version":null,"openapi":"/api-reference/id/openapi.yaml post /api/credit-lots/metrics","href":"/api-reference/id/credit_lots/credit-wallet-balance"}]},{"group":"credit_transactions","pages":[{"title":"Credit spend by day","deprecated":null,"version":null,"openapi":"/api-reference/id/openapi.yaml post /api/credit-transactions/metrics","href":"/api-reference/id/credit_transactions/credit-spend-by-day"}]},{"group":"gtm_connections","pages":[{"title":"Complete gtm workspace link","deprecated":null,"version":null,"openapi":"/api-reference/id/openapi.yaml post /api/gtm-connections/complete-link","href":"/api-reference/id/gtm_connections/complete-gtm-workspace-link"},{"title":"Search gtm connections","deprecated":null,"version":null,"openapi":"/api-reference/id/openapi.yaml post /api/gtm-connections/search","href":"/api-reference/id/gtm_connections/search-gtm-connections"},{"title":"Start gtm workspace link","deprecated":null,"version":null,"openapi":"/api-reference/id/openapi.yaml post /api/gtm-connections/start-link","href":"/api-reference/id/gtm_connections/start-gtm-workspace-link"},{"title":"Revoke gtm connection","deprecated":null,"version":null,"openapi":"/api-reference/id/openapi.yaml post /api/gtm-connections/{sid}/revoke","href":"/api-reference/id/gtm_connections/revoke-gtm-connection"}]},{"group":"notifications","pages":[{"title":"Mark all notifications read","deprecated":null,"version":null,"openapi":"/api-reference/id/openapi.yaml post /api/notifications/mark-all-read","href":"/api-reference/id/notifications/mark-all-notifications-read"},{"title":"Search notifications","deprecated":null,"version":null,"openapi":"/api-reference/id/openapi.yaml post /api/notifications/search","href":"/api-reference/id/notifications/search-notifications"},{"title":"Get notification","deprecated":null,"version":null,"openapi":"/api-reference/id/openapi.yaml get /api/notifications/{sid}","href":"/api-reference/id/notifications/get-notification"},{"title":"Dismiss notification","deprecated":null,"version":null,"openapi":"/api-reference/id/openapi.yaml delete /api/notifications/{sid}","href":"/api-reference/id/notifications/dismiss-notification"},{"title":"Mark notification read","deprecated":null,"version":null,"openapi":"/api-reference/id/openapi.yaml post /api/notifications/{sid}/mark-read","href":"/api-reference/id/notifications/mark-notification-read"}]},{"group":"oauth_authorizations","pages":[{"title":"Search connected apps","deprecated":null,"version":null,"openapi":"/api-reference/id/openapi.yaml post /api/oauth-authorizations/search","href":"/api-reference/id/oauth_authorizations/search-connected-apps"},{"title":"Edit connected app","deprecated":null,"version":null,"openapi":"/api-reference/id/openapi.yaml patch /api/oauth-authorizations/{sid}","href":"/api-reference/id/oauth_authorizations/edit-connected-app"},{"title":"Disconnect app (revoke grant)","deprecated":null,"version":null,"openapi":"/api-reference/id/openapi.yaml post /api/oauth-authorizations/{sid}/revoke","href":"/api-reference/id/oauth_authorizations/disconnect-app-revoke-grant"}]},{"group":"oauth_clients","pages":[{"title":"Create OAuth client","deprecated":null,"version":null,"openapi":"/api-reference/id/openapi.yaml post /api/oauth-clients","href":"/api-reference/id/oauth_clients/create-oauth-client"},{"title":"Search OAuth clients","deprecated":null,"version":null,"openapi":"/api-reference/id/openapi.yaml post /api/oauth-clients/search","href":"/api-reference/id/oauth_clients/search-oauth-clients"},{"title":"Get OAuth client","deprecated":null,"version":null,"openapi":"/api-reference/id/openapi.yaml get /api/oauth-clients/{sid}","href":"/api-reference/id/oauth_clients/get-oauth-client"},{"title":"Delete OAuth client","deprecated":null,"version":null,"openapi":"/api-reference/id/openapi.yaml delete /api/oauth-clients/{sid}","href":"/api-reference/id/oauth_clients/delete-oauth-client"},{"title":"Update OAuth client","deprecated":null,"version":null,"openapi":"/api-reference/id/openapi.yaml patch /api/oauth-clients/{sid}","href":"/api-reference/id/oauth_clients/update-oauth-client"},{"title":"Disable OAuth client","deprecated":null,"version":null,"openapi":"/api-reference/id/openapi.yaml post /api/oauth-clients/{sid}/disable","href":"/api-reference/id/oauth_clients/disable-oauth-client"},{"title":"Enable OAuth client","deprecated":null,"version":null,"openapi":"/api-reference/id/openapi.yaml post /api/oauth-clients/{sid}/enable","href":"/api-reference/id/oauth_clients/enable-oauth-client"}]},{"group":"sessions","pages":[{"title":"Search sessions","deprecated":null,"version":null,"openapi":"/api-reference/id/openapi.yaml post /api/sessions/search","href":"/api-reference/id/sessions/search-sessions"},{"title":"Revoke session","deprecated":null,"version":null,"openapi":"/api-reference/id/openapi.yaml post /api/sessions/{sid}/revoke","href":"/api-reference/id/sessions/revoke-session"}]},{"group":"ssl_certificates","pages":[{"title":"Search SSL certificates","deprecated":null,"version":null,"openapi":"/api-reference/id/openapi.yaml post /api/ssl-certificates/search","href":"/api-reference/id/ssl_certificates/search-ssl-certificates"},{"title":"Get SSL certificate","deprecated":null,"version":null,"openapi":"/api-reference/id/openapi.yaml get /api/ssl-certificates/{sid}","href":"/api-reference/id/ssl_certificates/get-ssl-certificate"},{"title":"Delete SSL certificate","deprecated":null,"version":null,"openapi":"/api-reference/id/openapi.yaml delete /api/ssl-certificates/{sid}","href":"/api-reference/id/ssl_certificates/delete-ssl-certificate"},{"title":"Issue SSL certificate","deprecated":null,"version":null,"openapi":"/api-reference/id/openapi.yaml post /api/ssl-certificates/{sid}/issue","href":"/api-reference/id/ssl_certificates/issue-ssl-certificate"},{"title":"Renew SSL certificate","deprecated":null,"version":null,"openapi":"/api-reference/id/openapi.yaml post /api/ssl-certificates/{sid}/renew","href":"/api-reference/id/ssl_certificates/renew-ssl-certificate"}]},{"group":"subscription_allocations","pages":[{"title":"Create subscription allocation","deprecated":null,"version":null,"openapi":"/api-reference/id/openapi.yaml post /api/subscription-allocations","href":"/api-reference/id/subscription_allocations/create-subscription-allocation"},{"title":"Search subscription allocations","deprecated":null,"version":null,"openapi":"/api-reference/id/openapi.yaml post /api/subscription-allocations/search","href":"/api-reference/id/subscription_allocations/search-subscription-allocations"},{"title":"Get subscription allocation","deprecated":null,"version":null,"openapi":"/api-reference/id/openapi.yaml get /api/subscription-allocations/{sid}","href":"/api-reference/id/subscription_allocations/get-subscription-allocation"},{"title":"Delete subscription allocation","deprecated":null,"version":null,"openapi":"/api-reference/id/openapi.yaml delete /api/subscription-allocations/{sid}","href":"/api-reference/id/subscription_allocations/delete-subscription-allocation"},{"title":"Update subscription allocation","deprecated":null,"version":null,"openapi":"/api-reference/id/openapi.yaml patch /api/subscription-allocations/{sid}","href":"/api-reference/id/subscription_allocations/update-subscription-allocation"}]},{"group":"team_members","pages":[{"title":"Invite team member","deprecated":null,"version":null,"openapi":"/api-reference/id/openapi.yaml post /api/team-members","href":"/api-reference/id/team_members/invite-team-member"},{"title":"Accept team member invitation","deprecated":null,"version":null,"openapi":"/api-reference/id/openapi.yaml post /api/team-members/accept-invitation","href":"/api-reference/id/team_members/accept-team-member-invitation"},{"title":"Search team members","deprecated":null,"version":null,"openapi":"/api-reference/id/openapi.yaml post /api/team-members/search","href":"/api-reference/id/team_members/search-team-members"},{"title":"Remove team member","deprecated":null,"version":null,"openapi":"/api-reference/id/openapi.yaml delete /api/team-members/{sid}","href":"/api-reference/id/team_members/remove-team-member"},{"title":"Update team member","deprecated":null,"version":null,"openapi":"/api-reference/id/openapi.yaml patch /api/team-members/{sid}","href":"/api-reference/id/team_members/update-team-member"},{"title":"Resend team member invitation","deprecated":null,"version":null,"openapi":"/api-reference/id/openapi.yaml post /api/team-members/{sid}/resend-invitation","href":"/api-reference/id/team_members/resend-team-member-invitation"}]},{"group":"teams","pages":[{"title":"Create team","deprecated":null,"version":null,"openapi":"/api-reference/id/openapi.yaml post /api/teams","href":"/api-reference/id/teams/create-team"},{"title":"Search teams","deprecated":null,"version":null,"openapi":"/api-reference/id/openapi.yaml post /api/teams/search","href":"/api-reference/id/teams/search-teams"},{"title":"Get team","deprecated":null,"version":null,"openapi":"/api-reference/id/openapi.yaml get /api/teams/{sid}","href":"/api-reference/id/teams/get-team"},{"title":"Delete team","deprecated":null,"version":null,"openapi":"/api-reference/id/openapi.yaml delete /api/teams/{sid}","href":"/api-reference/id/teams/delete-team"},{"title":"Update team","deprecated":null,"version":null,"openapi":"/api-reference/id/openapi.yaml patch /api/teams/{sid}","href":"/api-reference/id/teams/update-team"},{"title":"Transfer team ownership","deprecated":null,"version":null,"openapi":"/api-reference/id/openapi.yaml post /api/teams/{sid}/transfer-ownership","href":"/api-reference/id/teams/transfer-team-ownership"}]},{"group":"user_profiles","pages":[{"title":"Get user profile","deprecated":null,"version":null,"openapi":"/api-reference/id/openapi.yaml get /api/user-profile","href":"/api-reference/id/user_profiles/get-user-profile"},{"title":"Update user profile","deprecated":null,"version":null,"openapi":"/api-reference/id/openapi.yaml patch /api/user-profile","href":"/api-reference/id/user_profiles/update-user-profile"}]},{"group":"users","pages":[{"title":"Get current user","deprecated":null,"version":null,"openapi":"/api-reference/id/openapi.yaml get /api/users/current","href":"/api-reference/id/users/get-current-user"},{"title":"Update current user","deprecated":null,"version":null,"openapi":"/api-reference/id/openapi.yaml patch /api/users/current","href":"/api-reference/id/users/update-current-user"}]},{"group":"whitelabel_clients","pages":[{"title":"Search whitelabel clients","deprecated":null,"version":null,"openapi":"/api-reference/id/openapi.yaml post /api/whitelabel-clients/search","href":"/api-reference/id/whitelabel_clients/search-whitelabel-clients"}]},{"group":"whitelabels","pages":[{"title":"Create whitelabel","deprecated":null,"version":null,"openapi":"/api-reference/id/openapi.yaml post /api/whitelabels","href":"/api-reference/id/whitelabels/create-whitelabel"},{"title":"Search whitelabels","deprecated":null,"version":null,"openapi":"/api-reference/id/openapi.yaml post /api/whitelabels/search","href":"/api-reference/id/whitelabels/search-whitelabels"},{"title":"Get whitelabel","deprecated":null,"version":null,"openapi":"/api-reference/id/openapi.yaml get /api/whitelabels/{sid}","href":"/api-reference/id/whitelabels/get-whitelabel"},{"title":"Delete whitelabel","deprecated":null,"version":null,"openapi":"/api-reference/id/openapi.yaml delete /api/whitelabels/{sid}","href":"/api-reference/id/whitelabels/delete-whitelabel"},{"title":"Update whitelabel","deprecated":null,"version":null,"openapi":"/api-reference/id/openapi.yaml patch /api/whitelabels/{sid}","href":"/api-reference/id/whitelabels/update-whitelabel"},{"title":"Activate whitelabel","deprecated":null,"version":null,"openapi":"/api-reference/id/openapi.yaml post /api/whitelabels/{sid}/activate","href":"/api-reference/id/whitelabels/activate-whitelabel"},{"title":"Open whitelabel client workspace","deprecated":null,"version":null,"openapi":"/api-reference/id/openapi.yaml post /api/whitelabels/{sid}/clients/{teamSid}/open","href":"/api-reference/id/whitelabels/open-whitelabel-client-workspace"},{"title":"Disable whitelabel","deprecated":null,"version":null,"openapi":"/api-reference/id/openapi.yaml post /api/whitelabels/{sid}/disable","href":"/api-reference/id/whitelabels/disable-whitelabel"},{"title":"Enable whitelabel","deprecated":null,"version":null,"openapi":"/api-reference/id/openapi.yaml post /api/whitelabels/{sid}/enable","href":"/api-reference/id/whitelabels/enable-whitelabel"},{"title":"Verify whitelabel email domain","deprecated":null,"version":null,"openapi":"/api-reference/id/openapi.yaml post /api/whitelabels/{sid}/verify-email-domain","href":"/api-reference/id/whitelabels/verify-whitelabel-email-domain"}]},{"group":"workspace_profiles","pages":[{"title":"Get workspace profile","deprecated":null,"version":null,"openapi":"/api-reference/id/openapi.yaml get /api/workspace-profile","href":"/api-reference/id/workspace_profiles/get-workspace-profile"},{"title":"Update workspace profile","deprecated":null,"version":null,"openapi":"/api-reference/id/openapi.yaml patch /api/workspace-profile","href":"/api-reference/id/workspace_profiles/update-workspace-profile"}]}]}]},{"tab":"MCP","pages":[{"title":"MCP","href":"/mcp/overview"}]},{"tab":"Changelog","pages":[{"title":"Changelog","href":"/changelog"}]}]},"basePath":"","title":"Search agent runs - GetSales","buildId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","deploymentId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-CS552b7R.js","utils-DDTCYAF2.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-De8ttokP.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-DrwRDvAh.js","snippetPresets-DtAN0nWx.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-D5rWArI6.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-O2i12wsz.js","shallow-DV8xABTt.js","getApiPlaygroundDisplay-DBZ0B5Jx.js","CodeSnippet-BVi0tPUX.js","CodeSnippets-CqASbIwY.js","Page-m07pfKpT.js","getPastedJson-DG9vsMS8.js","icon-CXzRSCr8.js","MethodPill-BdKVtEuX.js","DuplicateIcon-CZlmBrJI.js","createIcon-biFEUKPL.js","DynamicMarkdown-B54_zNBF.js","SectionHeading-DwwHK3Pt.js","axios-vUo_bRtp.js","Markdown-DfhCTwyA.js","clsx-xpJZXxdP.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-BTZUMDnx.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-DqdKa2R4.js"]}