TextQL Connector Service API

The ConnectorService API from TextQL — 17 operation(s) for connectorservice.

Operations 17

Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay

POST /textql.rpc.public.connector.ConnectorService/CreateConnector Create a data connector · CreateConnector #
Ask an LLM
“How do I connect TextQL to my data warehouse?”
“Can I allow SQL write operations when I set up a new connector?”
Tell an agent
Create a connector with config {config}.
Add a new database connector using {config} and allow SQL writes: {allow_writes}.
POST /textql.rpc.public.connector.ConnectorService/DeleteConnector Delete a data connector · DeleteConnector #
Ask an LLM
“How do I remove a database connection I no longer use?”
“Can I delete a connector entirely?”
Tell an agent destructive · confirm first
Delete connector {connector}.
Remove the data connection {connector}.
POST /textql.rpc.public.connector.ConnectorService/DuplicateConnector Duplicate a data connector · DuplicateConnector #
Ask an LLM
“Can I clone an existing connector to make a variant of it?”
“How do I copy a connector's configuration into a new one?”
Tell an agent
Duplicate connector {connector}.
Make a copy of the connection {connector}.
POST /textql.rpc.public.connector.ConnectorService/ExecuteQuery Run a SQL query on a connector · ExecuteQuery #
Ask an LLM
“How do I run raw SQL against one of my connected databases?”
“Can I cap how many rows a connector query returns?”
Tell an agent
Run {query} on connector {connector}.
Execute SQL {query} against connector {connector} and return at most {limit} rows.
POST /textql.rpc.public.connector.ConnectorService/GetConnector Get a connector's details · GetConnector #
Ask an LLM
“How do I look up the configuration of a single connector?”
“What settings does a given data connection have?”
Tell an agent
Get connector {connector}.
Show the configuration of connection {connector}.
POST /textql.rpc.public.connector.ConnectorService/GetConnectorCellDurations Get query cell durations for a connector · GetConnectorCellDurations #
Ask an LLM
“Which queries against a connector have been the slowest lately?”
“How long are chat cells taking to run on a specific database?”
Tell an agent
Show cell durations for connector {connector} over the last {days} days.
List the {limit} longest-running cells on connector {connector}.
POST /textql.rpc.public.connector.ConnectorService/GetConnectorChats List chats that use a connector · GetConnectorChats #
Ask an LLM
“Which chats have queried a particular data connection?”
“Before I delete a connector, how do I see the conversations relying on it?”
Tell an agent
List chats that use connector {connector}.
Show conversations that query connection {connector}.
POST /textql.rpc.public.connector.ConnectorService/GetConnectorDashboards List dashboards built on a connector · GetConnectorDashboards #
Ask an LLM
“Which dashboards depend on a given connector?”
“What would break on the dashboard side if I changed this connection?”
Tell an agent
List dashboards that use connector {connector}.
Show which dashboards are built on connection {connector}.
POST /textql.rpc.public.connector.ConnectorService/GetConnectorStats Get usage stats across all connectors · GetConnectorStats #
Ask an LLM
“How heavily are all my connectors being used overall?”
“Can I get organization-wide connector statistics for a time window?”
Tell an agent
Show stats across all connectors for the last {days} days.
Summarize organization-wide connector activity over {days} days.
POST /textql.rpc.public.connector.ConnectorService/GetConnectorUsage Get usage for one connector · GetConnectorUsage #
Ask an LLM
“How much is a single connector being queried?”
“Is a specific data connection actually used anymore?”
Tell an agent
Show usage of connector {connector}.
Get query activity on connection {connector} for the past {days} days.
POST /textql.rpc.public.connector.ConnectorService/GetConnectors List my data connectors · GetConnectors #
Ask an LLM
“Which data sources are connected to my TextQL organization?”
“What connectors can I query?”
Tell an agent
List all my connectors using Connect protocol version {protocol_version}.
Show every data connection with a {timeout_ms} ms timeout.
POST /textql.rpc.public.connector.ConnectorService/GetExampleQueries Get example questions for connectors · GetExampleQueries #
Ask an LLM
“What example questions can I ask about my connected data?”
“Can I get suggested starter queries for a set of connectors?”
Tell an agent
Suggest example queries for connectors {contexts}.
Get starter questions filtered to feature {feature}.
POST /textql.rpc.public.connector.ConnectorService/GetTablePreview Preview rows from a table · GetTablePreview #
Ask an LLM
“Can I peek at the first few rows of a table in my warehouse?”
“How do I preview a table by database, schema and name?”
Tell an agent
Preview table {table} in schema {schema} on connector {connector}.
Show {limit} sample rows from {database}.{schema}.{table} on connector {connector}.
POST /textql.rpc.public.connector.ConnectorService/ListConnectorTables List tables in a connector · ListConnectorTables #
Ask an LLM
“What tables can TextQL see through a given connection?”
“How do I browse the schema of a connected database?”
Tell an agent
List the tables in connector {connector}.
Show the schema tables available on connection {connector}.
POST /textql.rpc.public.connector.ConnectorService/ListQueryTemplates List query templates for a connector · ListQueryTemplates #
Ask an LLM
“Which recurring query templates have been run on a connector?”
“Can I see the common query patterns used against a database recently?”
Tell an agent
List query templates for connector {connector}.
Show query templates on connector {connector} from the last {days} days.
POST /textql.rpc.public.connector.ConnectorService/TestConnector Test a connector's connection · TestConnector #
Ask an LLM
“How do I verify my database credentials work before saving a connector?”
“Can I re-test an existing connector to see if it still connects?”
Tell an agent
Test the connection settings {config}.
Check that connector {connector} can still connect.
POST /textql.rpc.public.connector.ConnectorService/UpdateConnector Update a connector · UpdateConnector #
Ask an LLM
“How do I change the credentials or settings of an existing connector?”
“Can I turn off SQL write operations on a connection I already set up?”
Tell an agent
Update connector {connector} with config {config}.
Set allow SQL writes to {allow_writes} on connector {connector}.

Documentation

Specifications

Other Resources

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/textql:textql-connectorservice-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

textql-connectorservice-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: TextQL Connector Service API
  version: 1.0.0
  description: 'TextQL public API. Generated from protobuf service definitions; internal

    endpoints are excluded via google.api.visibility / file_visibility.'
servers:
- url: https://app.textql.com/rpc/public
security:
- apiKey: []
tags:


# --- truncated at 32 KB (108 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/textql/refs/heads/main/openapi/textql-connectorservice-api-openapi.yml