Table of Contents

API Endpoint Implementation Status

Bluesky Endpoints

Group Endpoint Class / Method Status
Actor app.bsky.actor.getProfile BlueskyAgent.GetProfile()
app.bsky.actor.getProfiles BlueskyAgent.GetProfiles()
app.bsky.actor.getPreferences BlueskyAgent.GetPreferences()
app.bsky.actor.getSuggestions BlueskyAgent.GetSuggestions()
app.bsky.actor.putPreferences BlueskyAgent.PutPreferences()
app.bsky.actor.searchActors BlueskyAgent.SearchActors()
app.bsky.actor.searchActorsTypeahead BlueskyAgent.SearchActorsTypeahead()
Feed app.bsky.feed.DescribeFeedGenerator BlueskyAgent.DescribeFeedGenerator()
app.bsky.feed.getActorFeeds BlueskyAgent.GetActorFeeds()
app.bsky.feed.getActorLikes BlueskyAgent.GetActorLikes()
app.bsky.feed.getAuthorFeed BlueskyAgent.GetAuthorFeed()
app.bsky.feed.getFeedGenerator BlueskyAgent.GetFeedGenerator()
app.bsky.feed.getFeedGenerators BlueskyAgent.GetFeedGenerators()
app.bsky.feed.getFeedSkeleton N/A - not for clients
app.bsky.feed.getFeed BlueskyAgent.GetFeed()
app.bsky.feed.getLikes BlueskyAgent.GetLikes()
app.bsky.feed.getListFeed BlueskyAgent.GetListFeed()
app.bsky.feed.getPostThread BlueskyAgent.GetPostThread()
app.bsky.feed.getPosts BlueskyAgent.GetPosts()
app.bsky.feed.getQuotes BlueskyAgent.GetQuotes()
app.bsky.feed.getRepostedBy BlueskyAgent.GetRepostedBy()
app.bsky.feed.getSuggestedFeeds BlueskyAgent.GetSuggestedFeeds()
app.bsky.feed.getTimeline BlueskyAgent.GetTimeline()
app.bsky.feed.searchPosts BlueskyAgent.SearchPosts()
Graph app.bsky.graph.getBlocks BlueskyAgent.GetBlocks()
app.bsky.graph.getFollowers BlueskyAgent.GetFollowers()
app.bsky.graph.getFollows BlueskyAgent.GetFollows()
app.bsky.graph.getKnownFollowers BlueskyAgent.GetKnownFollowers()
app.bsky.graph.getListBlocks BlueskyAgent.GetListBlocks()
app.bsky.graph.getListMutes BlueskyAgent.GetListMutes()
app.bsky.graph.getList BlueskyAgent.GetList()
app.bsky.graph.getLists BlueskyAgent.GetLists()
app.bsky.graph.getMutes BlueskyAgent.GetMutes()
app.bsky.graph.getRelationships BlueskyAgent.GetRelationships() *
app.bsky.graph.getStarterPack BlueskyAgent.GetStarterPack() *
app.bsky.graph.getStarterPacks BlueskyAgent.GetStarterPacks() *
app.bsky.graph.getSuggestedFollowsByActor BlueskyAgent.GetSuggestedFollowsByActor()
app.bsky.graph.muteActorList BlueskyAgent.MuteActorList()
app.bsky.graph.muteActor BlueskyAgent.MuteActor()
app.bsky.graph.muteThread BlueskyAgent.MuteThread()
app.bsky.graph.unmuteActorList BlueskyAgent.UnmuteActorList()
app.bsky.graph.unmuteActor BlueskyAgent.UmnuteActor()
app.bsky.graph.unmuteThread BlueskyAgent.UnmuteThread()
Notifications app.bsky.notification.getUnreadCount BlueskyAgent.GetNotificationUnreadCount()
app.bsky.notification.listNotifications BlueskyAgent.ListNotifications()
app.bsky.notification.updateSeen BlueskyAgent.UpdateNotificationSeenAt()
Direct Messages chat.bsky.convo.deleteMessageForSelf BlueskyAgent.DeleteMessageForSelf()
chat.bsky.convo.getConvoForMembers BlueskyAgent.GetConversationForMembers()
chat.bsky.convo.getConvo BlueskyAgent.GetConversation()
chat.bsky.convo.getLog BlueskyAgent.GetConversationLog()
chat.bsky.convo.getMessages BlueskyAgent.GetMessages()
chat.bsky.convo.leaveConvo BlueskyAgent.LeaveConversation()
chat.bsky.convo.listConvos BlueskyAgent.ListConversations()
chat.bsky.convo.muteConvos BlueskyAgent.MuteConversation()
chat.bsky.convo.sendMessageBatch BlueskyAgent.SendMessageBatch()
chat.bsky.convo.sendMessage BlueskyAgent.SendMessage()
chat.bsky.convo.unmuteConvos BlueskyAgent.UnmuteConversation()
chat.bsky.convo.updateRead BlueskyAgent.UpdateRead()

AT Protocol Endpoints

Group Endpoint Class / Method Status
Identity * _Uses DNS and .well-known endpoint resolution not the API AtProtoAgent.ResolveHandle()
Labels com.atproto.label.queryLabels AtProtoAgent.QueryLabels()
Repo com.atproto.repo.applyWrites AtProtoAgent.ApplyWrites()
com.atproto.repo.createRecord AtProtoAgent.CreateRecord()
com.atproto.repo.deleteRecord AtProtoAgent.DeleteRecord()
com.atproto.repo.describeRepo AtProtoAgent.DescribeRepo()
com.atproto.repo.getRecord AtProtoAgent.GetRecord()
com.atproto.repo.listRecords AtProtoAgent.ListRecords()
com.atproto.repo.putRecord AtProtoAgent.PutRecord()
com.atproto.repo.uploadBlob AtProtoAgent.UploadBlob()
Server com.atproto.server.describeServer AtProtoAgent.DescribeServer()
com.atproto.server.createSession AtProtoAgent.Login()
com.atproto.server.deleteSession AtProtoAgent.Logout()
com.atproto.server.getServiceAuth AtProtoAgent.GetServiceAuth()
com.atproto.server.getSession AtProtoAgent.GetSession()
com.atproto.server.refreshSession AtProtoAgent.RefreshSession()