Documentation Index
Fetch the complete documentation index at: https://docs.pinkfish.ai/llms.txt
Use this file to discover all available pages before exploring further.
Server path: /microsoft-powerbi | Type: Application | PCID required: Yes
| Tool | Description |
|---|
microsoft-powerbi_get_workspaces | Get all Power BI workspaces the user has access to |
microsoft-powerbi_get_reports_in_workspace | Get all reports in a specific Power BI workspace |
microsoft-powerbi_get_dashboards_in_workspace | Get all dashboards in a specific Power BI workspace |
microsoft-powerbi_get_datasets_in_workspace | Get all datasets in a specific Power BI workspace |
microsoft-powerbi_get_report_details | Get detailed information about a specific Power BI report |
microsoft-powerbi_get_pages_in_report | Get all pages in a specific Power BI report |
microsoft-powerbi_refresh_dataset | Trigger a refresh operation for a Power BI dataset |
microsoft-powerbi_get_refresh_history | Get refresh history for a Power BI dataset |
microsoft-powerbi_export_report | Export a Power BI report to a specified format |
microsoft-powerbi_generate_embed_token | Generate an embed token for secure Power BI report embedding |
microsoft-powerbi_get_data_sources | Get data sources used by a Power BI dataset |
microsoft-powerbi_create_workspace | Create a new Power BI workspace |
microsoft-powerbi_get_workspaces
Get all Power BI workspaces the user has access to
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID"
}
},
"required": [
"PCID"
]
}
microsoft-powerbi_get_reports_in_workspace
Get all reports in a specific Power BI workspace
Parameters:
| Parameter | Type | Required | Default | Description |
|---|
workspaceId | string | Yes | — | Workspace ID to get reports from |
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID"
},
"workspaceId": {
"type": "string",
"description": "Workspace ID to get reports from"
}
},
"required": [
"PCID",
"workspaceId"
]
}
microsoft-powerbi_get_dashboards_in_workspace
Get all dashboards in a specific Power BI workspace
Parameters:
| Parameter | Type | Required | Default | Description |
|---|
workspaceId | string | Yes | — | Workspace ID to get dashboards from |
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID"
},
"workspaceId": {
"type": "string",
"description": "Workspace ID to get dashboards from"
}
},
"required": [
"PCID",
"workspaceId"
]
}
microsoft-powerbi_get_datasets_in_workspace
Get all datasets in a specific Power BI workspace
Parameters:
| Parameter | Type | Required | Default | Description |
|---|
workspaceId | string | Yes | — | Workspace ID to get datasets from |
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID"
},
"workspaceId": {
"type": "string",
"description": "Workspace ID to get datasets from"
}
},
"required": [
"PCID",
"workspaceId"
]
}
microsoft-powerbi_get_report_details
Get detailed information about a specific Power BI report
Parameters:
| Parameter | Type | Required | Default | Description |
|---|
workspaceId | string | Yes | — | Workspace ID containing the report |
reportId | string | Yes | — | Report ID to get details for |
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID"
},
"workspaceId": {
"type": "string",
"description": "Workspace ID containing the report"
},
"reportId": {
"type": "string",
"description": "Report ID to get details for"
}
},
"required": [
"PCID",
"workspaceId",
"reportId"
]
}
microsoft-powerbi_get_pages_in_report
Get all pages in a specific Power BI report
Parameters:
| Parameter | Type | Required | Default | Description |
|---|
workspaceId | string | Yes | — | Workspace ID containing the report |
reportId | string | Yes | — | Report ID to get pages from |
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID"
},
"workspaceId": {
"type": "string",
"description": "Workspace ID containing the report"
},
"reportId": {
"type": "string",
"description": "Report ID to get pages from"
}
},
"required": [
"PCID",
"workspaceId",
"reportId"
]
}
microsoft-powerbi_refresh_dataset
Trigger a refresh operation for a Power BI dataset
Parameters:
| Parameter | Type | Required | Default | Description |
|---|
workspaceId | string | Yes | — | Workspace ID containing the dataset |
datasetId | string | Yes | — | Dataset ID to refresh |
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID"
},
"workspaceId": {
"type": "string",
"description": "Workspace ID containing the dataset"
},
"datasetId": {
"type": "string",
"description": "Dataset ID to refresh"
}
},
"required": [
"PCID",
"workspaceId",
"datasetId"
]
}
microsoft-powerbi_get_refresh_history
Get refresh history for a Power BI dataset
Parameters:
| Parameter | Type | Required | Default | Description |
|---|
workspaceId | string | Yes | — | Workspace ID containing the dataset |
datasetId | string | Yes | — | Dataset ID to get refresh history for |
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID"
},
"workspaceId": {
"type": "string",
"description": "Workspace ID containing the dataset"
},
"datasetId": {
"type": "string",
"description": "Dataset ID to get refresh history for"
}
},
"required": [
"PCID",
"workspaceId",
"datasetId"
]
}
microsoft-powerbi_export_report
Export a Power BI report to a specified format
Parameters:
| Parameter | Type | Required | Default | Description |
|---|
workspaceId | string | Yes | — | Workspace ID containing the report |
reportId | string | Yes | — | Report ID to export |
format | string | No | "PDF" | Export format (PDF, PPTX, etc.) |
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID"
},
"workspaceId": {
"type": "string",
"description": "Workspace ID containing the report"
},
"reportId": {
"type": "string",
"description": "Report ID to export"
},
"format": {
"type": "string",
"default": "PDF",
"description": "Export format (PDF, PPTX, etc.)"
}
},
"required": [
"PCID",
"workspaceId",
"reportId"
]
}
microsoft-powerbi_generate_embed_token
Generate an embed token for secure Power BI report embedding
Parameters:
| Parameter | Type | Required | Default | Description |
|---|
workspaceId | string | Yes | — | Workspace ID containing the report |
reportId | string | Yes | — | Report ID to generate token for |
accessLevel | string | Yes | — | Access level for the token (View, Edit, etc.) |
allowSaveAs | boolean | No | — | Whether to allow saving the report |
datasetId | string | No | — | Dataset ID for the token |
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID"
},
"workspaceId": {
"type": "string",
"description": "Workspace ID containing the report"
},
"reportId": {
"type": "string",
"description": "Report ID to generate token for"
},
"accessLevel": {
"type": "string",
"description": "Access level for the token (View, Edit, etc.)"
},
"allowSaveAs": {
"type": "boolean",
"description": "Whether to allow saving the report"
},
"datasetId": {
"type": "string",
"description": "Dataset ID for the token"
}
},
"required": [
"PCID",
"workspaceId",
"reportId",
"accessLevel"
]
}
microsoft-powerbi_get_data_sources
Get data sources used by a Power BI dataset
Parameters:
| Parameter | Type | Required | Default | Description |
|---|
workspaceId | string | Yes | — | Workspace ID containing the dataset |
datasetId | string | Yes | — | Dataset ID to get data sources for |
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID"
},
"workspaceId": {
"type": "string",
"description": "Workspace ID containing the dataset"
},
"datasetId": {
"type": "string",
"description": "Dataset ID to get data sources for"
}
},
"required": [
"PCID",
"workspaceId",
"datasetId"
]
}
microsoft-powerbi_create_workspace
Create a new Power BI workspace
Parameters:
| Parameter | Type | Required | Default | Description |
|---|
name | string | Yes | — | Name for the new workspace |
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID"
},
"name": {
"type": "string",
"description": "Name for the new workspace"
}
},
"required": [
"PCID",
"name"
]
}