All URIs are relative to https://api.powerbi.com
| Method | HTTP request | Description |
|---|---|---|
| cloneTile | POST /v1.0/myorg/dashboards/{dashboardKey}/tiles/{tileKey}/Clone | Clones the specified tile |
| cloneTileInGroup | POST /v1.0/myorg/groups/{groupId}/dashboards/{dashboardKey}/tiles/{tileKey}/Clone | Clones the specified tile |
| generateToken | POST /v1.0/myorg/dashboards/{dashboardKey}/tiles/{tileKey}/GenerateToken | Generate token to view the specified tile |
| generateTokenInGroup | POST /v1.0/myorg/groups/{groupId}/dashboards/{dashboardKey}/tiles/{tileKey}/GenerateToken | Generate token to view the specified tile |
| getTile | GET /v1.0/myorg/dashboards/{dashboardKey}/tiles/{tileKey} | Get a specified tile in a specified dashboard |
| getTileInGroup | GET /v1.0/myorg/groups/{groupId}/dashboards/{dashboardKey}/tiles/{tileKey} | Get a specified tile in a specified dashboard in a group |
| getTiles | GET /v1.0/myorg/dashboards/{dashboardKey}/tiles | Get tiles in the specified dashboard |
| getTilesInGroup | GET /v1.0/myorg/groups/{groupId}/dashboards/{dashboardKey}/tiles | Get tiles in the specified dashboard in a group |
Tile cloneTile(dashboardKey, tileKey, requestParameters)
Clones the specified tile
// Import classes:
//import com.microsoft.powerbi.ApiException;
//import com.microsoft.powerbi.api.TilesApi;
TilesApi apiInstance = new TilesApi();
String dashboardKey = "dashboardKey_example"; // String | The dashboard id
String tileKey = "tileKey_example"; // String | The tile id
CloneTileRequest requestParameters = new CloneTileRequest(); // CloneTileRequest | Clone tile parameters
try {
Tile result = apiInstance.cloneTile(dashboardKey, tileKey, requestParameters);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling TilesApi#cloneTile");
e.printStackTrace();
}| Name | Type | Description | Notes |
|---|---|---|---|
| dashboardKey | String | The dashboard id | |
| tileKey | String | The tile id | |
| requestParameters | CloneTileRequest | Clone tile parameters |
No authorization required
- Content-Type: application/json
- Accept: application/json
Tile cloneTileInGroup(groupId, dashboardKey, tileKey, requestParameters)
Clones the specified tile
// Import classes:
//import com.microsoft.powerbi.ApiException;
//import com.microsoft.powerbi.api.TilesApi;
TilesApi apiInstance = new TilesApi();
String groupId = "groupId_example"; // String | The group id
String dashboardKey = "dashboardKey_example"; // String | The dashboard id
String tileKey = "tileKey_example"; // String | The tile id
CloneTileRequest requestParameters = new CloneTileRequest(); // CloneTileRequest | Clone tile parameters
try {
Tile result = apiInstance.cloneTileInGroup(groupId, dashboardKey, tileKey, requestParameters);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling TilesApi#cloneTileInGroup");
e.printStackTrace();
}| Name | Type | Description | Notes |
|---|---|---|---|
| groupId | String | The group id | |
| dashboardKey | String | The dashboard id | |
| tileKey | String | The tile id | |
| requestParameters | CloneTileRequest | Clone tile parameters |
No authorization required
- Content-Type: application/json
- Accept: application/json
EmbedToken generateToken(dashboardKey, tileKey, requestParameters)
Generate token to view the specified tile
// Import classes:
//import com.microsoft.powerbi.ApiException;
//import com.microsoft.powerbi.api.TilesApi;
TilesApi apiInstance = new TilesApi();
String dashboardKey = "dashboardKey_example"; // String | The dashboard id
String tileKey = "tileKey_example"; // String | The tile id
GenerateTokenRequest requestParameters = new GenerateTokenRequest(); // GenerateTokenRequest | Generate token parameters
try {
EmbedToken result = apiInstance.generateToken(dashboardKey, tileKey, requestParameters);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling TilesApi#generateToken");
e.printStackTrace();
}| Name | Type | Description | Notes |
|---|---|---|---|
| dashboardKey | String | The dashboard id | |
| tileKey | String | The tile id | |
| requestParameters | GenerateTokenRequest | Generate token parameters |
No authorization required
- Content-Type: application/json
- Accept: application/json
EmbedToken generateTokenInGroup(groupId, dashboardKey, tileKey, requestParameters)
Generate token to view the specified tile
// Import classes:
//import com.microsoft.powerbi.ApiException;
//import com.microsoft.powerbi.api.TilesApi;
TilesApi apiInstance = new TilesApi();
String groupId = "groupId_example"; // String | The group id
String dashboardKey = "dashboardKey_example"; // String | The dashboard id
String tileKey = "tileKey_example"; // String | The tile id
GenerateTokenRequest requestParameters = new GenerateTokenRequest(); // GenerateTokenRequest | Generate token parameters
try {
EmbedToken result = apiInstance.generateTokenInGroup(groupId, dashboardKey, tileKey, requestParameters);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling TilesApi#generateTokenInGroup");
e.printStackTrace();
}| Name | Type | Description | Notes |
|---|---|---|---|
| groupId | String | The group id | |
| dashboardKey | String | The dashboard id | |
| tileKey | String | The tile id | |
| requestParameters | GenerateTokenRequest | Generate token parameters |
No authorization required
- Content-Type: application/json
- Accept: application/json
Tile getTile(dashboardKey, tileKey)
Get a specified tile in a specified dashboard
// Import classes:
//import com.microsoft.powerbi.ApiException;
//import com.microsoft.powerbi.api.TilesApi;
TilesApi apiInstance = new TilesApi();
String dashboardKey = "dashboardKey_example"; // String | The dashboard id
String tileKey = "tileKey_example"; // String | The tile id
try {
Tile result = apiInstance.getTile(dashboardKey, tileKey);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling TilesApi#getTile");
e.printStackTrace();
}| Name | Type | Description | Notes |
|---|---|---|---|
| dashboardKey | String | The dashboard id | |
| tileKey | String | The tile id |
No authorization required
- Content-Type: application/json
- Accept: application/json
Tile getTileInGroup(groupId, dashboardKey, tileKey)
Get a specified tile in a specified dashboard in a group
// Import classes:
//import com.microsoft.powerbi.ApiException;
//import com.microsoft.powerbi.api.TilesApi;
TilesApi apiInstance = new TilesApi();
String groupId = "groupId_example"; // String | The group id
String dashboardKey = "dashboardKey_example"; // String | The dashboard id
String tileKey = "tileKey_example"; // String | The tile id
try {
Tile result = apiInstance.getTileInGroup(groupId, dashboardKey, tileKey);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling TilesApi#getTileInGroup");
e.printStackTrace();
}| Name | Type | Description | Notes |
|---|---|---|---|
| groupId | String | The group id | |
| dashboardKey | String | The dashboard id | |
| tileKey | String | The tile id |
No authorization required
- Content-Type: application/json
- Accept: application/json
ODataResponseListTile getTiles(dashboardKey)
Get tiles in the specified dashboard
// Import classes:
//import com.microsoft.powerbi.ApiException;
//import com.microsoft.powerbi.api.TilesApi;
TilesApi apiInstance = new TilesApi();
String dashboardKey = "dashboardKey_example"; // String | The dashboard id
try {
ODataResponseListTile result = apiInstance.getTiles(dashboardKey);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling TilesApi#getTiles");
e.printStackTrace();
}| Name | Type | Description | Notes |
|---|---|---|---|
| dashboardKey | String | The dashboard id |
No authorization required
- Content-Type: application/json
- Accept: application/json
ODataResponseListTile getTilesInGroup(groupId, dashboardKey)
Get tiles in the specified dashboard in a group
// Import classes:
//import com.microsoft.powerbi.ApiException;
//import com.microsoft.powerbi.api.TilesApi;
TilesApi apiInstance = new TilesApi();
String groupId = "groupId_example"; // String | The group id
String dashboardKey = "dashboardKey_example"; // String | The dashboard id
try {
ODataResponseListTile result = apiInstance.getTilesInGroup(groupId, dashboardKey);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling TilesApi#getTilesInGroup");
e.printStackTrace();
}| Name | Type | Description | Notes |
|---|---|---|---|
| groupId | String | The group id | |
| dashboardKey | String | The dashboard id |
No authorization required
- Content-Type: application/json
- Accept: application/json