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()
Bookmarks app.bsky.bookmark.createBookmark BlueskyAgent.CreateBookmark()
app.bsky.bookmark.deleteBookmark BlueskyAgent.DeleteBookmark()
app.bsky.bookmark.getBookmarks BlueskyAgent.GetBookmarks()
Direct Messages chat.bsky.convo.AddReaction BlueskyAgent.AddReaction()
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.RemoveReaction BlueskyAgent.AddReaction()
chat.bsky.convo.unmuteConvos BlueskyAgent.UnmuteConversation()
chat.bsky.convo.updateAllRead BlueskyAgent.UpdateRead()
chat.bsky.convo.updateRead BlueskyAgent.UpdateRead()
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.Mute()
app.bsky.graph.muteThread BlueskyAgent.MuteThread()
app.bsky.graph.unmuteActorList BlueskyAgent.UnmuteActorList()
app.bsky.graph.unmuteActor BlueskyAgent.Unmute()
app.bsky.graph.unmuteThread BlueskyAgent.UnmuteThread()
Labelers app.bsky.labeler.getServices BlueskyAgent.GetLabelerServices()
Notifications app.bsky.notification.getUnreadCount BlueskyAgent.GetNotificationUnreadCount()
app.bsky.notifications.getPreferences BlueskyAgent.GetNotificationPreferences()
app.bsky.notification.listActivitySubscriptions BlueskyAgent.ListActivitySubscriptions()
app.bsky.notification.listNotifications BlueskyAgent.ListNotifications()
app.bsky.notification.putActivitySubscription BlueskyAgent.SetActivitySubscription()
app.bsky.notifications.putPreferencesV2 BlueskyAgent.SetNotificationPreferences()
app.bsky.notification.updateSeen BlueskyAgent.UpdateNotificationSeenAt()
Unspecced app.bsky.unspecced.getAgeAssuranceState BlueskyAgent.GetAgeAssuranceState()
app.bsky.unspecced.getConfig
app.bsky.unspecced.getPopularFeedGenerators BlueskyAgent.GetPopularFeedGenerators()
app.bsky.unspecced.getPostThreadOtherV2
app.bsky.unspecced.getPostThreadV2
app.bsky.unspecced.getSuggestedFeeds
Promoted to a feed API
BlueskyAgent.GetSuggestedFeeds()
app.bsky.unspecced.getSuggestedFeedsSkeleton
app.bsky.unspecced.getSuggestedStarterPacks BlueskyAgent.GetSuggestedStarterPacks()
app.bsky.unspecced.getSuggestedStarterPacksSkeleton
app.bsky.unspecced.getSuggestedUsers BlueskyAgent.GetSuggestedUsers()
app.bsky.unspecced.getSuggestedUsersSkeleton
app.bsky.unspecced.getSuggestionsSkeleton
app.bsky.unspecced.getTaggedSuggestions BlueskyAgent.GetTaggedSuggestions()
app.bsky.unspecced.getTrendingTopics BlueskyAgent.GetTrendingTopics()
app.bsky.unspecced.getTrends BlueskyAgent.GetTrends()
app.bsky.unspecced.getTrendsSkeleton
app.bsky.unspecced.initAgeAssurance
app.bsky.unspecced.searchActorsSkeleton
app.bsky.unspecced.searchPostsSkeleton
app.bsky.unspecced.searchStarterPacksSkeleton
Video app.bsky.video.GetJobStatus BlueskyAgent.GetVideoJobStatus()
app.bsky.video.GetUploadLimits BlueskyAgent.GetVideoUploadLimits()
app.bsky.video.UplaodVideo BlueskyAgent.UploadVideo()

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()
Moderation com.atproto.moderation.createReport AtProtoAgent.CreateModerationReport()
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()