Skip to content

ActivityPlug API / @activityplug/core / CapabilityName

Type Alias: CapabilityName

CapabilityName = "auth.oauth.authorizationCode" | "auth.oauth.clientCredentials" | "auth.oauth.refreshToken" | "auth.oauth.revoke" | "auth.tokenInjection" | "auth.emailChallenge" | "auth.passkey" | "instance.nodeInfo" | "instance.oauthMetadata" | "instance.peers" | "accounts.lookupById" | "accounts.lookupByHandle" | "accounts.updateProfile" | "accounts.followers" | "accounts.following" | "accounts.relationships" | "posts.read" | "posts.create" | "posts.delete" | "posts.update" | "posts.reply" | "posts.quote" | "posts.translate" | "posts.history" | "posts.context" | "posts.quotes" | "timelines.home" | "timelines.public" | "timelines.local" | "timelines.hashtag" | "timelines.list" | "media.get" | "media.upload" | "media.update" | "media.delete" | "media.urlIngestion" | "notifications.list" | "notifications.grouped" | "notifications.dismiss" | "notifications.clear" | "notifications.unreadCount" | "followRequests.list" | "followRequests.accept" | "followRequests.reject" | "polls.read" | "polls.create" | "polls.vote" | "lists.read" | "lists.create" | "lists.update" | "lists.delete" | "lists.members" | "filters.read" | "filters.create" | "filters.update" | "filters.delete" | "scheduledPosts.read" | "scheduledPosts.create" | "scheduledPosts.update" | "scheduledPosts.delete" | "search.accounts" | "search.posts" | "search.hashtags" | "social.follow" | "social.block" | "social.mute" | "social.favourite" | "social.bookmark" | "social.bookmarkFolders" | "social.boost" | "social.reaction" | "notifications.pleromaEmojiReaction" | "notifications.pleromaChatMention" | "notifications.pleromaReport" | "streaming.timeline" | "streaming.notifications" | "streaming.conversations"

Defined in: packages/core/src/capabilities/capability.ts:3