TextQL Power BI Service API

The PowerBIService API from TextQL — 10 operation(s) for powerbiservice.

Business capability
Analytics & BI Management BC-610.50

Operations 10

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.powerbi.PowerBIService/ExportPowerBIReportImage Export a Power BI report as an image · ExportPowerBIReportImage #
Ask an LLM
“Can I get a snapshot image of a Power BI report?”
“How do I render a Power BI report to a picture for sharing in chat?”
Tell an agent
Export Power BI report {reportId} in workspace {workspaceId} as an image.
Render report {reportId} to an image through connector {connectorId}.
POST /textql.rpc.public.powerbi.PowerBIService/GeneratePowerBIEmbedToken Generate an embed token for a Power BI report · GeneratePowerBIEmbedToken #
Ask an LLM
“How do I embed a Power BI report inside TextQL?”
“Does an embed token cover both the report and its dataset?”
Tell an agent
Generate an embed token for report {reportId} in workspace {workspaceId}.
Create an embed token for report {reportId} and dataset {datasetId} via connector {connectorId}.
POST /textql.rpc.public.powerbi.PowerBIService/GetPowerBIDatasetPreview Preview rows from a Power BI dataset · GetPowerBIDatasetPreview #
Ask an LLM
“Can I see sample data from a Power BI dataset before syncing it?”
“How many rows will a dataset preview show?”
Tell an agent
Preview Power BI dataset {datasetId} in workspace {workspaceId}.
Show the first {limit} rows of dataset {datasetName}.
POST /textql.rpc.public.powerbi.PowerBIService/GetSyncedPowerBIItems List Power BI items already synced · GetSyncedPowerBIItems #
Ask an LLM
“Which Power BI reports and datasets have I already synced into TextQL?”
“How do I check what a Power BI connector is currently syncing?”
Tell an agent
Show synced Power BI items for connector {connectorId}.
List reports and datasets already synced by {connectorId}.
POST /textql.rpc.public.powerbi.PowerBIService/ListPowerBIDatasets List datasets in a Power BI workspace · ListPowerBIDatasets #
Ask an LLM
“What datasets live in a Power BI workspace?”
“Can I browse the semantic models a connector can reach in one workspace?”
Tell an agent
List Power BI datasets in workspace {workspaceId}.
Show datasets visible to connector {connectorId} in workspace {workspaceId}.
POST /textql.rpc.public.powerbi.PowerBIService/ListPowerBIReports List reports in a Power BI workspace · ListPowerBIReports #
Ask an LLM
“Which Power BI reports are available in a workspace?”
“Can I list reports before choosing which ones to sync?”
Tell an agent
List Power BI reports in workspace {workspaceId}.
Show reports connector {connectorId} can see in workspace {workspaceId}.
POST /textql.rpc.public.powerbi.PowerBIService/ListPowerBIWorkspaces List Power BI workspaces for a connector · ListPowerBIWorkspaces #
Ask an LLM
“Which Power BI workspaces can my connector access?”
“How do I find the workspace ID to browse reports from?”
Tell an agent
List Power BI workspaces for connector {connectorId}.
Show every workspace reachable through {connectorId}.
POST /textql.rpc.public.powerbi.PowerBIService/SyncPowerBIItems Sync Power BI reports and datasets into TextQL · SyncPowerBIItems #
Ask an LLM
“How do I bring selected Power BI reports and datasets into TextQL?”
“Can I sync items from a workspace by name?”
Tell an agent
Sync reports {reports} from workspace {workspaceId} via connector {connectorId}.
Sync datasets {datasets} from Power BI workspace {workspaceName}.
POST /textql.rpc.public.powerbi.PowerBIService/TestPowerBIConnection Test Power BI connection credentials · TestPowerBIConnection #
Ask an LLM
“How do I check that my Power BI service principal credentials work?”
“Can I verify a tenant and client ID before saving the connector?”
Tell an agent
Test the Power BI connection for tenant {tenantId} with client {clientId}.
Check connectivity for Power BI connector {connectorId}.
POST /textql.rpc.public.powerbi.PowerBIService/UnsyncPowerBIItems Stop syncing Power BI reports or datasets · UnsyncPowerBIItems #
Ask an LLM
“How do I remove a Power BI report from TextQL's synced items?”
“Can I unsync several datasets at once?”
Tell an agent destructive · confirm first
Unsync reports {reportIds} from connector {connectorId}.
Stop syncing Power BI datasets {datasetIds}.

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