A Twitter Automation Client for PowerShell 7. Tweet, retweet, send direct messages, manage lists, and more.

Minimum PowerShell version


Installation Options

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

Install-Module -Name BluebirdPS

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


Dave Carroll



Package Details



Twitter-Client Twitter-API Twitter Tweet Automation Social-Media


Export-TwitterAuthentication Import-TwitterAuthentication Set-TwitterAuthentication Set-TwitterBearerToken Test-TwitterAuthentication Invoke-TwitterRequest Get-TwitterDM Publish-TwitterDM Unpublish-TwitterDM Add-TwitterList Add-TwitterListMember Add-TwitterListSubscription Get-TwitterList Get-TwitterListByOwner Get-TwitterListMember Get-TwitterListMembership Get-TwitterListSubscriber Get-TwitterListSubscription Get-TwitterListTweets Remove-TwitterList Remove-TwitterListMember Remove-TwitterListSubscription Set-TwitterList Test-TwitterListMembership Test-TwitterListSubscription Send-TwitterMedia Add-TwitterSavedSearch Get-TwitterSavedSearch Remove-TwitterSavedSearch Get-TwitterAccountSettings Get-TwitterPermissions Get-TwitterRateLimitStatus Get-TwitterUserProfileBanner Publish-Tweet Set-Retweet Unpublish-Tweet Get-TwitterFriendship Get-TwitterMutedUser Set-TwitterMutedUser Submit-TwitterUserAsSpam Get-Tweet Get-TweetCount Get-TweetLikes Get-TweetPoll Get-TwitterTimeline Search-Tweet Set-TweetLike Set-TweetReply Add-TwitterFriend Get-TwitterBlockedUser Get-TwitterFollowers Get-TwitterFriends Get-TwitterUser Remove-TwitterFriend Set-TwitterBlockedUser ConvertFrom-EpochTime ConvertFrom-TwitterV1Date Export-BluebirdPSConfiguration Get-BluebirdPSConfiguration Get-BluebirdPSHistory Get-TwitterApiEndpoint Import-BluebirdPSConfiguration Set-BluebirdPSConfiguration




This module has no dependencies.

Release Notes

## 0.7.0 - 2021-06-26

     Bugfix and Feature; Update Strongly Recommended

     ### Fixed

     - [Issue #89]( - Publish-TwitterDM - Parameter sets not functioning correctly
     - [Issue #94]( - Get-TwitterListMember, and other functions - Does not check if List parameter is an empty object
     - [Issue #95]( - Get-TwitterApiEndpoint - Parameter CommandName does not filter correctly
     - [Issue #96]( - Write-TwitterResponse - ErrorRecord should only be generated when API errors are returned and OutputType is CustomClasses

     ### Changed

     - [Issue #98]( - BluebirdPSConfiguration.RawOutput - Remove this configuration value

     ### Added

     - [Issue #72]( - [New Feature] BluebirdPS.APIV2.TweetInfo.Tweet should override .ToString()
     - [Issue #90]( - Publish-TwitterDM - Allow users to send message only, message and media, or media only direct messages
     - [Issue #91]( - Get-TweetCount - Add new function recent Tweet counts endpoint
     - [Issue #92]( - BluebirdPS.APIV2.UserInfo.User - Override ToString()
     - [Issue #93]( - Get-TwitterList - Accept list full name as another parameter set
     - [Issue #97]( - BluebirdPSConfiguration.OutputType - Add new configuration value to set the output type

     For full CHANGELOG, see


Version History

Version Downloads Last updated
0.7.0 (current version) 436 6/26/2021
0.6.2 19 6/20/2021
0.6.1 17 6/16/2021
0.5.1 18 6/5/2021
0.5.0 21 6/3/2021
0.1.1 81 11/24/2020
Show more