Skip to content

ActivityPlug API / @activityplug/core / publicOperations

Variable: publicOperations

const publicOperations: readonly [{ authenticated: false; capabilities: readonly ["instance.nodeInfo"]; name: "capabilities"; }, { authenticated: false; capabilities: readonly ["instance.nodeInfo"]; name: "instance.get"; }, { authenticated: false; capabilities: readonly ["instance.nodeInfo"]; name: "instance.detect"; }, { authenticated: false; capabilities: readonly ["instance.oauthMetadata"]; name: "instance.oauthMetadata"; }, { authenticated: false; capabilities: readonly ["instance.peers"]; name: "instance.peers"; }, { authenticated: false; capabilities: readonly ["accounts.lookupById"]; name: "account.get"; }, { authenticated: false; capabilities: readonly ["accounts.lookupByHandle"]; name: "account.lookup"; }, { authenticated: false; capabilities: readonly ["posts.read"]; name: "account.posts"; }, { authenticated: false; capabilities: readonly ["accounts.followers"]; name: "account.followers"; }, { authenticated: false; capabilities: readonly ["accounts.following"]; name: "account.following"; }, { authenticated: true; capabilities: readonly ["accounts.relationships"]; name: "account.relationships"; }, { authenticated: true; capabilities: readonly ["accounts.updateProfile"]; name: "account.updateProfile"; }, { authenticated: true; capabilities: readonly ["accounts.lookupById"]; name: "viewer"; }, { authenticated: false; capabilities: readonly ["auth.tokenInjection"]; name: "auth.tokenInjection"; }, { authenticated: false; capabilities: readonly ["auth.oauth.clientCredentials"]; name: "auth.registerClient"; }, { authenticated: false; capabilities: readonly ["auth.oauth.authorizationCode"]; name: "auth.oauth.authorizationUrl"; }, { authenticated: false; capabilities: readonly ["auth.oauth.authorizationCode"]; name: "auth.oauth.callback"; }, { authenticated: false; capabilities: readonly ["auth.oauth.authorizationCode"]; name: "auth.oauth.exchangeCode"; }, { authenticated: true; capabilities: readonly ["auth.oauth.refreshToken"]; name: "auth.oauth.refresh"; }, { authenticated: true; capabilities: readonly ["auth.oauth.revoke"]; name: "auth.oauth.revoke"; }, { authenticated: true; capabilities: readonly ["accounts.lookupById"]; name: "auth.verifyCredentials"; }, { authenticated: false; capabilities: readonly ["auth.emailChallenge"]; name: "auth.emailChallenge.start"; }, { authenticated: false; capabilities: readonly ["auth.emailChallenge"]; name: "auth.emailChallenge.verify"; }, { authenticated: false; capabilities: readonly ["auth.passkey"]; name: "auth.passkey.start"; }, { authenticated: false; capabilities: readonly ["auth.passkey"]; name: "auth.passkey.finish"; }, { authenticated: false; capabilities: readonly ["posts.read"]; name: "post.get"; }, { authenticated: true; capabilities: readonly ["posts.create", "posts.reply", "posts.quote", "polls.create"]; name: "post.create"; }, { authenticated: true; capabilities: readonly ["posts.update"]; name: "post.update"; }, { authenticated: true; capabilities: readonly ["posts.delete"]; name: "post.delete"; }, { authenticated: false; capabilities: readonly ["posts.history"]; name: "post.history"; }, { authenticated: false; capabilities: readonly ["posts.context"]; name: "post.context"; }, { authenticated: false; capabilities: readonly ["posts.quotes"]; name: "post.quotes"; }, { authenticated: true; capabilities: readonly ["posts.translate"]; name: "post.translate"; }, { authenticated: true; capabilities: readonly ["timelines.home"]; name: "timeline.home"; }, { authenticated: false; capabilities: readonly ["timelines.public"]; name: "timeline.public"; }, { authenticated: false; capabilities: readonly ["timelines.local"]; name: "timeline.local"; }, { authenticated: false; capabilities: readonly ["timelines.hashtag"]; name: "timeline.hashtag"; }, { authenticated: true; capabilities: readonly ["timelines.list"]; name: "timeline.list"; }, { authenticated: false; capabilities: readonly ["search.accounts", "search.posts", "search.hashtags"]; name: "search"; }, { authenticated: false; capabilities: readonly ["media.get"]; name: "media.get"; }, { authenticated: true; capabilities: readonly ["media.upload"]; name: "media.upload"; }, { authenticated: true; capabilities: readonly ["media.update"]; name: "media.update"; }, { authenticated: true; capabilities: readonly ["media.delete"]; name: "media.delete"; }, { authenticated: true; capabilities: readonly ["media.urlIngestion"]; name: "media.ingestUrl"; }, { authenticated: false; capabilities: readonly ["polls.read"]; name: "poll.get"; }, { authenticated: true; capabilities: readonly ["polls.vote"]; name: "poll.vote"; }, { authenticated: true; capabilities: readonly ["social.follow"]; name: "social.follow"; }, { authenticated: true; capabilities: readonly ["social.follow"]; name: "social.unfollow"; }, { authenticated: true; capabilities: readonly ["social.block"]; name: "social.block"; }, { authenticated: true; capabilities: readonly ["social.block"]; name: "social.unblock"; }, { authenticated: true; capabilities: readonly ["social.mute"]; name: "social.mute"; }, { authenticated: true; capabilities: readonly ["social.mute"]; name: "social.unmute"; }, { authenticated: true; capabilities: readonly ["social.favourite"]; name: "social.favourite"; }, { authenticated: true; capabilities: readonly ["social.favourite"]; name: "social.unfavourite"; }, { authenticated: true; capabilities: readonly ["social.bookmark"]; name: "social.bookmark"; }, { authenticated: true; capabilities: readonly ["social.bookmark"]; name: "social.unbookmark"; }, { authenticated: true; capabilities: readonly ["social.boost"]; name: "social.boost"; }, { authenticated: true; capabilities: readonly ["social.boost"]; name: "social.unboost"; }, { authenticated: true; capabilities: readonly ["social.reaction"]; name: "social.reaction"; }, { authenticated: true; capabilities: readonly ["social.reaction"]; name: "social.unreaction"; }, { authenticated: true; capabilities: readonly ["notifications.list", "notifications.pleromaEmojiReaction", "notifications.pleromaChatMention", "notifications.pleromaReport"]; name: "notification.list"; }, { authenticated: true; capabilities: readonly ["notifications.grouped"]; name: "notification.groups"; }, { authenticated: true; capabilities: readonly ["notifications.unreadCount"]; name: "notification.unreadCount"; }, { authenticated: true; capabilities: readonly ["notifications.dismiss"]; name: "notification.dismiss"; }, { authenticated: true; capabilities: readonly ["notifications.clear"]; name: "notification.clear"; }, { authenticated: true; capabilities: readonly ["followRequests.list"]; name: "followRequest.list"; }, { authenticated: true; capabilities: readonly ["followRequests.accept"]; name: "followRequest.accept"; }, { authenticated: true; capabilities: readonly ["followRequests.reject"]; name: "followRequest.reject"; }, { authenticated: true; capabilities: readonly ["lists.read"]; name: "list.list"; }, { authenticated: true; capabilities: readonly ["lists.read"]; name: "list.get"; }, { authenticated: true; capabilities: readonly ["lists.create"]; name: "list.create"; }, { authenticated: true; capabilities: readonly ["lists.update"]; name: "list.update"; }, { authenticated: true; capabilities: readonly ["lists.delete"]; name: "list.delete"; }, { authenticated: true; capabilities: readonly ["lists.members"]; name: "list.accounts"; }, { authenticated: true; capabilities: readonly ["lists.members"]; name: "list.addAccount"; }, { authenticated: true; capabilities: readonly ["lists.members"]; name: "list.removeAccount"; }, { authenticated: true; capabilities: readonly ["filters.read"]; name: "filter.list"; }, { authenticated: true; capabilities: readonly ["filters.read"]; name: "filter.get"; }, { authenticated: true; capabilities: readonly ["filters.create"]; name: "filter.create"; }, { authenticated: true; capabilities: readonly ["filters.update"]; name: "filter.update"; }, { authenticated: true; capabilities: readonly ["filters.delete"]; name: "filter.delete"; }, { authenticated: true; capabilities: readonly ["scheduledPosts.read"]; name: "scheduledPost.list"; }, { authenticated: true; capabilities: readonly ["scheduledPosts.read"]; name: "scheduledPost.get"; }, { authenticated: true; capabilities: readonly ["scheduledPosts.create"]; name: "scheduledPost.create"; }, { authenticated: true; capabilities: readonly ["scheduledPosts.update"]; name: "scheduledPost.update"; }, { authenticated: true; capabilities: readonly ["scheduledPosts.delete"]; name: "scheduledPost.delete"; }, { authenticated: true; capabilities: readonly ["social.bookmarkFolders"]; name: "bookmarkFolder.list"; }, { authenticated: true; capabilities: readonly ["social.bookmarkFolders"]; name: "bookmarkFolder.create"; }, { authenticated: true; capabilities: readonly ["social.bookmarkFolders"]; name: "bookmarkFolder.update"; }, { authenticated: true; capabilities: readonly ["social.bookmarkFolders"]; name: "bookmarkFolder.delete"; }, { authenticated: true; capabilities: readonly ["social.bookmarkFolders"]; name: "bookmarkFolder.addPost"; }, { authenticated: true; capabilities: readonly ["social.bookmarkFolders"]; name: "bookmarkFolder.removePost"; }, { authenticated: false; capabilities: readonly ["streaming.timeline"]; name: "stream.timeline"; }, { authenticated: true; capabilities: readonly ["streaming.notifications"]; name: "stream.notifications"; }, { authenticated: true; capabilities: readonly ["streaming.conversations"]; name: "stream.conversations"; }]

Defined in: packages/core/src/adapters/operations.ts:10