How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

TextQL Chat Service API

The ChatService API from TextQL — 38 operation(s) for chatservice.

TextQL Chat Service API is one of 39 APIs that TextQL publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include ChatService. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, authentication docs, and rate-limit docs.

This API exposes 38 operations across 38 paths, and defines 309 schemas. It is described by OpenAPI 3.2.0, at version 1.0.0.

Requests are made against a single base URL, https://app.textql.com/rpc/public.

38 operations 38 paths 309 schemas 38 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.0.0
Base URL
https://app.textql.com/v2
Authentication
API Key
Resource Areas
1

Authentication & Security 1

TextQL Chat Service API declares 1 security scheme for authenticating requests. An API key is passed in the header as tql_api_key (apiKey). By default, every request must be authenticated.

Paths & Operations 38

Across 38 paths, the API surfaces 38 operations — 38 POST. Each is listed below with its method, path, parameters, and response codes.

ChatService 38
POST
/textql.rpc.public.chat.ChatService/ApproveContextPromptChange
ApproveContextPromptChange
ChatService_ApproveContextPromptChange 2 params body → default200
POST
/textql.rpc.public.chat.ChatService/ApproveOntologyChange
ApproveOntologyChange
ChatService_ApproveOntologyChange 2 params body → default200
POST
/textql.rpc.public.chat.ChatService/AttachAgentToChat
AttachAgentToChat
ChatService_AttachAgentToChat 2 params body → default200
POST
/textql.rpc.public.chat.ChatService/AttachApp
AttachApp
ChatService_AttachApp 2 params body → default200
POST
/textql.rpc.public.chat.ChatService/AttachDashboard
AttachDashboard
ChatService_AttachDashboard 2 params body → default200
POST
/textql.rpc.public.chat.ChatService/AttachDataset
RateChatCell appends a row to cellrating for every click; thumbs-down also…
ChatService_AttachDataset 2 params body → default200
POST
/textql.rpc.public.chat.ChatService/BookmarkChat
BookmarkChat
ChatService_BookmarkChat 2 params body → default200
POST
/textql.rpc.public.chat.ChatService/CancelStream
CancelStream
ChatService_CancelStream 2 params body → default200
POST
/textql.rpc.public.chat.ChatService/CheckChatPermissions
CheckChatPermissions
ChatService_CheckChatPermissions 2 params body → default200
POST
/textql.rpc.public.chat.ChatService/CheckHealth
CheckHealth
ChatService_CheckHealth 2 params body → default200
POST
/textql.rpc.public.chat.ChatService/CheckStreamlitHealth
CheckStreamlitHealth
ChatService_CheckStreamlitHealth 2 params body → default200
POST
/textql.rpc.public.chat.ChatService/CreateChat
CreateChat
ChatService_CreateChat 2 params body → default200
POST
/textql.rpc.public.chat.ChatService/DeleteChat
DeleteChat
ChatService_DeleteChat 2 params body → default200
POST
/textql.rpc.public.chat.ChatService/DismissQuestions
Resolve a halted questions cell.
ChatService_DismissQuestions 2 params body → default200
POST
/textql.rpc.public.chat.ChatService/DuplicateChat
DuplicateChat
ChatService_DuplicateChat 2 params body → default200
POST
/textql.rpc.public.chat.ChatService/GetAPIChatAnswer
GetAPIChatAnswer
ChatService_GetAPIChatAnswer 2 params body → default200
POST
/textql.rpc.public.chat.ChatService/GetArtifact
GetArtifact
ChatService_GetArtifact 2 params body → default200
POST
/textql.rpc.public.chat.ChatService/GetChat
GetChat
ChatService_GetChat 2 params body → default200
POST
/textql.rpc.public.chat.ChatService/GetChatArtifactsSummary
GetChatArtifactsSummary
ChatService_GetChatArtifactsSummary 2 params body → default200
POST
/textql.rpc.public.chat.ChatService/GetChatExecutionTiming
GetChatExecutionTiming
ChatService_GetChatExecutionTiming 2 params body → default200
POST
/textql.rpc.public.chat.ChatService/GetChatHistory
GetChatHistory
ChatService_GetChatHistory 2 params body → default200
POST
/textql.rpc.public.chat.ChatService/GetChats
GetChats
ChatService_GetChats 2 params body → default200
POST
/textql.rpc.public.chat.ChatService/GetCompletionParameters
List distinct chat creators the user can access
ChatService_GetCompletionParameters 2 params body → default200
POST
/textql.rpc.public.chat.ChatService/GetCompletionParametersBatch
GetCompletionParametersBatch
ChatService_GetCompletionParametersBatch 2 params body → default200
POST
/textql.rpc.public.chat.ChatService/GetLlmUsage
GetLlmUsage
ChatService_GetLlmUsage 2 params body → default200
POST
/textql.rpc.public.chat.ChatService/GetMembersWithChats
GetMembersWithChats
ChatService_GetMembersWithChats 2 params body → default200
POST
/textql.rpc.public.chat.ChatService/GetPlaybookChats
GetPlaybookChats
ChatService_GetPlaybookChats 2 params body → default200
POST
/textql.rpc.public.chat.ChatService/PollChatEvents
PollChatEvents
ChatService_PollChatEvents 2 params body → default200
POST
/textql.rpc.public.chat.ChatService/QueryOneShot
QueryOneShot
ChatService_QueryOneShot 2 params body → default200
POST
/textql.rpc.public.chat.ChatService/RateChatCell
RateChatCell
ChatService_RateChatCell 2 params body → default200
POST
/textql.rpc.public.chat.ChatService/RejectContextPromptChange
RejectContextPromptChange
ChatService_RejectContextPromptChange 2 params body → default200
POST
/textql.rpc.public.chat.ChatService/RejectOntologyChange
Resolve a halted askapproval form cell.
ChatService_RejectOntologyChange 2 params body → default200
POST
/textql.rpc.public.chat.ChatService/RunChat
RunChat
ChatService_RunChat 2 params body → default200
POST
/textql.rpc.public.chat.ChatService/SendMessage
SendMessage
ChatService_SendMessage 2 params body → default200
POST
/textql.rpc.public.chat.ChatService/SubmitContextPromptChange
SubmitContextPromptChange
ChatService_SubmitContextPromptChange 2 params body → default200
POST
/textql.rpc.public.chat.ChatService/SubmitQuestions
SubmitQuestions
ChatService_SubmitQuestions 2 params body → default200
POST
/textql.rpc.public.chat.ChatService/UnbookmarkChat
UnbookmarkChat
ChatService_UnbookmarkChat 2 params body → default200
POST
/textql.rpc.public.chat.ChatService/UpdateChat
UpdateChat
ChatService_UpdateChat 2 params body → default200

Schemas 309

The contract defines 309 schemas that model the data the API accepts and returns. The most detailed are textql.rpc.public.paradigm.UniversalOptions (31 properties), textql.rpc.public.app.App (29 properties), textql.rpc.public.dashboard.Dashboard (28 properties), textql.rpc.public.chat.Chat (28 properties). Each schema is shown below with its type and property counts.

textql.rpc.public.chat.GetChatResponse
object
3 properties
textql.rpc.public.ontology.TableName
object
Core data types
3 properties
textql.rpc.public.cells.OntologyObjectMetricLite
object
4 properties
textql.rpc.public.app.ComputeFunction
object
8 properties
textql.rpc.public.app.AppFile
object
2 properties
textql.rpc.public.chat.CheckChatPermissionsRequest
object
1 property 1 required
textql.rpc.public.ontology.UnlinkedAttributeData
object
1 property
textql.rpc.public.chat.ApproveContextPromptChangeRequest
object
2 properties 2 required
textql.rpc.public.cells.OntologyMetricSearchMatch
object
6 properties
textql.rpc.public.cells.AppInfo
object
9 properties
textql.rpc.public.chat.LlmCompletionParameters
object
LLM completion parameters used to create a cell
15 properties
textql.rpc.public.chat.GetCompletionParametersBatchResponse
object
1 property
textql.rpc.public.cells.ThinkingCell
object
2 properties
textql.rpc.public.cells.QuestionAnswer
object
4 properties
textql.rpc.public.cells.SubagentCell
object
12 properties
textql.rpc.public.chat.FormArtifactData
object
1 property
textql.rpc.public.cells.GmailEmailSearchCell
object
3 properties
textql.rpc.public.dashboard.DataSource
object
Unified data source for dashboards
textql.rpc.public.cells.AnswerCell
object
3 properties
textql.rpc.public.chat.GetLlmUsageResponse
object
6 properties
google.protobuf.Struct
object
Struct represents a structured data value, consisting of fields which map to dynamically typed values. In some languages, Struct might be supported by a native…
textql.rpc.public.ontology.RelationType
string
textql.rpc.public.cells.FormCell
object
FormCell is the v2 form editor cell. It only references a formv5 row by id; the frontend loads the full form via FormService (no chat-cell scanning). The cache…
8 properties
textql.rpc.public.chat.AttachAppResponse
object
2 properties
textql.rpc.public.chat.AttachDatasetResponse
object
2 properties
textql.rpc.public.chat.CheckStreamlitHealthRequest
object
2 properties 2 required
textql.rpc.public.chat.CancelStreamRequest
object
1 property 1 required
textql.rpc.public.reports.DividerBlock
object
textql.rpc.public.dataframe.DataFrameInfo
object
5 properties
textql.rpc.public.dataset.DatasetType
string
never change the names or numbers of existing dataset types!
textql.rpc.public.cells.WebSearchType
string
textql.rpc.public.cells.TeamsChannelRef
object
2 properties
textql.rpc.public.cells.Microsoft365EmailSearchCell
object
3 properties
textql.rpc.public.cells.QuestionsStatus
string
textql.rpc.public.dataframe.TimestampValues
object
1 property
textql.rpc.public.chat.FileArtifactData
object
Request full artifact data when item is selected
2 properties
textql.rpc.public.cells.OntologyEditorListFilter
object
1 property
textql.rpc.public.dataframe.DataFrameField
object
3 properties
textql.rpc.public.chat.CellExecutionTiming
object
3 properties
textql.rpc.public.ontology.LinkedAttributeData
object
2 properties
textql.rpc.public.dataset.TabularFile
object
4 properties
textql.rpc.public.app.App
object
29 properties
textql.rpc.public.cells.MCPToolCell
object
11 properties
textql.rpc.public.chat.ChatSource
string
textql.rpc.public.dataframe.DataFrameWithInfo
object
3 properties
textql.rpc.public.chat.ApproveOntologyChangeResponse
object
4 properties
textql.rpc.public.chat.GetArtifactRequest
object
Request all artifact summaries for a chat (for drawer dropdown)
2 properties 2 required
textql.rpc.public.chat.ChatMessage
object
3 properties
textql.rpc.public.chat.ApproveContextPromptChangeResponse
object
5 properties
textql.rpc.public.tableau.TableauView
object
8 properties
textql.rpc.public.chat.AttachDashboardRequest
object
2 properties 2 required
google.protobuf.Timestamp
string
A Timestamp represents a point in time independent of any time zone or local calendar, encoded as a count of seconds and fractions of seconds at nanosecond res…
textql.rpc.public.chat.GetAPIChatAnswerRequest
object
order is "most recent first"
1 property 1 required
textql.rpc.public.chat.ArtifactSummary
object
Bookmark management
5 properties
textql.rpc.public.ontology.OntologyAttributeType
string
textql.rpc.public.app.Capability
object
10 properties
textql.rpc.public.ontology.GraphProperties
object
3 properties
textql.rpc.public.config_source.ConfigSource
object
Config-management metadata (provenance + reconcile state) for any file-based object. Presence on an object ⇒ the object is config-managed.
4 properties
textql.rpc.public.cells.OntologyEditorCell
object
23 properties
textql.rpc.public.chat.UnbookmarkChatRequest
object
Simplified query response for external API users
1 property 1 required
textql.rpc.public.cells.FeedAgentInfo
object
17 properties
textql.rpc.public.cells.ConnectorsCell
object
ConnectorsCell is the agent-only "connectors" inspect tool. The frontend only shows that the tool ran (and a count); connector detail goes to the LLM, never to…
2 properties
textql.rpc.public.chat.GetMembersWithChatsResponse
object
1 property
textql.rpc.public.cells.BashCell
object
4 properties
textql.rpc.public.dataframe.StringValues
object
1 property
textql.rpc.public.dashboard.DashboardCreator
object
3 properties
textql.rpc.public.chat.SubmitQuestionsRequest
object
2 properties 1 required
textql.rpc.public.cells.FeedPostCell
object
12 properties
textql.rpc.public.chat.GetMembersWithChatsRequest
object
textql.rpc.public.cells.MarkdownCell
object
3 properties
textql.rpc.public.cells.Microsoft365EmailContentCell
object
4 properties
textql.rpc.public.cells.QuestionInput
object
5 properties
textql.rpc.public.cells.QuestionSpec
object
6 properties
textql.rpc.public.chat.SubmitContextPromptChangeResponse
object
5 properties
textql.rpc.public.app.CapabilityParam
object
3 properties
textql.rpc.public.cells.SQLCell
object
14 properties
textql.rpc.public.cells.ReportCell
object
6 properties
textql.rpc.public.chat.CheckHealthResponse
object
9 properties
textql.rpc.public.cells.TableauSearchFieldsCell
object
2 properties
textql.rpc.public.chat.GetArtifactResponse
object
textql.rpc.public.chat.RunChatRequest
object
6 properties 1 required
textql.rpc.public.cells.FormEditorCell
object
4 properties
textql.rpc.public.dashboard.QueryParameter
object
3 properties
textql.rpc.public.dataframe.Int64Values
object
1 property
textql.rpc.public.cells.TextCell
object
6 properties
textql.rpc.public.cells.AppCell
object
AppCell records an agent action on a data app (the generative app execution primitive; apps are first-class rows in the apps table).
8 properties
textql.rpc.public.cells.FeedEngageCell
object
8 properties
textql.rpc.public.chat.GetAPIChatAnswerResponse
object
3 properties
textql.rpc.identity.MemberPreview
object
4 properties
textql.rpc.public.chat.DismissQuestionsRequest
object
2 properties 1 required
textql.rpc.public.cells.PatchCell
object
11 properties
textql.rpc.public.dataset.SandboxDataFrame
object
1 property
textql.rpc.public.patches.PatchLine
object
2 properties
textql.rpc.public.chat.StreamlitArtifactData
object
1 property
textql.rpc.public.cells.FeedCreateCell
object
6 properties
textql.rpc.public.chat.LlmModel
string
textql.rpc.public.cells.WebSearchCell
object
7 properties
textql.rpc.public.cells.GmailEmailContentCell
object
4 properties
textql.rpc.public.cells.SlackChannelRef
object
2 properties
textql.rpc.public.cells.ContextPromptEditorAction
string
textql.rpc.public.chat.CheckChatPermissionsResponse
object
6 properties
textql.rpc.public.chat.WatchRunErrorEvent
object
2 properties
textql.rpc.public.reports.ListBlock
object
2 properties
textql.rpc.public.chat.LlmUsage
object
6 properties
textql.rpc.public.chat.WatchRunCompleteEvent
object
1 property
textql.rpc.public.cells.SummaryCell
object
1 property
textql.rpc.public.paradigm.ParadigmOptions
object
textql.rpc.public.chat.GetChatRequest
object
1 property 1 required
textql.rpc.public.reports.HeroBlock
object
2 properties
textql.rpc.public.ontology.GraphPosition
object
2 properties
textql.rpc.public.cells.DocumentCell
object
5 properties
textql.rpc.public.chat.CellLifecycle
string
textql.rpc.public.cells.GoogleCalendarSearchCell
object
3 properties
textql.rpc.public.cells.SQLReference
object
1 property
textql.rpc.public.dashboard.LibraryTQLSource
object
References a .tql file stored in the Context Library. The file is rendered to SQL at fetch time and executed against the provided connector. Template parameter…
3 properties
textql.rpc.public.cells.QuestionsCell
object
QuestionsCell is the agent's "ask the user structured questions" tool. It is a haltable cell: the agent pauses until the user submits or dismisses inline. On s…
4 properties
textql.rpc.public.chat.StreamlitHealthStatus
string
textql.rpc.public.dataframe.DoubleValues
object
1 property
textql.rpc.public.chat.WatchOpenedEvent
object
textql.rpc.public.cells.FeedAgentAction
string
textql.rpc.public.chat.ChatExecutionTiming
object
6 properties
textql.rpc.public.ontology.AttributeData
object
textql.rpc.public.cells.SubagentRunStatus
string
textql.rpc.public.chat.RejectOntologyChangeRequest
object
Ontology change management
1 property 1 required
textql.rpc.public.cells.ImageCell
object
9 properties
textql.rpc.public.chat.DeleteChatRequest
object
1 property 1 required
textql.rpc.public.cells.PreviewCellRef
object
Preview cell reference for report history
4 properties
textql.rpc.public.cells.ListDashboardsCell
object
6 properties
textql.rpc.public.chat.QueryOneShotResponse
object
3 properties
textql.rpc.public.cells.OntologyEditorOperation
string
textql.rpc.public.chat.DismissQuestionsResponse
object
2 properties
textql.rpc.public.cells.PowerBICell
object
4 properties
textql.rpc.public.chat.GetChatArtifactsSummaryRequest
object
1 property 1 required
textql.rpc.public.ontology.ObjectRef
object
1 property
textql.rpc.public.cells.DashboardAction
string
textql.rpc.public.cells.OntologyOpenObjectCell
object
13 properties
textql.rpc.public.dashboard.DashboardStatus
string
textql.rpc.public.dataframe.Uint32Values
object
1 property
textql.rpc.public.dataframe.DataFrameRecord
object
1 property
textql.rpc.public.cells.EditableFormStatus
string
textql.rpc.public.cells.FileReference
object
3 properties
textql.rpc.public.cells.OrgMemberRef
object
2 properties
textql.rpc.public.cells.UseSkillCell
object
UseSkillCell is the client projection of a useskill auto-invoke. It deliberately carries no body field: the skill's instructions are LLM-facing prompt scaffold…
3 properties
textql.rpc.public.cells.GoogleDriveSearchCell
object
4 properties
textql.rpc.public.ontology.IntermediateJoin
object
3 properties
connect-protocol-version
number
Define the version of the Connect protocol
textql.rpc.public.chat.GetChatArtifactsSummaryResponse
object
Lightweight summary for drawer item list (minimal data transfer)
1 property
textql.rpc.public.paradigm.Paradigm
object
ChatParadigm includes paradigm options
3 properties
textql.rpc.public.cells.PythonCell
object
16 properties
textql.rpc.public.chat.AttachDashboardResponse
object
2 properties
textql.rpc.public.dataset.DatasetPermission
string
textql.rpc.public.cells.StatusCell
object
Deprecated: use toolsummary on Cell instead.
1 property
textql.rpc.public.chat.CheckHealthRequest
object
2 properties
textql.rpc.public.cells.FieldChange
object
Represents a before/after change to a field during an update. Used by both PlaybookEditorCell and FeedCreateCell.
3 properties
textql.rpc.public.cells.PowerBIMessageBlock
object
2 properties
textql.rpc.public.cells.PreviewCell
object
primary interface for ana to render sandbox assets client side
6 properties
textql.rpc.public.chat.SubmitQuestionsResponse
object
4 properties
textql.rpc.public.reports.ImageBlock
object
3 properties
textql.rpc.public.cells.Microsoft365CalendarCell
object
3 properties
textql.rpc.public.chat.GetChatExecutionTimingRequest
object
1 property 1 required
textql.rpc.public.chat.WatchChatEvent
object
textql.rpc.public.chat.WatchHeartbeatEvent
object
textql.rpc.public.cells.ListAppsCell
object
createdesignsystem tool: authors/edits an org Data App design system.
5 properties
textql.rpc.public.cells.OntologyEditorAction
string
textql.rpc.public.dataset.TableauData
object
5 properties
textql.rpc.public.cells.PlaybookEditorCell
object
13 properties
textql.rpc.public.chat.AttachDatasetRequest
object
2 properties 2 required
textql.rpc.public.cells.TabularFileCell
object
5 properties
textql.rpc.public.cells.PlaybookStatusLight
string
TODO(joseph): Clean up base enums // messages etc.
textql.rpc.public.chat.RejectOntologyChangeResponse
object
4 properties
textql.rpc.public.dashboard.PythonCodeSource
object
1 property
textql.rpc.public.dashboard.Dashboard
object
28 properties
textql.rpc.public.chat.ApproveOntologyChangeRequest
object
Per-member auth resume
1 property 1 required
textql.rpc.public.cells.ConnectorRef
object
Reference types for context data
3 properties
textql.rpc.public.patches.PatchStatus
string
textql.rpc.public.cells.OntologyQueryParam
object
5 properties
textql.rpc.public.chat.DuplicateChatResponse
object
1 property
textql.rpc.public.cells.DashboardInfo
object
8 properties
textql.rpc.public.chat.DuplicateChatRequest
object
8 properties 1 required
textql.rpc.public.reports.ReportBlock
object
textql.rpc.public.chat.GetChatsResponse
object
2 properties
textql.rpc.public.chat.AttachAgentToChatResponse
object
1 property
textql.rpc.public.chat.CreateResponse
object
1 property
textql.rpc.public.cells.TeamsUserRef
object
2 properties
textql.rpc.public.ontology.OntologyMetric
object
11 properties
textql.rpc.public.dataset.Dataset
object
textql.rpc.public.dataframe.ByteValues
object
1 property
google.protobuf.Value
Value represents a dynamically typed value which can be either null, a number, a string, a boolean, a recursive struct value, or a list of values. A producer o…
textql.rpc.public.reports.ImageVariant
string
textql.rpc.public.chat.GetChatExecutionTimingResponse
object
7 properties
connect.error
object
Error type returned by Connect: https://connectrpc.com/docs/go/errors/http-representation
3 properties
textql.rpc.public.cells.JavaScriptCell
object
5 properties
textql.rpc.public.chat.CreateRequest
object
11 properties 1 required
textql.rpc.paradigm_params.ParadigmType
string
textql.rpc.public.connector.ConnectorType
string
textql.rpc.public.chat.GetCompletionParametersRequest
object
2 properties 2 required
textql.rpc.public.cells.Citation
object
9 properties
textql.rpc.public.chat.ArtifactType
string
Artifact types for drawer items
textql.rpc.public.cells.PlaybookInfo
object
Simplified playbook info for display in cells
20 properties
textql.rpc.public.chat.HealthStatus
string
textql.rpc.public.chat.ThreadWarningType
string
ThreadWarningType is the canonical set of thread warning types
textql.rpc.public.cells.ExaSearchResult
object
11 properties
textql.rpc.public.chat.GetChatsRequest
object
21 properties
textql.rpc.public.cells.TableauMessageBlock
object
3 properties
textql.rpc.public.chat.PollChatEventsResponse
object
4 properties
textql.rpc.public.cells.CitationLineageNode
object
6 properties
textql.rpc.public.cells.ReportHistoryInfo
object
Simplified report info for report history cell
10 properties
textql.rpc.public.cells.QuestionKind
string
textql.rpc.public.ontology.MetricAggregation
string
textql.rpc.public.cells.StreamlitCell
object
5 properties
textql.rpc.public.cells.FormEditorAction
string
textql.rpc.public.dashboard.FileSource
object
3 properties
textql.rpc.public.chat.WatchHandoffPendingEvent
object
1 property
textql.rpc.public.ontology.OntologyRelation
object
10 properties
textql.rpc.public.chat.ChatSortField
string
textql.rpc.public.cells.SlackUserRef
object
2 properties
textql.rpc.public.chat.GetLlmUsageRequest
object
2 properties 1 required
textql.rpc.public.chat.HistoryRequest
object
3 properties 1 required
textql.rpc.public.cells.ContextPromptEditorCell
object
7 properties
textql.rpc.public.dataframe.Int32Values
object
1 property
textql.rpc.public.dataframe.DataFrame
object
2 properties
textql.rpc.public.dashboard.DashboardType
string
textql.rpc.public.chat.Methodology
string
textql.rpc.public.cells.TableauSQLCell
object
4 properties
textql.rpc.public.config_source.ConfigSyncStatus
string
textql.rpc.public.cells.ReportHistoryCell
object
3 properties
textql.rpc.public.app.ComputeFunctionParam
object
3 properties
textql.rpc.public.chat.SubmitContextPromptChangeRequest
object
2 properties 2 required
textql.rpc.public.chat.RateChatCellRequest
object
4 properties 3 required
textql.rpc.public.cells.QuestionInputKind
string
textql.rpc.public.chat.UpdateChatRequest
object
7 properties 1 required
textql.rpc.public.cells.PowerBIDAXCell
object
10 properties
textql.rpc.public.dataframe.FloatValues
object
1 property
textql.rpc.public.chat.RejectContextPromptChangeRequest
object
context prompt change management
1 property 1 required
textql.rpc.public.chat.GetCompletionParametersResponse
object
1 property
textql.rpc.public.cells.EmailCell
object
EmailCell is the agent's "send an email" output. It is an executable cell: the LLM emits the input (to/subject/body) and the framework executes the send, mutat…
12 properties
textql.rpc.public.dashboard.SqlQuerySource
object
3 properties
textql.rpc.public.cells.MetricsCell
object
8 properties
textql.rpc.public.chat.Chat
object
28 properties
textql.rpc.public.cells.TableauCell
object
2 properties
textql.rpc.public.chat.SendRequest
object
5 properties 2 required
textql.rpc.public.dataframe.Uint64Values
object
1 property
textql.rpc.public.cells.FeedExplorerCell
object
6 properties
textql.rpc.public.cells.OntologySearchMetricsCell
object
6 properties
textql.rpc.public.cells.ImageReference
object
2 properties
textql.rpc.public.reports.ImageTextBlock
object
5 properties
textql.rpc.public.chat.GetCompletionParametersBatchRequest
object
2 properties 1 required
textql.rpc.public.ontology.AttributeRef
object
1 property
textql.rpc.public.cells.CompactionCell
object
3 properties
textql.rpc.public.cells.ListUsersCell
object
6 properties
textql.rpc.public.cells.OntologyEditorStatus
string
textql.rpc.public.patches.PatchLineOp
string
textql.rpc.public.cells.PlaybookReportStyleLight
string
Playbook report output style - matches parseReportStyle in playbookhelpers.go REPORTSTYLEEXECUTIVE = "ExecutiveReport" or "Executive" REPORTSTYLEVERBOSE = "Ver…
textql.rpc.public.chat.CancelStreamResponse
object
1 property
connect-timeout-header
number
Define the timeout, in ms
textql.rpc.public.tableau.TableauDatasource
object
TODO: Add datasources support
8 properties
textql.rpc.public.chat.HistoryResponse
object
2 properties
textql.rpc.public.dashboard.OntologySqlSource
object
3 properties
textql.rpc.public.chat.UpdateChatResponse
object
1 property
textql.rpc.public.cells.EditableForm
object
7 properties
textql.rpc.public.reports.CardBlock
object
1 property
textql.rpc.public.dashboard.Grant
object
Grant is an author allowlist gating a data source or compute function. A viewer whose effective role names intersect roles, or whose member id is listed in mem…
2 properties
textql.rpc.public.cells.DashboardCell
object
10 properties
textql.rpc.public.ontology.OntologyAttribute
object
10 properties
textql.rpc.public.reports.SpacerBlock
object
1 property
textql.rpc.powerbi_selection.PowerBISelection
object
PowerBISelection captures a chosen PowerBI workspace (and optionally the specific reports/datasets within it) for attaching to a chat. Field shape mirrors text…
5 properties
textql.rpc.public.chat.GetPlaybookChatsResponse
object
1 property
textql.rpc.public.paradigm.UniversalOptions
object
31 properties
textql.rpc.public.chat.CheckStreamlitHealthResponse
object
4 properties
textql.rpc.public.dataset.Document
object
2 properties
textql.rpc.public.cells.QuestionOption
object
3 properties
textql.rpc.public.chat.CellRating
string
textql.rpc.public.cells.OntologyObjectDimensionLite
object
4 properties
textql.rpc.public.cells.EmailAttachment
object
EmailAttachment is delivered-attachment metadata surfaced to the frontend
2 properties
textql.rpc.public.dataset.TabularFileCategory
string
never change the names or numbers of existing tabular file categories!
textql.rpc.public.ontology.OntologyObject
object
Ontology entities
textql.rpc.public.dataset.PowerBIData
object
7 properties
textql.rpc.public.cells.OntologyEditorListType
string
textql.rpc.public.cells.AgentInfo
object
5 properties
textql.rpc.public.chat.RunChatResponse
object
1 property
textql.rpc.public.cells.DateRange
string
textql.rpc.public.reports.TextBlock
object
2 properties
textql.rpc.public.cells.PlaybookEditorAction
string
textql.rpc.public.chat.SendResponse
object
1 property
textql.rpc.public.dataframe.DataFrameColumn
object
textql.rpc.public.cells.OntologyQueryCell
object
17 properties
textql.rpc.public.chat.DashboardArtifactData
object
File-based artifacts (images, PDFs, CSVs, HTML, text files)
1 property
textql.rpc.public.cells.ChartReference
object
ChartReference points to an interactive HTML chart produced by sandbox code via the python cell's chart library (currently pyecharts). The chart is a self-cont…
6 properties
textql.rpc.public.cells.FeedCommentCell
object
10 properties
textql.rpc.public.chat.BookmarkChatRequest
object
Simplified query request for external API users
1 property 1 required
textql.rpc.public.chat.AttachAppRequest
object
2 properties 2 required
textql.rpc.public.cells.GoogleDriveFile
object
6 properties
textql.rpc.public.cells.ContextPromptChangeStatus
string
textql.rpc.public.chat.GetPlaybookChatsRequest
object
3 properties 1 required
textql.rpc.public.patches.PatchHunk
object
10 properties
textql.rpc.public.chat.AttachAgentToChatRequest
object
2 properties 2 required
textql.rpc.public.chat.WatchRunStartedEvent
object
textql.rpc.public.chat.Cell
object
textql.rpc.public.chat.RejectContextPromptChangeResponse
object
5 properties
textql.rpc.public.chat.PollChatEventsRequest
object
3 properties 1 required
google.protobuf.Empty
object
A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the resp…
textql.rpc.public.cells.EmailRecipient
object
EmailRecipient is one resolved recipient of an EmailCell. The frontend renders these as chips; the backend uses the resolution to enforce the internal-only pol…
4 properties
textql.rpc.public.cells.GoogleDriveContentCell
object
5 properties
textql.rpc.public.chat.ChatSortDirection
string
textql.rpc.public.cells.LinkedinSearchCell
object
4 properties
textql.rpc.public.dataframe.BoolValues
object
1 property
textql.rpc.public.chat.QueryOneShotRequest
object
4 properties 2 required
textql.rpc.public.patches.PatchDiff
object
13 properties
connect.error_details.Any
object
Contains an arbitrary serialized message along with a @type that describes the type of the serialized message, with an additional debug field for ConnectRPC er…
3 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

textql-chatservice-api-openapi.yml Raw ↑

Other APIs TextQL publishes across the network.

Ana MCP Server
TextQL Agent Service API
TextQL API Keys API
TextQL App Service API
TextQL Audit Log Service API
TextQL Changes API
TextQL Chat API
TextQL Connectors API
TextQL Connector Service API
TextQL Dashboard Service API
TextQL Dataset Service API
TextQL MCP Service API
Where this information came from

This is an independent, third-party profile of TextQL Chat Service API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.