import { Textql } from "@textql/sdk";const textql = new Textql({ apiKey: process.env["TEXTQL_API_KEY"] ?? "",});async function run() { const result = await textql.secrets.getApiAccessKey({ body: {}, }); console.log(result);}run();
import os
from textql_sdk import Textql
with Textql(
api_key=os.getenv("TEXTQL_API_KEY", ""),
) as textql:
res = textql.secrets.get_api_access_key()
# Handle response
print(res)
import { Textql } from "@textql/sdk";const textql = new Textql({ apiKey: process.env["TEXTQL_API_KEY"] ?? "",});async function run() { const result = await textql.secrets.getApiAccessKey({ body: {}, }); console.log(result);}run();
import os
from textql_sdk import Textql
with Textql(
api_key=os.getenv("TEXTQL_API_KEY", ""),
) as textql:
res = textql.secrets.get_api_access_key()
# Handle response
print(res)
{"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":""},"chroma":{"liveDeploymentHistoryId":"6adbf3cf57d74e6fecb93854","collectionId":"78eab80c-6d57-43f6-9364-c79a849708f5","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6adbf3cf57d74e6fecb93854"},"entitlements":{},"buildId":"6adbf3cf57d74e6fecb93854","clientVersion":"0.0.3965","searchFilterCounts":[{"language":"default","tag":"v3 API (SDK)","count":454},{"language":"default","tag":"Workshops","count":202},{"language":"default","tag":"Documentation","count":155},{"language":"default","tag":"Ontology Management Service","count":70},{"language":"default","tag":"v2 API","count":56},{"language":"default","tag":"Set Up Your Data","count":55},{"language":"default","tag":"RBAC Service","count":41},{"language":"default","tag":"Chat Service","count":39},{"language":"default","tag":"Playbook Service","count":39},{"language":"default","tag":"APIs","count":31}]},"assistantConfig":{},"hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-v7-file-tree","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","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":"per-site-search-delta","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":"editor-private-page-search","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":"editor-nav-generations","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":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"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}],"isAtlas":false,"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":"table{width:100%;border-collapse:collapse;margin:1rem 0}td,th{border:1px solid #e5e7eb;padding:.6rem .85rem;text-align:left;vertical-align:top;line-height:1.45}th{background:#f9fafb;font-weight:600}td:first-child,th:first-child{white-space:nowrap}.dark td,.dark th{border-color:#2b2b2b}.dark th{background:#18181b}"}],"page":{"pagePath":"api-reference/sdk/secretservice/getapiaccesskey","slug":"/api-reference/sdk/secretservice/getapiaccesskey","pageMetadata":{"title":"Get Api Access Key","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.secret.SecretService/GetApiAccessKey","description":null,"href":"/api-reference/sdk/secretservice/getapiaccesskey"},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Get Api Access Key","openapi":"api-reference/speakeasy/textql-api-with-code-samples.yaml POST /textql.rpc.public.secret.SecretService/GetApiAccessKey","description":null,"href":"/api-reference/sdk/secretservice/getapiaccesskey"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"tags":["SecretService"],"summary":"GetApiAccessKey","operationId":"SecretService_GetApiAccessKey","x-speakeasy-group":"secrets","x-speakeasy-name-override":"getApiAccessKey","parameters":["e5b50658-7923-4b93-a749-e1660ecb21ef","d2b66973-6c84-4c0a-a9fa-0f056e39a355"],"requestBody":"a7fb3d11-45a6-47e8-81ae-da41e30f2f81","responses":{"200":"8d2c1ef1-19a6-49ee-9f85-494e5a378994","default":"a1604d7e-2197-4285-a29b-9c4f98628872"},"x-codeSamples":[{"lang":"typescript","label":"TypeScript (SDK)","source":"import { Textql } from \"@textql/sdk\";\n\nconst textql = new Textql({\n apiKey: process.env[\"TEXTQL_API_KEY\"] ?? \"\",\n});\n\nasync function run() {\n const result = await textql.secrets.getApiAccessKey({\n body: {},\n });\n\n console.log(result);\n}\n\nrun();"},{"lang":"python","label":"Python (SDK)","source":"import os\nfrom textql_sdk import Textql\n\n\nwith Textql(\n api_key=os.getenv(\"TEXTQL_API_KEY\", \"\"),\n) as textql:\n\n res = textql.secrets.get_api_access_key()\n\n # Handle response\n print(res)"}],"method":"post","type":"path","servers":["12842d60-78d1-4f30-b87f-2ab18be8e63f"],"security":["34fe27b2-ef64-4927-9c1c-7a65e8a2f207"],"path":"/textql.rpc.public.secret.SecretService/GetApiAccessKey","baseUrlOptions":["https://app.textql.com/rpc/public"],"title":"GetApiAccessKey","description":"","codeSamples":[{"label":"TypeScript (SDK)","lang":"typescript","source":"import { Textql } from \"@textql/sdk\";\n\nconst textql = new Textql({\n apiKey: process.env[\"TEXTQL_API_KEY\"] ?? \"\",\n});\n\nasync function run() {\n const result = await textql.secrets.getApiAccessKey({\n body: {},\n });\n\n console.log(result);\n}\n\nrun();"},{"label":"Python (SDK)","lang":"python","source":"import os\nfrom textql_sdk import Textql\n\n\nwith Textql(\n api_key=os.getenv(\"TEXTQL_API_KEY\", \"\"),\n) as textql:\n\n res = textql.secrets.get_api_access_key()\n\n # Handle response\n print(res)"}],"requiredOnlyExamples":false,"requestExampleType":"codeSamples","responseExampleType":"generated"},"dependencies":{"parameters":{"e5b50658-7923-4b93-a749-e1660ecb21ef":{"name":"Connect-Protocol-Version","in":"header","required":true,"schema":{"type":"string","title":"Connect-Protocol-Version","enum":["1"],"description":"Define the version of the Connect protocol","const":"1","default":"1","isRequired":true,"uniqueKey":"","typeLabel":"enum\u003cstring>"}},"d2b66973-6c84-4c0a-a9fa-0f056e39a355":{"name":"Connect-Timeout-Ms","in":"header","schema":{"type":"number","title":"Connect-Timeout-Ms","description":"Define the timeout, in ms","uniqueKey":"","typeLabel":"number"}}},"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"id":{"type":"string","title":"id","uniqueKey":"id","typeLabel":"string"}},"title":"GetApiAccessKeyRequest","additionalProperties":false,"uniqueKey":"","typeLabel":"GetApiAccessKeyRequest · object"},"examples":{"Example":{"title":"Example","value":{"id":"\u003cstring>"}}},"exampleType":"generated"}},"required":true,"exampleType":"generated"},"responses":{"8d2c1ef1-19a6-49ee-9f85-494e5a378994":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"apiAccessKey":{"type":"object","properties":{"id":{"type":"string","title":"id","uniqueKey":"apiAccessKey.id","typeLabel":"string"},"orgId":{"type":"string","title":"org_id","uniqueKey":"apiAccessKey.orgId","typeLabel":"string"},"memberId":{"type":"string","title":"member_id","uniqueKey":"apiAccessKey.memberId","typeLabel":"string"},"hosts":{"type":"array","items":{"type":"string","uniqueKey":"apiAccessKey.hosts.items.[INDEX]","typeLabel":"string"},"title":"hosts","uniqueKey":"apiAccessKey.hosts","typeLabel":"string[]"},"headers":{"type":"object","title":"headers","additionalProperties":{"type":"string","title":"value","uniqueKey":"apiAccessKey.headers.additionalProperties","typeLabel":"string"},"uniqueKey":"apiAccessKey.headers","typeLabel":"headers · object"},"queryParams":{"type":"object","title":"query_params","additionalProperties":{"type":"string","title":"value","uniqueKey":"apiAccessKey.queryParams.additionalProperties","typeLabel":"string"},"uniqueKey":"apiAccessKey.queryParams","typeLabel":"query_params · object"},"description":{"type":"string","title":"description","uniqueKey":"apiAccessKey.description","typeLabel":"string"},"createdAt":{"type":"string","examples":["2023-01-15T01:30:15.01Z","2024-12-25T12:00:00Z"],"format":"date-time","description":"A Timestamp represents a point in time independent of any time zone or local\n calendar, encoded as a count of seconds and fractions of seconds at\n nanosecond resolution. The count is relative to an epoch at UTC midnight on\n January 1, 1970, in the proleptic Gregorian calendar which extends the\n Gregorian calendar backwards to year one.\n\n All minutes are 60 seconds long. Leap seconds are \"smeared\" so that no leap\n second table is needed for interpretation, using a [24-hour linear\n smear](https://developers.google.com/time/smear).\n\n The range is from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59.999999999Z. By\n restricting to that range, we ensure that we can convert to and from [RFC\n 3339](https://www.ietf.org/rfc/rfc3339.txt) date strings.\n\n # Examples\n\n Example 1: Compute Timestamp from POSIX `time()`.\n\n Timestamp timestamp;\n timestamp.set_seconds(time(NULL));\n timestamp.set_nanos(0);\n\n Example 2: Compute Timestamp from POSIX `gettimeofday()`.\n\n struct timeval tv;\n gettimeofday(\u0026tv, NULL);\n\n Timestamp timestamp;\n timestamp.set_seconds(tv.tv_sec);\n timestamp.set_nanos(tv.tv_usec * 1000);\n\n Example 3: Compute Timestamp from Win32 `GetSystemTimeAsFileTime()`.\n\n FILETIME ft;\n GetSystemTimeAsFileTime(\u0026ft);\n UINT64 ticks = (((UINT64)ft.dwHighDateTime) \u003c\u003c 32) | ft.dwLowDateTime;\n\n // A Windows tick is 100 nanoseconds. Windows epoch 1601-01-01T00:00:00Z\n // is 11644473600 seconds before Unix epoch 1970-01-01T00:00:00Z.\n Timestamp timestamp;\n timestamp.set_seconds((INT64) ((ticks / 10000000) - 11644473600LL));\n timestamp.set_nanos((INT32) ((ticks % 10000000) * 100));\n\n Example 4: Compute Timestamp from Java `System.currentTimeMillis()`.\n\n long millis = System.currentTimeMillis();\n\n Timestamp timestamp = Timestamp.newBuilder().setSeconds(millis / 1000)\n .setNanos((int) ((millis % 1000) * 1000000)).build();\n\n Example 5: Compute Timestamp from Java `Instant.now()`.\n\n Instant now = Instant.now();\n\n Timestamp timestamp =\n Timestamp.newBuilder().setSeconds(now.getEpochSecond())\n .setNanos(now.getNano()).build();\n\n Example 6: Compute Timestamp from current time in Python.\n\n timestamp = Timestamp()\n timestamp.GetCurrentTime()\n\n # JSON Mapping\n\n In JSON format, the Timestamp type is encoded as a string in the\n [RFC 3339](https://www.ietf.org/rfc/rfc3339.txt) format. That is, the\n format is \"{year}-{month}-{day}T{hour}:{min}:{sec}[.{frac_sec}]Z\"\n where {year} is always expressed using four digits while {month}, {day},\n {hour}, {min}, and {sec} are zero-padded to two digits each. The fractional\n seconds, which can go up to 9 digits (i.e. up to 1 nanosecond resolution),\n are optional. The \"Z\" suffix indicates the timezone (\"UTC\"); the timezone\n is required. A ProtoJSON serializer should always use UTC (as indicated by\n \"Z\") when printing the Timestamp type and a ProtoJSON parser should be\n able to accept both UTC and other timezones (as indicated by an offset).\n\n For example, \"2017-01-15T01:30:15.01Z\" encodes 15.01 seconds past\n 01:30 UTC on January 15, 2017.\n\n In JavaScript, one can convert a Date object to this format using the\n standard\n [toISOString()](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toISOString)\n method. In Python, a standard `datetime.datetime` object can be converted\n to this format using\n [`strftime`](https://docs.python.org/2/library/time.html#time.strftime) with\n the time format spec '%Y-%m-%dT%H:%M:%S.%fZ'. Likewise, in Java, one can use\n the Joda Time's [`ISODateTimeFormat.dateTime()`](\n http://joda-time.sourceforge.net/apidocs/org/joda/time/format/ISODateTimeFormat.html#dateTime()\n ) to obtain a formatter capable of generating timestamps in this format.","title":"created_at","uniqueKey":"apiAccessKey.createdAt","typeLabel":"string\u003cdate-time>"},"updatedAt":{"type":"string","examples":["2023-01-15T01:30:15.01Z","2024-12-25T12:00:00Z"],"format":"date-time","description":"A Timestamp represents a point in time independent of any time zone or local\n calendar, encoded as a count of seconds and fractions of seconds at\n nanosecond resolution. The count is relative to an epoch at UTC midnight on\n January 1, 1970, in the proleptic Gregorian calendar which extends the\n Gregorian calendar backwards to year one.\n\n All minutes are 60 seconds long. Leap seconds are \"smeared\" so that no leap\n second table is needed for interpretation, using a [24-hour linear\n smear](https://developers.google.com/time/smear).\n\n The range is from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59.999999999Z. By\n restricting to that range, we ensure that we can convert to and from [RFC\n 3339](https://www.ietf.org/rfc/rfc3339.txt) date strings.\n\n # Examples\n\n Example 1: Compute Timestamp from POSIX `time()`.\n\n Timestamp timestamp;\n timestamp.set_seconds(time(NULL));\n timestamp.set_nanos(0);\n\n Example 2: Compute Timestamp from POSIX `gettimeofday()`.\n\n struct timeval tv;\n gettimeofday(\u0026tv, NULL);\n\n Timestamp timestamp;\n timestamp.set_seconds(tv.tv_sec);\n timestamp.set_nanos(tv.tv_usec * 1000);\n\n Example 3: Compute Timestamp from Win32 `GetSystemTimeAsFileTime()`.\n\n FILETIME ft;\n GetSystemTimeAsFileTime(\u0026ft);\n UINT64 ticks = (((UINT64)ft.dwHighDateTime) \u003c\u003c 32) | ft.dwLowDateTime;\n\n // A Windows tick is 100 nanoseconds. Windows epoch 1601-01-01T00:00:00Z\n // is 11644473600 seconds before Unix epoch 1970-01-01T00:00:00Z.\n Timestamp timestamp;\n timestamp.set_seconds((INT64) ((ticks / 10000000) - 11644473600LL));\n timestamp.set_nanos((INT32) ((ticks % 10000000) * 100));\n\n Example 4: Compute Timestamp from Java `System.currentTimeMillis()`.\n\n long millis = System.currentTimeMillis();\n\n Timestamp timestamp = Timestamp.newBuilder().setSeconds(millis / 1000)\n .setNanos((int) ((millis % 1000) * 1000000)).build();\n\n Example 5: Compute Timestamp from Java `Instant.now()`.\n\n Instant now = Instant.now();\n\n Timestamp timestamp =\n Timestamp.newBuilder().setSeconds(now.getEpochSecond())\n .setNanos(now.getNano()).build();\n\n Example 6: Compute Timestamp from current time in Python.\n\n timestamp = Timestamp()\n timestamp.GetCurrentTime()\n\n # JSON Mapping\n\n In JSON format, the Timestamp type is encoded as a string in the\n [RFC 3339](https://www.ietf.org/rfc/rfc3339.txt) format. That is, the\n format is \"{year}-{month}-{day}T{hour}:{min}:{sec}[.{frac_sec}]Z\"\n where {year} is always expressed using four digits while {month}, {day},\n {hour}, {min}, and {sec} are zero-padded to two digits each. The fractional\n seconds, which can go up to 9 digits (i.e. up to 1 nanosecond resolution),\n are optional. The \"Z\" suffix indicates the timezone (\"UTC\"); the timezone\n is required. A ProtoJSON serializer should always use UTC (as indicated by\n \"Z\") when printing the Timestamp type and a ProtoJSON parser should be\n able to accept both UTC and other timezones (as indicated by an offset).\n\n For example, \"2017-01-15T01:30:15.01Z\" encodes 15.01 seconds past\n 01:30 UTC on January 15, 2017.\n\n In JavaScript, one can convert a Date object to this format using the\n standard\n [toISOString()](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toISOString)\n method. In Python, a standard `datetime.datetime` object can be converted\n to this format using\n [`strftime`](https://docs.python.org/2/library/time.html#time.strftime) with\n the time format spec '%Y-%m-%dT%H:%M:%S.%fZ'. Likewise, in Java, one can use\n the Joda Time's [`ISODateTimeFormat.dateTime()`](\n http://joda-time.sourceforge.net/apidocs/org/joda/time/format/ISODateTimeFormat.html#dateTime()\n ) to obtain a formatter capable of generating timestamps in this format.","title":"updated_at","uniqueKey":"apiAccessKey.updatedAt","typeLabel":"string\u003cdate-time>"},"expiresAt":{"oneOf":[{"type":"string","examples":["2023-01-15T01:30:15.01Z","2024-12-25T12:00:00Z"],"format":"date-time","description":"A Timestamp represents a point in time independent of any time zone or local\n calendar, encoded as a count of seconds and fractions of seconds at\n nanosecond resolution. The count is relative to an epoch at UTC midnight on\n January 1, 1970, in the proleptic Gregorian calendar which extends the\n Gregorian calendar backwards to year one.\n\n All minutes are 60 seconds long. Leap seconds are \"smeared\" so that no leap\n second table is needed for interpretation, using a [24-hour linear\n smear](https://developers.google.com/time/smear).\n\n The range is from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59.999999999Z. By\n restricting to that range, we ensure that we can convert to and from [RFC\n 3339](https://www.ietf.org/rfc/rfc3339.txt) date strings.\n\n # Examples\n\n Example 1: Compute Timestamp from POSIX `time()`.\n\n Timestamp timestamp;\n timestamp.set_seconds(time(NULL));\n timestamp.set_nanos(0);\n\n Example 2: Compute Timestamp from POSIX `gettimeofday()`.\n\n struct timeval tv;\n gettimeofday(\u0026tv, NULL);\n\n Timestamp timestamp;\n timestamp.set_seconds(tv.tv_sec);\n timestamp.set_nanos(tv.tv_usec * 1000);\n\n Example 3: Compute Timestamp from Win32 `GetSystemTimeAsFileTime()`.\n\n FILETIME ft;\n GetSystemTimeAsFileTime(\u0026ft);\n UINT64 ticks = (((UINT64)ft.dwHighDateTime) \u003c\u003c 32) | ft.dwLowDateTime;\n\n // A Windows tick is 100 nanoseconds. Windows epoch 1601-01-01T00:00:00Z\n // is 11644473600 seconds before Unix epoch 1970-01-01T00:00:00Z.\n Timestamp timestamp;\n timestamp.set_seconds((INT64) ((ticks / 10000000) - 11644473600LL));\n timestamp.set_nanos((INT32) ((ticks % 10000000) * 100));\n\n Example 4: Compute Timestamp from Java `System.currentTimeMillis()`.\n\n long millis = System.currentTimeMillis();\n\n Timestamp timestamp = Timestamp.newBuilder().setSeconds(millis / 1000)\n .setNanos((int) ((millis % 1000) * 1000000)).build();\n\n Example 5: Compute Timestamp from Java `Instant.now()`.\n\n Instant now = Instant.now();\n\n Timestamp timestamp =\n Timestamp.newBuilder().setSeconds(now.getEpochSecond())\n .setNanos(now.getNano()).build();\n\n Example 6: Compute Timestamp from current time in Python.\n\n timestamp = Timestamp()\n timestamp.GetCurrentTime()\n\n # JSON Mapping\n\n In JSON format, the Timestamp type is encoded as a string in the\n [RFC 3339](https://www.ietf.org/rfc/rfc3339.txt) format. That is, the\n format is \"{year}-{month}-{day}T{hour}:{min}:{sec}[.{frac_sec}]Z\"\n where {year} is always expressed using four digits while {month}, {day},\n {hour}, {min}, and {sec} are zero-padded to two digits each. The fractional\n seconds, which can go up to 9 digits (i.e. up to 1 nanosecond resolution),\n are optional. The \"Z\" suffix indicates the timezone (\"UTC\"); the timezone\n is required. A ProtoJSON serializer should always use UTC (as indicated by\n \"Z\") when printing the Timestamp type and a ProtoJSON parser should be\n able to accept both UTC and other timezones (as indicated by an offset).\n\n For example, \"2017-01-15T01:30:15.01Z\" encodes 15.01 seconds past\n 01:30 UTC on January 15, 2017.\n\n In JavaScript, one can convert a Date object to this format using the\n standard\n [toISOString()](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toISOString)\n method. In Python, a standard `datetime.datetime` object can be converted\n to this format using\n [`strftime`](https://docs.python.org/2/library/time.html#time.strftime) with\n the time format spec '%Y-%m-%dT%H:%M:%S.%fZ'. Likewise, in Java, one can use\n the Joda Time's [`ISODateTimeFormat.dateTime()`](\n http://joda-time.sourceforge.net/apidocs/org/joda/time/format/ISODateTimeFormat.html#dateTime()\n ) to obtain a formatter capable of generating timestamps in this format.","title":"expires_at","uniqueKey":"apiAccessKey.expiresAt.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","examples":["2023-01-15T01:30:15.01Z","2024-12-25T12:00:00Z"],"format":"date-time","description":"A Timestamp represents a point in time independent of any time zone or local\n calendar, encoded as a count of seconds and fractions of seconds at\n nanosecond resolution. The count is relative to an epoch at UTC midnight on\n January 1, 1970, in the proleptic Gregorian calendar which extends the\n Gregorian calendar backwards to year one.\n\n All minutes are 60 seconds long. Leap seconds are \"smeared\" so that no leap\n second table is needed for interpretation, using a [24-hour linear\n smear](https://developers.google.com/time/smear).\n\n The range is from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59.999999999Z. By\n restricting to that range, we ensure that we can convert to and from [RFC\n 3339](https://www.ietf.org/rfc/rfc3339.txt) date strings.\n\n # Examples\n\n Example 1: Compute Timestamp from POSIX `time()`.\n\n Timestamp timestamp;\n timestamp.set_seconds(time(NULL));\n timestamp.set_nanos(0);\n\n Example 2: Compute Timestamp from POSIX `gettimeofday()`.\n\n struct timeval tv;\n gettimeofday(\u0026tv, NULL);\n\n Timestamp timestamp;\n timestamp.set_seconds(tv.tv_sec);\n timestamp.set_nanos(tv.tv_usec * 1000);\n\n Example 3: Compute Timestamp from Win32 `GetSystemTimeAsFileTime()`.\n\n FILETIME ft;\n GetSystemTimeAsFileTime(\u0026ft);\n UINT64 ticks = (((UINT64)ft.dwHighDateTime) \u003c\u003c 32) | ft.dwLowDateTime;\n\n // A Windows tick is 100 nanoseconds. Windows epoch 1601-01-01T00:00:00Z\n // is 11644473600 seconds before Unix epoch 1970-01-01T00:00:00Z.\n Timestamp timestamp;\n timestamp.set_seconds((INT64) ((ticks / 10000000) - 11644473600LL));\n timestamp.set_nanos((INT32) ((ticks % 10000000) * 100));\n\n Example 4: Compute Timestamp from Java `System.currentTimeMillis()`.\n\n long millis = System.currentTimeMillis();\n\n Timestamp timestamp = Timestamp.newBuilder().setSeconds(millis / 1000)\n .setNanos((int) ((millis % 1000) * 1000000)).build();\n\n Example 5: Compute Timestamp from Java `Instant.now()`.\n\n Instant now = Instant.now();\n\n Timestamp timestamp =\n Timestamp.newBuilder().setSeconds(now.getEpochSecond())\n .setNanos(now.getNano()).build();\n\n Example 6: Compute Timestamp from current time in Python.\n\n timestamp = Timestamp()\n timestamp.GetCurrentTime()\n\n # JSON Mapping\n\n In JSON format, the Timestamp type is encoded as a string in the\n [RFC 3339](https://www.ietf.org/rfc/rfc3339.txt) format. That is, the\n format is \"{year}-{month}-{day}T{hour}:{min}:{sec}[.{frac_sec}]Z\"\n where {year} is always expressed using four digits while {month}, {day},\n {hour}, {min}, and {sec} are zero-padded to two digits each. The fractional\n seconds, which can go up to 9 digits (i.e. up to 1 nanosecond resolution),\n are optional. The \"Z\" suffix indicates the timezone (\"UTC\"); the timezone\n is required. A ProtoJSON serializer should always use UTC (as indicated by\n \"Z\") when printing the Timestamp type and a ProtoJSON parser should be\n able to accept both UTC and other timezones (as indicated by an offset).\n\n For example, \"2017-01-15T01:30:15.01Z\" encodes 15.01 seconds past\n 01:30 UTC on January 15, 2017.\n\n In JavaScript, one can convert a Date object to this format using the\n standard\n [toISOString()](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toISOString)\n method. In Python, a standard `datetime.datetime` object can be converted\n to this format using\n [`strftime`](https://docs.python.org/2/library/time.html#time.strftime) with\n the time format spec '%Y-%m-%dT%H:%M:%S.%fZ'. Likewise, in Java, one can use\n the Joda Time's [`ISODateTimeFormat.dateTime()`](\n http://joda-time.sourceforge.net/apidocs/org/joda/time/format/ISODateTimeFormat.html#dateTime()\n ) to obtain a formatter capable of generating timestamps in this format.","title":"expires_at","uniqueKey":"apiAccessKey.expiresAt.oneOf.1","typeLabel":"null"}],"uniqueKey":"apiAccessKey.expiresAt","typeLabel":"string\u003cdate-time> | null"},"provider":{"type":"string","title":"provider","uniqueKey":"apiAccessKey.provider","typeLabel":"string"},"authType":{"type":"string","title":"auth_type","description":"Deprecated: use auth_type_enum. Populated for older clients.","deprecated":true,"uniqueKey":"apiAccessKey.authType","typeLabel":"string"},"memberOauthAuthenticated":{"type":"boolean","title":"member_oauth_authenticated","uniqueKey":"apiAccessKey.memberOauthAuthenticated","typeLabel":"boolean"},"memberOauthDisplayName":{"type":"string","title":"member_oauth_display_name","uniqueKey":"apiAccessKey.memberOauthDisplayName","typeLabel":"string"},"httpBasicAuth":{"oneOf":[{"type":"object","properties":{"username":{"type":"string","title":"username","uniqueKey":"apiAccessKey.httpBasicAuth.oneOf.0.username","typeLabel":"string"},"password":{"type":"string","title":"password","uniqueKey":"apiAccessKey.httpBasicAuth.oneOf.0.password","typeLabel":"string"}},"title":"http_basic_auth","additionalProperties":false,"uniqueKey":"apiAccessKey.httpBasicAuth.oneOf.0","typeLabel":"http_basic_auth · object"},{"type":"null","properties":{"username":{"type":"string","title":"username"},"password":{"type":"string","title":"password"}},"title":"http_basic_auth","additionalProperties":false,"uniqueKey":"apiAccessKey.httpBasicAuth.oneOf.1","typeLabel":"null"}],"uniqueKey":"apiAccessKey.httpBasicAuth","typeLabel":"http_basic_auth · object | null"},"body":{"type":"object","title":"body","additionalProperties":{"type":"string","title":"value","uniqueKey":"apiAccessKey.body.additionalProperties","typeLabel":"string"},"uniqueKey":"apiAccessKey.body","typeLabel":"body · object"},"contentType":{"type":"string","title":"content_type","enum":["BODY_CONTENT_TYPE_NONE","BODY_CONTENT_TYPE_JSON","BODY_CONTENT_TYPE_FORM"],"uniqueKey":"apiAccessKey.contentType","typeLabel":"enum\u003cstring>"},"canWrite":{"type":"boolean","title":"can_write","uniqueKey":"apiAccessKey.canWrite","typeLabel":"boolean"},"accessType":{"oneOf":[{"type":"string","title":"access_type","uniqueKey":"apiAccessKey.accessType.oneOf.0","typeLabel":"string"},{"type":"null","title":"access_type","uniqueKey":"apiAccessKey.accessType.oneOf.1","typeLabel":"null"}],"uniqueKey":"apiAccessKey.accessType","typeLabel":"string | null"},"isPublic":{"type":"boolean","title":"is_public","uniqueKey":"apiAccessKey.isPublic","typeLabel":"boolean"},"testUrl":{"type":"string","title":"test_url","uniqueKey":"apiAccessKey.testUrl","typeLabel":"string"},"name":{"type":"string","title":"name","uniqueKey":"apiAccessKey.name","typeLabel":"string"},"authPrefix":{"type":"string","title":"auth_prefix","uniqueKey":"apiAccessKey.authPrefix","typeLabel":"string"},"testMethod":{"type":"string","title":"test_method","uniqueKey":"apiAccessKey.testMethod","typeLabel":"string"},"authTypeEnum":{"type":"string","title":"auth_type_enum","enum":["API_AUTH_TYPE_UNSPECIFIED","API_AUTH_TYPE_TOKEN","API_AUTH_TYPE_OAUTH_U2M","API_AUTH_TYPE_OAUTH_PER_MEMBER","API_AUTH_TYPE_ENV_VAR","API_AUTH_TYPE_NONE","API_AUTH_TYPE_OTHER"],"description":"Authentication mode derived from auth_type. An empty stored auth_type maps\n to TOKEN; an unrecognized value maps to UNSPECIFIED and remains in auth_type.","uniqueKey":"apiAccessKey.authTypeEnum","typeLabel":"enum\u003cstring>"}},"title":"api_access_key","additionalProperties":false,"uniqueKey":"apiAccessKey","typeLabel":"api_access_key · object"}},"title":"GetApiAccessKeyResponse","additionalProperties":false,"uniqueKey":"","typeLabel":"GetApiAccessKeyResponse · object"},"examples":{"Example":{"title":"Example","value":{"apiAccessKey":{"id":"\u003cstring>","orgId":"\u003cstring>","memberId":"\u003cstring>","hosts":["\u003cstring>"],"headers":{},"queryParams":{},"description":"\u003cstring>","createdAt":"2023-01-15T01:30:15.01Z","updatedAt":"2023-01-15T01:30:15.01Z","expiresAt":"2023-01-15T01:30:15.01Z","provider":"\u003cstring>","authType":"\u003cstring>","memberOauthAuthenticated":true,"memberOauthDisplayName":"\u003cstring>","httpBasicAuth":{"username":"\u003cstring>","password":"\u003cstring>"},"body":{},"contentType":"BODY_CONTENT_TYPE_NONE","canWrite":true,"accessType":"\u003cstring>","isPublic":true,"testUrl":"\u003cstring>","name":"\u003cstring>","authPrefix":"\u003cstring>","testMethod":"\u003cstring>","authTypeEnum":"API_AUTH_TYPE_UNSPECIFIED"}}}},"exampleType":"generated"}},"exampleType":"generated"},"a1604d7e-2197-4285-a29b-9c4f98628872":{"description":"Error","content":{"application/json":{"schema":{"type":"object","properties":{"code":{"type":"string","examples":["not_found"],"enum":["canceled","unknown","invalid_argument","deadline_exceeded","not_found","already_exists","permission_denied","resource_exhausted","failed_precondition","aborted","out_of_range","unimplemented","internal","unavailable","data_loss","unauthenticated"],"description":"The status code, which should be an enum value of [google.rpc.Code][google.rpc.Code].","uniqueKey":"code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","description":"A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the [google.rpc.Status.details][google.rpc.Status.details] field, or localized by the client.","uniqueKey":"message","typeLabel":"string"},"details":{"type":"array","items":{"type":"object","properties":{"type":{"type":"string","description":"A URL that acts as a globally unique identifier for the type of the serialized message. For example: `type.googleapis.com/google.rpc.ErrorInfo`. This is used to determine the schema of the data in the `value` field and is the discriminator for the `debug` field.","uniqueKey":"details.items.[INDEX].type","typeLabel":"string"},"value":{"type":"string","format":"binary","description":"The Protobuf message, serialized as bytes and base64-encoded. The specific message type is identified by the `type` field.","uniqueKey":"details.items.[INDEX].value","typeLabel":"file"},"debug":{"type":"object","title":"Debug","description":"Deserialized error detail payload. The 'type' field indicates the schema. This field is for easier debugging and should not be relied upon for application logic.","additionalProperties":true,"uniqueKey":"details.items.[INDEX].debug","typeLabel":"Debug · object"}},"additionalProperties":true,"description":"Contains an arbitrary serialized message along with a @type that describes the type of the serialized message, with an additional debug field for ConnectRPC error details.","uniqueKey":"details.items.[INDEX]","typeLabel":"object"},"description":"A list of messages that carry the error details. There is no limit on the number of messages.","uniqueKey":"details","typeLabel":"object[]"}},"title":"Connect Error","additionalProperties":true,"description":"Error type returned by Connect: https://connectrpc.com/docs/go/errors/#http-representation","uniqueKey":"","typeLabel":"Connect Error · object"},"examples":{"Example":{"title":"Example","value":{"code":"not_found","message":"\u003cstring>","details":[{"type":"\u003cstring>","value":"\u003cstring>","debug":{}}]}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"34fe27b2-ef64-4927-9c1c-7a65e8a2f207":{"apiKey":{"type":"apiKey","in":"header","name":"tql_api_key","scopes":[],"schemeName":"apiKey"}}},"servers":{"12842d60-78d1-4f30-b87f-2ab18be8e63f":{"url":"https://app.textql.com/rpc/public"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"apiKey","in":"header","name":"tql_api_key","scopes":[],"schemeName":"apiKey"},"schema":{"title":"tql_api_key","type":"string","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"apiKey","name":"tql_api_key"}],"title":"apiKey"}]},"originalFileLocation":"api-reference/speakeasy/textql-api-with-code-samples.yaml"},"subdomain":"textql","siteName":"TextQL Docs","title":"Get Api Access Key - TextQL Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-23T02:20:43.512Z","originalFileLocation":"api-reference/sdk/secretservice/getapiaccesskey.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=\"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=\"Get Api Access Key - TextQL Docs\">\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/secretservice/getapiaccesskey\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://textql.mintlify.app/_mintlify/api/og/v2?division=Secret+Service\u0026amp;title=Get+Api+Access+Key\u0026amp;theme=a75e06317ec6b7e82a309c26\u0026amp;signature=9d529abb7b15d09902a1b4434208b863e72de5939789817a37071a184409ed18\">\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=\"Get Api Access Key - TextQL Docs\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://textql.mintlify.app/_mintlify/api/og/v2?division=Secret+Service\u0026amp;title=Get+Api+Access+Key\u0026amp;theme=a75e06317ec6b7e82a309c26\u0026amp;signature=9d529abb7b15d09902a1b4434208b863e72de5939789817a37071a184409ed18\">\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/secretservice/getapiaccesskey\">\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/secretservice/getapiaccesskey.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/secretservice/getapiaccesskey#webpage\",\"url\":\"https://docs.textql.com/api-reference/sdk/secretservice/getapiaccesskey\",\"name\":\"Get Api Access Key\",\"dateModified\":\"2026-10-23T02:20:43.512Z\",\"isPartOf\":{\"@id\":\"https://docs.textql.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.textql.com/api-reference/sdk/secretservice/getapiaccesskey#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.textql.com/api-reference/sdk/secretservice/getapiaccesskey#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Secret Service\",\"item\":\"https://docs.textql.com/api-reference/sdk/secretservice/createapirevision\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Get Api Access Key\",\"item\":\"https://docs.textql.com/api-reference/sdk/secretservice/getapiaccesskey\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.textql.com/api-reference/sdk/secretservice/getapiaccesskey#apireference\",\"headline\":\"Get Api Access Key\",\"name\":\"Get Api Access Key\",\"url\":\"https://docs.textql.com/api-reference/sdk/secretservice/getapiaccesskey\",\"mainEntityOfPage\":{\"@id\":\"https://docs.textql.com/api-reference/sdk/secretservice/getapiaccesskey#webpage\"},\"dateModified\":\"2026-10-23T02:20:43.512Z\",\"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\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","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","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","description":null,"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","description":null,"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"}]}]},"title":"Get Api Access Key - TextQL Docs","buildId":"dpl_849ArpqvBiCczQiT1Y1stNGpbqHT","deploymentId":"dpl_849ArpqvBiCczQiT1Y1stNGpbqHT","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-Bbp7I60D.js","utils-C3RIvJha.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-DqD-vLt8.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-B31Loprg.js","snippetPresets-DKpk-b8t.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-Cj65AhOR.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-BXtn5gcC.js","shallow-RY2b03Cp.js","getApiPlaygroundDisplay-B0jeiPk3.js","CodeSnippet-CYgBjjwn.js","CodeSnippets-DOngDrYB.js","Page-n7I5XbKb.js","getPastedJson-DRQbJx-T.js","icon-CQiQCicY.js","MethodPill-BKTLdNtu.js","DuplicateIcon-B9jpAdat.js","createIcon-DCddRrXv.js","DynamicMarkdown-a8hUKrw6.js","SectionHeading-eECVV2eH.js","axios-vUo_bRtp.js","Markdown--GF7ZIpf.js","clsx-DZLdJUrt.js","lib--scc4DXi.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-2LoAhjKH.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-Zwc0ZncM.js"]}