Skip to main content
The BlueSky node adds BlueSky operations to your workflows. Add it on the canvas or ask the AI builder for it by name, then pick an operation and fill in its fields.
You can wire the BlueSky node into an AI agent as a tool provider: the agent calls the operations you allow. See Agent tools.

Credentials

Connect BlueSky under Credentials in the node settings. See Connecting credentials for the general flow. Enter the values manually when creating the credential.

Operations

Account

OperationIDDescription
Activate Accountactivate_accountReactivate deactivated account
Begin Age Assurancebegin_age_assuranceStart age assurance process
Check Account Statuscheck_account_statusVerify account status
Confirm Emailconfirm_emailConfirm email address
Create App Passwordcreate_app_passwordGenerate application password
Create Invite Codecreate_invite_codeGenerate invite code
Create Multiple Invite Codescreate_multiple_invite_codesGenerate multiple invite codes
Deactivate Accountdeactivate_accountTemporarily disable account
Delete Accountdelete_accountPermanently remove account
Delete Chat Accountdelete_chat_accountDelete chat account
Delete Session Logoutdelete_session_logoutLogout/end session
Get Active Sessionget_active_sessionVerify active session
Get Age Assurance Configget_age_assurance_configRetrieve age assurance configuration
Get Age Assurance Stateget_age_assurance_stateCheck age assurance status
Get Notification Preferencesget_notification_preferencesGet notification preferences
Get User Preferencesget_user_preferencesGet user preferences
Get Video Upload Limitsget_video_upload_limitsGet video upload limits for the account
List Account Invite Codeslist_account_invite_codesRetrieve generated codes
Refresh Sessionrefresh_sessionRefresh session credentials
Register Push Notificationsregister_push_notificationsRegister device for push notifications
Request Account Deletionrequest_account_deletionInitiate account deletion
Request Email Confirmationrequest_email_confirmationRequest verification email
Request Email Updaterequest_email_updateRequest email change
Request Password Resetrequest_password_resetInitiate password reset
Reserve Signing Keyreserve_signing_keyReserve signing key
Reset Passwordreset_passwordComplete password reset
Unregister Push Notificationsunregister_push_notificationsUnregister device from push notifications
Update Account Emailupdate_account_emailUpdate account email
Update Account Handleupdate_account_handleUpdate account handle
Update Notification Preferencesupdate_notification_preferencesUpdate notification preferences
Update User Preferencesupdate_user_preferencesUpdate user preferences

Activity subscription

OperationIDDescription
List Activity Subscriptionslist_activity_subscriptionsList activity notification subscriptions

App password

OperationIDDescription
List App Passwordslist_app_passwordsList application passwords
Revoke App Passwordrevoke_app_passwordRemove application password

Blob

OperationIDDescription
Upload Blob to Repositoryupload_blob_to_repositoryUpload a blob to the repository

Block

OperationIDDescription
List Blocked Accountslist_blocked_accountsGet blocked accounts

Credentials

OperationIDDescription
Get Recommended Did Credentialsget_recommended_did_credentialsGet recommended DID credential providers

Feed

OperationIDDescription
Describe Feed Generatordescribe_feed_generatorGet feed generator metadata
Get Feed Generatorget_feed_generatorGet information about a feed generator
Get Multiple Feed Generatorsget_multiple_feed_generatorsGet multiple feed generators
List Actor Feed Generatorslist_actor_feed_generatorsGet feed generators created by an actor
List Suggested Feedslist_suggested_feedsGet suggested feed generators

Interactions

OperationIDDescription
Send User Interactionssend_user_interactionsReport user interactions

Labeler

OperationIDDescription
Get Labeler Servicesget_labeler_servicesRetrieve labeling services
Query Content Labelsquery_content_labelsQuery content labels

List

OperationIDDescription
Get List Member Feedget_list_member_feedGet posts from members of a list
Get List with Membersget_list_with_membersGet a list and its members
List Actor Listslist_actor_listsGet lists created by an actor
List Actor Membership Listslist_actor_membership_listsGet lists containing user
List Blocked Listslist_blocked_listsGet blocked lists
List Muted Listslist_muted_listsGet muted lists
Mute Listmute_listMute entire list
Unmute Listunmute_listUnmute list

Message

OperationIDDescription
Accept Conversation Requestaccept_conversation_requestAccept a conversation request
Add Reaction to Messageadd_reaction_to_messageAdd a reaction to a message
Check Conversation Availabilitycheck_conversation_availabilityCheck if conversation possible
Delete Message for Selfdelete_message_for_selfDelete a message (for self only)
Get Conversationget_conversationGet a specific conversation
Get Conversation Event Logget_conversation_event_logGet conversation event log
Get Conversation with Membersget_conversation_with_membersGet conversation with specific members
Get Unread Notification Countget_unread_notification_countGet count of unread notifications
Leave Conversationleave_conversationLeave a conversation
List Conversation Messageslist_conversation_messagesGet messages from a conversation
List User Conversationslist_user_conversationsList user’s chat conversations
Mark All Messages Readmark_all_messages_readMark all messages read
Mark Conversation Readmark_conversation_readMark conversation as read
Mute Conversationmute_conversationMute a conversation
Remove Reaction from Messageremove_reaction_from_messageRemove message reaction
Send Message Batchsend_message_batchSend multiple messages
Send Message in Conversationsend_message_in_conversationSend a message in a conversation
Unmute Conversationunmute_conversationUnmute a conversation

Notification

OperationIDDescription
List Notificationslist_notificationsList notifications for the authenticated user
Mark Notifications As Seenmark_notifications_as_seenMark notifications as seen

Post

OperationIDDescription
Create Moderation Reportcreate_moderation_reportSubmit moderation report
Create Postcreate_postCreate a new post
Create Post Bookmarkcreate_post_bookmarkSave a post to bookmarks
Delete Postdelete_postDelete a post
Delete Post Bookmarkdelete_post_bookmarkRemove a bookmark
Get Author Feedget_author_feedGet posts from a specific user’s feed
Get Custom Feed Postsget_custom_feed_postsGet posts from a custom feed
Get Feed Skeletonget_feed_skeletonRetrieve feed skeleton structure
Get Home Timelineget_home_timelineGet the authenticated user’s home timeline
Get Post Threadget_post_threadGet a post and its thread context
Get Posts by Urisget_posts_by_urisGet multiple posts by their URIs
Like Postlike_postLike a post
List Bookmarkslist_bookmarksGet user’s bookmarks
List Post Likerslist_post_likersGet users who liked a post
List Post Quoteslist_post_quotesGet posts that quote a specific post
List Post Reposterslist_post_repostersGet users who reposted a post
Remove Repostremove_repostRemove a repost
Repost Postrepost_postRepost a post
Search Postssearch_postsSearch for posts
Unlike Postunlike_postUnlike a post (remove like)

Record

OperationIDDescription
Apply Writes Atomicallyapply_writes_atomicallyApply multiple write operations atomically
Create or Update Recordcreate_or_update_recordCreate or update a record
Create Repository Recordcreate_repository_recordCreate a record in the repository
Delete Repository Recorddelete_repository_recordDelete a record from the repository
Get Repository Recordget_repository_recordGet a specific record
List Repository Recordslist_repository_recordsList records in a collection

Repository

OperationIDDescription
Describe Repositorydescribe_repositoryGet repository description and metadata
Resolve Complete Identityresolve_complete_identityResolve complete identity (handle + DID)
Resolve Did to Documentresolve_did_to_documentResolve a DID to get DID document
Resolve Handle to Didresolve_handle_to_didResolve a handle to a DID

Server

OperationIDDescription
Describe Serverdescribe_serverGet server information

Service auth

OperationIDDescription
Get Service Auth Tokenget_service_auth_tokenGet service authentication

Starter pack

OperationIDDescription
Get Multiple Starter Packsget_multiple_starter_packsGet starter packs
Get Starter Packget_starter_packGet starter pack details
List Actor Starter Packslist_actor_starter_packsGet starter packs created by user
List Starter Packs with Membershiplist_starter_packs_with_membershipGet starter packs user belongs to
Search Starter Packssearch_starter_packsSearch starter packs

Thread

OperationIDDescription
Mute Threadmute_threadMute a thread
Unmute Threadunmute_threadUnmute a thread

User

OperationIDDescription
Block Userblock_userBlock a user
Follow Userfollow_userFollow a user
Get Actor Relationshipsget_actor_relationshipsGet relationships between actors
Get Multiple User Profilesget_multiple_user_profilesGet multiple user profiles at once
Get User Profileget_user_profileGet a user’s profile information
List Actor Followerslist_actor_followersGet an actor’s followers
List Actor Followslist_actor_followsGet accounts that an actor follows
List Actor Liked Postslist_actor_liked_postsGet posts liked by an actor
List Muted Accountslist_muted_accountsGet muted accounts
List Mutual Followerslist_mutual_followersGet mutual followers
List Suggested Accountslist_suggested_accountsGet suggested accounts to follow
List Suggested Follows by Actorlist_suggested_follows_by_actorGet follow suggestions
Mute Actormute_actorMute an actor
Search Actorssearch_actorsSearch for actors/users
Search Actors Typeaheadsearch_actors_typeaheadTypeahead search for actors (for autocomplete)
Unblock Userunblock_userUnblock a user
Unfollow Userunfollow_userUnfollow a user
Unmute Actorunmute_actorUnmute an actor

Video

OperationIDDescription
Get Video Job Statusget_video_job_statusGet video processing job status
Upload Videoupload_videoUpload a video