ActivityPlug API / @activityplug/core
@activityplug/core
Classes
- ActivityPlugError
- BudgetExhaustedError
- BudgetScope
- InMemoryAuthSessionStore
- InMemoryCredentialLeaseStore
Interfaces
- Account
- AccountAdapterOperations
- AccountField
- AccountFieldInput
- AccountList
- AccountService
- ActivityPlugAdapter
- ActivityPlugAdapterDefinition
- ActivityPlugClient
- ActivityPlugClientOptions
- ActivityPlugErrorContext
- AdapterDiscoveryContext
- AdapterMetadata
- AdapterOperationContext
- AdapterResolution
- AuthAdapter
- AuthAdapterContext
- AuthService
- AuthServiceClientContext
- AuthSession
- AuthSessionOwner
- AuthSessionStore
- BookmarkFolder
- BookmarkFolderAdapterOperations
- BookmarkFolderPostInput
- BookmarkFolderService
- BoostPostInput
- BrowserRemoteAuthorityOptions
- BudgetDeadlineWatch
- BudgetReservation
- BudgetScopeFactoryContext
- BudgetScopeOptions
- BudgetSnapshot
- BudgetTelemetryEvent
- CapabilityConstraints
- CapabilityDecision
- CapabilityDecisionInput
- CapabilityInputLayer
- ClearNotificationsInput
- Connection
- ConversationStreamInput
- CreateBookmarkFolderInput
- CreateFilterInput
- CreateListInput
- CreatePostInput
- CredentialLeaseReference
- CredentialLeaseResolver
- CredentialLeaseStore
- DeleteBookmarkFolderInput
- DeletedEntity
- DeleteFilterInput
- DeleteListInput
- DeleteMediaInput
- DeletePostInput
- DeleteScheduledPostInput
- DeleteStreamEvent
- DetectInstanceInput
- DismissNotificationInput
- EditStreamEvent
- EmailChallengeAuthService
- EmailChallengeAuthStrategy
- EmailChallengeStartInput
- EmailChallengeStartResult
- EmailChallengeVerifyInput
- EntityRef
- FeatureProbeDocument
- Filter
- FilterAdapterOperations
- FilterKeyword
- FiltersChangedStreamEvent
- FilterService
- FollowRequestAdapterOperations
- FollowRequestService
- GetAccountInput
- GetFilterInput
- GetInstanceOAuthMetadataInput
- GetInstancePeersInput
- GetInstanceProfileInput
- GetListInput
- GetMediaInput
- GetPollInput
- GetPostContextInput
- GetPostInput
- GetScheduledPostInput
- Hashtag
- HashtagHistoryItem
- HashtagTimelineInput
- HeartbeatStreamEvent
- IngestMediaUrlInput
- InjectTokenInput
- InstanceAdapterOperations
- InstanceEndpointDocument
- InstancePeers
- InstanceProfile
- InstanceService
- ListAccountFollowsInput
- ListAccountInput
- ListAccountPostsInput
- ListAccountsInput
- ListAdapterOperations
- ListBookmarkFoldersInput
- ListNotificationGroupsInput
- ListNotificationsInput
- ListPostQuotesInput
- ListService
- ListTimelineInput
- LookupAccountInput
- LookupAddress
- MediaAdapterOperations
- MediaAttachment
- MediaService
- MuteAccountInput
- NodeInfoDocument
- NodeInfoSoftware
- Notification
- NotificationAdapterOperations
- NotificationGroup
- NotificationService
- NotificationStreamEvent
- NotificationStreamInput
- NotificationUnreadCountInput
- OAuthAuthorizationRequest
- OAuthAuthorizationUrlInput
- OAuthAuthService
- OAuthAuthStrategy
- OAuthCallbackRequestBody
- OAuthCallbackStateBinding
- OAuthCallbackStateValidator
- OAuthClientCredentialMetadata
- OAuthClientRegistration
- OAuthClientRegistrationInput
- OAuthCodeExchangeInput
- OAuthMetadata
- OAuthMetadataDocument
- OAuthPkcePair
- OAuthRefreshInput
- OAuthRevokeInput
- OriginPolicy
- PageInfo
- PageInput
- PasskeyAuthenticationResponse
- PasskeyAuthService
- PasskeyAuthStrategy
- PasskeyClientExtensionResults
- PasskeyCredentialDescriptor
- PasskeyFinishInput
- PasskeyPublicKeyRequest
- PasskeyStartInput
- PasskeyStartResult
- PinnedDispatcher
- PinnedDispatchInput
- Poll
- PollAdapterOperations
- PollCreateInput
- PollOption
- PollService
- Post
- PostActionInput
- PostAdapterOperations
- PostContext
- PostHistoryInput
- PostRevision
- PostService
- PostTranslation
- PostUpdateSemantics
- PostViewerReaction
- PostViewerState
- PublicOperationDescriptor
- PublicTimelineInput
- RawPageCursor
- ReactPostInput
- Relationship
- RelationshipInput
- RemoteAuthority
- RemoteAuthorityOptions
- RemoteAuthorityRequest
- RemoteCredentialGrant
- ScheduledPost
- ScheduledPostAdapterOperations
- ScheduledPostService
- SchedulePostInput
- SearchAdapterOperations
- SearchInput
- SearchResult
- SearchService
- SessionPageInput
- SocialAdapterOperations
- SocialService
- StoredAuthSession
- StreamAdapterOperations
- StreamEventBase
- StreamOptions
- StreamPageInput
- StreamReconnectPolicy
- StreamService
- TimelineAdapterOperations
- TimelineService
- TimelineStreamInput
- TimelineUpdateStreamEvent
- TokenAuthService
- TokenAuthStrategy
- TokenSet
- TranslatePostInput
- UpdateBookmarkFolderInput
- UpdateFilterInput
- UpdateListInput
- UpdateMediaInput
- UpdatePostInput
- UpdateProfileInput
- UpdateScheduledPostInput
- UploadMediaInput
- VerifyCredentialsInput
- VerifyCredentialsResult
- VettedFetchOptions
- VettedRemoteTarget
- VettedRemoteTargetOptions
- VotePollInput
- WebSocketFactoryCallOptions
- WebSocketMessageStreamOptions
Type Aliases
- ActivityPlugErrorCode
- AdapterKind
- AuthCapabilitySet
- AuthSessionRefresher
- AuthSessionRevoker
- AuthSessionVerifier
- AuthStrategy
- AuthStrategyKind
- AuthTokenType
- BudgetDimension
- BudgetLimits
- BudgetMode
- BudgetTelemetryResult
- CapabilityInputName
- CapabilityName
- CapabilitySet
- CapabilitySourceKind
- CapabilityStatus
DeprecatedCapabilityAlias- EmailChallengeStart
- EmailChallengeVerify
- FilterContext
- ISODateTimeString
- LookupAddresses
- NotificationType
- NotificationTypeInput
- OAuthCallbackInput
- OAuthCallbackResult
- OAuthExchange
- OAuthRegisterClient
- OAuthStart
- OpaqueId
- PartialCapabilitySet
- PasskeyCredentialTransport
- PasskeyFinish
- PasskeyStart
- PostVisibility
- PostVisibilityInput
- PublicOperationName
- RawEntityId
- RemoteCredentialClass
- RemoteCredentialRepresentation
- RemoteHttpErrorCode
- SearchPageInput
- StreamConnection
- StreamEvent
- StreamKind
- TimelineStreamKind
- TokenImport
UploadMediaFromUrlInput- URIString
- WebSocketFactory
Variables
- BUDGET_DIMENSIONS
- capabilityNames
- createActivityPlug
- DEFAULT_MAX_BODY_READS
- DEFAULT_MAX_REDIRECTS
- DEFAULT_REMOTE_STRUCTURED_BYTES
- DEFAULT_REMOTE_TIMEOUT_MS
- DEFAULT_REPLAY_BODY_BYTES
- deprecatedCapabilityAliases
- MAX_PROFILE_FIELDS
- MAX_STREAMING_QUEUED_BYTES
- MAX_STREAMING_QUEUED_EVENTS
maxPageLimit- PORTABLE_PAGE_LIMIT
- publicOperationNames
- publicOperations
Functions
- assertPublicOperationName
- canonicalizeOrigin
- capability
- closeWebSocketSafely
- createActivityPlugClient
- createAuthService
- createBrowserRemoteAuthority
- createCapabilitySet
- createCredentialLeaseReference
- createEntityRef
- createOAuthPkcePair
- createRemoteAuthority
- createVettedFetch
- decodeOpaqueId
- decodePageCursor
- encodeOpaqueId
- encodePageCursor
- hasCapability
- invalidOpaqueId
- isActivityPlugError
- isAuthStrategyKind
- isIsoDateTimeString
- isValidAdapterId
- mergeCapabilityLayers
- parseOAuthCallback
- readBoundedResponseBytes
- readBoundedResponseText
- remoteHttpErrorCodeForStatus
- requireCapability
- resolveAdapterForNodeInfo
- resolveSameOriginDiscoveryUrl
- resolveVettedRemoteTarget
- resolveWebSocketFactoryResult
- staticCapabilityLayer
- streamWebSocketMessages
- tokenAuth
- unsupportedCapability
- unsupportedCapabilityResult
- unsupportedOperation
- validateOAuthCallbackState
- webSocketFrameByteLength