Microsoft Power BI Connector Reference | MuleSoft Documentation
| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to AUTO automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors.  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * POWER-BI-REST:BAD_REQUEST
  * POWER-BI-REST:CLIENT_ERROR
  * POWER-BI-REST:CONNECTIVITY
  * POWER-BI-REST:INTERNAL_SERVER_ERROR
  * POWER-BI-REST:NOT_ACCEPTABLE
  * POWER-BI-REST:NOT_FOUND
  * POWER-BI-REST:RETRY_EXHAUSTED
  * POWER-BI-REST:SERVER_ERROR
  * POWER-BI-REST:SERVICE_UNAVAILABLE
  * POWER-BI-REST:TIMEOUT
  * POWER-BI-REST:TOO_MANY_REQUESTS
  * POWER-BI-REST:UNAUTHORIZED
  * POWER-BI-REST:UNSUPPORTED_MEDIA_TYPE


## Get Refreshables For Capacity As Admin
`<power-bi-rest:get-admin-capacities-refreshables-by-capacity-id>`
Returns a list of refreshables for the specified capacity the user has access to Note: The user must have administrator rights (such as Office 365 Global Administrator or Power BI Service Administrator) to call this API.
Required scope: Tenant.Read.All or Tenant.ReadWrite.All
This operation makes an HTTP GET request to the /admin/capacities/{capacityId}/refreshables endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Capacity Id | Capacity Id  
integer int32 Returns only the first n results.  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to AUTO automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors.  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * POWER-BI-REST:BAD_REQUEST
  * POWER-BI-REST:CLIENT_ERROR
  * POWER-BI-REST:CONNECTIVITY
  * POWER-BI-REST:INTERNAL_SERVER_ERROR
  * POWER-BI-REST:NOT_ACCEPTABLE
  * POWER-BI-REST:NOT_FOUND
  * POWER-BI-REST:RETRY_EXHAUSTED
  * POWER-BI-REST:SERVER_ERROR
  * POWER-BI-REST:SERVICE_UNAVAILABLE
  * POWER-BI-REST:TIMEOUT
  * POWER-BI-REST:TOO_MANY_REQUESTS
  * POWER-BI-REST:UNAUTHORIZED
  * POWER-BI-REST:UNSUPPORTED_MEDIA_TYPE


## Get Refreshable For Capacity
`<power-bi-rest:get-admin-capacities-refreshables-by-capacity-id-refreshable-id>`
Returns the specified refreshable for the specified capacity the user has access to Note: The user must have administrator rights (such as Office 365 Global Administrator or Power BI Service Administrator) to call this API.
Required scope: Tenant.Read.All or Tenant.ReadWrite.All
This operation makes an HTTP GET request to the /admin/capacities/{capacityId}/refreshables/{refreshableId} endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Capacity Id | Capacity Id  
Refreshable Id | Refreshable Id  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to AUTO automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors.  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * POWER-BI-REST:BAD_REQUEST
  * POWER-BI-REST:CLIENT_ERROR
  * POWER-BI-REST:CONNECTIVITY
  * POWER-BI-REST:INTERNAL_SERVER_ERROR
  * POWER-BI-REST:NOT_ACCEPTABLE
  * POWER-BI-REST:NOT_FOUND
  * POWER-BI-REST:RETRY_EXHAUSTED
  * POWER-BI-REST:SERVER_ERROR
  * POWER-BI-REST:SERVICE_UNAVAILABLE
  * POWER-BI-REST:TIMEOUT
  * POWER-BI-REST:TOO_MANY_REQUESTS
  * POWER-BI-REST:UNAUTHORIZED
  * POWER-BI-REST:UNSUPPORTED_MEDIA_TYPE


## Dashboards GetDashboardsAsAdmin
`<power-bi-rest:get-admin-dashboards>`
Returns a list of dashboards for the organization. Note: The user must have administrator rights (such as Office 365 Global Administrator or Power BI Service Administrator) to call this API. This API allows 200 requests per hour at maximum.
Required scope: Tenant.Read.All or Tenant.ReadWrite.All
This operation makes an HTTP GET request to the /admin/dashboards endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to AUTO automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors.  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations
| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to AUTO automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors.  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * POWER-BI-REST:BAD_REQUEST
  * POWER-BI-REST:CLIENT_ERROR
  * POWER-BI-REST:CONNECTIVITY
  * POWER-BI-REST:INTERNAL_SERVER_ERROR
  * POWER-BI-REST:NOT_ACCEPTABLE
  * POWER-BI-REST:NOT_FOUND
  * POWER-BI-REST:RETRY_EXHAUSTED
  * POWER-BI-REST:SERVER_ERROR
  * POWER-BI-REST:SERVICE_UNAVAILABLE
  * POWER-BI-REST:TIMEOUT
  * POWER-BI-REST:TOO_MANY_REQUESTS
  * POWER-BI-REST:UNAUTHORIZED
  * POWER-BI-REST:UNSUPPORTED_MEDIA_TYPE


## Dashboards GetTilesAsAdmin
`<power-bi-rest:get-admin-dashboards-tiles-by-dashboard-id>`
Returns a list of tiles within the specified dashboard. Note: The user must have administrator rights (such as Office 365 Global Administrator or Power BI Service Administrator) to call this API. This API allows 200 requests per hour at maximum.
Required scope: Tenant.Read.All or Tenant.ReadWrite.All
This operation makes an HTTP GET request to the /admin/dashboards/{dashboardId}/tiles endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Dashboard Id | Dashboard Id  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to AUTO automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors.  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * POWER-BI-REST:BAD_REQUEST
  * POWER-BI-REST:CLIENT_ERROR
  * POWER-BI-REST:CONNECTIVITY
  * POWER-BI-REST:INTERNAL_SERVER_ERROR
  * POWER-BI-REST:NOT_ACCEPTABLE
  * POWER-BI-REST:NOT_FOUND
  * POWER-BI-REST:RETRY_EXHAUSTED
  * POWER-BI-REST:SERVER_ERROR
  * POWER-BI-REST:SERVICE_UNAVAILABLE
  * POWER-BI-REST:TIMEOUT
  * POWER-BI-REST:TOO_MANY_REQUESTS
  * POWER-BI-REST:UNAUTHORIZED
  * POWER-BI-REST:UNSUPPORTED_MEDIA_TYPE


## Dataflows GetDataflowsAsAdmin
`<power-bi-rest:get-admin-dataflows>`
Returns a list of dataflows for the organization. Note: The user must have administrator rights (such as Office 365 Global Administrator or Power BI Service Administrator) to call this API.
Required scope: Tenant.Read.All or Tenant.ReadWrite.All
This operation makes an HTTP GET request to the /admin/dataflows endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to AUTO automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors.  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * POWER-BI-REST:BAD_REQUEST
  * POWER-BI-REST:CLIENT_ERROR
  * POWER-BI-REST:CONNECTIVITY
  * POWER-BI-REST:INTERNAL_SERVER_ERROR
  * POWER-BI-REST:NOT_ACCEPTABLE
  * POWER-BI-REST:NOT_FOUND
  * POWER-BI-REST:RETRY_EXHAUSTED
  * POWER-BI-REST:SERVER_ERROR
  * POWER-BI-REST:SERVICE_UNAVAILABLE
  * POWER-BI-REST:TIMEOUT
  * POWER-BI-REST:TOO_MANY_REQUESTS
  * POWER-BI-REST:UNAUTHORIZED
  * POWER-BI-REST:UNSUPPORTED_MEDIA_TYPE


## Dataflows GetDataflowDatasourcesAsAdmin
`<power-bi-rest:get-admin-dataflows-datasources-by-dataflow-id>`
Returns a list of datasources for the specified dataflow. Note: The user must have administrator rights (such as Office 365 Global Administrator or Power BI Service Administrator) to call this API.
Required scope: Tenant.Read.All
Application only and delegated permissions are supported.
This operation makes an HTTP GET request to the /admin/dataflows/{dataflowId}/datasources endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Dataflow Id | Dataflow Id  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to AUTO automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors.  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations
| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to AUTO automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors.  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * POWER-BI-REST:BAD_REQUEST
  * POWER-BI-REST:CLIENT_ERROR
  * POWER-BI-REST:CONNECTIVITY
  * POWER-BI-REST:INTERNAL_SERVER_ERROR
  * POWER-BI-REST:NOT_ACCEPTABLE
  * POWER-BI-REST:NOT_FOUND
  * POWER-BI-REST:RETRY_EXHAUSTED
  * POWER-BI-REST:SERVER_ERROR
  * POWER-BI-REST:SERVICE_UNAVAILABLE
  * POWER-BI-REST:TIMEOUT
  * POWER-BI-REST:TOO_MANY_REQUESTS
  * POWER-BI-REST:UNAUTHORIZED
  * POWER-BI-REST:UNSUPPORTED_MEDIA_TYPE


## Dataflows ExportDataflowAsAdmin
`<power-bi-rest:get-admin-dataflows-export-by-dataflow-id>`
Exports the specified dataflow definition to a JSON file. Note: The user must have administrator rights (such as Office 365 Global Administrator or Power BI Service Administrator) to call this API.
Required scope: Tenant.Read.All
Application only and delegated permissions are supported.
This operation makes an HTTP GET request to the /admin/dataflows/{dataflowId}/export endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Dataflow Id | Dataflow Id  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to AUTO automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors.  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * POWER-BI-REST:BAD_REQUEST
  * POWER-BI-REST:CLIENT_ERROR
  * POWER-BI-REST:CONNECTIVITY
  * POWER-BI-REST:INTERNAL_SERVER_ERROR
  * POWER-BI-REST:NOT_ACCEPTABLE
  * POWER-BI-REST:NOT_FOUND
  * POWER-BI-REST:RETRY_EXHAUSTED
  * POWER-BI-REST:SERVER_ERROR
  * POWER-BI-REST:SERVICE_UNAVAILABLE
  * POWER-BI-REST:TIMEOUT
  * POWER-BI-REST:TOO_MANY_REQUESTS
  * POWER-BI-REST:UNAUTHORIZED
  * POWER-BI-REST:UNSUPPORTED_MEDIA_TYPE


## Datasets GetDatasetsAsAdmin
`<power-bi-rest:get-admin-datasets>`
Returns a list of datasets for the organization. Note: The user must have administrator rights (such as Office 365 Global Administrator or Power BI Service Administrator) to call this API. This API processes each request for 2 seconds, in the mean time other requests will be queued.
Required scope: Tenant.Read.All or Tenant.ReadWrite.All
This operation makes an HTTP GET request to the /admin/datasets endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to AUTO automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors.  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * POWER-BI-REST:BAD_REQUEST
  * POWER-BI-REST:CLIENT_ERROR
  * POWER-BI-REST:CONNECTIVITY
  * POWER-BI-REST:INTERNAL_SERVER_ERROR
  * POWER-BI-REST:NOT_ACCEPTABLE
  * POWER-BI-REST:NOT_FOUND
  * POWER-BI-REST:RETRY_EXHAUSTED
  * POWER-BI-REST:SERVER_ERROR
  * POWER-BI-REST:SERVICE_UNAVAILABLE
  * POWER-BI-REST:TIMEOUT
  * POWER-BI-REST:TOO_MANY_REQUESTS
  * POWER-BI-REST:UNAUTHORIZED
  * POWER-BI-REST:UNSUPPORTED_MEDIA_TYPE


## Datasets GetDatasourcesAsAdmin
`<power-bi-rest:get-admin-datasets-datasources-by-dataset-id>`
Returns a list of datasources for the specified dataset. Note: The user must have administrator rights (such as Office 365 Global Administrator or Power BI Service Administrator) to call this API. This API processes each request for 0.5 seconds, in the mean time other requests will be queued.
Required scope: Tenant.Read.All
Application only and delegated permissions are supported.
This operation makes an HTTP GET request to the /admin/datasets/{datasetId}/datasources endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Dataset Id | Dataset Id  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to AUTO automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors.  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations
| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to AUTO automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors.  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * POWER-BI-REST:BAD_REQUEST
  * POWER-BI-REST:CLIENT_ERROR
  * POWER-BI-REST:CONNECTIVITY
  * POWER-BI-REST:INTERNAL_SERVER_ERROR
  * POWER-BI-REST:NOT_ACCEPTABLE
  * POWER-BI-REST:NOT_FOUND
  * POWER-BI-REST:RETRY_EXHAUSTED
  * POWER-BI-REST:SERVER_ERROR
  * POWER-BI-REST:SERVICE_UNAVAILABLE
  * POWER-BI-REST:TIMEOUT
  * POWER-BI-REST:TOO_MANY_REQUESTS
  * POWER-BI-REST:UNAUTHORIZED
  * POWER-BI-REST:UNSUPPORTED_MEDIA_TYPE


## Groups GetGroupsAsAdmin
`<power-bi-rest:get-admin-groups>`
Returns a list of workspaces for the organization. Note: The user must have administrator rights (such as Office 365 Global Administrator or Power BI Service Administrator) to call this API. This API allows 200 requests per hour at maximum.
Required scope: Tenant.Read.All or Tenant.ReadWrite.All
This operation makes an HTTP GET request to the /admin/groups endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
integer int32 Returns only the first n results. This parameter is mandatory and must be in the range of 1-5000.  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to AUTO automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors.  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * POWER-BI-REST:BAD_REQUEST
  * POWER-BI-REST:CLIENT_ERROR
  * POWER-BI-REST:CONNECTIVITY
  * POWER-BI-REST:INTERNAL_SERVER_ERROR
  * POWER-BI-REST:NOT_ACCEPTABLE
  * POWER-BI-REST:NOT_FOUND
  * POWER-BI-REST:RETRY_EXHAUSTED
  * POWER-BI-REST:SERVER_ERROR
  * POWER-BI-REST:SERVICE_UNAVAILABLE
  * POWER-BI-REST:TIMEOUT
  * POWER-BI-REST:TOO_MANY_REQUESTS
  * POWER-BI-REST:UNAUTHORIZED
  * POWER-BI-REST:UNSUPPORTED_MEDIA_TYPE


## Dashboards GetDashboardsInGroupAsAdmin
`<power-bi-rest:get-admin-groups-dashboards-by-group-id>`
Returns a list of dashboards from the specified workspace. Note: The user must have administrator rights (such as Office 365 Global Administrator or Power BI Service Administrator) to call this API. This API allows 200 requests per hour at maximum.
Required scope: Tenant.Read.All or Tenant.ReadWrite.All
This operation makes an HTTP GET request to the /admin/groups/{groupId}/dashboards endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Group Id | Group Id  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to AUTO automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors.  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * POWER-BI-REST:BAD_REQUEST
  * POWER-BI-REST:CLIENT_ERROR
  * POWER-BI-REST:CONNECTIVITY
  * POWER-BI-REST:INTERNAL_SERVER_ERROR
  * POWER-BI-REST:NOT_ACCEPTABLE
  * POWER-BI-REST:NOT_FOUND
  * POWER-BI-REST:RETRY_EXHAUSTED
  * POWER-BI-REST:SERVER_ERROR
  * POWER-BI-REST:SERVICE_UNAVAILABLE
  * POWER-BI-REST:TIMEOUT
  * POWER-BI-REST:TOO_MANY_REQUESTS
  * POWER-BI-REST:UNAUTHORIZED
  * POWER-BI-REST:UNSUPPORTED_MEDIA_TYPE


## Dataflows GetDataflowsInGroupAsAdmin
`<power-bi-rest:get-admin-groups-dataflows-by-group-id>`
Returns a list of dataflows from the specified workspace. Note: The user must have administrator rights (such as Office 365 Global Administrator or Power BI Service Administrator) to call this API.
Required scope: Tenant.Read.All or Tenant.ReadWrite.All
This operation makes an HTTP GET request to the /admin/groups/{groupId}/dataflows endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Group Id | Group Id  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to AUTO automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors.  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations
| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to AUTO automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors.  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * POWER-BI-REST:BAD_REQUEST
  * POWER-BI-REST:CLIENT_ERROR
  * POWER-BI-REST:CONNECTIVITY
  * POWER-BI-REST:INTERNAL_SERVER_ERROR
  * POWER-BI-REST:NOT_ACCEPTABLE
  * POWER-BI-REST:NOT_FOUND
  * POWER-BI-REST:RETRY_EXHAUSTED
  * POWER-BI-REST:SERVER_ERROR
  * POWER-BI-REST:SERVICE_UNAVAILABLE
  * POWER-BI-REST:TIMEOUT
  * POWER-BI-REST:TOO_MANY_REQUESTS
  * POWER-BI-REST:UNAUTHORIZED
  * POWER-BI-REST:UNSUPPORTED_MEDIA_TYPE


## Dataflows GetUpstreamDataflowsInGroupAsAdmin
`<power-bi-rest:get-admin-groups-dataflows-upstream-dataflows-by-group-id-dataflow-id>`
Returns a list of upstream dataflows for the specified dataflow. Note: The user must have administrator rights (such as Office 365 Global Administrator or Power BI Service Administrator) to call this API.
Required scope: Tenant.Read.All or Tenant.ReadWrite.All
This operation makes an HTTP GET request to the /admin/groups/{groupId}/dataflows/{dataflowId}/upstreamDataflows endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Group Id | Group Id  
Dataflow Id | Dataflow Id  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to AUTO automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors.  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * POWER-BI-REST:BAD_REQUEST
  * POWER-BI-REST:CLIENT_ERROR
  * POWER-BI-REST:CONNECTIVITY
  * POWER-BI-REST:INTERNAL_SERVER_ERROR
  * POWER-BI-REST:NOT_ACCEPTABLE
  * POWER-BI-REST:NOT_FOUND
  * POWER-BI-REST:RETRY_EXHAUSTED
  * POWER-BI-REST:SERVER_ERROR
  * POWER-BI-REST:SERVICE_UNAVAILABLE
  * POWER-BI-REST:TIMEOUT
  * POWER-BI-REST:TOO_MANY_REQUESTS
  * POWER-BI-REST:UNAUTHORIZED
  * POWER-BI-REST:UNSUPPORTED_MEDIA_TYPE


## Datasets GetDatasetsInGroupAsAdmin
`<power-bi-rest:get-admin-groups-datasets-by-group-id>`
Returns a list of datasets from the specified workspace. Note: The user must have administrator rights (such as Office 365 Global Administrator or Power BI Service Administrator) to call this API. This API allows 200 requests per hour at maximum.
Required scope: Tenant.Read.All or Tenant.ReadWrite.All
This operation makes an HTTP GET request to the /admin/groups/{groupId}/datasets endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Group Id | Group Id  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to AUTO automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors.  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * POWER-BI-REST:BAD_REQUEST
  * POWER-BI-REST:CLIENT_ERROR
  * POWER-BI-REST:CONNECTIVITY
  * POWER-BI-REST:INTERNAL_SERVER_ERROR
  * POWER-BI-REST:NOT_ACCEPTABLE
  * POWER-BI-REST:NOT_FOUND
  * POWER-BI-REST:RETRY_EXHAUSTED
  * POWER-BI-REST:SERVER_ERROR
  * POWER-BI-REST:SERVICE_UNAVAILABLE
  * POWER-BI-REST:TIMEOUT
  * POWER-BI-REST:TOO_MANY_REQUESTS
  * POWER-BI-REST:UNAUTHORIZED
  * POWER-BI-REST:UNSUPPORTED_MEDIA_TYPE


## Datasets GetDatasetToDataflowsLinksInGroupAsAdmin
`<power-bi-rest:get-admin-groups-datasets-upstream-dataflows-by-group-id>`
Returns a list of upstream dataflows for datasets from the specified workspace. Note: The user must have administrator rights (such as Office 365 Global Administrator or Power BI Service Administrator) to call this API.
Required scope: Tenant.Read.All or Tenant.ReadWrite.All
This operation makes an HTTP GET request to the /admin/groups/{groupId}/datasets/upstreamDataflows endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Group Id | Group Id  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to AUTO automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors.  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations
| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to AUTO automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors.  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * POWER-BI-REST:BAD_REQUEST
  * POWER-BI-REST:CLIENT_ERROR
  * POWER-BI-REST:CONNECTIVITY
  * POWER-BI-REST:INTERNAL_SERVER_ERROR
  * POWER-BI-REST:NOT_ACCEPTABLE
  * POWER-BI-REST:NOT_FOUND
  * POWER-BI-REST:RETRY_EXHAUSTED
  * POWER-BI-REST:SERVER_ERROR
  * POWER-BI-REST:SERVICE_UNAVAILABLE
  * POWER-BI-REST:TIMEOUT
  * POWER-BI-REST:TOO_MANY_REQUESTS
  * POWER-BI-REST:UNAUTHORIZED
  * POWER-BI-REST:UNSUPPORTED_MEDIA_TYPE


## Reports GetReportsInGroupAsAdmin
`<power-bi-rest:get-admin-groups-reports-by-group-id>`
Returns a list of reports from the specified workspace. Note: The user must have administrator rights (such as Office 365 Global Administrator or Power BI Service Administrator) to call this API. This API allows 200 requests per hour at maximum.
Required scope: Tenant.Read.All or Tenant.ReadWrite.All
This operation makes an HTTP GET request to the /admin/groups/{groupId}/reports endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Group Id | Group Id  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to AUTO automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors.  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * POWER-BI-REST:BAD_REQUEST
  * POWER-BI-REST:CLIENT_ERROR
  * POWER-BI-REST:CONNECTIVITY
  * POWER-BI-REST:INTERNAL_SERVER_ERROR
  * POWER-BI-REST:NOT_ACCEPTABLE
  * POWER-BI-REST:NOT_FOUND
  * POWER-BI-REST:RETRY_EXHAUSTED
  * POWER-BI-REST:SERVER_ERROR
  * POWER-BI-REST:SERVICE_UNAVAILABLE
  * POWER-BI-REST:TIMEOUT
  * POWER-BI-REST:TOO_MANY_REQUESTS
  * POWER-BI-REST:UNAUTHORIZED
  * POWER-BI-REST:UNSUPPORTED_MEDIA_TYPE


## Imports GetImportsAsAdmin
`<power-bi-rest:get-admin-imports>`
Returns a list of imports for the organization. Note: The user must have administrator rights (such as Office 365 Global Administrator or Power BI Service Administrator) to call this API.
Required scope: Tenant.Read.All or Tenant.ReadWrite.All
This operation makes an HTTP GET request to the /admin/imports endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to AUTO automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors.  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * POWER-BI-REST:BAD_REQUEST
  * POWER-BI-REST:CLIENT_ERROR
  * POWER-BI-REST:CONNECTIVITY
  * POWER-BI-REST:INTERNAL_SERVER_ERROR
  * POWER-BI-REST:NOT_ACCEPTABLE
  * POWER-BI-REST:NOT_FOUND
  * POWER-BI-REST:RETRY_EXHAUSTED
  * POWER-BI-REST:SERVER_ERROR
  * POWER-BI-REST:SERVICE_UNAVAILABLE
  * POWER-BI-REST:TIMEOUT
  * POWER-BI-REST:TOO_MANY_REQUESTS
  * POWER-BI-REST:UNAUTHORIZED
  * POWER-BI-REST:UNSUPPORTED_MEDIA_TYPE


## Reports GetReportsAsAdmin
`<power-bi-rest:get-admin-reports>`
Returns a list of reports for the organization. Note: The user must have administrator rights (such as Office 365 Global Administrator or Power BI Service Administrator) to call this API.
Required scope: Tenant.Read.All or Tenant.ReadWrite.All
This operation makes an HTTP GET request to the /admin/reports endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to AUTO automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors.  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations
| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to AUTO automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors.  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * POWER-BI-REST:BAD_REQUEST
  * POWER-BI-REST:CLIENT_ERROR
  * POWER-BI-REST:CONNECTIVITY
  * POWER-BI-REST:INTERNAL_SERVER_ERROR
  * POWER-BI-REST:NOT_ACCEPTABLE
  * POWER-BI-REST:NOT_FOUND
  * POWER-BI-REST:RETRY_EXHAUSTED
  * POWER-BI-REST:SERVER_ERROR
  * POWER-BI-REST:SERVICE_UNAVAILABLE
  * POWER-BI-REST:TIMEOUT
  * POWER-BI-REST:TOO_MANY_REQUESTS
  * POWER-BI-REST:UNAUTHORIZED
  * POWER-BI-REST:UNSUPPORTED_MEDIA_TYPE


## Get Power BI Encryption Keys
`<power-bi-rest:get-admin-tenant-keys>`
Returns the encryption keys for the tenant. Note: The user must have administrator rights (such as Office 365 Global Administrator or Power BI Service Administrator) to call this API.
Required scope: Tenant.Read.All or Tenant.ReadWrite.All
This operation makes an HTTP GET request to the /admin/tenantKeys endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to AUTO automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors.  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * POWER-BI-REST:BAD_REQUEST
  * POWER-BI-REST:CLIENT_ERROR
  * POWER-BI-REST:CONNECTIVITY
  * POWER-BI-REST:INTERNAL_SERVER_ERROR
  * POWER-BI-REST:NOT_ACCEPTABLE
  * POWER-BI-REST:NOT_FOUND
  * POWER-BI-REST:RETRY_EXHAUSTED
  * POWER-BI-REST:SERVER_ERROR
  * POWER-BI-REST:SERVICE_UNAVAILABLE
  * POWER-BI-REST:TIMEOUT
  * POWER-BI-REST:TOO_MANY_REQUESTS
  * POWER-BI-REST:UNAUTHORIZED
  * POWER-BI-REST:UNSUPPORTED_MEDIA_TYPE


## Get Apps
`<power-bi-rest:get-apps>`
Get Apps Returns a list of installed apps.
Required scope: App.Read.All
This operation makes an HTTP GET request to the /apps endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to AUTO automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors.  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * POWER-BI-REST:BAD_REQUEST
  * POWER-BI-REST:CLIENT_ERROR
  * POWER-BI-REST:CONNECTIVITY
  * POWER-BI-REST:INTERNAL_SERVER_ERROR
  * POWER-BI-REST:NOT_ACCEPTABLE
  * POWER-BI-REST:NOT_FOUND
  * POWER-BI-REST:RETRY_EXHAUSTED
  * POWER-BI-REST:SERVER_ERROR
  * POWER-BI-REST:SERVICE_UNAVAILABLE
  * POWER-BI-REST:TIMEOUT
  * POWER-BI-REST:TOO_MANY_REQUESTS
  * POWER-BI-REST:UNAUTHORIZED
  * POWER-BI-REST:UNSUPPORTED_MEDIA_TYPE


## Get App
`<power-bi-rest:get-apps-by-app-id>`
Get App Returns the specified installed app.
Required scope: App.Read.All
This operation makes an HTTP GET request to the /apps/{appId} endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to AUTO automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors.  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * POWER-BI-REST:BAD_REQUEST
  * POWER-BI-REST:CLIENT_ERROR
  * POWER-BI-REST:CONNECTIVITY
  * POWER-BI-REST:INTERNAL_SERVER_ERROR
  * POWER-BI-REST:NOT_ACCEPTABLE
  * POWER-BI-REST:NOT_FOUND
  * POWER-BI-REST:RETRY_EXHAUSTED
  * POWER-BI-REST:SERVER_ERROR
  * POWER-BI-REST:SERVICE_UNAVAILABLE
  * POWER-BI-REST:TIMEOUT
  * POWER-BI-REST:TOO_MANY_REQUESTS
  * POWER-BI-REST:UNAUTHORIZED
  * POWER-BI-REST:UNSUPPORTED_MEDIA_TYPE
| A time unit that qualifies the Response Timeout.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to AUTO automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors.  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * POWER-BI-REST:BAD_REQUEST
  * POWER-BI-REST:CLIENT_ERROR
  * POWER-BI-REST:CONNECTIVITY
  * POWER-BI-REST:INTERNAL_SERVER_ERROR
  * POWER-BI-REST:NOT_ACCEPTABLE
  * POWER-BI-REST:NOT_FOUND
  * POWER-BI-REST:RETRY_EXHAUSTED
  * POWER-BI-REST:SERVER_ERROR
  * POWER-BI-REST:SERVICE_UNAVAILABLE
  * POWER-BI-REST:TIMEOUT
  * POWER-BI-REST:TOO_MANY_REQUESTS
  * POWER-BI-REST:UNAUTHORIZED
  * POWER-BI-REST:UNSUPPORTED_MEDIA_TYPE


## Get Dashboards From App
`<power-bi-rest:get-apps-dashboards-by-app-id>`
Returns a list of dashboards from the specified app.
Required scope: Dashboard.ReadWrite.All or Dashboard.Read.All
This operation makes an HTTP GET request to the /apps/{appId}/dashboards endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to AUTO automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors.  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * POWER-BI-REST:BAD_REQUEST
  * POWER-BI-REST:CLIENT_ERROR
  * POWER-BI-REST:CONNECTIVITY
  * POWER-BI-REST:INTERNAL_SERVER_ERROR
  * POWER-BI-REST:NOT_ACCEPTABLE
  * POWER-BI-REST:NOT_FOUND
  * POWER-BI-REST:RETRY_EXHAUSTED
  * POWER-BI-REST:SERVER_ERROR
  * POWER-BI-REST:SERVICE_UNAVAILABLE
  * POWER-BI-REST:TIMEOUT
  * POWER-BI-REST:TOO_MANY_REQUESTS
  * POWER-BI-REST:UNAUTHORIZED
  * POWER-BI-REST:UNSUPPORTED_MEDIA_TYPE


## Get Dashboard From App
`<power-bi-rest:get-apps-dashboards-by-app-id-dashboard-id>`
Returns the specified dashboard from the specified app.
Required scope: Dashboard.ReadWrite.All or Dashboard.Read.All
This operation makes an HTTP GET request to the /apps/{appId}/dashboards/{dashboardId} endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Dashboard Id | Dashboard Id  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to AUTO automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors.  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * POWER-BI-REST:BAD_REQUEST
  * POWER-BI-REST:CLIENT_ERROR
  * POWER-BI-REST:CONNECTIVITY
  * POWER-BI-REST:INTERNAL_SERVER_ERROR
  * POWER-BI-REST:NOT_ACCEPTABLE
  * POWER-BI-REST:NOT_FOUND
  * POWER-BI-REST:RETRY_EXHAUSTED
  * POWER-BI-REST:SERVER_ERROR
  * POWER-BI-REST:SERVICE_UNAVAILABLE
  * POWER-BI-REST:TIMEOUT
  * POWER-BI-REST:TOO_MANY_REQUESTS
  * POWER-BI-REST:UNAUTHORIZED
  * POWER-BI-REST:UNSUPPORTED_MEDIA_TYPE


## Get Tiles From App
`<power-bi-rest:get-apps-dashboards-tiles-by-app-id-dashboard-id>`
Returns a list of tiles within the specified dashboard from the specified app.
Required scope: Dashboard.ReadWrite.All or Dashboard.Read.All
This operation makes an HTTP GET request to the /apps/{appId}/dashboards/{dashboardId}/tiles endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Dashboard Id | Dashboard Id  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to AUTO automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors.  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * POWER-BI-REST:BAD_REQUEST
  * POWER-BI-REST:CLIENT_ERROR
  * POWER-BI-REST:CONNECTIVITY
  * POWER-BI-REST:INTERNAL_SERVER_ERROR
  * POWER-BI-REST:NOT_ACCEPTABLE
  * POWER-BI-REST:NOT_FOUND
  * POWER-BI-REST:RETRY_EXHAUSTED
  * POWER-BI-REST:SERVER_ERROR
  * POWER-BI-REST:SERVICE_UNAVAILABLE
  * POWER-BI-REST:TIMEOUT
  * POWER-BI-REST:TOO_MANY_REQUESTS
  * POWER-BI-REST:UNAUTHORIZED
  * POWER-BI-REST:UNSUPPORTED_MEDIA_TYPE
| A time unit that qualifies the Response Timeout.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to AUTO automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors.  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * POWER-BI-REST:BAD_REQUEST
  * POWER-BI-REST:CLIENT_ERROR
  * POWER-BI-REST:CONNECTIVITY
  * POWER-BI-REST:INTERNAL_SERVER_ERROR
  * POWER-BI-REST:NOT_ACCEPTABLE
  * POWER-BI-REST:NOT_FOUND
  * POWER-BI-REST:RETRY_EXHAUSTED
  * POWER-BI-REST:SERVER_ERROR
  * POWER-BI-REST:SERVICE_UNAVAILABLE
  * POWER-BI-REST:TIMEOUT
  * POWER-BI-REST:TOO_MANY_REQUESTS
  * POWER-BI-REST:UNAUTHORIZED
  * POWER-BI-REST:UNSUPPORTED_MEDIA_TYPE


## Get Tile From App
`<power-bi-rest:get-apps-dashboards-tiles-by-app-id-dashboard-id-tile-id>`
Returns the specified tile within the specified dashboard from the specified app. Note: All tile types are supported except for "model tiles", which include datasets and live tiles that contain an entire report page.
Required scope: Dashboard.ReadWrite.All or Dashboard.Read.All
This operation makes an HTTP GET request to the /apps/{appId}/dashboards/{dashboardId}/tiles/{tileId} endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Dashboard Id | Dashboard Id  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to AUTO automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors.  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * POWER-BI-REST:BAD_REQUEST
  * POWER-BI-REST:CLIENT_ERROR
  * POWER-BI-REST:CONNECTIVITY
  * POWER-BI-REST:INTERNAL_SERVER_ERROR
  * POWER-BI-REST:NOT_ACCEPTABLE
  * POWER-BI-REST:NOT_FOUND
  * POWER-BI-REST:RETRY_EXHAUSTED
  * POWER-BI-REST:SERVER_ERROR
  * POWER-BI-REST:SERVICE_UNAVAILABLE
  * POWER-BI-REST:TIMEOUT
  * POWER-BI-REST:TOO_MANY_REQUESTS
  * POWER-BI-REST:UNAUTHORIZED
  * POWER-BI-REST:UNSUPPORTED_MEDIA_TYPE


## Get Reports From App
`<power-bi-rest:get-apps-reports-by-app-id>`
Returns a list of reports from the specified app.
Required scope: Report.ReadWrite.All or Report.Read.All
This operation makes an HTTP GET request to the /apps/{appId}/reports endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to AUTO automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors.  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * POWER-BI-REST:BAD_REQUEST
  * POWER-BI-REST:CLIENT_ERROR
  * POWER-BI-REST:CONNECTIVITY
  * POWER-BI-REST:INTERNAL_SERVER_ERROR
  * POWER-BI-REST:NOT_ACCEPTABLE
  * POWER-BI-REST:NOT_FOUND
  * POWER-BI-REST:RETRY_EXHAUSTED
  * POWER-BI-REST:SERVER_ERROR
  * POWER-BI-REST:SERVICE_UNAVAILABLE
  * POWER-BI-REST:TIMEOUT
  * POWER-BI-REST:TOO_MANY_REQUESTS
  * POWER-BI-REST:UNAUTHORIZED
  * POWER-BI-REST:UNSUPPORTED_MEDIA_TYPE


## Get Report From App
`<power-bi-rest:get-apps-reports-by-app-id-report-id>`
Returns the specified report from the specified app.
Required scope: Report.ReadWrite.All or Report.Read.All
This operation makes an HTTP GET request to the /apps/{appId}/reports/{reportId} endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Report Id | Report Id  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to AUTO automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors.  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * POWER-BI-REST:BAD_REQUEST
  * POWER-BI-REST:CLIENT_ERROR
  * POWER-BI-REST:CONNECTIVITY
  * POWER-BI-REST:INTERNAL_SERVER_ERROR
  * POWER-BI-REST:NOT_ACCEPTABLE
  * POWER-BI-REST:NOT_FOUND
  * POWER-BI-REST:RETRY_EXHAUSTED
  * POWER-BI-REST:SERVER_ERROR
  * POWER-BI-REST:SERVICE_UNAVAILABLE
  * POWER-BI-REST:TIMEOUT
  * POWER-BI-REST:TOO_MANY_REQUESTS
  * POWER-BI-REST:UNAUTHORIZED
  * POWER-BI-REST:UNSUPPORTED_MEDIA_TYPE
| A time unit that qualifies the Response Timeout.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to AUTO automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors.  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * POWER-BI-REST:BAD_REQUEST
  * POWER-BI-REST:CLIENT_ERROR
  * POWER-BI-REST:CONNECTIVITY
  * POWER-BI-REST:INTERNAL_SERVER_ERROR
  * POWER-BI-REST:NOT_ACCEPTABLE
  * POWER-BI-REST:NOT_FOUND
  * POWER-BI-REST:RETRY_EXHAUSTED
  * POWER-BI-REST:SERVER_ERROR
  * POWER-BI-REST:SERVICE_UNAVAILABLE
  * POWER-BI-REST:TIMEOUT
  * POWER-BI-REST:TOO_MANY_REQUESTS
  * POWER-BI-REST:UNAUTHORIZED
  * POWER-BI-REST:UNSUPPORTED_MEDIA_TYPE


## Get Available Features
`<power-bi-rest:get-available-features>`
Returns a list of available features for the user
Required scope: None
This operation makes an HTTP GET request to the /availableFeatures endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to AUTO automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors.  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * POWER-BI-REST:BAD_REQUEST
  * POWER-BI-REST:CLIENT_ERROR
  * POWER-BI-REST:CONNECTIVITY
  * POWER-BI-REST:INTERNAL_SERVER_ERROR
  * POWER-BI-REST:NOT_ACCEPTABLE
  * POWER-BI-REST:NOT_FOUND
  * POWER-BI-REST:RETRY_EXHAUSTED
  * POWER-BI-REST:SERVER_ERROR
  * POWER-BI-REST:SERVICE_UNAVAILABLE
  * POWER-BI-REST:TIMEOUT
  * POWER-BI-REST:TOO_MANY_REQUESTS
  * POWER-BI-REST:UNAUTHORIZED
  * POWER-BI-REST:UNSUPPORTED_MEDIA_TYPE


## Get Available Feature By Name
`<power-bi-rest:get-available-featuresfeature-name>`
Returns the specified available feature for user by name.
Required scope: None
This operation makes an HTTP GET request to the /availableFeatures(featureName='{featureName}') endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Feature Name | Feature Name  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to AUTO automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors.  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * POWER-BI-REST:BAD_REQUEST
  * POWER-BI-REST:CLIENT_ERROR
  * POWER-BI-REST:CONNECTIVITY
  * POWER-BI-REST:INTERNAL_SERVER_ERROR
  * POWER-BI-REST:NOT_ACCEPTABLE
  * POWER-BI-REST:NOT_FOUND
  * POWER-BI-REST:RETRY_EXHAUSTED
  * POWER-BI-REST:SERVER_ERROR
  * POWER-BI-REST:SERVICE_UNAVAILABLE
  * POWER-BI-REST:TIMEOUT
  * POWER-BI-REST:TOO_MANY_REQUESTS
  * POWER-BI-REST:UNAUTHORIZED
  * POWER-BI-REST:UNSUPPORTED_MEDIA_TYPE


## Get Capacities
`<power-bi-rest:get-capacities>`
Returns a list of capacities the user has access to.
Required scope: Capacity.Read.All or Capacity.ReadWrite.All
This operation makes an HTTP GET request to the /capacities endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to AUTO automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors.  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * POWER-BI-REST:BAD_REQUEST
  * POWER-BI-REST:CLIENT_ERROR
  * POWER-BI-REST:CONNECTIVITY
  * POWER-BI-REST:INTERNAL_SERVER_ERROR
  * POWER-BI-REST:NOT_ACCEPTABLE
  * POWER-BI-REST:NOT_FOUND
  * POWER-BI-REST:RETRY_EXHAUSTED
  * POWER-BI-REST:SERVER_ERROR
  * POWER-BI-REST:SERVICE_UNAVAILABLE
  * POWER-BI-REST:TIMEOUT
  * POWER-BI-REST:TOO_MANY_REQUESTS
  * POWER-BI-REST:UNAUTHORIZED
  * POWER-BI-REST:UNSUPPORTED_MEDIA_TYPE


## Get Refreshables For All Capacities
`<power-bi-rest:get-capacities-refreshables>`
Returns a list of refreshables for all capacities of which the user has access to.
Required scope: Capacity.Read.All or Capacity.ReadWrite.All
This operation makes an HTTP GET request to the /capacities/refreshables endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
integer int32 Returns only the first n results.  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream
## Get Refreshables For All Capacities
`<power-bi-rest:get-capacities-refreshables>`
Returns a list of refreshables for all capacities of which the user has access to.
Required scope: Capacity.Read.All or Capacity.ReadWrite.All
This operation makes an HTTP GET request to the /capacities/refreshables endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
integer int32 Returns only the first n results.  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to AUTO automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors.  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * POWER-BI-REST:BAD_REQUEST
  * POWER-BI-REST:CLIENT_ERROR
  * POWER-BI-REST:CONNECTIVITY
  * POWER-BI-REST:INTERNAL_SERVER_ERROR
  * POWER-BI-REST:NOT_ACCEPTABLE
  * POWER-BI-REST:NOT_FOUND
  * POWER-BI-REST:RETRY_EXHAUSTED
  * POWER-BI-REST:SERVER_ERROR
  * POWER-BI-REST:SERVICE_UNAVAILABLE
  * POWER-BI-REST:TIMEOUT
  * POWER-BI-REST:TOO_MANY_REQUESTS
  * POWER-BI-REST:UNAUTHORIZED
  * POWER-BI-REST:UNSUPPORTED_MEDIA_TYPE


## Get Refreshables For Capacity
`<power-bi-rest:get-capacities-refreshables-by-capacity-id>`
Returns a list of refreshables for the specified capacity the user has access to.
Required scope: Capacity.Read.All or Capacity.ReadWrite.All
This operation makes an HTTP GET request to the /capacities/{capacityId}/refreshables endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Capacity Id | Capacity Id  
integer int32 Returns only the first n results.  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to AUTO automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors.  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * POWER-BI-REST:BAD_REQUEST
  * POWER-BI-REST:CLIENT_ERROR
  * POWER-BI-REST:CONNECTIVITY
  * POWER-BI-REST:INTERNAL_SERVER_ERROR
  * POWER-BI-REST:NOT_ACCEPTABLE
  * POWER-BI-REST:NOT_FOUND
  * POWER-BI-REST:RETRY_EXHAUSTED
  * POWER-BI-REST:SERVER_ERROR
  * POWER-BI-REST:SERVICE_UNAVAILABLE
  * POWER-BI-REST:TIMEOUT
  * POWER-BI-REST:TOO_MANY_REQUESTS
  * POWER-BI-REST:UNAUTHORIZED
  * POWER-BI-REST:UNSUPPORTED_MEDIA_TYPE


## Get Refreshable For Capacity
`<power-bi-rest:get-capacities-refreshables-by-capacity-id-refreshable-id>`
Returns the specified refreshable for the specified capacity the user has access to.
Required scope: Capacity.Read.All or Capacity.ReadWrite.All
This operation makes an HTTP GET request to the /capacities/{capacityId}/refreshables/{refreshableId} endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Capacity Id | Capacity Id  
Refreshable Id | Refreshable Id  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to AUTO automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors.  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * POWER-BI-REST:BAD_REQUEST
  * POWER-BI-REST:CLIENT_ERROR
  * POWER-BI-REST:CONNECTIVITY
  * POWER-BI-REST:INTERNAL_SERVER_ERROR
  * POWER-BI-REST:NOT_ACCEPTABLE
  * POWER-BI-REST:NOT_FOUND
  * POWER-BI-REST:RETRY_EXHAUSTED
  * POWER-BI-REST:SERVER_ERROR
  * POWER-BI-REST:SERVICE_UNAVAILABLE
  * POWER-BI-REST:TIMEOUT
  * POWER-BI-REST:TOO_MANY_REQUESTS
  * POWER-BI-REST:UNAUTHORIZED
  * POWER-BI-REST:UNSUPPORTED_MEDIA_TYPE


## Get Workloads
`<power-bi-rest:get-capacities-workloads-by-capacity-id>`
Returns the current state of the specified capacity workloads, if a workload is enabled also returns the maximum memory percentage that the workload can consume.
Required scope: Capacity.Read.All or Capacity.ReadWrite.All
This operation makes an HTTP GET request to the /capacities/{capacityId}/Workloads endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Capacity Id | Capacity Id  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to AUTO automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever
| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to AUTO automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors.  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * POWER-BI-REST:BAD_REQUEST
  * POWER-BI-REST:CLIENT_ERROR
  * POWER-BI-REST:CONNECTIVITY
  * POWER-BI-REST:INTERNAL_SERVER_ERROR
  * POWER-BI-REST:NOT_ACCEPTABLE
  * POWER-BI-REST:NOT_FOUND
  * POWER-BI-REST:RETRY_EXHAUSTED
  * POWER-BI-REST:SERVER_ERROR
  * POWER-BI-REST:SERVICE_UNAVAILABLE
  * POWER-BI-REST:TIMEOUT
  * POWER-BI-REST:TOO_MANY_REQUESTS
  * POWER-BI-REST:UNAUTHORIZED
  * POWER-BI-REST:UNSUPPORTED_MEDIA_TYPE


## Get Workload
`<power-bi-rest:get-capacities-workloads-by-capacity-id-workload-name>`
Returns the current state of a workload and if the workload is enabled also returns the maximum memory percentage that the workload can consume.
Required scope: Capacity.Read.All or Capacity.ReadWrite.All
This operation makes an HTTP GET request to the /capacities/{capacityId}/Workloads/{workloadName} endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Capacity Id | Capacity Id  
Workload Name | Workload Name  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to AUTO automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors.  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * POWER-BI-REST:BAD_REQUEST
  * POWER-BI-REST:CLIENT_ERROR
  * POWER-BI-REST:CONNECTIVITY
  * POWER-BI-REST:INTERNAL_SERVER_ERROR
  * POWER-BI-REST:NOT_ACCEPTABLE
  * POWER-BI-REST:NOT_FOUND
  * POWER-BI-REST:RETRY_EXHAUSTED
  * POWER-BI-REST:SERVER_ERROR
  * POWER-BI-REST:SERVICE_UNAVAILABLE
  * POWER-BI-REST:TIMEOUT
  * POWER-BI-REST:TOO_MANY_REQUESTS
  * POWER-BI-REST:UNAUTHORIZED
  * POWER-BI-REST:UNSUPPORTED_MEDIA_TYPE


## Groups CapacityAssignmentStatusMyWorkspace
`<power-bi-rest:get-capacity-assignment-status>`
Gets the status of "My Workspace" assignment to capacity operation. Note:
Required scope: Workspace.Read.All and Workspace.ReadWrite.All
This operation makes an HTTP GET request to the /CapacityAssignmentStatus endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to AUTO automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors.  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * POWER-BI-REST:BAD_REQUEST
  * POWER-BI-REST:CLIENT_ERROR
  * POWER-BI-REST:CONNECTIVITY
  * POWER-BI-REST:INTERNAL_SERVER_ERROR
  * POWER-BI-REST:NOT_ACCEPTABLE
  * POWER-BI-REST:NOT_FOUND
  * POWER-BI-REST:RETRY_EXHAUSTED
  * POWER-BI-REST:SERVER_ERROR
  * POWER-BI-REST:SERVICE_UNAVAILABLE
  * POWER-BI-REST:TIMEOUT
  * POWER-BI-REST:TOO_MANY_REQUESTS
  * POWER-BI-REST:UNAUTHORIZED
  * POWER-BI-REST:UNSUPPORTED_MEDIA_TYPE


## Get Dashboards
`<power-bi-rest:get-dashboards>`
Returns a list of dashboards from "My Workspace".
Required scope: Dashboard.ReadWrite.All or Dashboard.Read.All
This operation makes an HTTP GET request to the /dashboards endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to AUTO automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors.  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * POWER-BI-REST:BAD_REQUEST
  * POWER-BI-REST:CLIENT_ERROR
  * POWER-BI-REST:CONNECTIVITY
  * POWER-BI-REST:INTERNAL_SERVER_ERROR
  * POWER-BI-REST:NOT_ACCEPTABLE
  * POWER-BI-REST:NOT_FOUND
  * POWER-BI-REST:RETRY_EXHAUSTED
  * POWER-BI-REST:SERVER_ERROR
  * POWER-BI-REST:SERVICE_UNAVAILABLE
  * POWER-BI-REST:TIMEOUT
  * POWER-BI-REST:TOO_MANY_REQUESTS
  * POWER-BI-REST:UNAUTHORIZED
  * POWER-BI-REST:UNSUPPORTED_MEDIA_TYPE
| A time unit that qualifies the Response Timeout.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to AUTO automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors.  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * POWER-BI-REST:BAD_REQUEST
  * POWER-BI-REST:CLIENT_ERROR
  * POWER-BI-REST:CONNECTIVITY
  * POWER-BI-REST:INTERNAL_SERVER_ERROR
  * POWER-BI-REST:NOT_ACCEPTABLE
  * POWER-BI-REST:NOT_FOUND
  * POWER-BI-REST:RETRY_EXHAUSTED
  * POWER-BI-REST:SERVER_ERROR
  * POWER-BI-REST:SERVICE_UNAVAILABLE
  * POWER-BI-REST:TIMEOUT
  * POWER-BI-REST:TOO_MANY_REQUESTS
  * POWER-BI-REST:UNAUTHORIZED
  * POWER-BI-REST:UNSUPPORTED_MEDIA_TYPE


## Get Dashboard
`<power-bi-rest:get-dashboards-by-dashboard-id>`
Get Dashboard Returns the specified dashboard from "My Workspace".
Required scope: Dashboard.ReadWrite.All or Dashboard.Read.All
This operation makes an HTTP GET request to the /dashboards/{dashboardId} endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Dashboard Id | Dashboard Id  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to AUTO automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors.  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * POWER-BI-REST:BAD_REQUEST
  * POWER-BI-REST:CLIENT_ERROR
  * POWER-BI-REST:CONNECTIVITY
  * POWER-BI-REST:INTERNAL_SERVER_ERROR
  * POWER-BI-REST:NOT_ACCEPTABLE
  * POWER-BI-REST:NOT_FOUND
  * POWER-BI-REST:RETRY_EXHAUSTED
  * POWER-BI-REST:SERVER_ERROR
  * POWER-BI-REST:SERVICE_UNAVAILABLE
  * POWER-BI-REST:TIMEOUT
  * POWER-BI-REST:TOO_MANY_REQUESTS
  * POWER-BI-REST:UNAUTHORIZED
  * POWER-BI-REST:UNSUPPORTED_MEDIA_TYPE


## Get Tiles
`<power-bi-rest:get-dashboards-tiles-by-dashboard-id>`
Returns a list of tiles within the specified dashboard from "My Workspace". Note: All tile types are supported except for "model tiles", which include datasets and live tiles that contain an entire report page.
Required scope: Dashboard.ReadWrite.All or Dashboard.Read.All
This operation makes an HTTP GET request to the /dashboards/{dashboardId}/tiles endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Dashboard Id | Dashboard Id  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to AUTO automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors.  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * POWER-BI-REST:BAD_REQUEST
  * POWER-BI-REST:CLIENT_ERROR
  * POWER-BI-REST:CONNECTIVITY
  * POWER-BI-REST:INTERNAL_SERVER_ERROR
  * POWER-BI-REST:NOT_ACCEPTABLE
  * POWER-BI-REST:NOT_FOUND
  * POWER-BI-REST:RETRY_EXHAUSTED
  * POWER-BI-REST:SERVER_ERROR
  * POWER-BI-REST:SERVICE_UNAVAILABLE
  * POWER-BI-REST:TIMEOUT
  * POWER-BI-REST:TOO_MANY_REQUESTS
  * POWER-BI-REST:UNAUTHORIZED
  * POWER-BI-REST:UNSUPPORTED_MEDIA_TYPE


## Get Tile
`<power-bi-rest:get-dashboards-tiles-by-dashboard-id-tile-id>`
Returns the specified tile within the specified dashboard from "My Workspace". Note: All tile types are supported except for "model tiles", which include datasets and live tiles that contain an entire report page.
Required scope: Dashboard.ReadWrite.All or Dashboard.Read.All
This operation makes an HTTP GET request to the /dashboards/{dashboardId}/tiles/{tileId} endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Dashboard Id | Dashboard Id  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to AUTO automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors.  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * POWER-BI-REST:BAD_REQUEST
  * POWER-BI-REST:CLIENT_ERROR
  * POWER-BI-REST:CONNECTIVITY
  * POWER-BI-REST:INTERNAL_SERVER_ERROR
  * POWER-BI-REST:NOT_ACCEPTABLE
  * POWER-BI-REST:NOT_FOUND
  * POWER-BI-REST:RETRY_EXHAUSTED
  * POWER-BI-REST:SERVER_ERROR
  * POWER-BI-REST:SERVICE_UNAVAILABLE
  * POWER-BI-REST:TIMEOUT
  * POWER-BI-REST:TOO_MANY_REQUESTS
  * POWER-BI-REST:UNAUTHORIZED
  * POWER-BI-REST:UNSUPPORTED_MEDIA_TYPE
| A time unit that qualifies the Response Timeout.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to AUTO automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors.  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * POWER-BI-REST:BAD_REQUEST
  * POWER-BI-REST:CLIENT_ERROR
  * POWER-BI-REST:CONNECTIVITY
  * POWER-BI-REST:INTERNAL_SERVER_ERROR
  * POWER-BI-REST:NOT_ACCEPTABLE
  * POWER-BI-REST:NOT_FOUND
  * POWER-BI-REST:RETRY_EXHAUSTED
  * POWER-BI-REST:SERVER_ERROR
  * POWER-BI-REST:SERVICE_UNAVAILABLE
  * POWER-BI-REST:TIMEOUT
  * POWER-BI-REST:TOO_MANY_REQUESTS
  * POWER-BI-REST:UNAUTHORIZED
  * POWER-BI-REST:UNSUPPORTED_MEDIA_TYPE


## Get Dataflow Storage Accounts
`<power-bi-rest:get-dataflow-storage-accounts>`
Returns a list of dataflow storage accounts the user has access to.
Required scope: StorageAccount.Read.All or StorageAccount.ReadWrite.All
This operation makes an HTTP GET request to the /dataflowStorageAccounts endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to AUTO automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors.  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * POWER-BI-REST:BAD_REQUEST
  * POWER-BI-REST:CLIENT_ERROR
  * POWER-BI-REST:CONNECTIVITY
  * POWER-BI-REST:INTERNAL_SERVER_ERROR
  * POWER-BI-REST:NOT_ACCEPTABLE
  * POWER-BI-REST:NOT_FOUND
  * POWER-BI-REST:RETRY_EXHAUSTED
  * POWER-BI-REST:SERVER_ERROR
  * POWER-BI-REST:SERVICE_UNAVAILABLE
  * POWER-BI-REST:TIMEOUT
  * POWER-BI-REST:TOO_MANY_REQUESTS
  * POWER-BI-REST:UNAUTHORIZED
  * POWER-BI-REST:UNSUPPORTED_MEDIA_TYPE


## Get Datasets
`<power-bi-rest:get-datasets>`
Returns a list of datasets from "My Workspace".
Required scope: Dataset.ReadWrite.All or Dataset.Read.All
This operation makes an HTTP GET request to the /datasets endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to AUTO automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors.  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * POWER-BI-REST:BAD_REQUEST
  * POWER-BI-REST:CLIENT_ERROR
  * POWER-BI-REST:CONNECTIVITY
  * POWER-BI-REST:INTERNAL_SERVER_ERROR
  * POWER-BI-REST:NOT_ACCEPTABLE
  * POWER-BI-REST:NOT_FOUND
  * POWER-BI-REST:RETRY_EXHAUSTED
  * POWER-BI-REST:SERVER_ERROR
  * POWER-BI-REST:SERVICE_UNAVAILABLE
  * POWER-BI-REST:TIMEOUT
  * POWER-BI-REST:TOO_MANY_REQUESTS
  * POWER-BI-REST:UNAUTHORIZED
  * POWER-BI-REST:UNSUPPORTED_MEDIA_TYPE


## Get Dataset
`<power-bi-rest:get-datasets-by-dataset-id>`
Returns the specified dataset from "My Workspace".
Required scope: Dataset.ReadWrite.All or Dataset.Read.All
This operation makes an HTTP GET request to the /datasets/{datasetId} endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Dataset Id | Dataset Id  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to AUTO automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors.  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * POWER-BI-REST:BAD_REQUEST
  * POWER-BI-REST:CLIENT_ERROR
  * POWER-BI-REST:CONNECTIVITY
  * POWER-BI-REST:INTERNAL_SERVER_ERROR
  * POWER-BI-REST:NOT_ACCEPTABLE
  * POWER-BI-REST:NOT_FOUND
  * POWER-BI-REST:RETRY_EXHAUSTED
  * POWER-BI-REST:SERVER_ERROR
  * POWER-BI-REST:SERVICE_UNAVAILABLE
  * POWER-BI-REST:TIMEOUT
  * POWER-BI-REST:TOO_MANY_REQUESTS
  * POWER-BI-REST:UNAUTHORIZED
  * POWER-BI-REST:UNSUPPORTED_MEDIA_TYPE


## Get Datasources
`<power-bi-rest:get-datasets-datasources-by-dataset-id>`
Returns a list of datasources for the specified dataset from "My Workspace".
Required scope: Dataset.ReadWrite.All or Dataset.Read.All
This operation makes an HTTP GET request to the /datasets/{datasetId}/datasources endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Dataset Id | Dataset Id  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream
## Get Datasources
`<power-bi-rest:get-datasets-datasources-by-dataset-id>`
Returns a list of datasources for the specified dataset from "My Workspace".
Required scope: Dataset.ReadWrite.All or Dataset.Read.All
This operation makes an HTTP GET request to the /datasets/{datasetId}/datasources endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Dataset Id | Dataset Id  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to AUTO automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors.  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * POWER-BI-REST:BAD_REQUEST
  * POWER-BI-REST:CLIENT_ERROR
  * POWER-BI-REST:CONNECTIVITY
  * POWER-BI-REST:INTERNAL_SERVER_ERROR
  * POWER-BI-REST:NOT_ACCEPTABLE
  * POWER-BI-REST:NOT_FOUND
  * POWER-BI-REST:RETRY_EXHAUSTED
  * POWER-BI-REST:SERVER_ERROR
  * POWER-BI-REST:SERVICE_UNAVAILABLE
  * POWER-BI-REST:TIMEOUT
  * POWER-BI-REST:TOO_MANY_REQUESTS
  * POWER-BI-REST:UNAUTHORIZED
  * POWER-BI-REST:UNSUPPORTED_MEDIA_TYPE


## Discover Gateways
`<power-bi-rest:get-datasets-default-discover-gateways-by-dataset-id>`
Returns a list of gateways which the specified dataset from "My Workspace" can be bound to. This API is relevant only for datasets that have at least one on-premises connection. For datasets with cloud-only connections, it will return an empty list.
Required scope: Dataset.Read.All
This operation makes an HTTP GET request to the /datasets/{datasetId}/Default.DiscoverGateways endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Dataset Id | Dataset Id  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to AUTO automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors.  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * POWER-BI-REST:BAD_REQUEST
  * POWER-BI-REST:CLIENT_ERROR
  * POWER-BI-REST:CONNECTIVITY
  * POWER-BI-REST:INTERNAL_SERVER_ERROR
  * POWER-BI-REST:NOT_ACCEPTABLE
  * POWER-BI-REST:NOT_FOUND
  * POWER-BI-REST:RETRY_EXHAUSTED
  * POWER-BI-REST:SERVER_ERROR
  * POWER-BI-REST:SERVICE_UNAVAILABLE
  * POWER-BI-REST:TIMEOUT
  * POWER-BI-REST:TOO_MANY_REQUESTS
  * POWER-BI-REST:UNAUTHORIZED
  * POWER-BI-REST:UNSUPPORTED_MEDIA_TYPE


## Get Gateway Datasources
`<power-bi-rest:get-datasets-default-get-bound-gateway-datasources-by-dataset-id>`
Returns a list of gateway datasources for the specified dataset from "My Workspace". Note: Use the new Dataset - Get Datasources API instead.
Required scope: Dataset.ReadWrite.All or Dataset.Read.All
This operation makes an HTTP GET request to the /datasets/{datasetId}/Default.GetBoundGatewayDatasources endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Dataset Id | Dataset Id  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to AUTO automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors.  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * POWER-BI-REST:BAD_REQUEST
  * POWER-BI-REST:CLIENT_ERROR
  * POWER-BI-REST:CONNECTIVITY
  * POWER-BI-REST:INTERNAL_SERVER_ERROR
  * POWER-BI-REST:NOT_ACCEPTABLE
  * POWER-BI-REST:NOT_FOUND
  * POWER-BI-REST:RETRY_EXHAUSTED
  * POWER-BI-REST:SERVER_ERROR
  * POWER-BI-REST:SERVICE_UNAVAILABLE
  * POWER-BI-REST:TIMEOUT
  * POWER-BI-REST:TOO_MANY_REQUESTS
  * POWER-BI-REST:UNAUTHORIZED
  * POWER-BI-REST:UNSUPPORTED_MEDIA_TYPE


## Get Direct Query Refresh Schedule
`<power-bi-rest:get-datasets-direct-query-refresh-schedule-by-dataset-id>`
Returns the refresh schedule of a specified DirectQuery or LiveConnection dataset from "My Workspace".
Required scope: Dataset.ReadWrite.All or Dataset.Read.All
This operation makes an HTTP GET request to the /datasets/{datasetId}/directQueryRefreshSchedule endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Dataset Id | Dataset Id  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to AUTO automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever
| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to AUTO automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors.  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * POWER-BI-REST:BAD_REQUEST
  * POWER-BI-REST:CLIENT_ERROR
  * POWER-BI-REST:CONNECTIVITY
  * POWER-BI-REST:INTERNAL_SERVER_ERROR
  * POWER-BI-REST:NOT_ACCEPTABLE
  * POWER-BI-REST:NOT_FOUND
  * POWER-BI-REST:RETRY_EXHAUSTED
  * POWER-BI-REST:SERVER_ERROR
  * POWER-BI-REST:SERVICE_UNAVAILABLE
  * POWER-BI-REST:TIMEOUT
  * POWER-BI-REST:TOO_MANY_REQUESTS
  * POWER-BI-REST:UNAUTHORIZED
  * POWER-BI-REST:UNSUPPORTED_MEDIA_TYPE


## Get Parameters
`<power-bi-rest:get-datasets-parameters-by-dataset-id>`
Returns a list of parameters for the specified dataset from "My Workspace".
Required scope: Dataset.ReadWrite.All
### Restrictions
  * Datasets with SQL
  * Oracle
  * Teradata &
  * SAP HANA Direct Query connections are not supported.


This operation makes an HTTP GET request to the /datasets/{datasetId}/parameters endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Dataset Id | Dataset Id  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to AUTO automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors.  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * POWER-BI-REST:BAD_REQUEST
  * POWER-BI-REST:CLIENT_ERROR
  * POWER-BI-REST:CONNECTIVITY
  * POWER-BI-REST:INTERNAL_SERVER_ERROR
  * POWER-BI-REST:NOT_ACCEPTABLE
  * POWER-BI-REST:NOT_FOUND
  * POWER-BI-REST:RETRY_EXHAUSTED
  * POWER-BI-REST:SERVER_ERROR
  * POWER-BI-REST:SERVICE_UNAVAILABLE
  * POWER-BI-REST:TIMEOUT
  * POWER-BI-REST:TOO_MANY_REQUESTS
  * POWER-BI-REST:UNAUTHORIZED
  * POWER-BI-REST:UNSUPPORTED_MEDIA_TYPE


## Get Refresh Schedule
`<power-bi-rest:get-datasets-refresh-schedule-by-dataset-id>`
Returns the refresh schedule of the specified dataset from "My Workspace".
Required scope: Dataset.ReadWrite.All or Dataset.Read.All
This operation makes an HTTP GET request to the /datasets/{datasetId}/refreshSchedule endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Dataset Id | Dataset Id  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to AUTO automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors.  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * POWER-BI-REST:BAD_REQUEST
  * POWER-BI-REST:CLIENT_ERROR
  * POWER-BI-REST:CONNECTIVITY
  * POWER-BI-REST:INTERNAL_SERVER_ERROR
  * POWER-BI-REST:NOT_ACCEPTABLE
  * POWER-BI-REST:NOT_FOUND
  * POWER-BI-REST:RETRY_EXHAUSTED
  * POWER-BI-REST:SERVER_ERROR
  * POWER-BI-REST:SERVICE_UNAVAILABLE
  * POWER-BI-REST:TIMEOUT
  * POWER-BI-REST:TOO_MANY_REQUESTS
  * POWER-BI-REST:UNAUTHORIZED
  * POWER-BI-REST:UNSUPPORTED_MEDIA_TYPE


## Get Refresh History
`<power-bi-rest:get-datasets-refreshes-by-dataset-id>`
Returns the refresh history of the specified dataset from "My Workspace".
Required scope: Dataset.ReadWrite.All or Dataset.Read.All
This operation makes an HTTP GET request to the /datasets/{datasetId}/refreshes endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Dataset Id | Dataset Id  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to AUTO automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors.  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * POWER-BI-REST:BAD_REQUEST
  * POWER-BI-REST:CLIENT_ERROR
  * POWER-BI-REST:CONNECTIVITY
  * POWER-BI-REST:INTERNAL_SERVER_ERROR
  * POWER-BI-REST:NOT_ACCEPTABLE
  * POWER-BI-REST:NOT_FOUND
  * POWER-BI-REST:RETRY_EXHAUSTED
  * POWER-BI-REST:SERVER_ERROR
  * POWER-BI-REST:SERVICE_UNAVAILABLE
  * POWER-BI-REST:TIMEOUT
  * POWER-BI-REST:TOO_MANY_REQUESTS
  * POWER-BI-REST:UNAUTHORIZED
  * POWER-BI-REST:UNSUPPORTED_MEDIA_TYPE
| A time unit that qualifies the Response Timeout.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to AUTO automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors.  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * POWER-BI-REST:BAD_REQUEST
  * POWER-BI-REST:CLIENT_ERROR
  * POWER-BI-REST:CONNECTIVITY
  * POWER-BI-REST:INTERNAL_SERVER_ERROR
  * POWER-BI-REST:NOT_ACCEPTABLE
  * POWER-BI-REST:NOT_FOUND
  * POWER-BI-REST:RETRY_EXHAUSTED
  * POWER-BI-REST:SERVER_ERROR
  * POWER-BI-REST:SERVICE_UNAVAILABLE
  * POWER-BI-REST:TIMEOUT
  * POWER-BI-REST:TOO_MANY_REQUESTS
  * POWER-BI-REST:UNAUTHORIZED
  * POWER-BI-REST:UNSUPPORTED_MEDIA_TYPE


## Datasets GetTables
`<power-bi-rest:get-datasets-tables-by-dataset-id>`
Returns a list of tables within the specified dataset from "My Workspace". Note: This API supports only Push datasets.
Required scope: Dataset.ReadWrite.All or Dataset.Read.All
This operation makes an HTTP GET request to the /datasets/{datasetId}/tables endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Dataset Id | Dataset Id  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to AUTO automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors.  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * POWER-BI-REST:BAD_REQUEST
  * POWER-BI-REST:CLIENT_ERROR
  * POWER-BI-REST:CONNECTIVITY
  * POWER-BI-REST:INTERNAL_SERVER_ERROR
  * POWER-BI-REST:NOT_ACCEPTABLE
  * POWER-BI-REST:NOT_FOUND
  * POWER-BI-REST:RETRY_EXHAUSTED
  * POWER-BI-REST:SERVER_ERROR
  * POWER-BI-REST:SERVICE_UNAVAILABLE
  * POWER-BI-REST:TIMEOUT
  * POWER-BI-REST:TOO_MANY_REQUESTS
  * POWER-BI-REST:UNAUTHORIZED
  * POWER-BI-REST:UNSUPPORTED_MEDIA_TYPE


## Get Gateways
`<power-bi-rest:get-gateways>`
Returns a list of gateways for which the user is an admin.
Required scope: Dataset.ReadWrite.All or Dataset.Read.All
This operation makes an HTTP GET request to the /gateways endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to AUTO automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors.  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * POWER-BI-REST:BAD_REQUEST
  * POWER-BI-REST:CLIENT_ERROR
  * POWER-BI-REST:CONNECTIVITY
  * POWER-BI-REST:INTERNAL_SERVER_ERROR
  * POWER-BI-REST:NOT_ACCEPTABLE
  * POWER-BI-REST:NOT_FOUND
  * POWER-BI-REST:RETRY_EXHAUSTED
  * POWER-BI-REST:SERVER_ERROR
  * POWER-BI-REST:SERVICE_UNAVAILABLE
  * POWER-BI-REST:TIMEOUT
  * POWER-BI-REST:TOO_MANY_REQUESTS
  * POWER-BI-REST:UNAUTHORIZED
  * POWER-BI-REST:UNSUPPORTED_MEDIA_TYPE


## Get Gateway
`<power-bi-rest:get-gateways-by-gateway-id>`
Returns the specified gateway.
Required scope: Dataset.ReadWrite.All or Dataset.Read.All
This operation makes an HTTP GET request to the /gateways/{gatewayId} endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Gateway Id | Gateway Id  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to AUTO automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors.  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * POWER-BI-REST:BAD_REQUEST
  * POWER-BI-REST:CLIENT_ERROR
  * POWER-BI-REST:CONNECTIVITY
  * POWER-BI-REST:INTERNAL_SERVER_ERROR
  * POWER-BI-REST:NOT_ACCEPTABLE
  * POWER-BI-REST:NOT_FOUND
  * POWER-BI-REST:RETRY_EXHAUSTED
  * POWER-BI-REST:SERVER_ERROR
  * POWER-BI-REST:SERVICE_UNAVAILABLE
  * POWER-BI-REST:TIMEOUT
  * POWER-BI-REST:TOO_MANY_REQUESTS
  * POWER-BI-REST:UNAUTHORIZED
  * POWER-BI-REST:UNSUPPORTED_MEDIA_TYPE
| A time unit that qualifies the Response Timeout.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to AUTO automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors.  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * POWER-BI-REST:BAD_REQUEST
  * POWER-BI-REST:CLIENT_ERROR
  * POWER-BI-REST:CONNECTIVITY
  * POWER-BI-REST:INTERNAL_SERVER_ERROR
  * POWER-BI-REST:NOT_ACCEPTABLE
  * POWER-BI-REST:NOT_FOUND
  * POWER-BI-REST:RETRY_EXHAUSTED
  * POWER-BI-REST:SERVER_ERROR
  * POWER-BI-REST:SERVICE_UNAVAILABLE
  * POWER-BI-REST:TIMEOUT
  * POWER-BI-REST:TOO_MANY_REQUESTS
  * POWER-BI-REST:UNAUTHORIZED
  * POWER-BI-REST:UNSUPPORTED_MEDIA_TYPE


## Get Datasources From Gateway
`<power-bi-rest:get-gateways-datasources-by-gateway-id>`
Returns a list of datasources from the specified gateway.
Required scope: Dataset.ReadWrite.All or Dataset.Read.All
This operation makes an HTTP GET request to the /gateways/{gatewayId}/datasources endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Gateway Id | Gateway Id  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to AUTO automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors.  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * POWER-BI-REST:BAD_REQUEST
  * POWER-BI-REST:CLIENT_ERROR
  * POWER-BI-REST:CONNECTIVITY
  * POWER-BI-REST:INTERNAL_SERVER_ERROR
  * POWER-BI-REST:NOT_ACCEPTABLE
  * POWER-BI-REST:NOT_FOUND
  * POWER-BI-REST:RETRY_EXHAUSTED
  * POWER-BI-REST:SERVER_ERROR
  * POWER-BI-REST:SERVICE_UNAVAILABLE
  * POWER-BI-REST:TIMEOUT
  * POWER-BI-REST:TOO_MANY_REQUESTS
  * POWER-BI-REST:UNAUTHORIZED
  * POWER-BI-REST:UNSUPPORTED_MEDIA_TYPE


## Get Datasource
`<power-bi-rest:get-gateways-datasources-by-gateway-id-datasource-id>`
Returns the specified datasource from the specified gateway.
Required scope: Dataset.ReadWrite.All or Dataset.Read.All
This operation makes an HTTP GET request to the /gateways/{gatewayId}/datasources/{datasourceId} endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Gateway Id | Gateway Id  
Datasource Id | Datasource Id  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to AUTO automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors.  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * POWER-BI-REST:BAD_REQUEST
  * POWER-BI-REST:CLIENT_ERROR
  * POWER-BI-REST:CONNECTIVITY
  * POWER-BI-REST:INTERNAL_SERVER_ERROR
  * POWER-BI-REST:NOT_ACCEPTABLE
  * POWER-BI-REST:NOT_FOUND
  * POWER-BI-REST:RETRY_EXHAUSTED
  * POWER-BI-REST:SERVER_ERROR
  * POWER-BI-REST:SERVICE_UNAVAILABLE
  * POWER-BI-REST:TIMEOUT
  * POWER-BI-REST:TOO_MANY_REQUESTS
  * POWER-BI-REST:UNAUTHORIZED
  * POWER-BI-REST:UNSUPPORTED_MEDIA_TYPE


## Get Datasource Status
`<power-bi-rest:get-gateways-datasources-status-by-gateway-id-datasource-id>`
Checks the connectivity status of the specified datasource from the specified gateway.
Required scope: Dataset.ReadWrite.All
This operation makes an HTTP GET request to the /gateways/{gatewayId}/datasources/{datasourceId}/status endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Gateway Id | Gateway Id  
Datasource Id | Datasource Id  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to AUTO automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors.  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * POWER-BI-REST:BAD_REQUEST
  * POWER-BI-REST:CLIENT_ERROR
  * POWER-BI-REST:CONNECTIVITY
  * POWER-BI-REST:INTERNAL_SERVER_ERROR
  * POWER-BI-REST:NOT_ACCEPTABLE
  * POWER-BI-REST:NOT_FOUND
  * POWER-BI-REST:RETRY_EXHAUSTED
  * POWER-BI-REST:SERVER_ERROR
  * POWER-BI-REST:SERVICE_UNAVAILABLE
  * POWER-BI-REST:TIMEOUT
  * POWER-BI-REST:TOO_MANY_REQUESTS
  * POWER-BI-REST:UNAUTHORIZED
  * POWER-BI-REST:UNSUPPORTED_MEDIA_TYPE
| A time unit that qualifies the Response Timeout.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to AUTO automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors.  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * POWER-BI-REST:BAD_REQUEST
  * POWER-BI-REST:CLIENT_ERROR
  * POWER-BI-REST:CONNECTIVITY
  * POWER-BI-REST:INTERNAL_SERVER_ERROR
  * POWER-BI-REST:NOT_ACCEPTABLE
  * POWER-BI-REST:NOT_FOUND
  * POWER-BI-REST:RETRY_EXHAUSTED
  * POWER-BI-REST:SERVER_ERROR
  * POWER-BI-REST:SERVICE_UNAVAILABLE
  * POWER-BI-REST:TIMEOUT
  * POWER-BI-REST:TOO_MANY_REQUESTS
  * POWER-BI-REST:UNAUTHORIZED
  * POWER-BI-REST:UNSUPPORTED_MEDIA_TYPE


## Get Datasource Users
`<power-bi-rest:get-gateways-datasources-users-by-gateway-id-datasource-id>`
Returns a list of users who have access to the specified datasource.
Required scope: Dataset.ReadWrite.All or Dataset.Read.All
This operation makes an HTTP GET request to the /gateways/{gatewayId}/datasources/{datasourceId}/users endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Gateway Id | Gateway Id  
Datasource Id | Datasource Id  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to AUTO automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors.  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * POWER-BI-REST:BAD_REQUEST
  * POWER-BI-REST:CLIENT_ERROR
  * POWER-BI-REST:CONNECTIVITY
  * POWER-BI-REST:INTERNAL_SERVER_ERROR
  * POWER-BI-REST:NOT_ACCEPTABLE
  * POWER-BI-REST:NOT_FOUND
  * POWER-BI-REST:RETRY_EXHAUSTED
  * POWER-BI-REST:SERVER_ERROR
  * POWER-BI-REST:SERVICE_UNAVAILABLE
  * POWER-BI-REST:TIMEOUT
  * POWER-BI-REST:TOO_MANY_REQUESTS
  * POWER-BI-REST:UNAUTHORIZED
  * POWER-BI-REST:UNSUPPORTED_MEDIA_TYPE


## Get Groups
`<power-bi-rest:get-groups>`
Returns a list of workspaces the user has access to. Note: Users that have been recently added to a group may not have their new group immediately available, see Refresh user permissions.
Required scope: Workspace.Read.All or Workspace.ReadWrite.All
This operation makes an HTTP GET request to the /groups endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to AUTO automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors.  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * POWER-BI-REST:BAD_REQUEST
  * POWER-BI-REST:CLIENT_ERROR
  * POWER-BI-REST:CONNECTIVITY
  * POWER-BI-REST:INTERNAL_SERVER_ERROR
  * POWER-BI-REST:NOT_ACCEPTABLE
  * POWER-BI-REST:NOT_FOUND
  * POWER-BI-REST:RETRY_EXHAUSTED
  * POWER-BI-REST:SERVER_ERROR
  * POWER-BI-REST:SERVICE_UNAVAILABLE
  * POWER-BI-REST:TIMEOUT
  * POWER-BI-REST:TOO_MANY_REQUESTS
  * POWER-BI-REST:UNAUTHORIZED
  * POWER-BI-REST:UNSUPPORTED_MEDIA_TYPE


## Groups CapacityAssignmentStatus
`<power-bi-rest:get-groups-capacity-assignment-status-by-group-id>`
Gets the status of the assignment to capacity operation of the specified workspace. Note: To perform this operation, the user must be admin on the specified workspace.
Required scope: Workspace.Read.All and Workspace.ReadWrite.All
This operation makes an HTTP GET request to the /groups/{groupId}/CapacityAssignmentStatus endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Group Id | Group Id  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to AUTO automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors.  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * POWER-BI-REST:BAD_REQUEST
  * POWER-BI-REST:CLIENT_ERROR
  * POWER-BI-REST:CONNECTIVITY
  * POWER-BI-REST:INTERNAL_SERVER_ERROR
  * POWER-BI-REST:NOT_ACCEPTABLE
  * POWER-BI-REST:NOT_FOUND
  * POWER-BI-REST:RETRY_EXHAUSTED
  * POWER-BI-REST:SERVER_ERROR
  * POWER-BI-REST:SERVICE_UNAVAILABLE
  * POWER-BI-REST:TIMEOUT
  * POWER-BI-REST:TOO_MANY_REQUESTS
  * POWER-BI-REST:UNAUTHORIZED
  * POWER-BI-REST:UNSUPPORTED_MEDIA_TYPE
| A time unit that qualifies the Response Timeout.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to AUTO automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors.  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * POWER-BI-REST:BAD_REQUEST
  * POWER-BI-REST:CLIENT_ERROR
  * POWER-BI-REST:CONNECTIVITY
  * POWER-BI-REST:INTERNAL_SERVER_ERROR
  * POWER-BI-REST:NOT_ACCEPTABLE
  * POWER-BI-REST:NOT_FOUND
  * POWER-BI-REST:RETRY_EXHAUSTED
  * POWER-BI-REST:SERVER_ERROR
  * POWER-BI-REST:SERVICE_UNAVAILABLE
  * POWER-BI-REST:TIMEOUT
  * POWER-BI-REST:TOO_MANY_REQUESTS
  * POWER-BI-REST:UNAUTHORIZED
  * POWER-BI-REST:UNSUPPORTED_MEDIA_TYPE


## Get Dashboards In Group
`<power-bi-rest:get-groups-dashboards-by-group-id>`
Returns a list of dashboards from the specified workspace.
Required scope: Dashboard.ReadWrite.All or Dashboard.Read.All
This operation makes an HTTP GET request to the /groups/{groupId}/dashboards endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Group Id | Group Id  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to AUTO automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors.  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * POWER-BI-REST:BAD_REQUEST
  * POWER-BI-REST:CLIENT_ERROR
  * POWER-BI-REST:CONNECTIVITY
  * POWER-BI-REST:INTERNAL_SERVER_ERROR
  * POWER-BI-REST:NOT_ACCEPTABLE
  * POWER-BI-REST:NOT_FOUND
  * POWER-BI-REST:RETRY_EXHAUSTED
  * POWER-BI-REST:SERVER_ERROR
  * POWER-BI-REST:SERVICE_UNAVAILABLE
  * POWER-BI-REST:TIMEOUT
  * POWER-BI-REST:TOO_MANY_REQUESTS
  * POWER-BI-REST:UNAUTHORIZED
  * POWER-BI-REST:UNSUPPORTED_MEDIA_TYPE


## Get Dashboard In Group
`<power-bi-rest:get-groups-dashboards-by-group-id-dashboard-id>`
Returns the specified dashboard from the specified workspace.
Required scope: Dashboard.ReadWrite.All or Dashboard.Read.All
This operation makes an HTTP GET request to the /groups/{groupId}/dashboards/{dashboardId} endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Group Id | Group Id  
Dashboard Id | Dashboard Id  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to AUTO automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors.  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * POWER-BI-REST:BAD_REQUEST
  * POWER-BI-REST:CLIENT_ERROR
  * POWER-BI-REST:CONNECTIVITY
  * POWER-BI-REST:INTERNAL_SERVER_ERROR
  * POWER-BI-REST:NOT_ACCEPTABLE
  * POWER-BI-REST:NOT_FOUND
  * POWER-BI-REST:RETRY_EXHAUSTED
  * POWER-BI-REST:SERVER_ERROR
  * POWER-BI-REST:SERVICE_UNAVAILABLE
  * POWER-BI-REST:TIMEOUT
  * POWER-BI-REST:TOO_MANY_REQUESTS
  * POWER-BI-REST:UNAUTHORIZED
  * POWER-BI-REST:UNSUPPORTED_MEDIA_TYPE


## Get Tiles In Group
`<power-bi-rest:get-groups-dashboards-tiles-by-group-id-dashboard-id>`
Returns a list of tiles within the specified dashboard from the specified workspace. Note: All tile types are supported except for "model tiles", which include datasets and live tiles that contain an entire report page.
Required scope: Dashboard.ReadWrite.All or Dashboard.Read.All
This operation makes an HTTP GET request to the /groups/{groupId}/dashboards/{dashboardId}/tiles endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Group Id | Group Id  
Dashboard Id | Dashboard Id  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to AUTO automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors.  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * POWER-BI-REST:BAD_REQUEST
  * POWER-BI-REST:CLIENT_ERROR
  * POWER-BI-REST:CONNECTIVITY
  * POWER-BI-REST:INTERNAL_SERVER_ERROR
  * POWER-BI-REST:NOT_ACCEPTABLE
  * POWER-BI-REST:NOT_FOUND
  * POWER-BI-REST:RETRY_EXHAUSTED
  * POWER-BI-REST:SERVER_ERROR
  * POWER-BI-REST:SERVICE_UNAVAILABLE
  * POWER-BI-REST:TIMEOUT
  * POWER-BI-REST:TOO_MANY_REQUESTS
  * POWER-BI-REST:UNAUTHORIZED
  * POWER-BI-REST:UNSUPPORTED_MEDIA_TYPE
| A time unit that qualifies the Response Timeout.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to AUTO automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors.  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * POWER-BI-REST:BAD_REQUEST
  * POWER-BI-REST:CLIENT_ERROR
  * POWER-BI-REST:CONNECTIVITY
  * POWER-BI-REST:INTERNAL_SERVER_ERROR
  * POWER-BI-REST:NOT_ACCEPTABLE
  * POWER-BI-REST:NOT_FOUND
  * POWER-BI-REST:RETRY_EXHAUSTED
  * POWER-BI-REST:SERVER_ERROR
  * POWER-BI-REST:SERVICE_UNAVAILABLE
  * POWER-BI-REST:TIMEOUT
  * POWER-BI-REST:TOO_MANY_REQUESTS
  * POWER-BI-REST:UNAUTHORIZED
  * POWER-BI-REST:UNSUPPORTED_MEDIA_TYPE


## Get Tile In Group
`<power-bi-rest:get-groups-dashboards-tiles-by-group-id-dashboard-id-tile-id>`
Returns the specified tile within the specified dashboard from the specified workspace. Note: All tile types are supported except for "model tiles", which include datasets and live tiles that contain an entire report page.
Required scope: Dashboard.ReadWrite.All or Dashboard.Read.All
This operation makes an HTTP GET request to the /groups/{groupId}/dashboards/{dashboardId}/tiles/{tileId} endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Group Id | Group Id  
Dashboard Id | Dashboard Id  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to AUTO automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors.  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * POWER-BI-REST:BAD_REQUEST
  * POWER-BI-REST:CLIENT_ERROR
  * POWER-BI-REST:CONNECTIVITY
  * POWER-BI-REST:INTERNAL_SERVER_ERROR
  * POWER-BI-REST:NOT_ACCEPTABLE
  * POWER-BI-REST:NOT_FOUND
  * POWER-BI-REST:RETRY_EXHAUSTED
  * POWER-BI-REST:SERVER_ERROR
  * POWER-BI-REST:SERVICE_UNAVAILABLE
  * POWER-BI-REST:TIMEOUT
  * POWER-BI-REST:TOO_MANY_REQUESTS
  * POWER-BI-REST:UNAUTHORIZED
  * POWER-BI-REST:UNSUPPORTED_MEDIA_TYPE


## Get Dataflows
`<power-bi-rest:get-groups-dataflows-by-group-id>`
Returns a list of all dataflows from the specified workspace.
Required scope: Dataflow.ReadWrite.All or Dataflow.Read.All
This operation makes an HTTP GET request to the /groups/{groupId}/dataflows endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Group Id | Group Id  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to AUTO automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors.  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * POWER-BI-REST:BAD_REQUEST
  * POWER-BI-REST:CLIENT_ERROR
  * POWER-BI-REST:CONNECTIVITY
  * POWER-BI-REST:INTERNAL_SERVER_ERROR
  * POWER-BI-REST:NOT_ACCEPTABLE
  * POWER-BI-REST:NOT_FOUND
  * POWER-BI-REST:RETRY_EXHAUSTED
  * POWER-BI-REST:SERVER_ERROR
  * POWER-BI-REST:SERVICE_UNAVAILABLE
  * POWER-BI-REST:TIMEOUT
  * POWER-BI-REST:TOO_MANY_REQUESTS
  * POWER-BI-REST:UNAUTHORIZED
  * POWER-BI-REST:UNSUPPORTED_MEDIA_TYPE


## Get Dataflow
`<power-bi-rest:get-groups-dataflows-by-group-id-dataflow-id>`
Exports the specified dataflow definition to a JSON file.
Required scope: Dataflow.ReadWrite.All or Dataflow.Read.All
This operation makes an HTTP GET request to the /groups/{groupId}/dataflows/{dataflowId} endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Group Id | Group Id  
Dataflow Id | Dataflow Id  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to AUTO automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors.  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * POWER-BI-REST:BAD_REQUEST
  * POWER-BI-REST:CLIENT_ERROR
  * POWER-BI-REST:CONNECTIVITY
  * POWER-BI-REST:INTERNAL_SERVER_ERROR
  * POWER-BI-REST:NOT_ACCEPTABLE
  * POWER-BI-REST:NOT_FOUND
  * POWER-BI-REST:RETRY_EXHAUSTED
  * POWER-BI-REST:SERVER_ERROR
  * POWER-BI-REST:SERVICE_UNAVAILABLE
  * POWER-BI-REST:TIMEOUT
  * POWER-BI-REST:TOO_MANY_REQUESTS
  * POWER-BI-REST:UNAUTHORIZED
  * POWER-BI-REST:UNSUPPORTED_MEDIA_TYPE
| A time unit that qualifies the Response Timeout.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to AUTO automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors.  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * POWER-BI-REST:BAD_REQUEST
  * POWER-BI-REST:CLIENT_ERROR
  * POWER-BI-REST:CONNECTIVITY
  * POWER-BI-REST:INTERNAL_SERVER_ERROR
  * POWER-BI-REST:NOT_ACCEPTABLE
  * POWER-BI-REST:NOT_FOUND
  * POWER-BI-REST:RETRY_EXHAUSTED
  * POWER-BI-REST:SERVER_ERROR
  * POWER-BI-REST:SERVICE_UNAVAILABLE
  * POWER-BI-REST:TIMEOUT
  * POWER-BI-REST:TOO_MANY_REQUESTS
  * POWER-BI-REST:UNAUTHORIZED
  * POWER-BI-REST:UNSUPPORTED_MEDIA_TYPE


## Get Dataflow Data Sources
`<power-bi-rest:get-groups-dataflows-datasources-by-group-id-dataflow-id>`
Returns a list of datasources for the specified dataflow.
Required scope: Dataflow.ReadWrite.All or Dataflow.Read.All
This operation makes an HTTP GET request to the /groups/{groupId}/dataflows/{dataflowId}/datasources endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Group Id | Group Id  
Dataflow Id | Dataflow Id  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to AUTO automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors.  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * POWER-BI-REST:BAD_REQUEST
  * POWER-BI-REST:CLIENT_ERROR
  * POWER-BI-REST:CONNECTIVITY
  * POWER-BI-REST:INTERNAL_SERVER_ERROR
  * POWER-BI-REST:NOT_ACCEPTABLE
  * POWER-BI-REST:NOT_FOUND
  * POWER-BI-REST:RETRY_EXHAUSTED
  * POWER-BI-REST:SERVER_ERROR
  * POWER-BI-REST:SERVICE_UNAVAILABLE
  * POWER-BI-REST:TIMEOUT
  * POWER-BI-REST:TOO_MANY_REQUESTS
  * POWER-BI-REST:UNAUTHORIZED
  * POWER-BI-REST:UNSUPPORTED_MEDIA_TYPE


## Get Upstream Dataflows In Group
`<power-bi-rest:get-groups-dataflows-upstream-dataflows-by-group-id-dataflow-id>`
Returns a list of upstream dataflows for the specified dataflow.
Required scope: Dataflow.ReadWrite.All or Dataflow.Read.All
This operation makes an HTTP GET request to the /groups/{groupId}/dataflows/{dataflowId}/upstreamDataflows endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Group Id | Group Id  
Dataflow Id | Dataflow Id  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to AUTO automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors.  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * POWER-BI-REST:BAD_REQUEST
  * POWER-BI-REST:CLIENT_ERROR
  * POWER-BI-REST:CONNECTIVITY
  * POWER-BI-REST:INTERNAL_SERVER_ERROR
  * POWER-BI-REST:NOT_ACCEPTABLE
  * POWER-BI-REST:NOT_FOUND
  * POWER-BI-REST:RETRY_EXHAUSTED
  * POWER-BI-REST:SERVER_ERROR
  * POWER-BI-REST:SERVICE_UNAVAILABLE
  * POWER-BI-REST:TIMEOUT
  * POWER-BI-REST:TOO_MANY_REQUESTS
  * POWER-BI-REST:UNAUTHORIZED
  * POWER-BI-REST:UNSUPPORTED_MEDIA_TYPE


## Get Datasets In Group
`<power-bi-rest:get-groups-datasets-by-group-id>`
Returns a list of datasets from the specified workspace.
Required scope: Dataset.ReadWrite.All or Dataset.Read.All
This operation makes an HTTP GET request to the /groups/{groupId}/datasets endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Group Id | Group Id  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to AUTO automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors.  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * POWER-BI-REST:BAD_REQUEST
  * POWER-BI-REST:CLIENT_ERROR
  * POWER-BI-REST:CONNECTIVITY
  * POWER-BI-REST:INTERNAL_SERVER_ERROR
  * POWER-BI-REST:NOT_ACCEPTABLE
  * POWER-BI-REST:NOT_FOUND
  * POWER-BI-REST:RETRY_EXHAUSTED
  * POWER-BI-REST:SERVER_ERROR
  * POWER-BI-REST:SERVICE_UNAVAILABLE
  * POWER-BI-REST:TIMEOUT
  * POWER-BI-REST:TOO_MANY_REQUESTS
  * POWER-BI-REST:UNAUTHORIZED
  * POWER-BI-REST:UNSUPPORTED_MEDIA_TYPE
| A time unit that qualifies the Response Timeout.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to AUTO automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors.  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * POWER-BI-REST:BAD_REQUEST
  * POWER-BI-REST:CLIENT_ERROR
  * POWER-BI-REST:CONNECTIVITY
  * POWER-BI-REST:INTERNAL_SERVER_ERROR
  * POWER-BI-REST:NOT_ACCEPTABLE
  * POWER-BI-REST:NOT_FOUND
  * POWER-BI-REST:RETRY_EXHAUSTED
  * POWER-BI-REST:SERVER_ERROR
  * POWER-BI-REST:SERVICE_UNAVAILABLE
  * POWER-BI-REST:TIMEOUT
  * POWER-BI-REST:TOO_MANY_REQUESTS
  * POWER-BI-REST:UNAUTHORIZED
  * POWER-BI-REST:UNSUPPORTED_MEDIA_TYPE


## Get Dataset In Group
`<power-bi-rest:get-groups-datasets-by-group-id-dataset-id>`
Returns the specified dataset from the specified workspace.
Required scope: Dataset.ReadWrite.All or Dataset.Read.All
This operation makes an HTTP GET request to the /groups/{groupId}/datasets/{datasetId} endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Group Id | Group Id  
Dataset Id | Dataset Id  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to AUTO automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors.  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * POWER-BI-REST:BAD_REQUEST
  * POWER-BI-REST:CLIENT_ERROR
  * POWER-BI-REST:CONNECTIVITY
  * POWER-BI-REST:INTERNAL_SERVER_ERROR
  * POWER-BI-REST:NOT_ACCEPTABLE
  * POWER-BI-REST:NOT_FOUND
  * POWER-BI-REST:RETRY_EXHAUSTED
  * POWER-BI-REST:SERVER_ERROR
  * POWER-BI-REST:SERVICE_UNAVAILABLE
  * POWER-BI-REST:TIMEOUT
  * POWER-BI-REST:TOO_MANY_REQUESTS
  * POWER-BI-REST:UNAUTHORIZED
  * POWER-BI-REST:UNSUPPORTED_MEDIA_TYPE


## Get Datasources In Group From Dataset
`<power-bi-rest:get-groups-datasets-datasources-by-group-id-dataset-id>`
Returns a list of datasources for the specified dataset from the specified workspace.
Required scope: Dataset.ReadWrite.All or Dataset.Read.All
This operation makes an HTTP GET request to the /groups/{groupId}/datasets/{datasetId}/datasources endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Group Id | Group Id  
Dataset Id | Dataset Id  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to AUTO automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors.  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * POWER-BI-REST:BAD_REQUEST
  * POWER-BI-REST:CLIENT_ERROR
  * POWER-BI-REST:CONNECTIVITY
  * POWER-BI-REST:INTERNAL_SERVER_ERROR
  * POWER-BI-REST:NOT_ACCEPTABLE
  * POWER-BI-REST:NOT_FOUND
  * POWER-BI-REST:RETRY_EXHAUSTED
  * POWER-BI-REST:SERVER_ERROR
  * POWER-BI-REST:SERVICE_UNAVAILABLE
  * POWER-BI-REST:TIMEOUT
  * POWER-BI-REST:TOO_MANY_REQUESTS
  * POWER-BI-REST:UNAUTHORIZED
  * POWER-BI-REST:UNSUPPORTED_MEDIA_TYPE


## Discover Gateways In Group
`<power-bi-rest:get-groups-datasets-default-discover-gateways-by-group-id-dataset-id>`
Returns a list of gateways that the specified dataset from the specified workspace can be bound to. This API is relevant only for datasets that have at least one on-premises connection. For datasets with cloud-only connections, it will return an empty list.
Required scope: Dataset.Read.All
This operation makes an HTTP GET request to the /groups/{groupId}/datasets/{datasetId}/Default.DiscoverGateways endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Group Id | Group Id  
Dataset Id | Dataset Id  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to AUTO automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors.  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * POWER-BI-REST:BAD_REQUEST
  * POWER-BI-REST:CLIENT_ERROR
  * POWER-BI-REST:CONNECTIVITY
  * POWER-BI-REST:INTERNAL_SERVER_ERROR
  * POWER-BI-REST:NOT_ACCEPTABLE
  * POWER-BI-REST:NOT_FOUND
  * POWER-BI-REST:RETRY_EXHAUSTED
  * POWER-BI-REST:SERVER_ERROR
  * POWER-BI-REST:SERVICE_UNAVAILABLE
  * POWER-BI-REST:TIMEOUT
  * POWER-BI-REST:TOO_MANY_REQUESTS
  * POWER-BI-REST:UNAUTHORIZED
  * POWER-BI-REST:UNSUPPORTED_MEDIA_TYPE
| A time unit that qualifies the Response Timeout.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to AUTO automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors.  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * POWER-BI-REST:BAD_REQUEST
  * POWER-BI-REST:CLIENT_ERROR
  * POWER-BI-REST:CONNECTIVITY
  * POWER-BI-REST:INTERNAL_SERVER_ERROR
  * POWER-BI-REST:NOT_ACCEPTABLE
  * POWER-BI-REST:NOT_FOUND
  * POWER-BI-REST:RETRY_EXHAUSTED
  * POWER-BI-REST:SERVER_ERROR
  * POWER-BI-REST:SERVICE_UNAVAILABLE
  * POWER-BI-REST:TIMEOUT
  * POWER-BI-REST:TOO_MANY_REQUESTS
  * POWER-BI-REST:UNAUTHORIZED
  * POWER-BI-REST:UNSUPPORTED_MEDIA_TYPE


## Get Gateway Datasources In Group
`<power-bi-rest:get-groups-datasets-default-get-bound-gateway-datasources-by-group-id-dataset-id>`
Returns a list of gateway datasources for the specified dataset from the specified workspace. Note: Use the Dataset - Get Datasources In Group API instead.
Required scope: Dataset.ReadWrite.All or Dataset.Read.All
This operation makes an HTTP GET request to the /groups/{groupId}/datasets/{datasetId}/Default.GetBoundGatewayDatasources endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Group Id | Group Id  
Dataset Id | Dataset Id  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to AUTO automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors.  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * POWER-BI-REST:BAD_REQUEST
  * POWER-BI-REST:CLIENT_ERROR
  * POWER-BI-REST:CONNECTIVITY
  * POWER-BI-REST:INTERNAL_SERVER_ERROR
  * POWER-BI-REST:NOT_ACCEPTABLE
  * POWER-BI-REST:NOT_FOUND
  * POWER-BI-REST:RETRY_EXHAUSTED
  * POWER-BI-REST:SERVER_ERROR
  * POWER-BI-REST:SERVICE_UNAVAILABLE
  * POWER-BI-REST:TIMEOUT
  * POWER-BI-REST:TOO_MANY_REQUESTS
  * POWER-BI-REST:UNAUTHORIZED
  * POWER-BI-REST:UNSUPPORTED_MEDIA_TYPE


## Get Direct Query Refresh Schedule In Group
`<power-bi-rest:get-groups-datasets-direct-query-refresh-schedule-by-group-id-dataset-id>`
Returns the refresh schedule of a specified DirectQuery or LiveConnection dataset from the specified workspace.
Required scope: Dataset.ReadWrite.All or Dataset.Read.All
This operation makes an HTTP GET request to the /groups/{groupId}/datasets/{datasetId}/directQueryRefreshSchedule endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Group Id | Group Id  
Dataset Id | Dataset Id  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to AUTO automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors.  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * POWER-BI-REST:BAD_REQUEST
  * POWER-BI-REST:CLIENT_ERROR
  * POWER-BI-REST:CONNECTIVITY
  * POWER-BI-REST:INTERNAL_SERVER_ERROR
  * POWER-BI-REST:NOT_ACCEPTABLE
  * POWER-BI-REST:NOT_FOUND
  * POWER-BI-REST:RETRY_EXHAUSTED
  * POWER-BI-REST:SERVER_ERROR
  * POWER-BI-REST:SERVICE_UNAVAILABLE
  * POWER-BI-REST:TIMEOUT
  * POWER-BI-REST:TOO_MANY_REQUESTS
  * POWER-BI-REST:UNAUTHORIZED
  * POWER-BI-REST:UNSUPPORTED_MEDIA_TYPE


## Get Parameters In Group
`<power-bi-rest:get-groups-datasets-parameters-by-group-id-dataset-id>`
Returns a list of parameters for the specified dataset from the specified workspace.
Required scope: Dataset.ReadWrite.All
### Restrictions
  * Datasets with SQL
  * Oracle
  * Teradata &
  * SAP HANA Direct Query connections are not supported.


This operation makes an HTTP GET request to the /groups/{groupId}/datasets/{datasetId}/parameters endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Group Id | Group Id  
Dataset Id | Dataset Id  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to AUTO automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors.  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * POWER-BI-REST:BAD_REQUEST
  * POWER-BI-REST:CLIENT_ERROR
  * POWER-BI-REST:CONNECTIVITY
  * POWER-BI-REST:INTERNAL_SERVER_ERROR
  * POWER-BI-REST:NOT_ACCEPTABLE
  * POWER-BI-REST:NOT_FOUND
  * POWER-BI-REST:RETRY_EXHAUSTED
  * POWER-BI-REST:SERVER_ERROR
  * POWER-BI-REST:SERVICE_UNAVAILABLE
  * POWER-BI-REST:TIMEOUT
  * POWER-BI-REST:TOO_MANY_REQUESTS
  * POWER-BI-REST:UNAUTHORIZED
  * POWER-BI-REST:UNSUPPORTED_MEDIA_TYPE
| A time unit that qualifies the Response Timeout.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to AUTO automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors.  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * POWER-BI-REST:BAD_REQUEST
  * POWER-BI-REST:CLIENT_ERROR
  * POWER-BI-REST:CONNECTIVITY
  * POWER-BI-REST:INTERNAL_SERVER_ERROR
  * POWER-BI-REST:NOT_ACCEPTABLE
  * POWER-BI-REST:NOT_FOUND
  * POWER-BI-REST:RETRY_EXHAUSTED
  * POWER-BI-REST:SERVER_ERROR
  * POWER-BI-REST:SERVICE_UNAVAILABLE
  * POWER-BI-REST:TIMEOUT
  * POWER-BI-REST:TOO_MANY_REQUESTS
  * POWER-BI-REST:UNAUTHORIZED
  * POWER-BI-REST:UNSUPPORTED_MEDIA_TYPE


## Get Refresh Schedule In Group
`<power-bi-rest:get-groups-datasets-refresh-schedule-by-group-id-dataset-id>`
Returns the refresh schedule of the specified dataset from the specified workspace.
Required scope: Dataset.ReadWrite.All or Dataset.Read.All
This operation makes an HTTP GET request to the /groups/{groupId}/datasets/{datasetId}/refreshSchedule endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Group Id | Group Id  
Dataset Id | Dataset Id  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to AUTO automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors.  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * POWER-BI-REST:BAD_REQUEST
  * POWER-BI-REST:CLIENT_ERROR
  * POWER-BI-REST:CONNECTIVITY
  * POWER-BI-REST:INTERNAL_SERVER_ERROR
  * POWER-BI-REST:NOT_ACCEPTABLE
  * POWER-BI-REST:NOT_FOUND
  * POWER-BI-REST:RETRY_EXHAUSTED
  * POWER-BI-REST:SERVER_ERROR
  * POWER-BI-REST:SERVICE_UNAVAILABLE
  * POWER-BI-REST:TIMEOUT
  * POWER-BI-REST:TOO_MANY_REQUESTS
  * POWER-BI-REST:UNAUTHORIZED
  * POWER-BI-REST:UNSUPPORTED_MEDIA_TYPE


## Get Refresh History In Group
`<power-bi-rest:get-groups-datasets-refreshes-by-group-id-dataset-id>`
Returns the refresh history of the specified dataset from the specified workspace.
Required scope: Dataset.ReadWrite.All or Dataset.Read.All
This operation makes an HTTP GET request to the /groups/{groupId}/datasets/{datasetId}/refreshes endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Group Id | Group Id  
Dataset Id | Dataset Id  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to AUTO automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors.  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * POWER-BI-REST:BAD_REQUEST
  * POWER-BI-REST:CLIENT_ERROR
  * POWER-BI-REST:CONNECTIVITY
  * POWER-BI-REST:INTERNAL_SERVER_ERROR
  * POWER-BI-REST:NOT_ACCEPTABLE
  * POWER-BI-REST:NOT_FOUND
  * POWER-BI-REST:RETRY_EXHAUSTED
  * POWER-BI-REST:SERVER_ERROR
  * POWER-BI-REST:SERVICE_UNAVAILABLE
  * POWER-BI-REST:TIMEOUT
  * POWER-BI-REST:TOO_MANY_REQUESTS
  * POWER-BI-REST:UNAUTHORIZED
  * POWER-BI-REST:UNSUPPORTED_MEDIA_TYPE


## Datasets GetTablesInGroup
`<power-bi-rest:get-groups-datasets-tables-by-group-id-dataset-id>`
Returns a list of tables within the specified dataset from the specified workspace. Note: This API supports only Push datasets.
Required scope: Dataset.ReadWrite.All or Dataset.Read.All
This operation makes an HTTP GET request to the /groups/{groupId}/datasets/{datasetId}/tables endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Group Id | Group Id  
Dataset Id | Dataset Id  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
Streaming Strategy | 
  * Repeatable In Memory Stream
  * Repeatable File Store Stream
  * non-repeatable-stream

| Configures how Mule processes streams. Repeatable streams are the default behavior.  
Custom Query Parameters  
Custom Headers  
Response Timeout | The timeout for request to the remote service.  
Response Timeout Unit |  Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

| A time unit that qualifies the Response Timeout.  
Streaming Type |  Enumeration, one of:
  * ALWAYS
  * NEVER

| Defines whether to send the request using streaming. Setting the value to AUTO automatically defines the best strategy based on the request content.  
Target Variable | Name of the variable that stores the operation’s output.  
Target Value | An expression to evaluate against the operation’s output and store the expression outcome in the target variable | #[payload]  
Reconnection Strategy | 
  *   * Reconnect Forever

| A retry strategy in case of connectivity errors.  
### Output
Attributes Type |  Http Response Attributes  
---|---  
### For Configurations
  * Configurations


### Throws
  * POWER-BI-REST:BAD_REQUEST
  * POWER-BI-REST:CLIENT_ERROR
  * POWER-BI-REST:CONNECTIVITY
  * POWER-BI-REST:INTERNAL_SERVER_ERROR
  * POWER-BI-REST:NOT_ACCEPTABLE
  * POWER-BI-REST:NOT_FOUND
  * POWER-BI-REST:RETRY_EXHAUSTED
  * POWER-BI-REST:SERVER_ERROR
  * POWER-BI-REST:SERVICE_UNAVAILABLE
  * POWER-BI-REST:TIMEOUT
  * POWER-BI-REST:TOO_MANY_REQUESTS
  * POWER-BI-REST:UNAUTHORIZED
  * POWER-BI-REST:UNSUPPORTED_MEDIA_TYPE