PSTableauREST

0.7.9

This PowerShell module facilitates working with Tableau REST API for automation tasks. Most functions are implemented as wrappers for the corresponding API calls.

Minimum PowerShell version

5.1

Installation Options

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Module -Name PSTableauREST

Copy and Paste the following command to install this package using Microsoft.PowerShell.PSResourceGet More Info

Install-PSResource -Name PSTableauREST

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deploy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More

Owners

Package Details

Author(s)

  • Andrey Sluzhivoy

Tags

tableau tableauserver rest restapi

Functions

Invoke-TableauRestMethod Assert-TableauRestVersion Get-TableauRestVersion Set-TableauRestVersion Get-TableauServerInfo Connect-TableauServer Switch-TableauSite Disconnect-TableauServer Revoke-TableauServerAdminPAT Get-TableauCurrentUserId Get-TableauSession Remove-TableauSession Get-TableauActiveDirectoryDomain Set-TableauActiveDirectoryDomain Get-TableauOIDConnectConfig Set-TableauOIDConnectConfig Remove-TableauOIDConnectConfig Get-TableauSite New-TableauSite Set-TableauSite Remove-TableauSite Get-TableauRecentlyViewedContent Get-TableauSiteSettingsEmbedding Set-TableauSiteSettingsEmbedding Get-TableauProject New-TableauProject Set-TableauProject Remove-TableauProject Get-TableauDefaultProject Get-TableauUser New-TableauUser Set-TableauUser Remove-TableauUser Get-TableauGroup New-TableauGroup Set-TableauGroup Remove-TableauGroup Add-TableauUserToGroup Remove-TableauUserFromGroup Get-TableauUsersInGroup Get-TableauGroupsForUser Import-TableauUsersCsv Remove-TableauUsersCsv Get-TableauGroupSet New-TableauGroupSet Set-TableauGroupSet Remove-TableauGroupSet Add-TableauGroupToGroupSet Remove-TableauGroupFromGroupSet Send-TableauFileUpload Get-TableauWorkbook Get-TableauWorkbooksForUser Export-TableauWorkbook Publish-TableauWorkbook Set-TableauWorkbook Remove-TableauWorkbook Get-TableauWorkbookDowngradeInfo Export-TableauWorkbookToFormat Get-TableauWorkbookConnection Set-TableauWorkbookConnection Update-TableauWorkbookNow Get-TableauDatasource Export-TableauDatasource Publish-TableauDatasource Set-TableauDatasource Remove-TableauDatasource Get-TableauDatasourceConnection Set-TableauDatasourceConnection Update-TableauDatasourceNow Update-TableauHyperData Get-TableauView Export-TableauViewImage Export-TableauViewToFormat Get-TableauViewUrl Get-TableauViewRecommendation Hide-TableauViewRecommendation Show-TableauViewRecommendation Get-TableauCustomView Get-TableauCustomViewUserDefault Set-TableauCustomViewUserDefault Set-TableauCustomView Remove-TableauCustomView Export-TableauCustomViewImage Get-TableauFlow Get-TableauFlowsForUser Get-TableauFlowConnection Export-TableauFlow Publish-TableauFlow Set-TableauFlow Remove-TableauFlow Set-TableauFlowConnection Start-TableauFlowNow Get-TableauFlowRun Stop-TableauFlowRun Get-TableauContentPermission Set-TableauContentPermission Add-TableauContentPermission Remove-TableauContentPermission ConvertTo-TableauPermissionTable Get-TableauDefaultPermission Set-TableauDefaultPermission Remove-TableauDefaultPermission Add-TableauContentTag Remove-TableauContentTag Get-TableauSchedule New-TableauSchedule Set-TableauSchedule Remove-TableauSchedule Add-TableauContentToSchedule Get-TableauJob Stop-TableauJob Wait-TableauJob Get-TableauTask Remove-TableauTask Start-TableauTaskNow Get-TableauExtractRefreshTask Add-TableauContentExtract Remove-TableauContentExtract New-TableauCloudExtractRefreshTask Set-TableauCloudExtractRefreshTask Set-TableauEncryption Get-TableauUserFavorite Add-TableauUserFavorite Remove-TableauUserFavorite Move-TableauUserFavorite Get-TableauSubscription New-TableauSubscription Set-TableauSubscription Remove-TableauSubscription Get-TableauServerSettingsExtension Set-TableauServerSettingsExtension Get-TableauSiteSettingsExtension Set-TableauSiteSettingsExtension Get-TableauServerSettingsBlockedExtension Add-TableauServerSettingsBlockedExtension Remove-TableauServerSettingsBlockedExtension Get-TableauSiteSettingsAllowedExtension Set-TableauSiteSettingsAllowedExtension Add-TableauSiteSettingsAllowedExtension Remove-TableauSiteSettingsAllowedExtension Get-TableauAnalyticsExtension Set-TableauAnalyticsExtension New-TableauAnalyticsExtension Remove-TableauAnalyticsExtension Get-TableauAnalyticsExtensionState Set-TableauAnalyticsExtensionState Get-TableauServerSettingsMobile Get-TableauSiteSettingsMobile Set-TableauSiteSettingsMobile Get-TableauConnectedApp Set-TableauConnectedApp New-TableauConnectedApp Remove-TableauConnectedApp Get-TableauConnectedAppSecret New-TableauConnectedAppSecret Remove-TableauConnectedAppSecret Get-TableauConnectedAppEAS Set-TableauConnectedAppEAS New-TableauConnectedAppEAS Remove-TableauConnectedAppEAS Get-TableauDataAlert New-TableauDataAlert Set-TableauDataAlert Remove-TableauDataAlert Add-TableauDataAlertUser Remove-TableauDataAlertUser Get-TableauWebhook New-TableauWebhook Set-TableauWebhook Remove-TableauWebhook Test-TableauWebhook Get-TableauSiteSettingsNotification Set-TableauSiteSettingsNotification Get-TableauContentSuggestion Get-TableauContentSearch Get-TableauContentUsage Get-TableauVirtualConnection Set-TableauVirtualConnection Get-TableauPulseDefinition Set-TableauPulseDefinition New-TableauPulseDefinition Remove-TableauPulseDefinition Get-TableauPulseMetric Set-TableauPulseMetric New-TableauPulseMetric Remove-TableauPulseMetric Get-TableauPulseSubscription New-TableauPulseSubscription Remove-TableauPulseSubscription Get-TableauPulseSubscriberCount New-TableauPulseInsightBundle Get-TableauAuthConfiguration Set-TableauAuthConfiguration New-TableauAuthConfiguration Remove-TableauAuthConfiguration Get-TableauIdentityPool Set-TableauIdentityPool New-TableauIdentityPool Remove-TableauIdentityPool Add-TableauUserToIdentityPool Remove-TableauUserFromIdentityPool Get-TableauIdentityStore New-TableauIdentityStore Remove-TableauIdentityStore Get-TableauDatabase Get-TableauTable Get-TableauTableColumn Get-TableauMetadataObject

Dependencies

This module has no dependencies.

FileList

Version History

Version Downloads Last updated
0.7.9 (current version) 54 5/22/2024
0.7.8 4 5/17/2024
0.7.7 3 5/16/2024
0.7.6 7 5/13/2024
0.7.5 4 5/10/2024
0.7.4 7 5/8/2024
0.7.3 6 5/7/2024
0.7.2 7 4/24/2024
0.7.0 3 4/22/2024
0.6.5 8 4/9/2024
0.6.4 3 4/4/2024
0.6.3 3 4/2/2024
0.6.1 7 3/13/2024
0.6.0 6 3/12/2024
0.5.9 6 3/11/2024
0.5.8 5 3/11/2024
0.5.7 5 3/8/2024
0.5.6 5 3/7/2024
0.5.5 7 3/6/2024
0.5.4 6 3/5/2024
0.5.3 9 1/31/2024
0.2.0 14 11/28/2023
0.1.33 6 11/20/2023
Show more