Microsoft Power BI Connector Reference | MuleSoft Documentation
| 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 To Dataflows Links In Group
`<power-bi-rest:get-groups-datasets-upstream-dataflows-by-group-id>`
Returns a list of upstream dataflows for 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/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


### 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 Imports In Group
`<power-bi-rest:get-groups-imports-by-group-id>`
Returns a list of imports from the specified workspace.
Required scope: Dataset.ReadWrite.All or Dataset.Read.All
OneDrive .pbix files are not supported.
This operation makes an HTTP GET request to the /groups/{groupId}/imports 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 Import In Group
`<power-bi-rest:get-groups-imports-by-group-id-import-id>`
Returns the specified import from the specified workspace.
Required scope: Dataset.ReadWrite.All or Dataset.Read.All
This operation makes an HTTP GET request to the /groups/{groupId}/imports/{importId} endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Group Id | Group Id  
Import Id | Import 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 Reports In Group
`<power-bi-rest:get-groups-reports-by-group-id>`
Returns a list of reports from the specified workspace.
Required scope: Report.ReadWrite.All or Report.Read.All
This operation makes an HTTP GET request to the /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


## Get Report In Group
`<power-bi-rest:get-groups-reports-by-group-id-report-id>`
Returns the specified report from the specified workspace.
Required scope: Report.ReadWrite.All or Report.Read.All
This operation makes an HTTP GET request to the /groups/{groupId}/reports/{reportId} endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Group Id | Group Id  
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


## Get Datasources In Group From Report
`<power-bi-rest:get-groups-reports-datasources-by-group-id-report-id>`
Returns a list of datasources for the specified RDL report from the specified workspace.
Required scope: Report.ReadWrite.All or Report.Read.All
This operation makes an HTTP GET request to the /groups/{groupId}/reports/{reportId}/datasources endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Group Id | Group Id  
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


## Export Report In Group
`<power-bi-rest:get-groups-reports-export-by-group-id-report-id>`
Exports the specified report from the specified workspace to a .pbix file.
This operation makes an HTTP GET request to the /groups/{groupId}/reports/{reportId}/Export endpoint.
Required scope: Report.ReadWrite.All or Report.Read.All
### Restrictions
Export of a report with Power BI service live connection after calling Rebind Report is not supported.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Group Id | Group Id  
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


## Get Export To File Status In Group
`<power-bi-rest:get-groups-reports-exports-by-group-id-report-id-export-id>`
Returns the status of the Export to file job from the specified workspace.
Required scope: Report.ReadWrite.All or Report.Read.All
This operation makes an HTTP GET request to the /groups/{groupId}/reports/{reportId}/exports/{exportId} endpoint
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Group Id | Group Id  
Report Id | Report Id  
Export Id | Export 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 File Of Export To File In Group
`<power-bi-rest:get-groups-reports-exports-file-by-group-id-report-id-export-id>`
Returns the file of the Export to file job of the specified report from the specified group.
Required scope: Report.ReadWrite.All or Report.Read.All
This operation makes an HTTP GET request to the /groups/{groupId}/reports/{reportId}/exports/{exportId}/file endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Group Id | Group Id  
Report Id | Report Id  
Export Id | Export 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 Pages In Group
`<power-bi-rest:get-groups-reports-pages-by-group-id-report-id>`
Returns a list of pages within the specified report from the specified workspace.
Required scope: Report.ReadWrite.All or Report.Read.All
This operation makes an HTTP GET request to the /groups/{groupId}/reports/{reportId}/pages endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Group Id | Group Id  
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


## Get Page In Group
`<power-bi-rest:get-groups-reports-pages-by-group-id-report-id-page-name>`
Returns the specified page within the specified report from the specified workspace.
Required scope: Report.ReadWrite.All or Report.Read.All
This operation makes an HTTP GET request to the /groups/{groupId}/reports/{reportId}/pages/{pageName} endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Group Id | Group Id  
Report Id | Report Id  
Page Name | Page 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 Group Users
`<power-bi-rest:get-groups-users-by-group-id>`
Returns a list of users that have access to the specified workspace.
Required scope: Workspace.Read.All or Workspace.ReadWrite.All
This operation makes an HTTP GET request to the /groups/{groupId}/users 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 Imports
`<power-bi-rest:get-imports>`
Returns a list of imports from "My Workspace".
Required scope: Dataset.ReadWrite.All or Dataset.Read.All
This operation makes an HTTP GET request to the /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


## Get Import
`<power-bi-rest:get-imports-by-import-id>`
Returns the specified import from "My Workspace".
Required scope: Dataset.ReadWrite.All or Dataset.Read.All
This operation makes an HTTP GET request to the /imports/{importId} endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Import Id | Import 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
`<power-bi-rest:get-reports>`
Returns a list of reports from "My Workspace".
Required scope: Report.ReadWrite.All or Report.Read.All
This operation makes an HTTP GET request to the /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
`<power-bi-rest:get-reports-by-report-id>`
Returns the specified report from "My Workspace".
Required scope: Report.ReadWrite.All or Report.Read.All
This operation makes an HTTP GET request to the /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
### 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
`<power-bi-rest:get-reports-by-report-id>`
Returns the specified report from "My Workspace".
Required scope: Report.ReadWrite.All or Report.Read.All
This operation makes an HTTP GET request to the /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


## Get Datasources From Report
`<power-bi-rest:get-reports-datasources-by-report-id>`
Returns a list of datasources for the specified RDL report from "My Workspace".
Required scope: Report.ReadWrite.All or Report.Read.All
This operation makes an HTTP GET request to the /reports/{reportId}/datasources 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


## Export Report
`<power-bi-rest:get-reports-export-by-report-id>`
Exports the specified report from "My Workspace" to a .pbix file.
Required scope: Report.ReadWrite.All or Report.Read.All
### Restrictions
Export of a report with Power BI service live connection after calling Rebind Report is not supported.
This operation makes an HTTP GET request to the /reports/{reportId}/Export 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


## Get Export To File Status
`<power-bi-rest:get-reports-exports-by-report-id-export-id>`
Returns the status of the Export to file job from "My Workspace".
Required scope: Report.ReadWrite.All or Report.Read.All
This operation makes an HTTP GET request to the /reports/{reportId}/exports/{exportId} endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Report Id | Report Id  
Export Id | Export 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
## Get Export To File Status
`<power-bi-rest:get-reports-exports-by-report-id-export-id>`
Returns the status of the Export to file job from "My Workspace".
Required scope: Report.ReadWrite.All or Report.Read.All
This operation makes an HTTP GET request to the /reports/{reportId}/exports/{exportId} endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Report Id | Report Id  
Export Id | Export 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 File Of Export To File
`<power-bi-rest:get-reports-exports-file-by-report-id-export-id>`
Returns the file of the Export to file job of the specified report from "My Workspace".
Required scope: Report.ReadWrite.All or Report.Read.All
This operation makes an HTTP GET request to the /reports/{reportId}/exports/{exportId}/file endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Report Id | Report Id  
Export Id | Export 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 Pages
`<power-bi-rest:get-reports-pages-by-report-id>`
Returns a list of pages within the specified report from "My Workspace".
Required scope: Report.ReadWrite.All or Report.Read.All
This operation makes an HTTP GET request to the /reports/{reportId}/pages 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


## Get Page
`<power-bi-rest:get-reports-pages-by-report-id-page-name>`
Returns the specified page within the specified report from "My Workspace".
Required scope: Report.ReadWrite.All or Report.Read.All
This operation makes an HTTP GET request to the /reports/{reportId}/pages/{pageName} endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Report Id | Report Id  
Page Name | Page 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
| 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


## Patch Capacity As Admin
`<power-bi-rest:patch-admin-capacities-by-capacity-id>`
Changes the specific capacity information. Currently, only supports changing the capacity encryption key. 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 PATCH request to the /admin/capacities/{capacityId} endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Capacity Id | Capacity Id  
Content Type | Content Type  
the content to use | #[payload]  
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 UpdateGroupAsAdmin
`<power-bi-rest:patch-admin-groups-by-group-id>`
Updates the specified workspace properties. Note: This API is currently limited to updating workspaces in the new workspace experience. Only name and description can be updated, and name must be unique inside an organization. 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.ReadWrite.All
This operation makes an HTTP PATCH request to the /admin/groups/{groupId} endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Group Id | Group Id  
Content Type | Content Type  
the content to use | #[payload]  
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


## Patch Workload
`<power-bi-rest:patch-capacities-workloads-by-capacity-id-workload-name>`
Changes the state of a specific workload to Enabled or Disabled. When enabling a workload the maximum memory percentage that the workload can consume must be set.
Required scope: Capacity.ReadWrite.All
This operation makes an HTTP PATCH 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  
Content Type | Content Type  
the content to use | #[payload]  
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


## Update Direct Query Refresh Schedule
`<power-bi-rest:patch-datasets-direct-query-refresh-schedule-by-dataset-id>`
Updates the refresh schedule for the specified DirectQuery or LiveConnection dataset from "My Workspace". This operation is only supported for the dataset owner. A request must contain either a combination of days and times (setting times is optional, otherwise a default single time per day is used) or a valid frequency, but not both. Setting the frequency automatically truncates the days and times arrays.
Required scope: Dataset.ReadWrite.All
This operation makes an HTTP PATCH 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  
Content Type | Content Type  
the content to use | #[payload]  
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


## Update Refresh Schedule For Dataset
`<power-bi-rest:patch-datasets-refresh-schedule-by-dataset-id>`
Updates the refresh schedule for the specified dataset from "My Workspace". This operation is only supported for the dataset owner. A request that disables the refresh schedule should contain no other changes. The days array should not be set to an empty array. The times can be set to empty array (in which case Power BI will use a default single time per day). The limit on the number of time slots per day depends on the type of capacity used (Premium or Shared).
Required scope: Dataset.ReadWrite.All
This operation makes an HTTP PATCH 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  
Content Type | Content Type  
the content to use | #[payload]  
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


## Update Datasource
`<power-bi-rest:patch-gateways-datasources-by-gateway-id-datasource-id>`
Updates the credentials of the specified datasource from the specified gateway.
Required scope: Dataset.ReadWrite.All
This operation makes an HTTP PATCH 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  
Content Type | Content Type  
the content to use | #[payload]  
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


## Update Refresh Schedule
`<power-bi-rest:patch-groups-dataflows-refresh-schedule-by-group-id-dataflow-id>`
Creates or updates the specified dataflow refresh schedule configuration.
Required scope: Dataflow.ReadWrite.All
This operation makes an HTTP PATCH request to the /groups/{groupId}/dataflows/{dataflowId}/refreshSchedule endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Group Id | Group Id  
Dataflow Id | Dataflow Id  
Content Type | Content Type  
the content to use | #[payload]  
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


## Update Direct Query Refresh Schedule In Group
`<power-bi-rest:patch-groups-datasets-direct-query-refresh-schedule-by-group-id-dataset-id>`
Updates the refresh schedule for the specified DirectQuery or LiveConnection dataset from the specified workspace. This operation is only supported for the dataset owner. A request should contain either a combination of days and times (setting times is optional, otherwise a default single time per day is used) or a valid frequency, but not both. Setting the frequency automatically truncates the days and times arrays.
Required scope: Dataset.ReadWrite.All
This operation makes an HTTP PATCH 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  
Content Type | Content Type  
the content to use | #[payload]  
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


## Update Refresh Schedule In Group
`<power-bi-rest:patch-groups-datasets-refresh-schedule-by-group-id-dataset-id>`
Updates the refresh schedule for the specified dataset from the specified workspace. This operation is only supported for the dataset owner. A request that disables the refresh schedule should contain no other changes. The days array should not be set to empty array. The times can be set to an empty array (in which case Power BI will use a default single time per day). The limit on number of time slots per day depends on the type of capacity used (Premium or Shared).
Required scope: Dataset.ReadWrite.All
This operation makes an HTTP PATCH 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  
Content Type | Content Type  
the content to use | #[payload]  
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


## Unauthorize
`<power-bi-rest:unauthorize>`
Deletes all the access token information of a given resource owner ID so that it’s impossible to execute any operation for that user without repeating the authorization dance.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Resource Owner Id | The ID of the resource owner which access should be invalidated  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
### For Configurations
  * Configurations


## Datasets PutTable
`<power-bi-rest:update-datasets-tables-by-dataset-id-table-name>`
Updates the metadata and schema for the specified table within the specified dataset from "My Workspace". Note: This API supports only Push datasets.
Required scope: Dataset.ReadWrite.All
This operation makes an HTTP PUT request to the /datasets/{datasetId}/tables/{tableName} endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Dataset Id | Dataset Id  
Table Name | Table Name  
Content Type | Content Type  
the content to use | #[payload]  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
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 PutTableInGroup
`<power-bi-rest:update-groups-datasets-tables-by-group-id-dataset-id-table-name>`
Updates the metadata and schema for the specified table, within the specified dataset, from the specified workspace. Note: This API supports only Push datasets.
Required scope: Dataset.ReadWrite.All
This operation makes an HTTP PUT request to the /groups/{groupId}/datasets/{datasetId}/tables/{tableName} endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Group Id | Group Id  
Dataset Id | Dataset Id  
Table Name | Table Name  
Content Type | Content Type  
the content to use | #[payload]  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
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


## Update Group User
`<power-bi-rest:update-groups-users-by-group-id>`
Updates the specified user permissions to the specified workspace. Notes: Users permissions that have been recently updated cannot have their new permissions immediately updated.
Required scope: Workspace.ReadWrite.All
This operation makes an HTTP PUT request to the /groups/{groupId}/users endpoint.
### Parameters
Name | Type | Description | Default Value | Required  
---|---|---|---|---  
Configuration | The name of the configuration to use.  
Group Id | Group Id  
Content Type | Content Type  
the content to use | #[payload]  
Config Ref |  ConfigurationProvider | The name of the configuration to use to execute this component  
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
| 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


## Types
### Default Header
Field | Type | Description | Default Value | Required  
---|---|---|---|---  
### Default Query Param
Field | Type | Description | Default Value | Required  
---|---|---|---|---  
### Proxy
Field | Type | Description | Default Value | Required  
---|---|---|---|---  
**Non Proxy Hosts**  
Field | Type | Description | Default Value | Required  
---|---|---|---|---  
**Enabled Protocols** |  A comma-separated list of protocols enabled for this context.  
**Enabled Cipher Suites** |  A comma-separated list of cipher suites enabled for this context.  
**Trust Store**  
**Revocation Check** | 
  * Standard Revocation Check
  * Custom OCSP Responder

  
### Trust Store
Field | Type | Description | Default Value | Required  
---|---|---|---|---  
The location (which will be resolved relative to the current classpath and file system, if possible) of the trust store.  
The password used to protect the trust store.  
The type of store used.  
The algorithm used by the trust store.  
If true, no certificate validations will be performed, rendering connections vulnerable to attacks. Use at your own risk.  
### Key Store
Field | Type | Description | Default Value | Required  
---|---|---|---|---  
The location (which will be resolved relative to the current classpath and file system, if possible) of the key store.  
The type of store used.  
When the key store contains many private keys, this attribute indicates the alias of the key that should be used. If not defined, the first key in the file will be used by default.  
**Key Password** |  The password used to protect the private key.  
The password used to protect the key store.  
The algorithm used by the key store.  
### Standard Revocation Check
Field | Type | Description | Default Value | Required  
---|---|---|---|---  
**Only End Entities** |  Only verify the last element of the certificate chain.  
**Prefer Crls** |  Try CRL instead of OCSP first.  
**No Fallback** |  Do not use the secondary checking method (the one not selected before).  
Avoid verification failure when the revocation server can not be reached or is busy.  
### Custom OCSP Responder
Field | Type | Description | Default Value | Required  
---|---|---|---|---  
The URL of the OCSP responder.  
**Cert Alias** |  Alias of the signing certificate for the OCSP response (must be in the trust store), if present.  
### CRL File
Field | Type | Description | Default Value | Required  
---|---|---|---|---  
The path to the CRL file.  
### Reconnection
Field | Type | Description | Default Value | Required  
---|---|---|---|---  
**Fails Deployment** |  When the application is deployed, a connectivity test is performed on all connectors. If set to true, deployment fails if the test doesn’t pass after exhausting the associated reconnection strategy.  
**Reconnection Strategy** | 
  *   * Reconnect Forever

|  The reconnection strategy to use.  
### Reconnect
Field | Type | Description | Default Value | Required  
---|---|---|---|---  
How often in milliseconds to reconnect  
If false, the reconnection strategy will run in a separate, non-blocking thread  
How many reconnection attempts to make.  
### Reconnect Forever
Field | Type | Description | Default Value | Required  
---|---|---|---|---  
How often in milliseconds to reconnect  
If false, the reconnection strategy will run in a separate, non-blocking thread  
### Expiration Policy
Field | Type | Description | Default Value | Required  
---|---|---|---|---  
**Max Idle Time** |  A scalar time value for the maximum amount of time a dynamic configuration instance is allowed to remain idle before it’s considered eligible for expiration  
Enumeration, one of:
  * NANOSECONDS
  * MICROSECONDS
  * MILLISECONDS
  * SECONDS
  * MINUTES
  * HOURS

|  A time unit that qualifies the maxIdleTime attribute  
### Http Response Attributes
Field | Type | Description | Default Value | Required  
---|---|---|---|---  
**Status Code**  
**Reason Phrase**  
### Repeatable In Memory Stream
Field | Type | Description | Default Value | Required  
---|---|---|---|---  
**Initial Buffer Size** |  The amount of allocated memory to consume the stream and provide random access to it. If the stream contains more data than can fit into this buffer, then the buffer expands according to the bufferSizeIncrement attribute, with an upper limit of maxInMemorySize.  
**Buffer Size Increment** |  This is by how much the buffer size expands if it exceeds its initial size. Setting a value of zero or lower means that the buffer should not expand, meaning that a STREAM_MAXIMUM_SIZE_EXCEEDED error is raised when the buffer gets full.  
**Max Buffer Size** |  The maximum amount of memory to use. If more than that is used then a STREAM_MAXIMUM_SIZE_EXCEEDED error is raised. A value lower than or equal to zero means no limit.  
**Buffer Unit** |  Enumeration, one of: |  The unit in which all these attributes are expressed  
### Repeatable File Store Stream
Field | Type | Description | Default Value | Required  
---|---|---|---|---  
**In Memory Size** |  Defines the maximum memory that the stream should use to keep data in memory. If more than that is consumed content on the disk is buffered.  
**Buffer Unit** |  Enumeration, one of: |  The unit in which maxInMemorySize is expressed  
## See Also
MuleSoft Help Center