TextQL Tableau Service API

The TableauService API from TextQL — 13 operation(s) for tableauservice.

Business capability
Analytics & BI Management BC-610.50

Operations 13

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.tableau.TableauService/GenerateEmbedToken Generate a token to embed a Tableau view · Generate JWT token for embedding views #
Ask an LLM
“How do I embed a Tableau view inside TextQL?”
“Can I get a signed JWT for embedding one specific view?”
Tell an agent
Generate an embed token for Tableau view {view_id} on connector {connector_id}.
Create a JWT so I can embed view {view_id}.
POST /textql.rpc.public.tableau.TableauService/GetCollectionThumbnail Get a Tableau collection's thumbnail · Get collection thumbnail (first view image) #
Ask an LLM
“Can I show a preview image for a Tableau collection?”
“Where does a collection's thumbnail come from?”
Tell an agent
Get the thumbnail for Tableau collection {dataset_id}.
Fetch the first-view preview image of collection {dataset_id}.
POST /textql.rpc.public.tableau.TableauService/GetConnectedAppStatus Check a Tableau connected app's status · GetConnectedAppStatus #
Ask an LLM
“Is the Tableau connected app set up correctly for my connector?”
“Why might Tableau embedding be failing on a connector?”
Tell an agent
Check the connected app status for Tableau connector {connector_id}.
Tell me whether connector {connector_id} has a working Tableau connected app.
POST /textql.rpc.public.tableau.TableauService/GetStarredTableauItems List my starred Tableau items · GetStarredTableauItems #
Ask an LLM
“Which Tableau workbooks and views have I starred?”
“Can I see my favorite Tableau items for a connector?”
Tell an agent
List my starred Tableau items on connector {connector_id}.
Show the Tableau favorites I've starred through {connector_id}.
POST /textql.rpc.public.tableau.TableauService/ListTableauDatasources List Tableau datasources · List Tableau datasources #
Ask an LLM
“What published datasources are on my Tableau site?”
“Can TextQL see the Tableau datasources behind a connector?”
Tell an agent
List Tableau datasources on connector {connector_id}.
Show every published datasource available through {connector_id}.
POST /textql.rpc.public.tableau.TableauService/ListTableauProjects List Tableau projects · List Tableau projects #
Ask an LLM
“Which Tableau projects can I browse?”
“What projects exist on the Tableau site behind my connector?”
Tell an agent
List Tableau projects on connector {connector_id}.
Browse the project folders of Tableau connector {connector_id}.
POST /textql.rpc.public.tableau.TableauService/ListTableauViews List views in a Tableau workbook · List Tableau views #
Ask an LLM
“What sheets and views are inside a Tableau workbook?”
“Can I list views by workbook name instead of ID?”
Tell an agent
List views in Tableau workbook {workbook_id} on connector {connector_id}.
Show the views of the workbook named {workbook_name}.
POST /textql.rpc.public.tableau.TableauService/ListTableauWorkbooks List Tableau workbooks in a project · List Tableau workbooks #
Ask an LLM
“Which Tableau workbooks are in a given project?”
“Can I find workbooks by project name?”
Tell an agent
List Tableau workbooks in project {project_id} on connector {connector_id}.
Show workbooks in the Tableau project called {project_name}.
POST /textql.rpc.public.tableau.TableauService/RefreshTableauCollection Refresh a Tableau collection · RefreshTableauCollection #
Ask an LLM
“How do I pull the latest Tableau content into a collection?”
“Can I resync a Tableau collection after changes on the server?”
Tell an agent
Refresh Tableau collection {dataset_id}.
Resync collection {dataset_id} with the Tableau server.
POST /textql.rpc.public.tableau.TableauService/ResetConnectedApp Reset a Tableau connected app · ResetConnectedApp #
Ask an LLM
“Can I reset the Tableau connected app when embedding breaks?”
“What does resetting a connector's connected app do?”
Tell an agent
Reset the Tableau connected app on connector {connector_id}.
Recreate the connected app setup for {connector_id}.
POST /textql.rpc.public.tableau.TableauService/StarTableauItem Star a Tableau item · Star/unstar items #
Ask an LLM
“Can I star a Tableau workbook or view so it's easy to find?”
“Which kinds of Tableau items can be starred?”
Tell an agent
Star Tableau {item_type} {item_id} on connector {connector_id}.
Add {item_name} to my starred Tableau items.
POST /textql.rpc.public.tableau.TableauService/TestTableauConnection Test a Tableau connection · Test a Tableau connection #
Ask an LLM
“How can I check my Tableau server URL and access token work?”
“Will a personal access token connect to a specific Tableau site?”
Tell an agent
Test the Tableau connection to {server_url} site {site_name}.
Verify personal access token {pat_name} against {server_url}.
POST /textql.rpc.public.tableau.TableauService/UnstarTableauItem Unstar a Tableau item · UnstarTableauItem #
Ask an LLM
“How do I remove a Tableau item from my starred list?”
“Can I unstar a view I starred earlier?”
Tell an agent
Unstar Tableau {item_type} {item_id} on connector {connector_id}.
Take item {item_id} off my Tableau favorites.

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-tableauservice-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-tableauservice-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: TextQL Tableau 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 (43 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/textql/refs/heads/main/openapi/textql-tableauservice-api-openapi.yml