{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"TextQL Docs","colors":{"primary":"#0D9373","light":"#07C983","dark":"#0D9373"},"logo":{"light":"https://mintcdn.com/textql/9RDmZW4lVU96oHnJ/logo-textql/light.svg?fit=max\u0026auto=format\u0026n=9RDmZW4lVU96oHnJ\u0026q=85\u0026s=069d276e4ee2f256e061f8e2db9860a3","dark":"https://mintcdn.com/textql/9RDmZW4lVU96oHnJ/logo-textql/dark.svg?fit=max\u0026auto=format\u0026n=9RDmZW4lVU96oHnJ\u0026q=85\u0026s=1a728bc3acfd6eda203c49a45eac0355"},"favicon":"https://mintcdn.com/textql/jK3bTwZd_T-GaQ4j/favicon.svg?fit=max\u0026auto=format\u0026n=jK3bTwZd_T-GaQ4j\u0026q=85\u0026s=4f7feffa45a51a795a1b929f05a772bf","api":{"openapi":["api-reference/platform/chat.openapi.yaml","api-reference/platform/playbooks.openapi.yaml","api-reference/platform/agents.openapi.yaml","api-reference/platform/connectors.openapi.yaml","api-reference/platform/api_access_key.openapi.yaml","api-reference/platform/sandbox.openapi.yaml","api-reference/platform/v2.openapi.yaml","api-reference/speakeasy/textql-api-with-code-samples.yaml"],"mdx":{"auth":{"method":"bearer"},"server":"https://app.textql.com"}},"appearance":{"default":"light","strict":false},"navbar":{"links":[{"href":"mailto:support@textql.com","label":"Support"}],"primary":{"type":"button","label":"Dashboard","href":"https://app.textql.com"}},"footer":{"socials":{"x":"https://x.com/TextQL","github":"https://github.com/textqllabs","linkedin":"https://www.linkedin.com/company/textql"}},"styling":{"latex":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"textql","hasAudioNarration":false,"actualSubdomain":"textql","customDomains":["docs.textql.com"],"gitSource":{"type":"github","owner":"textqllabs","repo":"demo2","deployBranch":"main","contentDirectory":"docs/public","isPrivate":true,"mountPath":"","label":""},"entitlements":{},"buildId":"6af603b7aecf0202e5cba9fa","clientVersion":"0.0.4128","searchFilterCounts":[{"language":"default","tag":"v3 API (SDK)","count":454},{"language":"default","tag":"Workshops","count":202},{"language":"default","tag":"Documentation","count":164},{"language":"default","tag":"Ontology Management Service","count":70},{"language":"default","tag":"v2 API","count":56},{"language":"default","tag":"Set Up Your Data","count":56},{"language":"default","tag":"RBAC Service","count":41},{"language":"default","tag":"Chat Service","count":39},{"language":"default","tag":"Playbook Service","count":39},{"language":"default","tag":"How It Works","count":32}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":"table{width:100%;border-collapse:collapse;margin:1rem 0}th,td{border:1px solid #e5e7eb;padding:0.6rem 0.85rem;text-align:left;vertical-align:top;line-height:1.45}th{background:#f9fafb;font-weight:600}th:first-child,td:first-child{white-space:nowrap}.dark th,.dark td{border-color:#2b2b2b}.dark th{background:#18181b}"}],"page":{"pagePath":"api-reference/sdk/changelog","slug":"/api-reference/sdk/changelog","pageMetadata":{"title":"Python SDK release log","description":"Release history for the TextQL Python SDK","icon":"python","href":"/api-reference/sdk/changelog"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Release history for the TextQL Python SDK\"\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,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,p:`p`,pre:`pre`,span:`span`,..._provideComponents(),...props.components},{CodeBlock,Update}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Update)_missingMdxReference(`Update`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`Install the latest release from `,_jsx(_components.a,{href:`https://pypi.org/project/textql-sdk/`,children:`PyPI`}),`:`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`pip`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` install`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` textql-sdk`})]}),`\n`]})})}),`\n`,_jsxs(Update,{label:`v1.1.32`,description:`October 22, 2026`,id:`v1-1-32`,children:[_jsxs(_components.p,{children:[_jsxs(_components.a,{href:`https://pypi.org/project/textql-sdk/1.1.32`,children:[`View `,_jsx(_components.code,{children:`textql-sdk`}),` v1.1.32 on PyPI`]}),`.`]}),_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`pip`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` install`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` textql-sdk==`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`1.1.32`})]}),`\n`]})})}),_jsxs(_components.p,{children:[`Generated with `,_jsx(_components.a,{href:`https://github.com/speakeasy-api/speakeasy`,children:`Speakeasy CLI 1.803.1 (generator 2.950.2)`}),`.`]})]}),`\n`,_jsxs(Update,{label:`v1.1.31`,description:`October 19, 2026`,id:`v1-1-31`,children:[_jsxs(_components.p,{children:[_jsxs(_components.a,{href:`https://pypi.org/project/textql-sdk/1.1.31`,children:[`View `,_jsx(_components.code,{children:`textql-sdk`}),` v1.1.31 on PyPI`]}),`.`]}),_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`pip`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` install`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` textql-sdk==`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`1.1.31`})]}),`\n`]})})}),_jsxs(_components.p,{children:[`Generated with `,_jsx(_components.a,{href:`https://github.com/speakeasy-api/speakeasy`,children:`Speakeasy CLI 1.802.0 (generator 2.948.4)`}),`.`]})]}),`\n`,_jsxs(Update,{label:`v1.1.30`,description:`September 20, 2026`,id:`v1-1-30`,children:[_jsxs(_components.p,{children:[_jsxs(_components.a,{href:`https://pypi.org/project/textql-sdk/1.1.30`,children:[`View `,_jsx(_components.code,{children:`textql-sdk`}),` v1.1.30 on PyPI`]}),`.`]}),_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`pip`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` install`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` textql-sdk==`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`1.1.30`})]}),`\n`]})})}),_jsxs(_components.p,{children:[`Generated with `,_jsx(_components.a,{href:`https://github.com/speakeasy-api/speakeasy`,children:`Speakeasy CLI 1.798.0 (generator 2.938.0)`}),`.`]})]}),`\n`,_jsxs(Update,{label:`v1.1.29`,description:`September 12, 2026`,id:`v1-1-29`,children:[_jsxs(_components.p,{children:[_jsxs(_components.a,{href:`https://pypi.org/project/textql-sdk/1.1.29`,children:[`View `,_jsx(_components.code,{children:`textql-sdk`}),` v1.1.29 on PyPI`]}),`.`]}),_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`pip`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` install`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` textql-sdk==`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`1.1.29`})]}),`\n`]})})}),_jsxs(_components.p,{children:[`Generated with `,_jsx(_components.a,{href:`https://github.com/speakeasy-api/speakeasy`,children:`Speakeasy CLI 1.796.4 (generator 2.935.1)`}),`.`]})]}),`\n`,_jsxs(Update,{label:`v1.1.28`,description:`September 12, 2026`,id:`v1-1-28`,children:[_jsxs(_components.p,{children:[_jsxs(_components.a,{href:`https://pypi.org/project/textql-sdk/1.1.28`,children:[`View `,_jsx(_components.code,{children:`textql-sdk`}),` v1.1.28 on PyPI`]}),`.`]}),_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`pip`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` install`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` textql-sdk==`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`1.1.28`})]}),`\n`]})})}),_jsxs(_components.p,{children:[`Generated with `,_jsx(_components.a,{href:`https://github.com/speakeasy-api/speakeasy`,children:`Speakeasy CLI 1.796.4 (generator 2.935.1)`}),`.`]})]}),`\n`,_jsxs(Update,{label:`v1.1.27`,description:`September 12, 2026`,id:`v1-1-27`,children:[_jsxs(_components.p,{children:[_jsxs(_components.a,{href:`https://pypi.org/project/textql-sdk/1.1.27`,children:[`View `,_jsx(_components.code,{children:`textql-sdk`}),` v1.1.27 on PyPI`]}),`.`]}),_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`pip`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` install`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` textql-sdk==`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`1.1.27`})]}),`\n`]})})}),_jsxs(_components.p,{children:[`Generated with `,_jsx(_components.a,{href:`https://github.com/speakeasy-api/speakeasy`,children:`Speakeasy CLI 1.796.4 (generator 2.935.1)`}),`.`]})]}),`\n`,_jsxs(Update,{label:`v1.1.26`,description:`September 11, 2026`,id:`v1-1-26`,children:[_jsxs(_components.p,{children:[_jsxs(_components.a,{href:`https://pypi.org/project/textql-sdk/1.1.26`,children:[`View `,_jsx(_components.code,{children:`textql-sdk`}),` v1.1.26 on PyPI`]}),`.`]}),_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`pip`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` install`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` textql-sdk==`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`1.1.26`})]}),`\n`]})})}),_jsxs(_components.p,{children:[`Generated with `,_jsx(_components.a,{href:`https://github.com/speakeasy-api/speakeasy`,children:`Speakeasy CLI 1.796.4 (generator 2.935.1)`}),`.`]})]}),`\n`,_jsxs(Update,{label:`v1.1.25`,description:`September 11, 2026`,id:`v1-1-25`,children:[_jsxs(_components.p,{children:[_jsxs(_components.a,{href:`https://pypi.org/project/textql-sdk/1.1.25`,children:[`View `,_jsx(_components.code,{children:`textql-sdk`}),` v1.1.25 on PyPI`]}),`.`]}),_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`pip`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` install`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` textql-sdk==`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`1.1.25`})]}),`\n`]})})}),_jsxs(_components.p,{children:[`Generated with `,_jsx(_components.a,{href:`https://github.com/speakeasy-api/speakeasy`,children:`Speakeasy CLI 1.796.4 (generator 2.935.1)`}),`.`]})]}),`\n`,_jsxs(Update,{label:`v1.1.24`,description:`September 11, 2026`,id:`v1-1-24`,children:[_jsxs(_components.p,{children:[_jsxs(_components.a,{href:`https://pypi.org/project/textql-sdk/1.1.24`,children:[`View `,_jsx(_components.code,{children:`textql-sdk`}),` v1.1.24 on PyPI`]}),`.`]}),_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`pip`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` install`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` textql-sdk==`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`1.1.24`})]}),`\n`]})})}),_jsxs(_components.p,{children:[`Generated with `,_jsx(_components.a,{href:`https://github.com/speakeasy-api/speakeasy`,children:`Speakeasy CLI 1.796.4 (generator 2.935.1)`}),`.`]})]}),`\n`,_jsxs(Update,{label:`v1.1.23`,description:`September 9, 2026`,id:`v1-1-23`,children:[_jsxs(_components.p,{children:[_jsxs(_components.a,{href:`https://pypi.org/project/textql-sdk/1.1.23`,children:[`View `,_jsx(_components.code,{children:`textql-sdk`}),` v1.1.23 on PyPI`]}),`.`]}),_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`pip`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` install`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` textql-sdk==`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`1.1.23`})]}),`\n`]})})}),_jsxs(_components.p,{children:[`Generated with `,_jsx(_components.a,{href:`https://github.com/speakeasy-api/speakeasy`,children:`Speakeasy CLI 1.796.4 (generator 2.935.1)`}),`.`]})]}),`\n`,_jsxs(Update,{label:`v1.1.22`,description:`September 8, 2026`,id:`v1-1-22`,children:[_jsxs(_components.p,{children:[_jsxs(_components.a,{href:`https://pypi.org/project/textql-sdk/1.1.22`,children:[`View `,_jsx(_components.code,{children:`textql-sdk`}),` v1.1.22 on PyPI`]}),`.`]}),_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`pip`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` install`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` textql-sdk==`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`1.1.22`})]}),`\n`]})})}),_jsxs(_components.p,{children:[`Generated with `,_jsx(_components.a,{href:`https://github.com/speakeasy-api/speakeasy`,children:`Speakeasy CLI 1.796.4 (generator 2.935.1)`}),`.`]})]}),`\n`,_jsxs(Update,{label:`v1.1.21`,description:`September 5, 2026`,id:`v1-1-21`,children:[_jsxs(_components.p,{children:[_jsxs(_components.a,{href:`https://pypi.org/project/textql-sdk/1.1.21`,children:[`View `,_jsx(_components.code,{children:`textql-sdk`}),` v1.1.21 on PyPI`]}),`.`]}),_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`pip`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` install`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` textql-sdk==`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`1.1.21`})]}),`\n`]})})}),_jsxs(_components.p,{children:[`Generated with `,_jsx(_components.a,{href:`https://github.com/speakeasy-api/speakeasy`,children:`Speakeasy CLI 1.796.4 (generator 2.935.1)`}),`.`]})]}),`\n`,_jsxs(Update,{label:`v1.1.20`,description:`September 4, 2026`,id:`v1-1-20`,children:[_jsxs(_components.p,{children:[_jsxs(_components.a,{href:`https://pypi.org/project/textql-sdk/1.1.20`,children:[`View `,_jsx(_components.code,{children:`textql-sdk`}),` v1.1.20 on PyPI`]}),`.`]}),_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`pip`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` install`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` textql-sdk==`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`1.1.20`})]}),`\n`]})})}),_jsxs(_components.p,{children:[`Generated with `,_jsx(_components.a,{href:`https://github.com/speakeasy-api/speakeasy`,children:`Speakeasy CLI 1.796.4 (generator 2.935.1)`}),`.`]})]}),`\n`,_jsxs(Update,{label:`v1.1.19`,description:`September 4, 2026`,id:`v1-1-19`,children:[_jsxs(_components.p,{children:[_jsxs(_components.a,{href:`https://pypi.org/project/textql-sdk/1.1.19`,children:[`View `,_jsx(_components.code,{children:`textql-sdk`}),` v1.1.19 on PyPI`]}),`.`]}),_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`pip`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` install`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` textql-sdk==`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`1.1.19`})]}),`\n`]})})}),_jsxs(_components.p,{children:[`Generated with `,_jsx(_components.a,{href:`https://github.com/speakeasy-api/speakeasy`,children:`Speakeasy CLI 1.796.4 (generator 2.935.1)`}),`.`]})]}),`\n`,_jsxs(Update,{label:`v1.1.18`,description:`September 3, 2026`,id:`v1-1-18`,children:[_jsxs(_components.p,{children:[_jsxs(_components.a,{href:`https://pypi.org/project/textql-sdk/1.1.18`,children:[`View `,_jsx(_components.code,{children:`textql-sdk`}),` v1.1.18 on PyPI`]}),`.`]}),_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`pip`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` install`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` textql-sdk==`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`1.1.18`})]}),`\n`]})})}),_jsxs(_components.p,{children:[`Generated with `,_jsx(_components.a,{href:`https://github.com/speakeasy-api/speakeasy`,children:`Speakeasy CLI 1.796.4 (generator 2.935.1)`}),`.`]})]}),`\n`,_jsxs(Update,{label:`v1.1.17`,description:`September 2, 2026`,id:`v1-1-17`,children:[_jsxs(_components.p,{children:[_jsxs(_components.a,{href:`https://pypi.org/project/textql-sdk/1.1.17`,children:[`View `,_jsx(_components.code,{children:`textql-sdk`}),` v1.1.17 on PyPI`]}),`.`]}),_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`pip`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` install`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` textql-sdk==`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`1.1.17`})]}),`\n`]})})}),_jsxs(_components.p,{children:[`Generated with `,_jsx(_components.a,{href:`https://github.com/speakeasy-api/speakeasy`,children:`Speakeasy CLI 1.796.3 (generator 2.934.1)`}),`.`]})]}),`\n`,_jsxs(Update,{label:`v1.1.16`,description:`September 2, 2026`,id:`v1-1-16`,children:[_jsxs(_components.p,{children:[_jsxs(_components.a,{href:`https://pypi.org/project/textql-sdk/1.1.16`,children:[`View `,_jsx(_components.code,{children:`textql-sdk`}),` v1.1.16 on PyPI`]}),`.`]}),_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`pip`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` install`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` textql-sdk==`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`1.1.16`})]}),`\n`]})})}),_jsxs(_components.p,{children:[`Generated with `,_jsx(_components.a,{href:`https://github.com/speakeasy-api/speakeasy`,children:`Speakeasy CLI 1.796.2 (generator 2.933.0)`}),`.`]})]}),`\n`,_jsxs(Update,{label:`v1.1.15`,description:`September 1, 2026`,id:`v1-1-15`,children:[_jsxs(_components.p,{children:[_jsxs(_components.a,{href:`https://pypi.org/project/textql-sdk/1.1.15`,children:[`View `,_jsx(_components.code,{children:`textql-sdk`}),` v1.1.15 on PyPI`]}),`.`]}),_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`pip`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` install`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` textql-sdk==`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`1.1.15`})]}),`\n`]})})}),_jsxs(_components.p,{children:[`Generated with `,_jsx(_components.a,{href:`https://github.com/speakeasy-api/speakeasy`,children:`Speakeasy CLI 1.796.2 (generator 2.933.0)`}),`.`]})]}),`\n`,_jsxs(Update,{label:`v1.1.14`,description:`September 1, 2026`,id:`v1-1-14`,children:[_jsxs(_components.p,{children:[_jsxs(_components.a,{href:`https://pypi.org/project/textql-sdk/1.1.14`,children:[`View `,_jsx(_components.code,{children:`textql-sdk`}),` v1.1.14 on PyPI`]}),`.`]}),_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`pip`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` install`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` textql-sdk==`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`1.1.14`})]}),`\n`]})})}),_jsxs(_components.p,{children:[`Generated with `,_jsx(_components.a,{href:`https://github.com/speakeasy-api/speakeasy`,children:`Speakeasy CLI 1.796.2 (generator 2.933.0)`}),`.`]})]}),`\n`,_jsxs(Update,{label:`v1.1.13`,description:`August 31, 2026`,id:`v1-1-13`,children:[_jsxs(_components.p,{children:[_jsxs(_components.a,{href:`https://pypi.org/project/textql-sdk/1.1.13`,children:[`View `,_jsx(_components.code,{children:`textql-sdk`}),` v1.1.13 on PyPI`]}),`.`]}),_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`pip`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` install`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` textql-sdk==`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`1.1.13`})]}),`\n`]})})}),_jsxs(_components.p,{children:[`Generated with `,_jsx(_components.a,{href:`https://github.com/speakeasy-api/speakeasy`,children:`Speakeasy CLI 1.796.2 (generator 2.933.0)`}),`.`]})]}),`\n`,_jsxs(Update,{label:`v1.1.12`,description:`August 31, 2026`,id:`v1-1-12`,children:[_jsxs(_components.p,{children:[_jsxs(_components.a,{href:`https://pypi.org/project/textql-sdk/1.1.12`,children:[`View `,_jsx(_components.code,{children:`textql-sdk`}),` v1.1.12 on PyPI`]}),`.`]}),_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`pip`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` install`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` textql-sdk==`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`1.1.12`})]}),`\n`]})})}),_jsxs(_components.p,{children:[`Generated with `,_jsx(_components.a,{href:`https://github.com/speakeasy-api/speakeasy`,children:`Speakeasy CLI 1.796.2 (generator 2.933.0)`}),`.`]})]}),`\n`,_jsxs(Update,{label:`v1.1.11`,description:`August 31, 2026`,id:`v1-1-11`,children:[_jsxs(_components.p,{children:[_jsxs(_components.a,{href:`https://pypi.org/project/textql-sdk/1.1.11`,children:[`View `,_jsx(_components.code,{children:`textql-sdk`}),` v1.1.11 on PyPI`]}),`.`]}),_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`pip`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` install`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` textql-sdk==`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`1.1.11`})]}),`\n`]})})}),_jsxs(_components.p,{children:[`Generated with `,_jsx(_components.a,{href:`https://github.com/speakeasy-api/speakeasy`,children:`Speakeasy CLI 1.796.2 (generator 2.933.0)`}),`.`]})]}),`\n`,_jsxs(Update,{label:`v1.1.10`,description:`August 27, 2026`,id:`v1-1-10`,children:[_jsxs(_components.p,{children:[_jsxs(_components.a,{href:`https://pypi.org/project/textql-sdk/1.1.10`,children:[`View `,_jsx(_components.code,{children:`textql-sdk`}),` v1.1.10 on PyPI`]}),`.`]}),_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`pip`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` install`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` textql-sdk==`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`1.1.10`})]}),`\n`]})})}),_jsxs(_components.p,{children:[`Generated with `,_jsx(_components.a,{href:`https://github.com/speakeasy-api/speakeasy`,children:`Speakeasy CLI 1.796.0 (generator 2.932.15)`}),`.`]})]}),`\n`,_jsxs(Update,{label:`v1.1.9`,description:`August 27, 2026`,id:`v1-1-9`,children:[_jsxs(_components.p,{children:[_jsxs(_components.a,{href:`https://pypi.org/project/textql-sdk/1.1.9`,children:[`View `,_jsx(_components.code,{children:`textql-sdk`}),` v1.1.9 on PyPI`]}),`.`]}),_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`pip`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` install`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` textql-sdk==`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`1.1.9`})]}),`\n`]})})}),_jsxs(_components.p,{children:[`Generated with `,_jsx(_components.a,{href:`https://github.com/speakeasy-api/speakeasy`,children:`Speakeasy CLI 1.796.0 (generator 2.932.15)`}),`.`]})]}),`\n`,_jsxs(Update,{label:`v1.1.8`,description:`August 26, 2026`,id:`v1-1-8`,children:[_jsxs(_components.p,{children:[_jsxs(_components.a,{href:`https://pypi.org/project/textql-sdk/1.1.8`,children:[`View `,_jsx(_components.code,{children:`textql-sdk`}),` v1.1.8 on PyPI`]}),`.`]}),_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`pip`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` install`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` textql-sdk==`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`1.1.8`})]}),`\n`]})})}),_jsxs(_components.p,{children:[`Generated with `,_jsx(_components.a,{href:`https://github.com/speakeasy-api/speakeasy`,children:`Speakeasy CLI 1.795.3 (generator 2.932.9)`}),`.`]})]}),`\n`,_jsxs(Update,{label:`v1.1.7`,description:`August 25, 2026`,id:`v1-1-7`,children:[_jsxs(_components.p,{children:[_jsxs(_components.a,{href:`https://pypi.org/project/textql-sdk/1.1.7`,children:[`View `,_jsx(_components.code,{children:`textql-sdk`}),` v1.1.7 on PyPI`]}),`.`]}),_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`pip`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` install`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` textql-sdk==`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`1.1.7`})]}),`\n`]})})}),_jsxs(_components.p,{children:[`Generated with `,_jsx(_components.a,{href:`https://github.com/speakeasy-api/speakeasy`,children:`Speakeasy CLI 1.795.3 (generator 2.932.9)`}),`.`]})]}),`\n`,_jsxs(Update,{label:`v1.1.6`,description:`August 25, 2026`,id:`v1-1-6`,children:[_jsxs(_components.p,{children:[_jsxs(_components.a,{href:`https://pypi.org/project/textql-sdk/1.1.6`,children:[`View `,_jsx(_components.code,{children:`textql-sdk`}),` v1.1.6 on PyPI`]}),`.`]}),_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`pip`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` install`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` textql-sdk==`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`1.1.6`})]}),`\n`]})})}),_jsxs(_components.p,{children:[`Generated with `,_jsx(_components.a,{href:`https://github.com/speakeasy-api/speakeasy`,children:`Speakeasy CLI 1.795.3 (generator 2.932.9)`}),`.`]})]}),`\n`,_jsxs(Update,{label:`v1.1.5`,description:`August 25, 2026`,id:`v1-1-5`,children:[_jsxs(_components.p,{children:[_jsxs(_components.a,{href:`https://pypi.org/project/textql-sdk/1.1.5`,children:[`View `,_jsx(_components.code,{children:`textql-sdk`}),` v1.1.5 on PyPI`]}),`.`]}),_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`pip`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` install`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` textql-sdk==`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`1.1.5`})]}),`\n`]})})}),_jsxs(_components.p,{children:[`Generated with `,_jsx(_components.a,{href:`https://github.com/speakeasy-api/speakeasy`,children:`Speakeasy CLI 1.795.3 (generator 2.932.9)`}),`.`]})]}),`\n`,_jsxs(Update,{label:`v1.1.4`,description:`August 24, 2026`,id:`v1-1-4`,children:[_jsxs(_components.p,{children:[_jsxs(_components.a,{href:`https://pypi.org/project/textql-sdk/1.1.4`,children:[`View `,_jsx(_components.code,{children:`textql-sdk`}),` v1.1.4 on PyPI`]}),`.`]}),_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`pip`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` install`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` textql-sdk==`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`1.1.4`})]}),`\n`]})})}),_jsxs(_components.p,{children:[`Generated with `,_jsx(_components.a,{href:`https://github.com/speakeasy-api/speakeasy`,children:`Speakeasy CLI 1.795.3 (generator 2.932.9)`}),`.`]})]}),`\n`,_jsxs(Update,{label:`v1.1.3`,description:`August 20, 2026`,id:`v1-1-3`,children:[_jsxs(_components.p,{children:[_jsxs(_components.a,{href:`https://pypi.org/project/textql-sdk/1.1.3`,children:[`View `,_jsx(_components.code,{children:`textql-sdk`}),` v1.1.3 on PyPI`]}),`.`]}),_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`pip`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` install`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` textql-sdk==`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`1.1.3`})]}),`\n`]})})}),_jsxs(_components.p,{children:[`Generated with `,_jsx(_components.a,{href:`https://github.com/speakeasy-api/speakeasy`,children:`Speakeasy CLI 1.795.0 (generator 2.931.0)`}),`.`]})]}),`\n`,_jsxs(Update,{label:`v1.1.2`,description:`August 20, 2026`,id:`v1-1-2`,children:[_jsxs(_components.p,{children:[_jsxs(_components.a,{href:`https://pypi.org/project/textql-sdk/1.1.2`,children:[`View `,_jsx(_components.code,{children:`textql-sdk`}),` v1.1.2 on PyPI`]}),`.`]}),_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`pip`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` install`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` textql-sdk==`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`1.1.2`})]}),`\n`]})})}),_jsxs(_components.p,{children:[`Generated with `,_jsx(_components.a,{href:`https://github.com/speakeasy-api/speakeasy`,children:`Speakeasy CLI 1.795.0 (generator 2.931.0)`}),`.`]})]}),`\n`,_jsxs(Update,{label:`v1.1.1`,description:`August 20, 2026`,id:`v1-1-1`,children:[_jsxs(_components.p,{children:[_jsxs(_components.a,{href:`https://pypi.org/project/textql-sdk/1.1.1`,children:[`View `,_jsx(_components.code,{children:`textql-sdk`}),` v1.1.1 on PyPI`]}),`.`]}),_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`pip`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` install`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` textql-sdk==`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`1.1.1`})]}),`\n`]})})}),_jsxs(_components.p,{children:[`Generated with `,_jsx(_components.a,{href:`https://github.com/speakeasy-api/speakeasy`,children:`Speakeasy CLI 1.795.0 (generator 2.931.0)`}),`.`]})]}),`\n`,_jsxs(Update,{label:`v1.1.0`,description:`August 19, 2026`,id:`v1-1-0`,children:[_jsxs(_components.p,{children:[_jsxs(_components.a,{href:`https://pypi.org/project/textql-sdk/1.1.0`,children:[`View `,_jsx(_components.code,{children:`textql-sdk`}),` v1.1.0 on PyPI`]}),`.`]}),_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`pip`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` install`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` textql-sdk==`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`1.1.0`})]}),`\n`]})})}),_jsxs(_components.p,{children:[`Generated with `,_jsx(_components.a,{href:`https://github.com/speakeasy-api/speakeasy`,children:`Speakeasy CLI 1.795.0 (generator 2.931.0)`}),`.`]})]}),`\n`,_jsxs(Update,{label:`v1.0.22`,description:`August 14, 2026`,id:`v1-0-22`,children:[_jsxs(_components.p,{children:[_jsxs(_components.a,{href:`https://pypi.org/project/textql-sdk/1.0.22`,children:[`View `,_jsx(_components.code,{children:`textql-sdk`}),` v1.0.22 on PyPI`]}),`.`]}),_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`pip`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` install`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` textql-sdk==`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`1.0.22`})]}),`\n`]})})}),_jsxs(_components.p,{children:[`Generated with `,_jsx(_components.a,{href:`https://github.com/speakeasy-api/speakeasy`,children:`Speakeasy CLI 1.793.2 (generator 2.928.0)`}),`.`]})]}),`\n`,_jsxs(Update,{label:`v1.0.21`,description:`August 13, 2026`,id:`v1-0-21`,children:[_jsxs(_components.p,{children:[_jsxs(_components.a,{href:`https://pypi.org/project/textql-sdk/1.0.21`,children:[`View `,_jsx(_components.code,{children:`textql-sdk`}),` v1.0.21 on PyPI`]}),`.`]}),_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`pip`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` install`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` textql-sdk==`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`1.0.21`})]}),`\n`]})})}),_jsxs(_components.p,{children:[`Generated with `,_jsx(_components.a,{href:`https://github.com/speakeasy-api/speakeasy`,children:`Speakeasy CLI 1.793.1 (generator 2.928.0)`}),`.`]})]}),`\n`,_jsxs(Update,{label:`v1.0.20`,description:`August 12, 2026`,id:`v1-0-20`,children:[_jsxs(_components.p,{children:[_jsxs(_components.a,{href:`https://pypi.org/project/textql-sdk/1.0.20`,children:[`View `,_jsx(_components.code,{children:`textql-sdk`}),` v1.0.20 on PyPI`]}),`.`]}),_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`pip`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` install`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` textql-sdk==`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`1.0.20`})]}),`\n`]})})}),_jsxs(_components.p,{children:[`Generated with `,_jsx(_components.a,{href:`https://github.com/speakeasy-api/speakeasy`,children:`Speakeasy CLI 1.793.1 (generator 2.928.0)`}),`.`]})]}),`\n`,_jsxs(Update,{label:`v1.0.19`,description:`August 11, 2026`,id:`v1-0-19`,children:[_jsxs(_components.p,{children:[_jsxs(_components.a,{href:`https://pypi.org/project/textql-sdk/1.0.19`,children:[`View `,_jsx(_components.code,{children:`textql-sdk`}),` v1.0.19 on PyPI`]}),`.`]}),_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`pip`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` install`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` textql-sdk==`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`1.0.19`})]}),`\n`]})})}),_jsxs(_components.p,{children:[`Generated with `,_jsx(_components.a,{href:`https://github.com/speakeasy-api/speakeasy`,children:`Speakeasy CLI 1.793.1 (generator 2.928.0)`}),`.`]})]}),`\n`,_jsxs(Update,{label:`v1.0.18`,description:`August 9, 2026`,id:`v1-0-18`,children:[_jsxs(_components.p,{children:[_jsxs(_components.a,{href:`https://pypi.org/project/textql-sdk/1.0.18`,children:[`View `,_jsx(_components.code,{children:`textql-sdk`}),` v1.0.18 on PyPI`]}),`.`]}),_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`pip`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` install`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` textql-sdk==`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`1.0.18`})]}),`\n`]})})}),_jsxs(_components.p,{children:[`Generated with `,_jsx(_components.a,{href:`https://github.com/speakeasy-api/speakeasy`,children:`Speakeasy CLI 1.792.0 (generator 2.927.0)`}),`.`]})]}),`\n`,_jsxs(Update,{label:`v1.0.17`,description:`August 7, 2026`,id:`v1-0-17`,children:[_jsxs(_components.p,{children:[_jsxs(_components.a,{href:`https://pypi.org/project/textql-sdk/1.0.17`,children:[`View `,_jsx(_components.code,{children:`textql-sdk`}),` v1.0.17 on PyPI`]}),`.`]}),_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`pip`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` install`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` textql-sdk==`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`1.0.17`})]}),`\n`]})})}),_jsxs(_components.p,{children:[`Generated with `,_jsx(_components.a,{href:`https://github.com/speakeasy-api/speakeasy`,children:`Speakeasy CLI 1.791.4 (generator 2.926.8)`}),`.`]})]}),`\n`,_jsxs(Update,{label:`v1.0.16`,description:`August 6, 2026`,id:`v1-0-16`,children:[_jsxs(_components.p,{children:[_jsxs(_components.a,{href:`https://pypi.org/project/textql-sdk/1.0.16`,children:[`View `,_jsx(_components.code,{children:`textql-sdk`}),` v1.0.16 on PyPI`]}),`.`]}),_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`pip`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` install`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` textql-sdk==`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`1.0.16`})]}),`\n`]})})}),_jsxs(_components.p,{children:[`Generated with `,_jsx(_components.a,{href:`https://github.com/speakeasy-api/speakeasy`,children:`Speakeasy CLI 1.791.4 (generator 2.926.8)`}),`.`]})]}),`\n`,_jsxs(Update,{label:`v1.0.15`,description:`August 5, 2026`,id:`v1-0-15`,children:[_jsxs(_components.p,{children:[_jsxs(_components.a,{href:`https://pypi.org/project/textql-sdk/1.0.15`,children:[`View `,_jsx(_components.code,{children:`textql-sdk`}),` v1.0.15 on PyPI`]}),`.`]}),_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`pip`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` install`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` textql-sdk==`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`1.0.15`})]}),`\n`]})})}),_jsxs(_components.p,{children:[`Generated with `,_jsx(_components.a,{href:`https://github.com/speakeasy-api/speakeasy`,children:`Speakeasy CLI 1.791.4 (generator 2.926.8)`}),`.`]})]}),`\n`,_jsxs(Update,{label:`v1.0.14`,description:`August 4, 2026`,id:`v1-0-14`,children:[_jsxs(_components.p,{children:[_jsxs(_components.a,{href:`https://pypi.org/project/textql-sdk/1.0.14`,children:[`View `,_jsx(_components.code,{children:`textql-sdk`}),` v1.0.14 on PyPI`]}),`.`]}),_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`pip`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` install`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` textql-sdk==`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`1.0.14`})]}),`\n`]})})}),_jsxs(_components.p,{children:[`Generated with `,_jsx(_components.a,{href:`https://github.com/speakeasy-api/speakeasy`,children:`Speakeasy CLI 1.791.3 (generator 2.926.2)`}),`.`]})]}),`\n`,_jsxs(Update,{label:`v1.0.13`,description:`August 4, 2026`,id:`v1-0-13`,children:[_jsxs(_components.p,{children:[_jsxs(_components.a,{href:`https://pypi.org/project/textql-sdk/1.0.13`,children:[`View `,_jsx(_components.code,{children:`textql-sdk`}),` v1.0.13 on PyPI`]}),`.`]}),_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`pip`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` install`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` textql-sdk==`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`1.0.13`})]}),`\n`]})})}),_jsxs(_components.p,{children:[`Generated with `,_jsx(_components.a,{href:`https://github.com/speakeasy-api/speakeasy`,children:`Speakeasy CLI 1.791.1 (generator 2.926.2)`}),`.`]})]}),`\n`,_jsxs(Update,{label:`v1.0.12`,description:`August 1, 2026`,id:`v1-0-12`,children:[_jsxs(_components.p,{children:[_jsxs(_components.a,{href:`https://pypi.org/project/textql-sdk/1.0.12`,children:[`View `,_jsx(_components.code,{children:`textql-sdk`}),` v1.0.12 on PyPI`]}),`.`]}),_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`pip`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` install`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` textql-sdk==`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`1.0.12`})]}),`\n`]})})}),_jsxs(_components.p,{children:[`Generated with `,_jsx(_components.a,{href:`https://github.com/speakeasy-api/speakeasy`,children:`Speakeasy CLI 1.791.0 (generator 2.924.0)`}),`.`]})]}),`\n`,_jsxs(Update,{label:`v1.0.11`,description:`July 31, 2026`,id:`v1-0-11`,children:[_jsxs(_components.p,{children:[_jsxs(_components.a,{href:`https://pypi.org/project/textql-sdk/1.0.11`,children:[`View `,_jsx(_components.code,{children:`textql-sdk`}),` v1.0.11 on PyPI`]}),`.`]}),_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`pip`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` install`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` textql-sdk==`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`1.0.11`})]}),`\n`]})})}),_jsxs(_components.p,{children:[`Generated with `,_jsx(_components.a,{href:`https://github.com/speakeasy-api/speakeasy`,children:`Speakeasy CLI 1.791.0 (generator 2.924.0)`}),`.`]})]}),`\n`,_jsxs(Update,{label:`v1.0.10`,description:`July 31, 2026`,id:`v1-0-10`,children:[_jsxs(_components.p,{children:[_jsxs(_components.a,{href:`https://pypi.org/project/textql-sdk/1.0.10`,children:[`View `,_jsx(_components.code,{children:`textql-sdk`}),` v1.0.10 on PyPI`]}),`.`]}),_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`pip`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` install`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` textql-sdk==`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`1.0.10`})]}),`\n`]})})})]}),`\n`,_jsxs(Update,{label:`v1.0.9`,description:`July 30, 2026`,id:`v1-0-9`,children:[_jsxs(_components.p,{children:[_jsxs(_components.a,{href:`https://pypi.org/project/textql-sdk/1.0.9`,children:[`View `,_jsx(_components.code,{children:`textql-sdk`}),` v1.0.9 on PyPI`]}),`.`]}),_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`pip`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` install`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` textql-sdk==`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`1.0.9`})]}),`\n`]})})}),_jsxs(_components.p,{children:[`Generated with `,_jsx(_components.a,{href:`https://github.com/speakeasy-api/speakeasy`,children:`Speakeasy CLI 1.791.0 (generator 2.924.0)`}),`.`]})]}),`\n`,_jsxs(Update,{label:`v1.0.8`,description:`July 29, 2026`,id:`v1-0-8`,children:[_jsxs(_components.p,{children:[_jsxs(_components.a,{href:`https://pypi.org/project/textql-sdk/1.0.8`,children:[`View `,_jsx(_components.code,{children:`textql-sdk`}),` v1.0.8 on PyPI`]}),`.`]}),_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`pip`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` install`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` textql-sdk==`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`1.0.8`})]}),`\n`]})})}),_jsxs(_components.p,{children:[`Generated with `,_jsx(_components.a,{href:`https://github.com/speakeasy-api/speakeasy`,children:`Speakeasy CLI 1.791.0 (generator 2.924.0)`}),`.`]})]}),`\n`,_jsxs(Update,{label:`v1.0.7`,description:`July 28, 2026`,id:`v1-0-7`,children:[_jsxs(_components.p,{children:[_jsxs(_components.a,{href:`https://pypi.org/project/textql-sdk/1.0.7`,children:[`View `,_jsx(_components.code,{children:`textql-sdk`}),` v1.0.7 on PyPI`]}),`.`]}),_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`pip`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` install`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` textql-sdk==`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`1.0.7`})]}),`\n`]})})}),_jsxs(_components.p,{children:[`Generated with `,_jsx(_components.a,{href:`https://github.com/speakeasy-api/speakeasy`,children:`Speakeasy CLI 1.791.0 (generator 2.924.0)`}),`.`]})]}),`\n`,_jsxs(Update,{label:`v1.0.6`,description:`July 28, 2026`,id:`v1-0-6`,children:[_jsxs(_components.p,{children:[_jsxs(_components.a,{href:`https://pypi.org/project/textql-sdk/1.0.6`,children:[`View `,_jsx(_components.code,{children:`textql-sdk`}),` v1.0.6 on PyPI`]}),`.`]}),_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`pip`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` install`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` textql-sdk==`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`1.0.6`})]}),`\n`]})})}),_jsxs(_components.p,{children:[`Generated with `,_jsx(_components.a,{href:`https://github.com/speakeasy-api/speakeasy`,children:`Speakeasy CLI 1.791.0 (generator 2.924.0)`}),`.`]})]}),`\n`,_jsxs(Update,{label:`v1.0.5`,description:`July 22, 2026`,id:`v1-0-5`,children:[_jsxs(_components.p,{children:[_jsxs(_components.a,{href:`https://pypi.org/project/textql-sdk/1.0.5`,children:[`View `,_jsx(_components.code,{children:`textql-sdk`}),` v1.0.5 on PyPI`]}),`.`]}),_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`pip`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` install`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` textql-sdk==`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`1.0.5`})]}),`\n`]})})}),_jsxs(_components.p,{children:[`Generated with `,_jsx(_components.a,{href:`https://github.com/speakeasy-api/speakeasy`,children:`Speakeasy CLI 1.790.3 (generator 2.918.4)`}),`.`]})]}),`\n`,_jsxs(Update,{label:`v1.0.4`,description:`July 21, 2026`,id:`v1-0-4`,children:[_jsxs(_components.p,{children:[_jsxs(_components.a,{href:`https://pypi.org/project/textql-sdk/1.0.4`,children:[`View `,_jsx(_components.code,{children:`textql-sdk`}),` v1.0.4 on PyPI`]}),`.`]}),_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`pip`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` install`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` textql-sdk==`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`1.0.4`})]}),`\n`]})})}),_jsxs(_components.p,{children:[`Generated with `,_jsx(_components.a,{href:`https://github.com/speakeasy-api/speakeasy`,children:`Speakeasy CLI 1.790.3 (generator 2.918.4)`}),`.`]})]}),`\n`,_jsxs(Update,{label:`v1.0.3`,description:`July 21, 2026`,id:`v1-0-3`,children:[_jsxs(_components.p,{children:[_jsxs(_components.a,{href:`https://pypi.org/project/textql-sdk/1.0.3`,children:[`View `,_jsx(_components.code,{children:`textql-sdk`}),` v1.0.3 on PyPI`]}),`.`]}),_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`pip`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` install`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` textql-sdk==`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`1.0.3`})]}),`\n`]})})}),_jsxs(_components.p,{children:[`Generated with `,_jsx(_components.a,{href:`https://github.com/speakeasy-api/speakeasy`,children:`Speakeasy CLI 1.790.3 (generator 2.918.4)`}),`.`]})]}),`\n`,_jsxs(Update,{label:`v1.0.2`,description:`July 20, 2026`,id:`v1-0-2`,children:[_jsxs(_components.p,{children:[_jsxs(_components.a,{href:`https://pypi.org/project/textql-sdk/1.0.2`,children:[`View `,_jsx(_components.code,{children:`textql-sdk`}),` v1.0.2 on PyPI`]}),`.`]}),_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`pip`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` install`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` textql-sdk==`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`1.0.2`})]}),`\n`]})})}),_jsxs(_components.p,{children:[`Generated with `,_jsx(_components.a,{href:`https://github.com/speakeasy-api/speakeasy`,children:`Speakeasy CLI 1.790.3 (generator 2.918.4)`}),`.`]})]}),`\n`,_jsxs(Update,{label:`v1.0.1`,description:`July 20, 2026`,id:`v1-0-1`,children:[_jsxs(_components.p,{children:[_jsxs(_components.a,{href:`https://pypi.org/project/textql-sdk/1.0.1`,children:[`View `,_jsx(_components.code,{children:`textql-sdk`}),` v1.0.1 on PyPI`]}),`.`]}),_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`pip`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` install`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` textql-sdk==`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`1.0.1`})]}),`\n`]})})}),_jsxs(_components.p,{children:[`Generated with `,_jsx(_components.a,{href:`https://github.com/speakeasy-api/speakeasy`,children:`Speakeasy CLI 1.790.3 (generator 2.918.4)`}),`.`]})]}),`\n`,_jsxs(Update,{label:`v1.0.0`,description:`July 17, 2026`,id:`v1-0-0`,children:[_jsxs(_components.p,{children:[_jsxs(_components.a,{href:`https://pypi.org/project/textql-sdk/1.0.0`,children:[`View `,_jsx(_components.code,{children:`textql-sdk`}),` v1.0.0 on PyPI`]}),`.`]}),_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`pip`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` install`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` textql-sdk==`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`1.0.0`})]}),`\n`]})})}),_jsxs(_components.p,{children:[`Generated with `,_jsx(_components.a,{href:`https://github.com/speakeasy-api/speakeasy`,children:`Speakeasy CLI 1.790.2 (generator 2.918.3)`}),`.`]})]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Python SDK release log","description":"Release history for the TextQL Python SDK","icon":"python","href":"/api-reference/sdk/changelog"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"v1.1.32","slug":"v1-1-32","depth":1,"children":[]},{"title":"v1.1.31","slug":"v1-1-31","depth":1,"children":[]},{"title":"v1.1.30","slug":"v1-1-30","depth":1,"children":[]},{"title":"v1.1.29","slug":"v1-1-29","depth":1,"children":[]},{"title":"v1.1.28","slug":"v1-1-28","depth":1,"children":[]},{"title":"v1.1.27","slug":"v1-1-27","depth":1,"children":[]},{"title":"v1.1.26","slug":"v1-1-26","depth":1,"children":[]},{"title":"v1.1.25","slug":"v1-1-25","depth":1,"children":[]},{"title":"v1.1.24","slug":"v1-1-24","depth":1,"children":[]},{"title":"v1.1.23","slug":"v1-1-23","depth":1,"children":[]},{"title":"v1.1.22","slug":"v1-1-22","depth":1,"children":[]},{"title":"v1.1.21","slug":"v1-1-21","depth":1,"children":[]},{"title":"v1.1.20","slug":"v1-1-20","depth":1,"children":[]},{"title":"v1.1.19","slug":"v1-1-19","depth":1,"children":[]},{"title":"v1.1.18","slug":"v1-1-18","depth":1,"children":[]},{"title":"v1.1.17","slug":"v1-1-17","depth":1,"children":[]},{"title":"v1.1.16","slug":"v1-1-16","depth":1,"children":[]},{"title":"v1.1.15","slug":"v1-1-15","depth":1,"children":[]},{"title":"v1.1.14","slug":"v1-1-14","depth":1,"children":[]},{"title":"v1.1.13","slug":"v1-1-13","depth":1,"children":[]},{"title":"v1.1.12","slug":"v1-1-12","depth":1,"children":[]},{"title":"v1.1.11","slug":"v1-1-11","depth":1,"children":[]},{"title":"v1.1.10","slug":"v1-1-10","depth":1,"children":[]},{"title":"v1.1.9","slug":"v1-1-9","depth":1,"children":[]},{"title":"v1.1.8","slug":"v1-1-8","depth":1,"children":[]},{"title":"v1.1.7","slug":"v1-1-7","depth":1,"children":[]},{"title":"v1.1.6","slug":"v1-1-6","depth":1,"children":[]},{"title":"v1.1.5","slug":"v1-1-5","depth":1,"children":[]},{"title":"v1.1.4","slug":"v1-1-4","depth":1,"children":[]},{"title":"v1.1.3","slug":"v1-1-3","depth":1,"children":[]},{"title":"v1.1.2","slug":"v1-1-2","depth":1,"children":[]},{"title":"v1.1.1","slug":"v1-1-1","depth":1,"children":[]},{"title":"v1.1.0","slug":"v1-1-0","depth":1,"children":[]},{"title":"v1.0.22","slug":"v1-0-22","depth":1,"children":[]},{"title":"v1.0.21","slug":"v1-0-21","depth":1,"children":[]},{"title":"v1.0.20","slug":"v1-0-20","depth":1,"children":[]},{"title":"v1.0.19","slug":"v1-0-19","depth":1,"children":[]},{"title":"v1.0.18","slug":"v1-0-18","depth":1,"children":[]},{"title":"v1.0.17","slug":"v1-0-17","depth":1,"children":[]},{"title":"v1.0.16","slug":"v1-0-16","depth":1,"children":[]},{"title":"v1.0.15","slug":"v1-0-15","depth":1,"children":[]},{"title":"v1.0.14","slug":"v1-0-14","depth":1,"children":[]},{"title":"v1.0.13","slug":"v1-0-13","depth":1,"children":[]},{"title":"v1.0.12","slug":"v1-0-12","depth":1,"children":[]},{"title":"v1.0.11","slug":"v1-0-11","depth":1,"children":[]},{"title":"v1.0.10","slug":"v1-0-10","depth":1,"children":[]},{"title":"v1.0.9","slug":"v1-0-9","depth":1,"children":[]},{"title":"v1.0.8","slug":"v1-0-8","depth":1,"children":[]},{"title":"v1.0.7","slug":"v1-0-7","depth":1,"children":[]},{"title":"v1.0.6","slug":"v1-0-6","depth":1,"children":[]},{"title":"v1.0.5","slug":"v1-0-5","depth":1,"children":[]},{"title":"v1.0.4","slug":"v1-0-4","depth":1,"children":[]},{"title":"v1.0.3","slug":"v1-0-3","depth":1,"children":[]},{"title":"v1.0.2","slug":"v1-0-2","depth":1,"children":[]},{"title":"v1.0.1","slug":"v1-0-1","depth":1,"children":[]},{"title":"v1.0.0","slug":"v1-0-0","depth":1,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"textql","siteName":"TextQL Docs","title":"Python SDK release log - TextQL Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-23T00:25:36.768Z","originalFileLocation":"api-reference/sdk/changelog.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"light\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Release history for the TextQL Python SDK\">\u003cmeta data-mint-head name=\"application-name\" content=\"TextQL Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/textql/UPDKEixAE9_oDjsV/_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/textql/UPDKEixAE9_oDjsV/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/textql/UPDKEixAE9_oDjsV/_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/textql/UPDKEixAE9_oDjsV/_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/textql/UPDKEixAE9_oDjsV/_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/textql/UPDKEixAE9_oDjsV/_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/textql/UPDKEixAE9_oDjsV/_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/textql/UPDKEixAE9_oDjsV/_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/textql/UPDKEixAE9_oDjsV/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Python SDK release log - TextQL Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Release history for the TextQL Python SDK\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"TextQL Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.textql.com/api-reference/sdk/changelog\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://textql.mintlify.site/_mintlify/api/og/v2?division=SDK\u0026amp;title=Python+SDK+release+log\u0026amp;description=Release+history+for+the+TextQL+Python+SDK\u0026amp;theme=27d2effcabcfba3c2216aacf\u0026amp;signature=76de2848eb71f90ebc53c01120f8508cd41b76b83d437d19e1d08b492fa29e6c\">\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=\"Python SDK release log - TextQL Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Release history for the TextQL Python SDK\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://textql.mintlify.site/_mintlify/api/og/v2?division=SDK\u0026amp;title=Python+SDK+release+log\u0026amp;description=Release+history+for+the+TextQL+Python+SDK\u0026amp;theme=27d2effcabcfba3c2216aacf\u0026amp;signature=76de2848eb71f90ebc53c01120f8508cd41b76b83d437d19e1d08b492fa29e6c\">\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/textql/UPDKEixAE9_oDjsV/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"TextQL Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#0D9373\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.textql.com/api-reference/sdk/changelog\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/sdk/changelog.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.textql.com/#organization\",\"name\":\"TextQL Docs\",\"url\":\"https://docs.textql.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/textql/9RDmZW4lVU96oHnJ/logo-textql/light.svg?fit=max\u0026auto=format\u0026n=9RDmZW4lVU96oHnJ\u0026q=85\u0026s=069d276e4ee2f256e061f8e2db9860a3\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.textql.com#website\",\"name\":\"TextQL Docs\",\"url\":\"https://docs.textql.com\",\"publisher\":{\"@id\":\"https://docs.textql.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.textql.com/api-reference/sdk/changelog#webpage\",\"url\":\"https://docs.textql.com/api-reference/sdk/changelog\",\"name\":\"Python SDK release log\",\"description\":\"Release history for the TextQL Python SDK\",\"dateModified\":\"2026-10-23T00:25:36.768Z\",\"isPartOf\":{\"@id\":\"https://docs.textql.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.textql.com/api-reference/sdk/changelog#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.textql.com/api-reference/sdk/changelog#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"TextQL Docs\",\"item\":\"https://docs.textql.com\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Python SDK release log\",\"item\":\"https://docs.textql.com/api-reference/sdk/changelog\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.textql.com/api-reference/sdk/changelog#article\",\"headline\":\"Python SDK release log\",\"name\":\"Python SDK release log\",\"description\":\"Release history for the TextQL Python SDK\",\"url\":\"https://docs.textql.com/api-reference/sdk/changelog\",\"mainEntityOfPage\":{\"@id\":\"https://docs.textql.com/api-reference/sdk/changelog#webpage\"},\"dateModified\":\"2026-10-23T00:25:36.768Z\",\"publisher\":{\"@id\":\"https://docs.textql.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.textql.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"TextQL Docs\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"TextQL Docs\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/api-reference/sdk/changelog.md","siteName":"TextQL Docs","nav":{"global":null,"tabs":[{"tab":"Documentation","pages":[{"title":"Documentation","href":"/core/get-started/quickstart"}]},{"tab":"Workshops","pages":[{"title":"Workshops","href":"/workshops"}]},{"tab":"v1 API (deprecated)","pages":[{"title":"v1 API (deprecated)","href":"/api-reference/introduction"}]},{"tab":"v2 API","pages":[{"title":"v2 API","href":"/api-reference/v2/introduction"}]},{"tab":"v3 API (SDK)","groups":[{"group":"SDK","pages":[{"title":"Python SDK release log","icon":"python","href":"/api-reference/sdk/changelog"},{"title":"TypeScript SDK release log","description":"Release history for the TextQL TypeScript SDK","icon":"js","href":"/api-reference/sdk/typescript"},{"title":"Embedding a Data App","href":"/api-reference/sdk/embed"},{"group":"Streaming","pages":[{"title":"Streaming overview","href":"/api-reference/sdk/streaming/overview"},{"title":"watchChat","href":"/api-reference/sdk/streaming/watch-chat"},{"title":"streamChat","href":"/api-reference/sdk/streaming/stream-chat"},{"title":"The Cell message","href":"/api-reference/sdk/streaming/cells"},{"title":"streamAgentStatus","href":"/api-reference/sdk/streaming/agent-status"},{"title":"streamAppActivity","href":"/api-reference/sdk/streaming/app-activity"},{"title":"watchDashboardHealth","href":"/api-reference/sdk/streaming/dashboard-health"},{"title":"streamTemplateDataStatus","href":"/api-reference/sdk/streaming/template-data-status"}]}]},{"group":"Agent Service","pages":[{"title":"Create Agent","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.agent.AgentService/CreateAgent","href":"/api-reference/sdk/agentservice/createagent"},{"title":"Delete Agent","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.agent.AgentService/DeleteAgent","href":"/api-reference/sdk/agentservice/deleteagent"},{"title":"Duplicate Agent","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.agent.AgentService/DuplicateAgent","href":"/api-reference/sdk/agentservice/duplicateagent"},{"title":"Get Agent","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.agent.AgentService/GetAgent","href":"/api-reference/sdk/agentservice/getagent"},{"title":"Get Agent DB Schema","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.agent.AgentService/GetAgentDBSchema","href":"/api-reference/sdk/agentservice/getagentdbschema"},{"title":"Get Agent DB Table Preview","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.agent.AgentService/GetAgentDBTablePreview","href":"/api-reference/sdk/agentservice/getagentdbtablepreview"},{"title":"Get Agent Run","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.agent.AgentService/GetAgentRun","href":"/api-reference/sdk/agentservice/getagentrun"},{"title":"List Agent Runs","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.agent.AgentService/ListAgentRuns","href":"/api-reference/sdk/agentservice/listagentruns"},{"title":"List Agents","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.agent.AgentService/ListAgents","href":"/api-reference/sdk/agentservice/listagents"},{"title":"Reset Agent Avatar","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.agent.AgentService/ResetAgentAvatar","href":"/api-reference/sdk/agentservice/resetagentavatar"},{"title":"Trigger Agent","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.agent.AgentService/TriggerAgent","href":"/api-reference/sdk/agentservice/triggeragent"},{"title":"Update Agent","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.agent.AgentService/UpdateAgent","href":"/api-reference/sdk/agentservice/updateagent"},{"title":"Upload Agent Avatar","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.agent.AgentService/UploadAgentAvatar","href":"/api-reference/sdk/agentservice/uploadagentavatar"}]},{"group":"Api O Auth Service","pages":[{"title":"Exchange Api O Auth Client Credentials","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.api_oauth.ApiOAuthService/ExchangeApiOAuthClientCredentials","href":"/api-reference/sdk/apioauthservice/exchangeapioauthclientcredentials"},{"title":"Exchange Api O Auth Code","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.api_oauth.ApiOAuthService/ExchangeApiOAuthCode","href":"/api-reference/sdk/apioauthservice/exchangeapioauthcode"},{"title":"Exchange Api O Auth Jwt Bearer","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.api_oauth.ApiOAuthService/ExchangeApiOAuthJwtBearer","href":"/api-reference/sdk/apioauthservice/exchangeapioauthjwtbearer"},{"title":"Get Api O Auth Config","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.api_oauth.ApiOAuthService/GetApiOAuthConfig","href":"/api-reference/sdk/apioauthservice/getapioauthconfig"},{"title":"Get Api O Auth Status","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.api_oauth.ApiOAuthService/GetApiOAuthStatus","href":"/api-reference/sdk/apioauthservice/getapioauthstatus"},{"title":"Get Api O Auth URL","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.api_oauth.ApiOAuthService/GetApiOAuthURL","href":"/api-reference/sdk/apioauthservice/getapioauthurl"},{"title":"Initiate Device Authorization","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.api_oauth.ApiOAuthService/InitiateDeviceAuthorization","href":"/api-reference/sdk/apioauthservice/initiatedeviceauthorization"},{"title":"Poll Device Code Token","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.api_oauth.ApiOAuthService/PollDeviceCodeToken","href":"/api-reference/sdk/apioauthservice/polldevicecodetoken"},{"title":"Revoke Api O Auth Token","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.api_oauth.ApiOAuthService/RevokeApiOAuthToken","href":"/api-reference/sdk/apioauthservice/revokeapioauthtoken"},{"title":"Upsert Api O Auth Config","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.api_oauth.ApiOAuthService/UpsertApiOAuthConfig","href":"/api-reference/sdk/apioauthservice/upsertapioauthconfig"}]},{"group":"App Service","pages":[{"title":"App Heartbeat","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.app.AppService/AppHeartbeat","href":"/api-reference/sdk/appservice/appheartbeat"},{"title":"Create App","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.app.AppService/CreateApp","href":"/api-reference/sdk/appservice/createapp"},{"title":"Delete App","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.app.AppService/DeleteApp","href":"/api-reference/sdk/appservice/deleteapp"},{"title":"Duplicate App","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.app.AppService/DuplicateApp","href":"/api-reference/sdk/appservice/duplicateapp"},{"title":"Get App","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.app.AppService/GetApp","href":"/api-reference/sdk/appservice/getapp"},{"title":"Get App DB Schema","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.app.AppService/GetAppDBSchema","href":"/api-reference/sdk/appservice/getappdbschema"},{"title":"Get App DB Table Preview","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.app.AppService/GetAppDBTablePreview","href":"/api-reference/sdk/appservice/getappdbtablepreview"},{"title":"Get App Member State","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.app.AppService/GetAppMemberState","href":"/api-reference/sdk/appservice/getappmemberstate"},{"title":"Get App Version","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.app.AppService/GetAppVersion","href":"/api-reference/sdk/appservice/getappversion"},{"title":"Get App View Stats","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.app.AppService/GetAppViewStats","href":"/api-reference/sdk/appservice/getappviewstats"},{"title":"Get Members With Apps","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.app.AppService/GetMembersWithApps","href":"/api-reference/sdk/appservice/getmemberswithapps"},{"title":"Invoke App Compute Function","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.app.AppService/InvokeAppComputeFunction","href":"/api-reference/sdk/appservice/invokeappcomputefunction"},{"title":"List App Activity Since","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.app.AppService/ListAppActivitySince","href":"/api-reference/sdk/appservice/listappactivitysince"},{"title":"List App Uploads","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.app.AppService/ListAppUploads","href":"/api-reference/sdk/appservice/listappuploads"},{"title":"List App Versions","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.app.AppService/ListAppVersions","href":"/api-reference/sdk/appservice/listappversions"},{"title":"List Apps","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.app.AppService/ListApps","href":"/api-reference/sdk/appservice/listapps"},{"title":"List My App Member Activity","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.app.AppService/ListMyAppMemberActivity","href":"/api-reference/sdk/appservice/listmyappmemberactivity"},{"title":"Move App To Folder","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.app.AppService/MoveAppToFolder","href":"/api-reference/sdk/appservice/moveapptofolder"},{"title":"Presence Heartbeat","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.app.AppService/PresenceHeartbeat","href":"/api-reference/sdk/appservice/presenceheartbeat"},{"title":"Record App Member Activity","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.app.AppService/RecordAppMemberActivity","href":"/api-reference/sdk/appservice/recordappmemberactivity"},{"title":"Refresh App","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.app.AppService/RefreshApp","href":"/api-reference/sdk/appservice/refreshapp"},{"title":"Remove App Upload","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.app.AppService/RemoveAppUpload","href":"/api-reference/sdk/appservice/removeappupload"},{"title":"Restore App Version","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.app.AppService/RestoreAppVersion","href":"/api-reference/sdk/appservice/restoreappversion"},{"title":"Set App Member State","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.app.AppService/SetAppMemberState","href":"/api-reference/sdk/appservice/setappmemberstate"},{"title":"Set Favorite","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.app.AppService/SetFavorite","href":"/api-reference/sdk/appservice/setfavorite"},{"title":"Update App","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.app.AppService/UpdateApp","href":"/api-reference/sdk/appservice/updateapp"},{"title":"Verify App Render","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.app.AppService/VerifyAppRender","href":"/api-reference/sdk/appservice/verifyapprender"}]},{"group":"Audit Log Service","pages":[{"title":"Configure Otlp Export","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.audit_log.AuditLogService/ConfigureOtlpExport","href":"/api-reference/sdk/auditlogservice/configureotlpexport"},{"title":"Configure S3 Export","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.audit_log.AuditLogService/ConfigureS3Export","href":"/api-reference/sdk/auditlogservice/configures3export"},{"title":"Delete Otlp Export Config","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.audit_log.AuditLogService/DeleteOtlpExportConfig","href":"/api-reference/sdk/auditlogservice/deleteotlpexportconfig"},{"title":"Delete S3 Export Config","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.audit_log.AuditLogService/DeleteS3ExportConfig","href":"/api-reference/sdk/auditlogservice/deletes3exportconfig"},{"title":"Get Otlp Export Config","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.audit_log.AuditLogService/GetOtlpExportConfig","href":"/api-reference/sdk/auditlogservice/getotlpexportconfig"},{"title":"Get S3 Export Config","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.audit_log.AuditLogService/GetS3ExportConfig","href":"/api-reference/sdk/auditlogservice/gets3exportconfig"},{"title":"List Audit Logs","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.audit_log.AuditLogService/ListAuditLogs","href":"/api-reference/sdk/auditlogservice/listauditlogs"},{"title":"Test Otlp Export Connection","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.audit_log.AuditLogService/TestOtlpExportConnection","href":"/api-reference/sdk/auditlogservice/testotlpexportconnection"},{"title":"Test S3 Export Connection","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.audit_log.AuditLogService/TestS3ExportConnection","href":"/api-reference/sdk/auditlogservice/tests3exportconnection"},{"title":"Trigger Otlp Export","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.audit_log.AuditLogService/TriggerOtlpExport","href":"/api-reference/sdk/auditlogservice/triggerotlpexport"},{"title":"Trigger S3 Export","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.audit_log.AuditLogService/TriggerS3Export","href":"/api-reference/sdk/auditlogservice/triggers3export"}]},{"group":"Chat Service","pages":[{"title":"Approve Context Prompt Change","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.chat.ChatService/ApproveContextPromptChange","href":"/api-reference/sdk/chatservice/approvecontextpromptchange"},{"title":"Approve Ontology Change","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.chat.ChatService/ApproveOntologyChange","href":"/api-reference/sdk/chatservice/approveontologychange"},{"title":"Attach Agent To Chat","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.chat.ChatService/AttachAgentToChat","href":"/api-reference/sdk/chatservice/attachagenttochat"},{"title":"Attach App","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.chat.ChatService/AttachApp","href":"/api-reference/sdk/chatservice/attachapp"},{"title":"Attach Dashboard","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.chat.ChatService/AttachDashboard","href":"/api-reference/sdk/chatservice/attachdashboard"},{"title":"Attach Dataset","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.chat.ChatService/AttachDataset","href":"/api-reference/sdk/chatservice/attachdataset"},{"title":"Bookmark Chat","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.chat.ChatService/BookmarkChat","href":"/api-reference/sdk/chatservice/bookmarkchat"},{"title":"Cancel Stream","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.chat.ChatService/CancelStream","href":"/api-reference/sdk/chatservice/cancelstream"},{"title":"Check Chat Permissions","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.chat.ChatService/CheckChatPermissions","href":"/api-reference/sdk/chatservice/checkchatpermissions"},{"title":"Check Health","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.chat.ChatService/CheckHealth","href":"/api-reference/sdk/chatservice/checkhealth"},{"title":"Check Streamlit Health","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.chat.ChatService/CheckStreamlitHealth","href":"/api-reference/sdk/chatservice/checkstreamlithealth"},{"title":"Create Chat","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.chat.ChatService/CreateChat","href":"/api-reference/sdk/chatservice/createchat"},{"title":"Delete Chat","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.chat.ChatService/DeleteChat","href":"/api-reference/sdk/chatservice/deletechat"},{"title":"Dismiss Questions","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.chat.ChatService/DismissQuestions","href":"/api-reference/sdk/chatservice/dismissquestions"},{"title":"Duplicate Chat","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.chat.ChatService/DuplicateChat","href":"/api-reference/sdk/chatservice/duplicatechat"},{"title":"Get API Chat Answer","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.chat.ChatService/GetAPIChatAnswer","href":"/api-reference/sdk/chatservice/getapichatanswer"},{"title":"Get Artifact","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.chat.ChatService/GetArtifact","href":"/api-reference/sdk/chatservice/getartifact"},{"title":"Get Auto Attached Files","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.chat.ChatService/GetAutoAttachedFiles","href":"/api-reference/sdk/chatservice/getautoattachedfiles"},{"title":"Get Chat","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.chat.ChatService/GetChat","href":"/api-reference/sdk/chatservice/getchat"},{"title":"Get Chat Artifacts Summary","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.chat.ChatService/GetChatArtifactsSummary","href":"/api-reference/sdk/chatservice/getchatartifactssummary"},{"title":"Get Chat Execution Timing","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.chat.ChatService/GetChatExecutionTiming","href":"/api-reference/sdk/chatservice/getchatexecutiontiming"},{"title":"Get Chat History","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.chat.ChatService/GetChatHistory","href":"/api-reference/sdk/chatservice/getchathistory"},{"title":"Get Chats","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.chat.ChatService/GetChats","href":"/api-reference/sdk/chatservice/getchats"},{"title":"Get Completion Parameters","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.chat.ChatService/GetCompletionParameters","href":"/api-reference/sdk/chatservice/getcompletionparameters"},{"title":"Get Completion Parameters Batch","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.chat.ChatService/GetCompletionParametersBatch","href":"/api-reference/sdk/chatservice/getcompletionparametersbatch"},{"title":"Get Llm Usage","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.chat.ChatService/GetLlmUsage","href":"/api-reference/sdk/chatservice/getllmusage"},{"title":"Get Members With Chats","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.chat.ChatService/GetMembersWithChats","href":"/api-reference/sdk/chatservice/getmemberswithchats"},{"title":"Get Playbook Chats","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.chat.ChatService/GetPlaybookChats","href":"/api-reference/sdk/chatservice/getplaybookchats"},{"title":"Poll Chat Events","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.chat.ChatService/PollChatEvents","href":"/api-reference/sdk/chatservice/pollchatevents"},{"title":"Query One Shot","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.chat.ChatService/QueryOneShot","href":"/api-reference/sdk/chatservice/queryoneshot"},{"title":"Rate Chat Cell","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.chat.ChatService/RateChatCell","href":"/api-reference/sdk/chatservice/ratechatcell"},{"title":"Reject Context Prompt Change","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.chat.ChatService/RejectContextPromptChange","href":"/api-reference/sdk/chatservice/rejectcontextpromptchange"},{"title":"Reject Ontology Change","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.chat.ChatService/RejectOntologyChange","href":"/api-reference/sdk/chatservice/rejectontologychange"},{"title":"Run Chat","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.chat.ChatService/RunChat","href":"/api-reference/sdk/chatservice/runchat"},{"title":"Send Message","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.chat.ChatService/SendMessage","href":"/api-reference/sdk/chatservice/sendmessage"},{"title":"Submit Context Prompt Change","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.chat.ChatService/SubmitContextPromptChange","href":"/api-reference/sdk/chatservice/submitcontextpromptchange"},{"title":"Submit Questions","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.chat.ChatService/SubmitQuestions","href":"/api-reference/sdk/chatservice/submitquestions"},{"title":"Unbookmark Chat","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.chat.ChatService/UnbookmarkChat","href":"/api-reference/sdk/chatservice/unbookmarkchat"},{"title":"Update Chat","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.chat.ChatService/UpdateChat","href":"/api-reference/sdk/chatservice/updatechat"}]},{"group":"Connector Service","pages":[{"title":"Create Connector","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.connector.ConnectorService/CreateConnector","href":"/api-reference/sdk/connectorservice/createconnector"},{"title":"Create Connector Group","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.connector.ConnectorService/CreateConnectorGroup","href":"/api-reference/sdk/connectorservice/createconnectorgroup"},{"title":"Create Teradata Driver Upload Url","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.connector.ConnectorService/CreateTeradataDriverUploadUrl","href":"/api-reference/sdk/connectorservice/createteradatadriveruploadurl"},{"title":"Delete Connector","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.connector.ConnectorService/DeleteConnector","href":"/api-reference/sdk/connectorservice/deleteconnector"},{"title":"Delete Connector Group","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.connector.ConnectorService/DeleteConnectorGroup","href":"/api-reference/sdk/connectorservice/deleteconnectorgroup"},{"title":"Duplicate Connector","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.connector.ConnectorService/DuplicateConnector","href":"/api-reference/sdk/connectorservice/duplicateconnector"},{"title":"Execute Query","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.connector.ConnectorService/ExecuteQuery","href":"/api-reference/sdk/connectorservice/executequery"},{"title":"Finalize Teradata Driver Upload","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.connector.ConnectorService/FinalizeTeradataDriverUpload","href":"/api-reference/sdk/connectorservice/finalizeteradatadriverupload"},{"title":"Get Connector","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.connector.ConnectorService/GetConnector","href":"/api-reference/sdk/connectorservice/getconnector"},{"title":"Get Connector Cell Durations","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.connector.ConnectorService/GetConnectorCellDurations","href":"/api-reference/sdk/connectorservice/getconnectorcelldurations"},{"title":"Get Connector Chats","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.connector.ConnectorService/GetConnectorChats","href":"/api-reference/sdk/connectorservice/getconnectorchats"},{"title":"Get Connector Dashboards","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.connector.ConnectorService/GetConnectorDashboards","href":"/api-reference/sdk/connectorservice/getconnectordashboards"},{"title":"Get Connector Stats","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.connector.ConnectorService/GetConnectorStats","href":"/api-reference/sdk/connectorservice/getconnectorstats"},{"title":"Get Connector Usage","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.connector.ConnectorService/GetConnectorUsage","href":"/api-reference/sdk/connectorservice/getconnectorusage"},{"title":"Get Connectors","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.connector.ConnectorService/GetConnectors","href":"/api-reference/sdk/connectorservice/getconnectors"},{"title":"Get Example Queries","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.connector.ConnectorService/GetExampleQueries","href":"/api-reference/sdk/connectorservice/getexamplequeries"},{"title":"Get Table Preview","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.connector.ConnectorService/GetTablePreview","href":"/api-reference/sdk/connectorservice/gettablepreview"},{"title":"List Connector Group Grants","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.connector.ConnectorService/ListConnectorGroupGrants","href":"/api-reference/sdk/connectorservice/listconnectorgroupgrants"},{"title":"List Connector Groups","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.connector.ConnectorService/ListConnectorGroups","href":"/api-reference/sdk/connectorservice/listconnectorgroups"},{"title":"List Connector Tables","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.connector.ConnectorService/ListConnectorTables","href":"/api-reference/sdk/connectorservice/listconnectortables"},{"title":"List Query Templates","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.connector.ConnectorService/ListQueryTemplates","href":"/api-reference/sdk/connectorservice/listquerytemplates"},{"title":"Revoke Connector Group Grant","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.connector.ConnectorService/RevokeConnectorGroupGrant","href":"/api-reference/sdk/connectorservice/revokeconnectorgroupgrant"},{"title":"Share Connector Group","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.connector.ConnectorService/ShareConnectorGroup","href":"/api-reference/sdk/connectorservice/shareconnectorgroup"},{"title":"Test Connector","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.connector.ConnectorService/TestConnector","href":"/api-reference/sdk/connectorservice/testconnector"},{"title":"Update Connector","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.connector.ConnectorService/UpdateConnector","href":"/api-reference/sdk/connectorservice/updateconnector"},{"title":"Update Connector Group","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.connector.ConnectorService/UpdateConnectorGroup","href":"/api-reference/sdk/connectorservice/updateconnectorgroup"},{"title":"Update Connector Group Grant","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.connector.ConnectorService/UpdateConnectorGroupGrant","href":"/api-reference/sdk/connectorservice/updateconnectorgroupgrant"},{"title":"Update Connector Group Members","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.connector.ConnectorService/UpdateConnectorGroupMembers","href":"/api-reference/sdk/connectorservice/updateconnectorgroupmembers"},{"title":"Update Connector Group Settings","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.connector.ConnectorService/UpdateConnectorGroupSettings","href":"/api-reference/sdk/connectorservice/updateconnectorgroupsettings"}]},{"group":"Dashboard Service","pages":[{"title":"Check Dashboard Health","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.dashboard.DashboardService/CheckDashboardHealth","href":"/api-reference/sdk/dashboardservice/checkdashboardhealth"},{"title":"Create Dashboard","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.dashboard.DashboardService/CreateDashboard","href":"/api-reference/sdk/dashboardservice/createdashboard"},{"title":"Create Dashboard Folder","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.dashboard.DashboardService/CreateDashboardFolder","href":"/api-reference/sdk/dashboardservice/createdashboardfolder"},{"title":"Delete Dashboard","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.dashboard.DashboardService/DeleteDashboard","href":"/api-reference/sdk/dashboardservice/deletedashboard"},{"title":"Delete Dashboard Folder","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.dashboard.DashboardService/DeleteDashboardFolder","href":"/api-reference/sdk/dashboardservice/deletedashboardfolder"},{"title":"Discard Dashboard Changes","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.dashboard.DashboardService/DiscardDashboardChanges","href":"/api-reference/sdk/dashboardservice/discarddashboardchanges"},{"title":"Duplicate Dashboard","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.dashboard.DashboardService/DuplicateDashboard","href":"/api-reference/sdk/dashboardservice/duplicatedashboard"},{"title":"Get Dashboard","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.dashboard.DashboardService/GetDashboard","href":"/api-reference/sdk/dashboardservice/getdashboard"},{"title":"Get Dashboard Version","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.dashboard.DashboardService/GetDashboardVersion","href":"/api-reference/sdk/dashboardservice/getdashboardversion"},{"title":"Get Dashboard View Stats","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.dashboard.DashboardService/GetDashboardViewStats","href":"/api-reference/sdk/dashboardservice/getdashboardviewstats"},{"title":"Get Members With Dashboards","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.dashboard.DashboardService/GetMembersWithDashboards","href":"/api-reference/sdk/dashboardservice/getmemberswithdashboards"},{"title":"List Dashboard Folders","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.dashboard.DashboardService/ListDashboardFolders","href":"/api-reference/sdk/dashboardservice/listdashboardfolders"},{"title":"List Dashboard Versions","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.dashboard.DashboardService/ListDashboardVersions","href":"/api-reference/sdk/dashboardservice/listdashboardversions"},{"title":"List Dashboards","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.dashboard.DashboardService/ListDashboards","href":"/api-reference/sdk/dashboardservice/listdashboards"},{"title":"Move Dashboard To Folder","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.dashboard.DashboardService/MoveDashboardToFolder","href":"/api-reference/sdk/dashboardservice/movedashboardtofolder"},{"title":"Publish Dashboard","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.dashboard.DashboardService/PublishDashboard","href":"/api-reference/sdk/dashboardservice/publishdashboard"},{"title":"Regenerate Screenshot","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.dashboard.DashboardService/RegenerateScreenshot","href":"/api-reference/sdk/dashboardservice/regeneratescreenshot"},{"title":"Restore Dashboard Version","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.dashboard.DashboardService/RestoreDashboardVersion","href":"/api-reference/sdk/dashboardservice/restoredashboardversion"},{"title":"Run Scheduled Dashboard","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.dashboard.DashboardService/RunScheduledDashboard","href":"/api-reference/sdk/dashboardservice/runscheduleddashboard"},{"title":"Spawn Dashboard","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.dashboard.DashboardService/SpawnDashboard","href":"/api-reference/sdk/dashboardservice/spawndashboard"},{"title":"Update Dashboard","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.dashboard.DashboardService/UpdateDashboard","href":"/api-reference/sdk/dashboardservice/updatedashboard"},{"title":"Update Dashboard Folder","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.dashboard.DashboardService/UpdateDashboardFolder","href":"/api-reference/sdk/dashboardservice/updatedashboardfolder"},{"title":"Update Dashboard Schedule","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.dashboard.DashboardService/UpdateDashboardSchedule","href":"/api-reference/sdk/dashboardservice/updatedashboardschedule"}]},{"group":"Dataset Service","pages":[{"title":"Create Folder","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.dataset.DatasetService/CreateFolder","href":"/api-reference/sdk/datasetservice/createfolder"},{"title":"Create Power BI Dataset","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.dataset.DatasetService/CreatePowerBIDataset","href":"/api-reference/sdk/datasetservice/createpowerbidataset"},{"title":"Create Tableau Dataset","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.dataset.DatasetService/CreateTableauDataset","href":"/api-reference/sdk/datasetservice/createtableaudataset"},{"title":"Create Upload Presign Url","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.dataset.DatasetService/CreateUploadPresignUrl","href":"/api-reference/sdk/datasetservice/createuploadpresignurl"},{"title":"Delete Dataset","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.dataset.DatasetService/DeleteDataset","href":"/api-reference/sdk/datasetservice/deletedataset"},{"title":"Export Dataset","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.dataset.DatasetService/ExportDataset","href":"/api-reference/sdk/datasetservice/exportdataset"},{"title":"Get Dataset","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.dataset.DatasetService/GetDataset","href":"/api-reference/sdk/datasetservice/getdataset"},{"title":"Get Dataset Stats","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.dataset.DatasetService/GetDatasetStats","href":"/api-reference/sdk/datasetservice/getdatasetstats"},{"title":"Get Dataset Values","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.dataset.DatasetService/GetDatasetValues","href":"/api-reference/sdk/datasetservice/getdatasetvalues"},{"title":"Get Datasets","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.dataset.DatasetService/GetDatasets","href":"/api-reference/sdk/datasetservice/getdatasets"},{"title":"Get Datasets By Ids","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.dataset.DatasetService/GetDatasetsByIds","href":"/api-reference/sdk/datasetservice/getdatasetsbyids"},{"title":"Get Folders","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.dataset.DatasetService/GetFolders","href":"/api-reference/sdk/datasetservice/getfolders"},{"title":"Process Upload Presign Url","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.dataset.DatasetService/ProcessUploadPresignUrl","href":"/api-reference/sdk/datasetservice/processuploadpresignurl"},{"title":"Update Dataset","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.dataset.DatasetService/UpdateDataset","href":"/api-reference/sdk/datasetservice/updatedataset"}]},{"group":"Harness Service","pages":[{"title":"List Harnesses","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.harness.HarnessService/ListHarnesses","href":"/api-reference/sdk/harnessservice/listharnesses"}]},{"group":"MCP Service","pages":[{"title":"Clear O Auth Token","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.mcp.MCPService/ClearOAuthToken","href":"/api-reference/sdk/mcpservice/clearoauthtoken"},{"title":"Delete MCP Server","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.mcp.MCPService/DeleteMCPServer","href":"/api-reference/sdk/mcpservice/deletemcpserver"},{"title":"Get MCP Servers","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.mcp.MCPService/GetMCPServers","href":"/api-reference/sdk/mcpservice/getmcpservers"},{"title":"Handle O Auth Callback","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.mcp.MCPService/HandleOAuthCallback","href":"/api-reference/sdk/mcpservice/handleoauthcallback"},{"title":"Initiate O Auth Flow","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.mcp.MCPService/InitiateOAuthFlow","href":"/api-reference/sdk/mcpservice/initiateoauthflow"},{"title":"Toggle MCP Server","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.mcp.MCPService/ToggleMCPServer","href":"/api-reference/sdk/mcpservice/togglemcpserver"},{"title":"Upsert MCP Servers","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.mcp.MCPService/UpsertMCPServers","href":"/api-reference/sdk/mcpservice/upsertmcpservers"}]},{"group":"Metrics Export Service","pages":[{"title":"Configure Metrics Export","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.metrics_export.MetricsExportService/ConfigureMetricsExport","href":"/api-reference/sdk/metricsexportservice/configuremetricsexport"},{"title":"Delete Metrics Export Config","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.metrics_export.MetricsExportService/DeleteMetricsExportConfig","href":"/api-reference/sdk/metricsexportservice/deletemetricsexportconfig"},{"title":"Get Metrics Export Config","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.metrics_export.MetricsExportService/GetMetricsExportConfig","href":"/api-reference/sdk/metricsexportservice/getmetricsexportconfig"},{"title":"Test Metrics Export Connection","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.metrics_export.MetricsExportService/TestMetricsExportConnection","href":"/api-reference/sdk/metricsexportservice/testmetricsexportconnection"},{"title":"Trigger Metrics Push","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.metrics_export.MetricsExportService/TriggerMetricsPush","href":"/api-reference/sdk/metricsexportservice/triggermetricspush"}]},{"group":"Observability Service","pages":[{"title":"Activate Custom Topic","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.observe.ObservabilityService/ActivateCustomTopic","href":"/api-reference/sdk/observabilityservice/activatecustomtopic"},{"title":"Backfill Custom Topic","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.observe.ObservabilityService/BackfillCustomTopic","href":"/api-reference/sdk/observabilityservice/backfillcustomtopic"},{"title":"Backfill Thread Warnings","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.observe.ObservabilityService/BackfillThreadWarnings","href":"/api-reference/sdk/observabilityservice/backfillthreadwarnings"},{"title":"Create Custom Topic","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.observe.ObservabilityService/CreateCustomTopic","href":"/api-reference/sdk/observabilityservice/createcustomtopic"},{"title":"Deactivate Custom Topic","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.observe.ObservabilityService/DeactivateCustomTopic","href":"/api-reference/sdk/observabilityservice/deactivatecustomtopic"},{"title":"Delete Custom Topic","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.observe.ObservabilityService/DeleteCustomTopic","href":"/api-reference/sdk/observabilityservice/deletecustomtopic"},{"title":"Export Observability Csv","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.observe.ObservabilityService/ExportObservabilityCsv","href":"/api-reference/sdk/observabilityservice/exportobservabilitycsv"},{"title":"Fix Check Record","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.observe.ObservabilityService/FixCheckRecord","href":"/api-reference/sdk/observabilityservice/fixcheckrecord"},{"title":"Fix Warning","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.observe.ObservabilityService/FixWarning","href":"/api-reference/sdk/observabilityservice/fixwarning"},{"title":"Get Access Method Stats","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.observe.ObservabilityService/GetAccessMethodStats","href":"/api-reference/sdk/observabilityservice/getaccessmethodstats"},{"title":"Get Active People Stats","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.observe.ObservabilityService/GetActivePeopleStats","href":"/api-reference/sdk/observabilityservice/getactivepeoplestats"},{"title":"Get Active People Trend","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.observe.ObservabilityService/GetActivePeopleTrend","href":"/api-reference/sdk/observabilityservice/getactivepeopletrend"},{"title":"Get Backfill Preview","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.observe.ObservabilityService/GetBackfillPreview","href":"/api-reference/sdk/observabilityservice/getbackfillpreview"},{"title":"Get Backfill Status","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.observe.ObservabilityService/GetBackfillStatus","href":"/api-reference/sdk/observabilityservice/getbackfillstatus"},{"title":"Get Billing Stats","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.observe.ObservabilityService/GetBillingStats","href":"/api-reference/sdk/observabilityservice/getbillingstats"},{"title":"Get Chat Source Stats","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.observe.ObservabilityService/GetChatSourceStats","href":"/api-reference/sdk/observabilityservice/getchatsourcestats"},{"title":"Get Chat Topics","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.observe.ObservabilityService/GetChatTopics","href":"/api-reference/sdk/observabilityservice/getchattopics"},{"title":"Get Check Record Fix","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.observe.ObservabilityService/GetCheckRecordFix","href":"/api-reference/sdk/observabilityservice/getcheckrecordfix"},{"title":"Get Custom Topic","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.observe.ObservabilityService/GetCustomTopic","href":"/api-reference/sdk/observabilityservice/getcustomtopic"},{"title":"Get Custom Topic People","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.observe.ObservabilityService/GetCustomTopicPeople","href":"/api-reference/sdk/observabilityservice/getcustomtopicpeople"},{"title":"Get Custom Topic Threads","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.observe.ObservabilityService/GetCustomTopicThreads","href":"/api-reference/sdk/observabilityservice/getcustomtopicthreads"},{"title":"Get Engagement Spectrum","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.observe.ObservabilityService/GetEngagementSpectrum","href":"/api-reference/sdk/observabilityservice/getengagementspectrum"},{"title":"Get Member Activity","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.observe.ObservabilityService/GetMemberActivity","href":"/api-reference/sdk/observabilityservice/getmemberactivity"},{"title":"Get Observability Stats","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.observe.ObservabilityService/GetObservabilityStats","href":"/api-reference/sdk/observabilityservice/getobservabilitystats"},{"title":"Get Thread Warnings","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.observe.ObservabilityService/GetThreadWarnings","href":"/api-reference/sdk/observabilityservice/getthreadwarnings"},{"title":"List Custom Topics","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.observe.ObservabilityService/ListCustomTopics","href":"/api-reference/sdk/observabilityservice/listcustomtopics"},{"title":"Refine Topic Draft","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.observe.ObservabilityService/RefineTopicDraft","href":"/api-reference/sdk/observabilityservice/refinetopicdraft"},{"title":"Set Topic Tag Feedback","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.observe.ObservabilityService/SetTopicTagFeedback","href":"/api-reference/sdk/observabilityservice/settopictagfeedback"},{"title":"Update Custom Topic","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.observe.ObservabilityService/UpdateCustomTopic","href":"/api-reference/sdk/observabilityservice/updatecustomtopic"}]},{"group":"Ontology Management Service","pages":[{"title":"Add Ontology Submodule","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.patches.OntologyManagementService/AddOntologySubmodule","href":"/api-reference/sdk/ontologymanagementservice/addontologysubmodule"},{"title":"Approve Patch","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.patches.OntologyManagementService/ApprovePatch","href":"/api-reference/sdk/ontologymanagementservice/approvepatch"},{"title":"Configure Ontology Remote","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.patches.OntologyManagementService/ConfigureOntologyRemote","href":"/api-reference/sdk/ontologymanagementservice/configureontologyremote"},{"title":"Create Approval Rule","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.patches.OntologyManagementService/CreateApprovalRule","href":"/api-reference/sdk/ontologymanagementservice/createapprovalrule"},{"title":"Create Context Patch Auto Approve Rule","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.patches.OntologyManagementService/CreateContextPatchAutoApproveRule","href":"/api-reference/sdk/ontologymanagementservice/createcontextpatchautoapproverule"},{"title":"Create Ontology Directory","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.patches.OntologyManagementService/CreateOntologyDirectory","href":"/api-reference/sdk/ontologymanagementservice/createontologydirectory"},{"title":"Create Ontology File Upload Url","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.patches.OntologyManagementService/CreateOntologyFileUploadUrl","href":"/api-reference/sdk/ontologymanagementservice/createontologyfileuploadurl"},{"title":"Delete Approval Rule","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.patches.OntologyManagementService/DeleteApprovalRule","href":"/api-reference/sdk/ontologymanagementservice/deleteapprovalrule"},{"title":"Delete Context Patch Auto Approve Rule","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.patches.OntologyManagementService/DeleteContextPatchAutoApproveRule","href":"/api-reference/sdk/ontologymanagementservice/deletecontextpatchautoapproverule"},{"title":"Delete Ontology Directory","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.patches.OntologyManagementService/DeleteOntologyDirectory","href":"/api-reference/sdk/ontologymanagementservice/deleteontologydirectory"},{"title":"Delete Ontology File","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.patches.OntologyManagementService/DeleteOntologyFile","href":"/api-reference/sdk/ontologymanagementservice/deleteontologyfile"},{"title":"Deny Patch","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.patches.OntologyManagementService/DenyPatch","href":"/api-reference/sdk/ontologymanagementservice/denypatch"},{"title":"Exchange Ontology Github Code","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.patches.OntologyManagementService/ExchangeOntologyGithubCode","href":"/api-reference/sdk/ontologymanagementservice/exchangeontologygithubcode"},{"title":"Finalize Ontology File Upload","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.patches.OntologyManagementService/FinalizeOntologyFileUpload","href":"/api-reference/sdk/ontologymanagementservice/finalizeontologyfileupload"},{"title":"Get Codeowner Coverage","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.patches.OntologyManagementService/GetCodeownerCoverage","href":"/api-reference/sdk/ontologymanagementservice/getcodeownercoverage"},{"title":"Get Config Export Capabilities","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.patches.OntologyManagementService/GetConfigExportCapabilities","href":"/api-reference/sdk/ontologymanagementservice/getconfigexportcapabilities"},{"title":"Get Effective Ontology Owners","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.patches.OntologyManagementService/GetEffectiveOntologyOwners","href":"/api-reference/sdk/ontologymanagementservice/geteffectiveontologyowners"},{"title":"Get File Usage","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.patches.OntologyManagementService/GetFileUsage","href":"/api-reference/sdk/ontologymanagementservice/getfileusage"},{"title":"Get File Usage Timeline","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.patches.OntologyManagementService/GetFileUsageTimeline","href":"/api-reference/sdk/ontologymanagementservice/getfileusagetimeline"},{"title":"Get Ontology Ana Config","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.patches.OntologyManagementService/GetOntologyAnaConfig","href":"/api-reference/sdk/ontologymanagementservice/getontologyanaconfig"},{"title":"Get Ontology File","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.patches.OntologyManagementService/GetOntologyFile","href":"/api-reference/sdk/ontologymanagementservice/getontologyfile"},{"title":"Get Ontology Github O Auth URL","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.patches.OntologyManagementService/GetOntologyGithubOAuthURL","href":"/api-reference/sdk/ontologymanagementservice/getontologygithuboauthurl"},{"title":"Get Ontology History File Diff","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.patches.OntologyManagementService/GetOntologyHistoryFileDiff","href":"/api-reference/sdk/ontologymanagementservice/getontologyhistoryfilediff"},{"title":"Get Ontology Owners","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.patches.OntologyManagementService/GetOntologyOwners","href":"/api-reference/sdk/ontologymanagementservice/getontologyowners"},{"title":"Get Ontology Remote","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.patches.OntologyManagementService/GetOntologyRemote","href":"/api-reference/sdk/ontologymanagementservice/getontologyremote"},{"title":"Get Ontology Size Timeline","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.patches.OntologyManagementService/GetOntologySizeTimeline","href":"/api-reference/sdk/ontologymanagementservice/getontologysizetimeline"},{"title":"Get Ontology Sync Conflicts","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.patches.OntologyManagementService/GetOntologySyncConflicts","href":"/api-reference/sdk/ontologymanagementservice/getontologysyncconflicts"},{"title":"Get Ontology Usage Summary","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.patches.OntologyManagementService/GetOntologyUsageSummary","href":"/api-reference/sdk/ontologymanagementservice/getontologyusagesummary"},{"title":"Get Patch","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.patches.OntologyManagementService/GetPatch","href":"/api-reference/sdk/ontologymanagementservice/getpatch"},{"title":"Get Patch By Number","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.patches.OntologyManagementService/GetPatchByNumber","href":"/api-reference/sdk/ontologymanagementservice/getpatchbynumber"},{"title":"Get Patch Capabilities","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.patches.OntologyManagementService/GetPatchCapabilities","href":"/api-reference/sdk/ontologymanagementservice/getpatchcapabilities"},{"title":"Get Raw Patch","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.patches.OntologyManagementService/GetRawPatch","href":"/api-reference/sdk/ontologymanagementservice/getrawpatch"},{"title":"Get Skill","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.patches.OntologyManagementService/GetSkill","href":"/api-reference/sdk/ontologymanagementservice/getskill"},{"title":"Get Usage Details For File","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.patches.OntologyManagementService/GetUsageDetailsForFile","href":"/api-reference/sdk/ontologymanagementservice/getusagedetailsforfile"},{"title":"List Approval Rules","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.patches.OntologyManagementService/ListApprovalRules","href":"/api-reference/sdk/ontologymanagementservice/listapprovalrules"},{"title":"List Chats For File","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.patches.OntologyManagementService/ListChatsForFile","href":"/api-reference/sdk/ontologymanagementservice/listchatsforfile"},{"title":"List Context Patch Auto Approve Rules","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.patches.OntologyManagementService/ListContextPatchAutoApproveRules","href":"/api-reference/sdk/ontologymanagementservice/listcontextpatchautoapproverules"},{"title":"List Golden Files","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.patches.OntologyManagementService/ListGoldenFiles","href":"/api-reference/sdk/ontologymanagementservice/listgoldenfiles"},{"title":"List Ontology Entries","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.patches.OntologyManagementService/ListOntologyEntries","href":"/api-reference/sdk/ontologymanagementservice/listontologyentries"},{"title":"List Ontology History","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.patches.OntologyManagementService/ListOntologyHistory","href":"/api-reference/sdk/ontologymanagementservice/listontologyhistory"},{"title":"List Ontology Imports","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.patches.OntologyManagementService/ListOntologyImports","href":"/api-reference/sdk/ontologymanagementservice/listontologyimports"},{"title":"List Ontology Submodules","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.patches.OntologyManagementService/ListOntologySubmodules","href":"/api-reference/sdk/ontologymanagementservice/listontologysubmodules"},{"title":"List Ontology Sync Runs","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.patches.OntologyManagementService/ListOntologySyncRuns","href":"/api-reference/sdk/ontologymanagementservice/listontologysyncruns"},{"title":"List Patch Objects","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.patches.OntologyManagementService/ListPatchObjects","href":"/api-reference/sdk/ontologymanagementservice/listpatchobjects"},{"title":"List Patch Reviewers","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.patches.OntologyManagementService/ListPatchReviewers","href":"/api-reference/sdk/ontologymanagementservice/listpatchreviewers"},{"title":"List Patches","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.patches.OntologyManagementService/ListPatches","href":"/api-reference/sdk/ontologymanagementservice/listpatches"},{"title":"List Skills","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.patches.OntologyManagementService/ListSkills","href":"/api-reference/sdk/ontologymanagementservice/listskills"},{"title":"Plan Ontology Merge","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.patches.OntologyManagementService/PlanOntologyMerge","href":"/api-reference/sdk/ontologymanagementservice/planontologymerge"},{"title":"Preview Ontology Pull From Remote","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.patches.OntologyManagementService/PreviewOntologyPullFromRemote","href":"/api-reference/sdk/ontologymanagementservice/previewontologypullfromremote"},{"title":"Pull Ontology From Remote","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.patches.OntologyManagementService/PullOntologyFromRemote","href":"/api-reference/sdk/ontologymanagementservice/pullontologyfromremote"},{"title":"Push Ontology To Remote","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.patches.OntologyManagementService/PushOntologyToRemote","href":"/api-reference/sdk/ontologymanagementservice/pushontologytoremote"},{"title":"Recover Ontology","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.patches.OntologyManagementService/RecoverOntology","href":"/api-reference/sdk/ontologymanagementservice/recoverontology"},{"title":"Remove Ontology Remote","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.patches.OntologyManagementService/RemoveOntologyRemote","href":"/api-reference/sdk/ontologymanagementservice/removeontologyremote"},{"title":"Remove Ontology Submodule","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.patches.OntologyManagementService/RemoveOntologySubmodule","href":"/api-reference/sdk/ontologymanagementservice/removeontologysubmodule"},{"title":"Rename Ontology File","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.patches.OntologyManagementService/RenameOntologyFile","href":"/api-reference/sdk/ontologymanagementservice/renameontologyfile"},{"title":"Request Patch Review","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.patches.OntologyManagementService/RequestPatchReview","href":"/api-reference/sdk/ontologymanagementservice/requestpatchreview"},{"title":"Resolve Ontology Sync Conflict","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.patches.OntologyManagementService/ResolveOntologySyncConflict","href":"/api-reference/sdk/ontologymanagementservice/resolveontologysyncconflict"},{"title":"Restore Patch","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.patches.OntologyManagementService/RestorePatch","href":"/api-reference/sdk/ontologymanagementservice/restorepatch"},{"title":"Revert Patch","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.patches.OntologyManagementService/RevertPatch","href":"/api-reference/sdk/ontologymanagementservice/revertpatch"},{"title":"Save All Objects As Config","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.patches.OntologyManagementService/SaveAllObjectsAsConfig","href":"/api-reference/sdk/ontologymanagementservice/saveallobjectsasconfig"},{"title":"Save Object As Config","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.patches.OntologyManagementService/SaveObjectAsConfig","href":"/api-reference/sdk/ontologymanagementservice/saveobjectasconfig"},{"title":"Set Ontology File Golden","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.patches.OntologyManagementService/SetOntologyFileGolden","href":"/api-reference/sdk/ontologymanagementservice/setontologyfilegolden"},{"title":"Set Ontology Owners","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.patches.OntologyManagementService/SetOntologyOwners","href":"/api-reference/sdk/ontologymanagementservice/setontologyowners"},{"title":"Trigger Config Drift Reconcile","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.patches.OntologyManagementService/TriggerConfigDriftReconcile","href":"/api-reference/sdk/ontologymanagementservice/triggerconfigdriftreconcile"},{"title":"Update Approval Rule","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.patches.OntologyManagementService/UpdateApprovalRule","href":"/api-reference/sdk/ontologymanagementservice/updateapprovalrule"},{"title":"Update Context Patch Auto Approve Rule","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.patches.OntologyManagementService/UpdateContextPatchAutoApproveRule","href":"/api-reference/sdk/ontologymanagementservice/updatecontextpatchautoapproverule"},{"title":"Update Ontology Sync Config","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.patches.OntologyManagementService/UpdateOntologySyncConfig","href":"/api-reference/sdk/ontologymanagementservice/updateontologysyncconfig"},{"title":"Upsert Ontology Ana Config","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.patches.OntologyManagementService/UpsertOntologyAnaConfig","href":"/api-reference/sdk/ontologymanagementservice/upsertontologyanaconfig"},{"title":"Upsert Ontology File","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.patches.OntologyManagementService/UpsertOntologyFile","href":"/api-reference/sdk/ontologymanagementservice/upsertontologyfile"},{"title":"Validate Config","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.patches.OntologyManagementService/ValidateConfig","href":"/api-reference/sdk/ontologymanagementservice/validateconfig"}]},{"group":"Playbook Service","pages":[{"title":"Attach Dashboard","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.playbook.PlaybookService/AttachDashboard","href":"/api-reference/sdk/playbookservice/attachdashboard"},{"title":"Attach Dataset","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.playbook.PlaybookService/AttachDataset","href":"/api-reference/sdk/playbookservice/attachdataset"},{"title":"Cancel Template Execution","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.playbook.PlaybookService/CancelTemplateExecution","href":"/api-reference/sdk/playbookservice/canceltemplateexecution"},{"title":"Create Playbook","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.playbook.PlaybookService/CreatePlaybook","href":"/api-reference/sdk/playbookservice/createplaybook"},{"title":"Deactivate Playbook","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.playbook.PlaybookService/DeactivatePlaybook","href":"/api-reference/sdk/playbookservice/deactivateplaybook"},{"title":"Delete Playbook","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.playbook.PlaybookService/DeletePlaybook","href":"/api-reference/sdk/playbookservice/deleteplaybook"},{"title":"Demo Playbook","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.playbook.PlaybookService/DemoPlaybook","href":"/api-reference/sdk/playbookservice/demoplaybook"},{"title":"Deploy Playbook","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.playbook.PlaybookService/DeployPlaybook","href":"/api-reference/sdk/playbookservice/deployplaybook"},{"title":"Duplicate Playbook","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.playbook.PlaybookService/DuplicatePlaybook","href":"/api-reference/sdk/playbookservice/duplicateplaybook"},{"title":"Favorite Report","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.playbook.PlaybookService/FavoriteReport","href":"/api-reference/sdk/playbookservice/favoritereport"},{"title":"Get Active Subscribed Playbooks Count","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.playbook.PlaybookService/GetActiveSubscribedPlaybooksCount","href":"/api-reference/sdk/playbookservice/getactivesubscribedplaybookscount"},{"title":"Get Chat Reports Summary","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.playbook.PlaybookService/GetChatReportsSummary","href":"/api-reference/sdk/playbookservice/getchatreportssummary"},{"title":"Get Members With Playbooks","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.playbook.PlaybookService/GetMembersWithPlaybooks","href":"/api-reference/sdk/playbookservice/getmemberswithplaybooks"},{"title":"Get Playbook","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.playbook.PlaybookService/GetPlaybook","href":"/api-reference/sdk/playbookservice/getplaybook"},{"title":"Get Playbook Batch Run","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.playbook.PlaybookService/GetPlaybookBatchRun","href":"/api-reference/sdk/playbookservice/getplaybookbatchrun"},{"title":"Get Playbook Lineage","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.playbook.PlaybookService/GetPlaybookLineage","href":"/api-reference/sdk/playbookservice/getplaybooklineage"},{"title":"Get Playbook Reports","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.playbook.PlaybookService/GetPlaybookReports","href":"/api-reference/sdk/playbookservice/getplaybookreports"},{"title":"Get Playbook Reports Batch","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.playbook.PlaybookService/GetPlaybookReportsBatch","href":"/api-reference/sdk/playbookservice/getplaybookreportsbatch"},{"title":"Get Playbooks","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.playbook.PlaybookService/GetPlaybooks","href":"/api-reference/sdk/playbookservice/getplaybooks"},{"title":"Get Playbooks Previews","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.playbook.PlaybookService/GetPlaybooksPreviews","href":"/api-reference/sdk/playbookservice/getplaybookspreviews"},{"title":"Get Report By Id","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.playbook.PlaybookService/GetReportById","href":"/api-reference/sdk/playbookservice/getreportbyid"},{"title":"Get Reports With Filters","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.playbook.PlaybookService/GetReportsWithFilters","href":"/api-reference/sdk/playbookservice/getreportswithfilters"},{"title":"List All Slack Channel Context Playbooks","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.playbook.PlaybookService/ListAllSlackChannelContextPlaybooks","href":"/api-reference/sdk/playbookservice/listallslackchannelcontextplaybooks"},{"title":"List All Teams Channel Context Playbooks","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.playbook.PlaybookService/ListAllTeamsChannelContextPlaybooks","href":"/api-reference/sdk/playbookservice/listallteamschannelcontextplaybooks"},{"title":"List Playbook Batch Runs","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.playbook.PlaybookService/ListPlaybookBatchRuns","href":"/api-reference/sdk/playbookservice/listplaybookbatchruns"},{"title":"List Slack Channels For Context Playbook","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.playbook.PlaybookService/ListSlackChannelsForContextPlaybook","href":"/api-reference/sdk/playbookservice/listslackchannelsforcontextplaybook"},{"title":"List Teams Channels For Context Playbook","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.playbook.PlaybookService/ListTeamsChannelsForContextPlaybook","href":"/api-reference/sdk/playbookservice/listteamschannelsforcontextplaybook"},{"title":"Mark Report As Read","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.playbook.PlaybookService/MarkReportAsRead","href":"/api-reference/sdk/playbookservice/markreportasread"},{"title":"Preview Slack Report","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.playbook.PlaybookService/PreviewSlackReport","href":"/api-reference/sdk/playbookservice/previewslackreport"},{"title":"Remove Dashboard","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.playbook.PlaybookService/RemoveDashboard","href":"/api-reference/sdk/playbookservice/removedashboard"},{"title":"Remove Dataset","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.playbook.PlaybookService/RemoveDataset","href":"/api-reference/sdk/playbookservice/removedataset"},{"title":"Run Playbook","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.playbook.PlaybookService/RunPlaybook","href":"/api-reference/sdk/playbookservice/runplaybook"},{"title":"Set Slack Channel Context Playbook","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.playbook.PlaybookService/SetSlackChannelContextPlaybook","href":"/api-reference/sdk/playbookservice/setslackchannelcontextplaybook"},{"title":"Set Teams Channel Context Playbook","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.playbook.PlaybookService/SetTeamsChannelContextPlaybook","href":"/api-reference/sdk/playbookservice/setteamschannelcontextplaybook"},{"title":"Subscribe To Playbook","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.playbook.PlaybookService/SubscribeToPlaybook","href":"/api-reference/sdk/playbookservice/subscribetoplaybook"},{"title":"Unset Slack Channel Context Playbook","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.playbook.PlaybookService/UnsetSlackChannelContextPlaybook","href":"/api-reference/sdk/playbookservice/unsetslackchannelcontextplaybook"},{"title":"Unset Teams Channel Context Playbook","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.playbook.PlaybookService/UnsetTeamsChannelContextPlaybook","href":"/api-reference/sdk/playbookservice/unsetteamschannelcontextplaybook"},{"title":"Unsubscribe From Playbook","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.playbook.PlaybookService/UnsubscribeFromPlaybook","href":"/api-reference/sdk/playbookservice/unsubscribefromplaybook"},{"title":"Update Playbook","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.playbook.PlaybookService/UpdatePlaybook","href":"/api-reference/sdk/playbookservice/updateplaybook"}]},{"group":"Power BI Service","pages":[{"title":"Export Power BI Report Image","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.powerbi.PowerBIService/ExportPowerBIReportImage","href":"/api-reference/sdk/powerbiservice/exportpowerbireportimage"},{"title":"Generate Power BI Embed Token","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.powerbi.PowerBIService/GeneratePowerBIEmbedToken","href":"/api-reference/sdk/powerbiservice/generatepowerbiembedtoken"},{"title":"Get Power BI Dataset Preview","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.powerbi.PowerBIService/GetPowerBIDatasetPreview","href":"/api-reference/sdk/powerbiservice/getpowerbidatasetpreview"},{"title":"Get Synced Power BI Items","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.powerbi.PowerBIService/GetSyncedPowerBIItems","href":"/api-reference/sdk/powerbiservice/getsyncedpowerbiitems"},{"title":"List Power BI Datasets","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.powerbi.PowerBIService/ListPowerBIDatasets","href":"/api-reference/sdk/powerbiservice/listpowerbidatasets"},{"title":"List Power BI Reports","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.powerbi.PowerBIService/ListPowerBIReports","href":"/api-reference/sdk/powerbiservice/listpowerbireports"},{"title":"List Power BI Workspaces","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.powerbi.PowerBIService/ListPowerBIWorkspaces","href":"/api-reference/sdk/powerbiservice/listpowerbiworkspaces"},{"title":"Sync Power BI Items","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.powerbi.PowerBIService/SyncPowerBIItems","href":"/api-reference/sdk/powerbiservice/syncpowerbiitems"},{"title":"Test Power BI Connection","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.powerbi.PowerBIService/TestPowerBIConnection","href":"/api-reference/sdk/powerbiservice/testpowerbiconnection"},{"title":"Unsync Power BI Items","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.powerbi.PowerBIService/UnsyncPowerBIItems","href":"/api-reference/sdk/powerbiservice/unsyncpowerbiitems"}]},{"group":"RBAC Service","pages":[{"title":"Approve Access Request","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.rbac.RBACService/ApproveAccessRequest","href":"/api-reference/sdk/rbacservice/approveaccessrequest"},{"title":"Assign Permission To Role","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.rbac.RBACService/AssignPermissionToRole","href":"/api-reference/sdk/rbacservice/assignpermissiontorole"},{"title":"Assign Role To Member","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.rbac.RBACService/AssignRoleToMember","href":"/api-reference/sdk/rbacservice/assignroletomember"},{"title":"Create Api Key","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.rbac.RBACService/CreateApiKey","href":"/api-reference/sdk/rbacservice/createapikey"},{"title":"Create Personal Api Key","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.rbac.RBACService/CreatePersonalApiKey","href":"/api-reference/sdk/rbacservice/createpersonalapikey"},{"title":"Create Role","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.rbac.RBACService/CreateRole","href":"/api-reference/sdk/rbacservice/createrole"},{"title":"Create Role Permissions Upload Url","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.rbac.RBACService/CreateRolePermissionsUploadUrl","href":"/api-reference/sdk/rbacservice/createrolepermissionsuploadurl"},{"title":"Create Service Account","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.rbac.RBACService/CreateServiceAccount","href":"/api-reference/sdk/rbacservice/createserviceaccount"},{"title":"Create Service Account Api Key","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.rbac.RBACService/CreateServiceAccountApiKey","href":"/api-reference/sdk/rbacservice/createserviceaccountapikey"},{"title":"Delete Role","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.rbac.RBACService/DeleteRole","href":"/api-reference/sdk/rbacservice/deleterole"},{"title":"Delete Service Account","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.rbac.RBACService/DeleteServiceAccount","href":"/api-reference/sdk/rbacservice/deleteserviceaccount"},{"title":"Export Role Permissions","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.rbac.RBACService/ExportRolePermissions","href":"/api-reference/sdk/rbacservice/exportrolepermissions"},{"title":"Generate Share Link","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.rbac.RBACService/GenerateShareLink","href":"/api-reference/sdk/rbacservice/generatesharelink"},{"title":"Get Current Member Roles And Permissions","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.rbac.RBACService/GetCurrentMemberRolesAndPermissions","href":"/api-reference/sdk/rbacservice/getcurrentmemberrolesandpermissions"},{"title":"Get Embed User Api Key","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.rbac.RBACService/GetEmbedUserApiKey","href":"/api-reference/sdk/rbacservice/getembeduserapikey"},{"title":"Get Member Roles","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.rbac.RBACService/GetMemberRoles","href":"/api-reference/sdk/rbacservice/getmemberroles"},{"title":"Get Object Access","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.rbac.RBACService/GetObjectAccess","href":"/api-reference/sdk/rbacservice/getobjectaccess"},{"title":"Get Role","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.rbac.RBACService/GetRole","href":"/api-reference/sdk/rbacservice/getrole"},{"title":"Get Role Permissions","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.rbac.RBACService/GetRolePermissions","href":"/api-reference/sdk/rbacservice/getrolepermissions"},{"title":"Has Object Access","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.rbac.RBACService/HasObjectAccess","href":"/api-reference/sdk/rbacservice/hasobjectaccess"},{"title":"Import Role Permissions","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.rbac.RBACService/ImportRolePermissions","href":"/api-reference/sdk/rbacservice/importrolepermissions"},{"title":"List Access Requests","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.rbac.RBACService/ListAccessRequests","href":"/api-reference/sdk/rbacservice/listaccessrequests"},{"title":"List Api Keys","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.rbac.RBACService/ListApiKeys","href":"/api-reference/sdk/rbacservice/listapikeys"},{"title":"List Permissions","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.rbac.RBACService/ListPermissions","href":"/api-reference/sdk/rbacservice/listpermissions"},{"title":"List Roles","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.rbac.RBACService/ListRoles","href":"/api-reference/sdk/rbacservice/listroles"},{"title":"List Service Accounts","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.rbac.RBACService/ListServiceAccounts","href":"/api-reference/sdk/rbacservice/listserviceaccounts"},{"title":"Parse Role Permissions Import","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.rbac.RBACService/ParseRolePermissionsImport","href":"/api-reference/sdk/rbacservice/parserolepermissionsimport"},{"title":"Reject Access Request","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.rbac.RBACService/RejectAccessRequest","href":"/api-reference/sdk/rbacservice/rejectaccessrequest"},{"title":"Remove Permission From Role","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.rbac.RBACService/RemovePermissionFromRole","href":"/api-reference/sdk/rbacservice/removepermissionfromrole"},{"title":"Remove Role From Member","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.rbac.RBACService/RemoveRoleFromMember","href":"/api-reference/sdk/rbacservice/removerolefrommember"},{"title":"Request Access","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.rbac.RBACService/RequestAccess","href":"/api-reference/sdk/rbacservice/requestaccess"},{"title":"Revoke Api Key","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.rbac.RBACService/RevokeApiKey","href":"/api-reference/sdk/rbacservice/revokeapikey"},{"title":"Revoke Object Access","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.rbac.RBACService/RevokeObjectAccess","href":"/api-reference/sdk/rbacservice/revokeobjectaccess"},{"title":"Rotate Api Key","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.rbac.RBACService/RotateApiKey","href":"/api-reference/sdk/rbacservice/rotateapikey"},{"title":"Set Role Permissions","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.rbac.RBACService/SetRolePermissions","href":"/api-reference/sdk/rbacservice/setrolepermissions"},{"title":"Share Object","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.rbac.RBACService/ShareObject","href":"/api-reference/sdk/rbacservice/shareobject"},{"title":"Share Object With Role","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.rbac.RBACService/ShareObjectWithRole","href":"/api-reference/sdk/rbacservice/shareobjectwithrole"},{"title":"Update Object Access","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.rbac.RBACService/UpdateObjectAccess","href":"/api-reference/sdk/rbacservice/updateobjectaccess"},{"title":"Update Object Visibility","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.rbac.RBACService/UpdateObjectVisibility","href":"/api-reference/sdk/rbacservice/updateobjectvisibility"},{"title":"Update Role","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.rbac.RBACService/UpdateRole","href":"/api-reference/sdk/rbacservice/updaterole"},{"title":"Who Am I","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.rbac.RBACService/WhoAmI","href":"/api-reference/sdk/rbacservice/whoami"}]},{"group":"Sandbox Admin Service","pages":[{"title":"Get Sandbox","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.sandbox_admin.SandboxAdminService/GetSandbox","href":"/api-reference/sdk/sandboxadminservice/getsandbox"},{"title":"List Sandbox Egress","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.sandbox_admin.SandboxAdminService/ListSandboxEgress","href":"/api-reference/sdk/sandboxadminservice/listsandboxegress"},{"title":"List Sandbox Executions","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.sandbox_admin.SandboxAdminService/ListSandboxExecutions","href":"/api-reference/sdk/sandboxadminservice/listsandboxexecutions"},{"title":"List Sandbox Files","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.sandbox_admin.SandboxAdminService/ListSandboxFiles","href":"/api-reference/sdk/sandboxadminservice/listsandboxfiles"},{"title":"List Sandbox Spend","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.sandbox_admin.SandboxAdminService/ListSandboxSpend","href":"/api-reference/sdk/sandboxadminservice/listsandboxspend"},{"title":"List Sandboxes","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.sandbox_admin.SandboxAdminService/ListSandboxes","href":"/api-reference/sdk/sandboxadminservice/listsandboxes"},{"title":"Read Sandbox File","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.sandbox_admin.SandboxAdminService/ReadSandboxFile","href":"/api-reference/sdk/sandboxadminservice/readsandboxfile"},{"title":"Restart Sandbox","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.sandbox_admin.SandboxAdminService/RestartSandbox","href":"/api-reference/sdk/sandboxadminservice/restartsandbox"},{"title":"Stop Sandbox","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.sandbox_admin.SandboxAdminService/StopSandbox","href":"/api-reference/sdk/sandboxadminservice/stopsandbox"}]},{"group":"Sandbox Capability Service","pages":[{"title":"Deliver","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.sandbox_capability.SandboxCapabilityService/Deliver","href":"/api-reference/sdk/sandboxcapabilityservice/deliver"},{"title":"Execute Write","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.sandbox_capability.SandboxCapabilityService/ExecuteWrite","href":"/api-reference/sdk/sandboxcapabilityservice/executewrite"},{"title":"Poll Ask","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.sandbox_capability.SandboxCapabilityService/PollAsk","href":"/api-reference/sdk/sandboxcapabilityservice/pollask"},{"title":"Put Asset","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.sandbox_capability.SandboxCapabilityService/PutAsset","href":"/api-reference/sdk/sandboxcapabilityservice/putasset"},{"title":"Send Notify","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.sandbox_capability.SandboxCapabilityService/SendNotify","href":"/api-reference/sdk/sandboxcapabilityservice/sendnotify"},{"title":"Start Ask","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.sandbox_capability.SandboxCapabilityService/StartAsk","href":"/api-reference/sdk/sandboxcapabilityservice/startask"},{"title":"State Op","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.sandbox_capability.SandboxCapabilityService/StateOp","href":"/api-reference/sdk/sandboxcapabilityservice/stateop"}]},{"group":"Sandbox Exec Service","pages":[{"title":"Create Sandbox","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.sandbox_exec.SandboxExecService/CreateSandbox","href":"/api-reference/sdk/sandboxexecservice/createsandbox"},{"title":"Diff Ontology Changes","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.sandbox_exec.SandboxExecService/DiffOntologyChanges","href":"/api-reference/sdk/sandboxexecservice/diffontologychanges"},{"title":"Exec","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.sandbox_exec.SandboxExecService/Exec","href":"/api-reference/sdk/sandboxexecservice/exec"},{"title":"Execute Code","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.sandbox_exec.SandboxExecService/ExecuteCode","href":"/api-reference/sdk/sandboxexecservice/executecode"},{"title":"Get Tool Availability","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.sandbox_exec.SandboxExecService/GetToolAvailability","href":"/api-reference/sdk/sandboxexecservice/gettoolavailability"},{"title":"Load Connector Data","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.sandbox_exec.SandboxExecService/LoadConnectorData","href":"/api-reference/sdk/sandboxexecservice/loadconnectordata"},{"title":"Propose Ontology Changes","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.sandbox_exec.SandboxExecService/ProposeOntologyChanges","href":"/api-reference/sdk/sandboxexecservice/proposeontologychanges"}]},{"group":"Sandbox Query Service","pages":[{"title":"Execute Bash","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.sandbox_query.SandboxQueryService/ExecuteBash","href":"/api-reference/sdk/sandboxqueryservice/executebash"},{"title":"Execute Query","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.sandbox_query.SandboxQueryService/ExecuteQuery","href":"/api-reference/sdk/sandboxqueryservice/executequery"}]},{"group":"Scim Service","pages":[{"title":"Create Scim O Auth Client","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.scim.ScimService/CreateScimOAuthClient","href":"/api-reference/sdk/scimservice/createscimoauthclient"},{"title":"Create Scim Token","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.scim.ScimService/CreateScimToken","href":"/api-reference/sdk/scimservice/createscimtoken"},{"title":"List Scim O Auth Clients","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.scim.ScimService/ListScimOAuthClients","href":"/api-reference/sdk/scimservice/listscimoauthclients"},{"title":"List Scim Tokens","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.scim.ScimService/ListScimTokens","href":"/api-reference/sdk/scimservice/listscimtokens"},{"title":"Revoke Scim O Auth Client","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.scim.ScimService/RevokeScimOAuthClient","href":"/api-reference/sdk/scimservice/revokescimoauthclient"},{"title":"Revoke Scim Token","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.scim.ScimService/RevokeScimToken","href":"/api-reference/sdk/scimservice/revokescimtoken"}]},{"group":"Secret Service","pages":[{"title":"Create Api Revision","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.secret.SecretService/CreateApiRevision","href":"/api-reference/sdk/secretservice/createapirevision"},{"title":"Delete Api Access Key","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.secret.SecretService/DeleteApiAccessKey","href":"/api-reference/sdk/secretservice/deleteapiaccesskey"},{"title":"Delete Api Revision","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.secret.SecretService/DeleteApiRevision","href":"/api-reference/sdk/secretservice/deleteapirevision"},{"title":"Get Api Access Key","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.secret.SecretService/GetApiAccessKey","href":"/api-reference/sdk/secretservice/getapiaccesskey"},{"title":"List Api Access Keys","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.secret.SecretService/ListApiAccessKeys","href":"/api-reference/sdk/secretservice/listapiaccesskeys"},{"title":"List Api Providers","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.secret.SecretService/ListApiProviders","href":"/api-reference/sdk/secretservice/listapiproviders"},{"title":"Test Api Access Key","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.secret.SecretService/TestApiAccessKey","href":"/api-reference/sdk/secretservice/testapiaccesskey"},{"title":"Upsert Api Access Key","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.secret.SecretService/UpsertApiAccessKey","href":"/api-reference/sdk/secretservice/upsertapiaccesskey"}]},{"group":"Settings Service","pages":[{"title":"Check Member Status","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.settings.SettingsService/CheckMemberStatus","href":"/api-reference/sdk/settingsservice/checkmemberstatus"},{"title":"Delete Organization Member","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.settings.SettingsService/DeleteOrganizationMember","href":"/api-reference/sdk/settingsservice/deleteorganizationmember"},{"title":"Get Organization Settings","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.settings.SettingsService/GetOrganizationSettings","href":"/api-reference/sdk/settingsservice/getorganizationsettings"},{"title":"Invite Organization Member","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.settings.SettingsService/InviteOrganizationMember","href":"/api-reference/sdk/settingsservice/inviteorganizationmember"},{"title":"List Organization Members","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.settings.SettingsService/ListOrganizationMembers","href":"/api-reference/sdk/settingsservice/listorganizationmembers"},{"title":"Update Organization Model Settings","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.settings.SettingsService/UpdateOrganizationModelSettings","href":"/api-reference/sdk/settingsservice/updateorganizationmodelsettings"},{"title":"Update Organization Settings","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.settings.SettingsService/UpdateOrganizationSettings","href":"/api-reference/sdk/settingsservice/updateorganizationsettings"}]},{"group":"Slack Service","pages":[{"title":"Create Slack Uuid","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.slack.SlackService/CreateSlackUuid","href":"/api-reference/sdk/slackservice/createslackuuid"},{"title":"Delete Installation","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.slack.SlackService/DeleteInstallation","href":"/api-reference/sdk/slackservice/deleteinstallation"},{"title":"Get Current User","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.slack.SlackService/GetCurrentUser","href":"/api-reference/sdk/slackservice/getcurrentuser"},{"title":"Handle Slack O Auth Callback","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.slack.SlackService/HandleSlackOAuthCallback","href":"/api-reference/sdk/slackservice/handleslackoauthcallback"},{"title":"List Channels","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.slack.SlackService/ListChannels","href":"/api-reference/sdk/slackservice/listchannels"},{"title":"List Installations","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.slack.SlackService/ListInstallations","href":"/api-reference/sdk/slackservice/listinstallations"},{"title":"List Users","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.slack.SlackService/ListUsers","href":"/api-reference/sdk/slackservice/listusers"},{"title":"Sync Workspace","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.slack.SlackService/SyncWorkspace","href":"/api-reference/sdk/slackservice/syncworkspace"}]},{"group":"Tableau Service","pages":[{"title":"Generate Embed Token","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.tableau.TableauService/GenerateEmbedToken","href":"/api-reference/sdk/tableauservice/generateembedtoken"},{"title":"Get Collection Thumbnail","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.tableau.TableauService/GetCollectionThumbnail","href":"/api-reference/sdk/tableauservice/getcollectionthumbnail"},{"title":"Get Connected App Status","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.tableau.TableauService/GetConnectedAppStatus","href":"/api-reference/sdk/tableauservice/getconnectedappstatus"},{"title":"Get Starred Tableau Items","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.tableau.TableauService/GetStarredTableauItems","href":"/api-reference/sdk/tableauservice/getstarredtableauitems"},{"title":"List Tableau Datasources","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.tableau.TableauService/ListTableauDatasources","href":"/api-reference/sdk/tableauservice/listtableaudatasources"},{"title":"List Tableau Projects","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.tableau.TableauService/ListTableauProjects","href":"/api-reference/sdk/tableauservice/listtableauprojects"},{"title":"List Tableau Views","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.tableau.TableauService/ListTableauViews","href":"/api-reference/sdk/tableauservice/listtableauviews"},{"title":"List Tableau Workbooks","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.tableau.TableauService/ListTableauWorkbooks","href":"/api-reference/sdk/tableauservice/listtableauworkbooks"},{"title":"Refresh Tableau Collection","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.tableau.TableauService/RefreshTableauCollection","href":"/api-reference/sdk/tableauservice/refreshtableaucollection"},{"title":"Reset Connected App","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.tableau.TableauService/ResetConnectedApp","href":"/api-reference/sdk/tableauservice/resetconnectedapp"},{"title":"Star Tableau Item","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.tableau.TableauService/StarTableauItem","href":"/api-reference/sdk/tableauservice/startableauitem"},{"title":"Test Tableau Connection","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.tableau.TableauService/TestTableauConnection","href":"/api-reference/sdk/tableauservice/testtableauconnection"},{"title":"Unstar Tableau Item","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.tableau.TableauService/UnstarTableauItem","href":"/api-reference/sdk/tableauservice/unstartableauitem"}]},{"group":"Teams Service","pages":[{"title":"Create Teams Uuid","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.teams.TeamsService/CreateTeamsUuid","href":"/api-reference/sdk/teamsservice/createteamsuuid"},{"title":"Delete Installation","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.teams.TeamsService/DeleteInstallation","href":"/api-reference/sdk/teamsservice/deleteinstallation"},{"title":"Get Current User","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.teams.TeamsService/GetCurrentUser","href":"/api-reference/sdk/teamsservice/getcurrentuser"},{"title":"Handle Teams O Auth Callback","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.teams.TeamsService/HandleTeamsOAuthCallback","href":"/api-reference/sdk/teamsservice/handleteamsoauthcallback"},{"title":"List Channels","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.teams.TeamsService/ListChannels","href":"/api-reference/sdk/teamsservice/listchannels"},{"title":"List Installations","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.teams.TeamsService/ListInstallations","href":"/api-reference/sdk/teamsservice/listinstallations"},{"title":"List Users","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.teams.TeamsService/ListUsers","href":"/api-reference/sdk/teamsservice/listusers"},{"title":"Sync Workspace","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.teams.TeamsService/SyncWorkspace","href":"/api-reference/sdk/teamsservice/syncworkspace"}]}]},{"tab":"MCP Reference","pages":[{"title":"MCP Reference","href":"/core/how-it-works/mcp/ana-as-mcp-server"}]},{"tab":"Helm Charts","pages":[{"title":"Helm Charts","href":"/helm-charts/installation"}]},{"tab":"Changelog","pages":[{"title":"Changelog","href":"/product/changelog"}]}]},"basePath":"","title":"Python SDK release log - TextQL Docs","buildId":"dpl_5tKr6cUUeuVJdEZ9JAEY3h4soMJ8","deploymentId":"dpl_5tKr6cUUeuVJdEZ9JAEY3h4soMJ8","dynamics":[],"chunks":[]}