Interact with 'Bluesky' Social
Accept a conversation (direct message) invitation or request
Add a reaction (e.g. emoji) to a message in a conversation
Authenticate a user
Block an account
Create a record in a repo
Get current time in Bluesky format
Delete a block
Delete a follow (un-follow someone)
Delete a like (un-like something)
Delete a list item
Delete a list
Remove a message from your view of a conversation (does not delete it ...
Delete a post
Delete a record in a repo
Delete a repost
Delete a starter pack
Describe a repo
Extract Record Key from a link
Follow an account
Get a list of lists that belong to an actor.
Get starter packs created by an actor
Get a list of actors suggested for following
Retrieve posts on an actor's feed
Retrieve a user's (self) muted lists
Retrieve user (self) blocks
Check conversation availability with specified members
Retrieve conversation shared among specified members
Retrieve the chat event log for the authenticated user
Retrieve detailed information about a conversation by its ID
Get specific information about one feed generator
Get information about a list of feed generators
Get a list of feed suggestions
Build feed from user's feed generator
Retrieve a list of feeds created by a given actor
Get suggested follows related to a given actor
Retrieve an actor's followers
Retrieve an actor's follows
Retrieve posts liked by an actor (self)
Retrieve recent posts from actors in a list
Get a view of a list
Retrieve messages from a conversation, optionally paginated
Retrieve a user's (self) muted lists
Retrieve a user's (self) muted accounts
Get the user's (self) number of unread notifications
Get the user's (self) notifications
Retrieve likes on a post
Retrieve thread of posts
Retrieve thread of posts
Get (Self) Preferences
Get Profile for a Bluesky Social User
Retrieve a list of quotes for a given post
Get an arbitrary record from a repo
Get relationships between an account and other users
Retrieve actors who reposted a post
Get information on one starter pack
Get information about a list of starter packs
Retrieve the user's home timeline
Exit a conversation so you no longer receive messages or see it in you...
Like an existing post
List the conversations (direct message threads) for the authenticated ...
List records in a repo
Mute a conversation so you no longer receive notifications.
Embed external media in a post
Add a subject to a list
Create a list
Create a new starter pack
Make a post on Bluesky Social
Remove a previously added reaction from a message
Repost an existing post
Resolve a Handle to Decentralized Identifier (DID)
Find profiles matching search criteria
Find posts matching search criteria
Send multiple messages across different conversations
Send a message in a conversation (DM thread)
Unmute a previously muted conversation
Mark all conversations as read for the authenticated user
Mark a conversation (optionally up to a specific message) as read
Upload a blob to a repo
Convert Universal Resource Identifiers to Hypertext Transfer Protocol ...
Convert Hypertext Transfer Protocol Secure URLs to Universal Resource ...
Check or Get Bluesky App Password
Add Entry to Renviron
Adds Bluesky User to .Renviron.
Check or Get Bluesky User
Collect data from and make posts on 'Bluesky' Social via the Hypertext Transfer Protocol (HTTP) Application Programming Interface (API), as documented at <https://atproto.com/specs/xrpc>. This further supports broader queries to the Authenticated Transfer (AT) Protocol <https://atproto.com/> which 'Bluesky' Social relies on. Data is returned in a tidy format and posts can be made using a simple interface.
Useful links