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
| Operation | ID | Description |
|---|---|---|
| Activate Account | activate_account | Reactivate deactivated account |
| Begin Age Assurance | begin_age_assurance | Start age assurance process |
| Check Account Status | check_account_status | Verify account status |
| Confirm Email | confirm_email | Confirm email address |
| Create App Password | create_app_password | Generate application password |
| Create Invite Code | create_invite_code | Generate invite code |
| Create Multiple Invite Codes | create_multiple_invite_codes | Generate multiple invite codes |
| Deactivate Account | deactivate_account | Temporarily disable account |
| Delete Account | delete_account | Permanently remove account |
| Delete Chat Account | delete_chat_account | Delete chat account |
| Delete Session Logout | delete_session_logout | Logout/end session |
| Get Active Session | get_active_session | Verify active session |
| Get Age Assurance Config | get_age_assurance_config | Retrieve age assurance configuration |
| Get Age Assurance State | get_age_assurance_state | Check age assurance status |
| Get Notification Preferences | get_notification_preferences | Get notification preferences |
| Get User Preferences | get_user_preferences | Get user preferences |
| Get Video Upload Limits | get_video_upload_limits | Get video upload limits for the account |
| List Account Invite Codes | list_account_invite_codes | Retrieve generated codes |
| Refresh Session | refresh_session | Refresh session credentials |
| Register Push Notifications | register_push_notifications | Register device for push notifications |
| Request Account Deletion | request_account_deletion | Initiate account deletion |
| Request Email Confirmation | request_email_confirmation | Request verification email |
| Request Email Update | request_email_update | Request email change |
| Request Password Reset | request_password_reset | Initiate password reset |
| Reserve Signing Key | reserve_signing_key | Reserve signing key |
| Reset Password | reset_password | Complete password reset |
| Unregister Push Notifications | unregister_push_notifications | Unregister device from push notifications |
| Update Account Email | update_account_email | Update account email |
| Update Account Handle | update_account_handle | Update account handle |
| Update Notification Preferences | update_notification_preferences | Update notification preferences |
| Update User Preferences | update_user_preferences | Update user preferences |
Activity subscription
| Operation | ID | Description |
|---|---|---|
| List Activity Subscriptions | list_activity_subscriptions | List activity notification subscriptions |
App password
| Operation | ID | Description |
|---|---|---|
| List App Passwords | list_app_passwords | List application passwords |
| Revoke App Password | revoke_app_password | Remove application password |
Blob
| Operation | ID | Description |
|---|---|---|
| Upload Blob to Repository | upload_blob_to_repository | Upload a blob to the repository |
Block
| Operation | ID | Description |
|---|---|---|
| List Blocked Accounts | list_blocked_accounts | Get blocked accounts |
Credentials
| Operation | ID | Description |
|---|---|---|
| Get Recommended Did Credentials | get_recommended_did_credentials | Get recommended DID credential providers |
Feed
| Operation | ID | Description |
|---|---|---|
| Describe Feed Generator | describe_feed_generator | Get feed generator metadata |
| Get Feed Generator | get_feed_generator | Get information about a feed generator |
| Get Multiple Feed Generators | get_multiple_feed_generators | Get multiple feed generators |
| List Actor Feed Generators | list_actor_feed_generators | Get feed generators created by an actor |
| List Suggested Feeds | list_suggested_feeds | Get suggested feed generators |
Interactions
| Operation | ID | Description |
|---|---|---|
| Send User Interactions | send_user_interactions | Report user interactions |
Labeler
| Operation | ID | Description |
|---|---|---|
| Get Labeler Services | get_labeler_services | Retrieve labeling services |
| Query Content Labels | query_content_labels | Query content labels |
List
| Operation | ID | Description |
|---|---|---|
| Get List Member Feed | get_list_member_feed | Get posts from members of a list |
| Get List with Members | get_list_with_members | Get a list and its members |
| List Actor Lists | list_actor_lists | Get lists created by an actor |
| List Actor Membership Lists | list_actor_membership_lists | Get lists containing user |
| List Blocked Lists | list_blocked_lists | Get blocked lists |
| List Muted Lists | list_muted_lists | Get muted lists |
| Mute List | mute_list | Mute entire list |
| Unmute List | unmute_list | Unmute list |
Message
| Operation | ID | Description |
|---|---|---|
| Accept Conversation Request | accept_conversation_request | Accept a conversation request |
| Add Reaction to Message | add_reaction_to_message | Add a reaction to a message |
| Check Conversation Availability | check_conversation_availability | Check if conversation possible |
| Delete Message for Self | delete_message_for_self | Delete a message (for self only) |
| Get Conversation | get_conversation | Get a specific conversation |
| Get Conversation Event Log | get_conversation_event_log | Get conversation event log |
| Get Conversation with Members | get_conversation_with_members | Get conversation with specific members |
| Get Unread Notification Count | get_unread_notification_count | Get count of unread notifications |
| Leave Conversation | leave_conversation | Leave a conversation |
| List Conversation Messages | list_conversation_messages | Get messages from a conversation |
| List User Conversations | list_user_conversations | List user’s chat conversations |
| Mark All Messages Read | mark_all_messages_read | Mark all messages read |
| Mark Conversation Read | mark_conversation_read | Mark conversation as read |
| Mute Conversation | mute_conversation | Mute a conversation |
| Remove Reaction from Message | remove_reaction_from_message | Remove message reaction |
| Send Message Batch | send_message_batch | Send multiple messages |
| Send Message in Conversation | send_message_in_conversation | Send a message in a conversation |
| Unmute Conversation | unmute_conversation | Unmute a conversation |
Notification
| Operation | ID | Description |
|---|---|---|
| List Notifications | list_notifications | List notifications for the authenticated user |
| Mark Notifications As Seen | mark_notifications_as_seen | Mark notifications as seen |
Post
| Operation | ID | Description |
|---|---|---|
| Create Moderation Report | create_moderation_report | Submit moderation report |
| Create Post | create_post | Create a new post |
| Create Post Bookmark | create_post_bookmark | Save a post to bookmarks |
| Delete Post | delete_post | Delete a post |
| Delete Post Bookmark | delete_post_bookmark | Remove a bookmark |
| Get Author Feed | get_author_feed | Get posts from a specific user’s feed |
| Get Custom Feed Posts | get_custom_feed_posts | Get posts from a custom feed |
| Get Feed Skeleton | get_feed_skeleton | Retrieve feed skeleton structure |
| Get Home Timeline | get_home_timeline | Get the authenticated user’s home timeline |
| Get Post Thread | get_post_thread | Get a post and its thread context |
| Get Posts by Uris | get_posts_by_uris | Get multiple posts by their URIs |
| Like Post | like_post | Like a post |
| List Bookmarks | list_bookmarks | Get user’s bookmarks |
| List Post Likers | list_post_likers | Get users who liked a post |
| List Post Quotes | list_post_quotes | Get posts that quote a specific post |
| List Post Reposters | list_post_reposters | Get users who reposted a post |
| Remove Repost | remove_repost | Remove a repost |
| Repost Post | repost_post | Repost a post |
| Search Posts | search_posts | Search for posts |
| Unlike Post | unlike_post | Unlike a post (remove like) |
Record
| Operation | ID | Description |
|---|---|---|
| Apply Writes Atomically | apply_writes_atomically | Apply multiple write operations atomically |
| Create or Update Record | create_or_update_record | Create or update a record |
| Create Repository Record | create_repository_record | Create a record in the repository |
| Delete Repository Record | delete_repository_record | Delete a record from the repository |
| Get Repository Record | get_repository_record | Get a specific record |
| List Repository Records | list_repository_records | List records in a collection |
Repository
| Operation | ID | Description |
|---|---|---|
| Describe Repository | describe_repository | Get repository description and metadata |
| Resolve Complete Identity | resolve_complete_identity | Resolve complete identity (handle + DID) |
| Resolve Did to Document | resolve_did_to_document | Resolve a DID to get DID document |
| Resolve Handle to Did | resolve_handle_to_did | Resolve a handle to a DID |
Server
| Operation | ID | Description |
|---|---|---|
| Describe Server | describe_server | Get server information |
Service auth
| Operation | ID | Description |
|---|---|---|
| Get Service Auth Token | get_service_auth_token | Get service authentication |
Starter pack
| Operation | ID | Description |
|---|---|---|
| Get Multiple Starter Packs | get_multiple_starter_packs | Get starter packs |
| Get Starter Pack | get_starter_pack | Get starter pack details |
| List Actor Starter Packs | list_actor_starter_packs | Get starter packs created by user |
| List Starter Packs with Membership | list_starter_packs_with_membership | Get starter packs user belongs to |
| Search Starter Packs | search_starter_packs | Search starter packs |
Thread
| Operation | ID | Description |
|---|---|---|
| Mute Thread | mute_thread | Mute a thread |
| Unmute Thread | unmute_thread | Unmute a thread |
User
| Operation | ID | Description |
|---|---|---|
| Block User | block_user | Block a user |
| Follow User | follow_user | Follow a user |
| Get Actor Relationships | get_actor_relationships | Get relationships between actors |
| Get Multiple User Profiles | get_multiple_user_profiles | Get multiple user profiles at once |
| Get User Profile | get_user_profile | Get a user’s profile information |
| List Actor Followers | list_actor_followers | Get an actor’s followers |
| List Actor Follows | list_actor_follows | Get accounts that an actor follows |
| List Actor Liked Posts | list_actor_liked_posts | Get posts liked by an actor |
| List Muted Accounts | list_muted_accounts | Get muted accounts |
| List Mutual Followers | list_mutual_followers | Get mutual followers |
| List Suggested Accounts | list_suggested_accounts | Get suggested accounts to follow |
| List Suggested Follows by Actor | list_suggested_follows_by_actor | Get follow suggestions |
| Mute Actor | mute_actor | Mute an actor |
| Search Actors | search_actors | Search for actors/users |
| Search Actors Typeahead | search_actors_typeahead | Typeahead search for actors (for autocomplete) |
| Unblock User | unblock_user | Unblock a user |
| Unfollow User | unfollow_user | Unfollow a user |
| Unmute Actor | unmute_actor | Unmute an actor |
Video
| Operation | ID | Description |
|---|---|---|
| Get Video Job Status | get_video_job_status | Get video processing job status |
| Upload Video | upload_video | Upload a video |