app_bsky_services library

Functions

appBskyActorGetPreferences({required ServiceContext $ctx, Map<String, String>? $headers, Map<String, String>? $unknown}) Future<XRPCResponse<ActorGetPreferencesOutput>>
Get private preferences attached to the current account. Expected use is synchronization between multiple devices, and import/export during account migration. Requires auth.
appBskyActorGetProfile({required String actor, required ServiceContext $ctx, Map<String, String>? $headers, Map<String, String>? $unknown}) Future<XRPCResponse<ProfileViewDetailed>>
Get detailed profile view of an actor. Does not require auth, but contains relevant metadata with auth.
appBskyActorGetProfiles({required List<String> actors, required ServiceContext $ctx, Map<String, String>? $headers, Map<String, String>? $unknown}) Future<XRPCResponse<ActorGetProfilesOutput>>
Get detailed profile views of multiple actors.
appBskyActorGetSuggestions({int? limit, String? cursor, required ServiceContext $ctx, Map<String, String>? $headers, Map<String, String>? $unknown}) Future<XRPCResponse<ActorGetSuggestionsOutput>>
Get a list of suggested actors. Expected use is discovery of accounts to follow during new account onboarding.
appBskyActorPutPreferences({required List<UPreferences> preferences, required ServiceContext $ctx, Map<String, String>? $headers, Map<String, String>? $unknown}) Future<XRPCResponse<EmptyData>>
Set the private preferences attached to the account.
appBskyActorSearchActors({String? term, String? q, int? limit, String? cursor, required ServiceContext $ctx, Map<String, String>? $headers, Map<String, String>? $unknown}) Future<XRPCResponse<ActorSearchActorsOutput>>
Find actors (profiles) matching search criteria. Does not require auth.
appBskyActorSearchActorsTypeahead({String? term, String? q, int? limit, required ServiceContext $ctx, Map<String, String>? $headers, Map<String, String>? $unknown}) Future<XRPCResponse<ActorSearchActorsTypeaheadOutput>>
Find actor suggestions for a prefix search term. Expected use is for auto-completion during text field entry. Does not require auth.
appBskyBookmarkCreateBookmark({required AtUri uri, required String cid, required ServiceContext $ctx, Map<String, String>? $headers, Map<String, String>? $unknown}) Future<XRPCResponse<EmptyData>>
Creates a private bookmark for the specified record. Currently, only app.bsky.feed.post records are supported. Requires authentication.
appBskyBookmarkDeleteBookmark({required AtUri uri, required ServiceContext $ctx, Map<String, String>? $headers, Map<String, String>? $unknown}) Future<XRPCResponse<EmptyData>>
Deletes a private bookmark for the specified record. Currently, only app.bsky.feed.post records are supported. Requires authentication.
appBskyBookmarkGetBookmarks({int? limit, String? cursor, required ServiceContext $ctx, Map<String, String>? $headers, Map<String, String>? $unknown}) Future<XRPCResponse<BookmarkGetBookmarksOutput>>
Gets views of records bookmarked by the authenticated user. Requires authentication.
appBskyFeedDescribeFeedGenerator({required ServiceContext $ctx, Map<String, String>? $headers, Map<String, String>? $unknown}) Future<XRPCResponse<FeedDescribeFeedGeneratorOutput>>
Get information about a feed generator, including policies and offered feed URIs. Does not require auth; implemented by Feed Generator services (not App View).
appBskyFeedGetActorFeeds({required String actor, int? limit, String? cursor, required ServiceContext $ctx, Map<String, String>? $headers, Map<String, String>? $unknown}) Future<XRPCResponse<FeedGetActorFeedsOutput>>
Get a list of feeds (feed generator records) created by the actor (in the actor's repo).
appBskyFeedGetActorLikes({required String actor, int? limit, String? cursor, required ServiceContext $ctx, Map<String, String>? $headers, Map<String, String>? $unknown}) Future<XRPCResponse<FeedGetActorLikesOutput>>
Get a list of posts liked by an actor. Requires auth, actor must be the requesting account.
appBskyFeedGetAuthorFeed({required String actor, int? limit, String? cursor, FeedGetAuthorFeedFilter? filter, bool? includePins, required ServiceContext $ctx, Map<String, String>? $headers, Map<String, String>? $unknown}) Future<XRPCResponse<FeedGetAuthorFeedOutput>>
Get a view of an actor's 'author feed' (post and reposts by the author). Does not require auth.
appBskyFeedGetFeed({required AtUri feed, int? limit, String? cursor, required ServiceContext $ctx, Map<String, String>? $headers, Map<String, String>? $unknown}) Future<XRPCResponse<FeedGetFeedOutput>>
Get a hydrated feed from an actor's selected feed generator. Implemented by App View.
appBskyFeedGetFeedGenerator({required AtUri feed, required ServiceContext $ctx, Map<String, String>? $headers, Map<String, String>? $unknown}) Future<XRPCResponse<FeedGetFeedGeneratorOutput>>
Get information about a feed generator. Implemented by AppView.
appBskyFeedGetFeedGenerators({required List<AtUri> feeds, required ServiceContext $ctx, Map<String, String>? $headers, Map<String, String>? $unknown}) Future<XRPCResponse<FeedGetFeedGeneratorsOutput>>
Get information about a list of feed generators.
appBskyFeedGetFeedSkeleton({required AtUri feed, int? limit, String? cursor, required ServiceContext $ctx, Map<String, String>? $headers, Map<String, String>? $unknown}) Future<XRPCResponse<FeedGetFeedSkeletonOutput>>
Get a skeleton of a feed provided by a feed generator. Auth is optional, depending on provider requirements, and provides the DID of the requester. Implemented by Feed Generator Service.
appBskyFeedGetLikes({required AtUri uri, String? cid, int? limit, String? cursor, required ServiceContext $ctx, Map<String, String>? $headers, Map<String, String>? $unknown}) Future<XRPCResponse<FeedGetLikesOutput>>
Get like records which reference a subject (by AT-URI and CID).
appBskyFeedGetListFeed({required AtUri list, int? limit, String? cursor, required ServiceContext $ctx, Map<String, String>? $headers, Map<String, String>? $unknown}) Future<XRPCResponse<FeedGetListFeedOutput>>
Get a feed of recent posts from a list (posts and reposts from any actors on the list). Does not require auth.
appBskyFeedGetPosts({required List<AtUri> uris, required ServiceContext $ctx, Map<String, String>? $headers, Map<String, String>? $unknown}) Future<XRPCResponse<FeedGetPostsOutput>>
Gets post views for a specified list of posts (by AT-URI). This is sometimes referred to as 'hydrating' a 'feed skeleton'.
appBskyFeedGetPostThread({required AtUri uri, int? depth, int? parentHeight, required ServiceContext $ctx, Map<String, String>? $headers, Map<String, String>? $unknown}) Future<XRPCResponse<FeedGetPostThreadOutput>>
Get posts in a thread. Does not require auth, but additional metadata and filtering will be applied for authed requests.
appBskyFeedGetQuotes({required AtUri uri, String? cid, int? limit, String? cursor, required ServiceContext $ctx, Map<String, String>? $headers, Map<String, String>? $unknown}) Future<XRPCResponse<FeedGetQuotesOutput>>
Get a list of quotes for a given post.
appBskyFeedGetRepostedBy({required AtUri uri, String? cid, int? limit, String? cursor, required ServiceContext $ctx, Map<String, String>? $headers, Map<String, String>? $unknown}) Future<XRPCResponse<FeedGetRepostedByOutput>>
Get a list of reposts for a given post.
appBskyFeedGetSuggestedFeeds({int? limit, String? cursor, required ServiceContext $ctx, Map<String, String>? $headers, Map<String, String>? $unknown}) Future<XRPCResponse<FeedGetSuggestedFeedsOutput>>
Get a list of suggested feeds (feed generators) for the requesting account.
appBskyFeedGetTimeline({String? algorithm, int? limit, String? cursor, required ServiceContext $ctx, Map<String, String>? $headers, Map<String, String>? $unknown}) Future<XRPCResponse<FeedGetTimelineOutput>>
Get a view of the requesting account's home timeline. This is expected to be some form of reverse-chronological feed.
appBskyFeedSearchPosts({required String q, FeedSearchPostsSort? sort, String? since, String? until, String? mentions, String? author, String? lang, String? domain, String? url, List<String>? tag, int? limit, String? cursor, required ServiceContext $ctx, Map<String, String>? $headers, Map<String, String>? $unknown}) Future<XRPCResponse<FeedSearchPostsOutput>>
Find posts matching search criteria, returning views of those posts. Note that this API endpoint may require authentication (eg, not public) for some service providers and implementations.
appBskyFeedSendInteractions({required List<Interaction> interactions, required ServiceContext $ctx, Map<String, String>? $headers, Map<String, String>? $unknown}) Future<XRPCResponse<EmptyData>>
Send information about interactions with feed items back to the feed generator that served them.
appBskyGraphGetActorStarterPacks({required String actor, int? limit, String? cursor, required ServiceContext $ctx, Map<String, String>? $headers, Map<String, String>? $unknown}) Future<XRPCResponse<GraphGetActorStarterPacksOutput>>
Get a list of starter packs created by the actor.
appBskyGraphGetBlocks({int? limit, String? cursor, required ServiceContext $ctx, Map<String, String>? $headers, Map<String, String>? $unknown}) Future<XRPCResponse<GraphGetBlocksOutput>>
Enumerates which accounts the requesting account is currently blocking. Requires auth.
appBskyGraphGetFollowers({required String actor, int? limit, String? cursor, required ServiceContext $ctx, Map<String, String>? $headers, Map<String, String>? $unknown}) Future<XRPCResponse<GraphGetFollowersOutput>>
Enumerates accounts which follow a specified account (actor).
appBskyGraphGetFollows({required String actor, int? limit, String? cursor, required ServiceContext $ctx, Map<String, String>? $headers, Map<String, String>? $unknown}) Future<XRPCResponse<GraphGetFollowsOutput>>
Enumerates accounts which a specified account (actor) follows.
appBskyGraphGetKnownFollowers({required String actor, int? limit, String? cursor, required ServiceContext $ctx, Map<String, String>? $headers, Map<String, String>? $unknown}) Future<XRPCResponse<GraphGetKnownFollowersOutput>>
Enumerates accounts which follow a specified account (actor) and are followed by the viewer.
appBskyGraphGetList({required AtUri list, int? limit, String? cursor, required ServiceContext $ctx, Map<String, String>? $headers, Map<String, String>? $unknown}) Future<XRPCResponse<GraphGetListOutput>>
Gets a 'view' (with additional context) of a specified list.
appBskyGraphGetListBlocks({int? limit, String? cursor, required ServiceContext $ctx, Map<String, String>? $headers, Map<String, String>? $unknown}) Future<XRPCResponse<GraphGetListBlocksOutput>>
Get mod lists that the requesting account (actor) is blocking. Requires auth.
appBskyGraphGetListMutes({int? limit, String? cursor, required ServiceContext $ctx, Map<String, String>? $headers, Map<String, String>? $unknown}) Future<XRPCResponse<GraphGetListMutesOutput>>
Enumerates mod lists that the requesting account (actor) currently has muted. Requires auth.
appBskyGraphGetLists({required String actor, int? limit, String? cursor, List<GraphGetListsPurposes>? purposes, required ServiceContext $ctx, Map<String, String>? $headers, Map<String, String>? $unknown}) Future<XRPCResponse<GraphGetListsOutput>>
Enumerates the lists created by a specified account (actor).
appBskyGraphGetListsWithMembership({required String actor, int? limit, String? cursor, List<GraphGetListsWithMembershipPurposes>? purposes, required ServiceContext $ctx, Map<String, String>? $headers, Map<String, String>? $unknown}) Future<XRPCResponse<GraphGetListsWithMembershipOutput>>
Enumerates the lists created by the session user, and includes membership information about actor in those lists. Only supports curation and moderation lists (no reference lists, used in starter packs). Requires auth.
appBskyGraphGetMutes({int? limit, String? cursor, required ServiceContext $ctx, Map<String, String>? $headers, Map<String, String>? $unknown}) Future<XRPCResponse<GraphGetMutesOutput>>
Enumerates accounts that the requesting account (actor) currently has muted. Requires auth.
appBskyGraphGetRelationships({required String actor, List<String>? others, required ServiceContext $ctx, Map<String, String>? $headers, Map<String, String>? $unknown}) Future<XRPCResponse<GraphGetRelationshipsOutput>>
Enumerates public relationships between one account, and a list of other accounts. Does not require auth.
appBskyGraphGetStarterPack({required AtUri starterPack, required ServiceContext $ctx, Map<String, String>? $headers, Map<String, String>? $unknown}) Future<XRPCResponse<GraphGetStarterPackOutput>>
Gets a view of a starter pack.
appBskyGraphGetStarterPacks({required List<AtUri> uris, required ServiceContext $ctx, Map<String, String>? $headers, Map<String, String>? $unknown}) Future<XRPCResponse<GraphGetStarterPacksOutput>>
Get views for a list of starter packs.
appBskyGraphGetStarterPacksWithMembership({required String actor, int? limit, String? cursor, required ServiceContext $ctx, Map<String, String>? $headers, Map<String, String>? $unknown}) Future<XRPCResponse<GraphGetStarterPacksWithMembershipOutput>>
Enumerates the starter packs created by the session user, and includes membership information about actor in those starter packs. Requires auth.
appBskyGraphGetSuggestedFollowsByActor({required String actor, required ServiceContext $ctx, Map<String, String>? $headers, Map<String, String>? $unknown}) Future<XRPCResponse<GraphGetSuggestedFollowsByActorOutput>>
Enumerates follows similar to a given account (actor). Expected use is to recommend additional accounts immediately after following one account.
appBskyGraphMuteActor({required String actor, required ServiceContext $ctx, Map<String, String>? $headers, Map<String, String>? $unknown}) Future<XRPCResponse<EmptyData>>
Creates a mute relationship for the specified account. Mutes are private in Bluesky. Requires auth.
appBskyGraphMuteActorList({required AtUri list, required ServiceContext $ctx, Map<String, String>? $headers, Map<String, String>? $unknown}) Future<XRPCResponse<EmptyData>>
Creates a mute relationship for the specified list of accounts. Mutes are private in Bluesky. Requires auth.
appBskyGraphMuteThread({required AtUri root, required ServiceContext $ctx, Map<String, String>? $headers, Map<String, String>? $unknown}) Future<XRPCResponse<EmptyData>>
Mutes a thread preventing notifications from the thread and any of its children. Mutes are private in Bluesky. Requires auth.
appBskyGraphSearchStarterPacks({required String q, int? limit, String? cursor, required ServiceContext $ctx, Map<String, String>? $headers, Map<String, String>? $unknown}) Future<XRPCResponse<GraphSearchStarterPacksOutput>>
Find starter packs matching search criteria. Does not require auth.
appBskyGraphUnmuteActor({required String actor, required ServiceContext $ctx, Map<String, String>? $headers, Map<String, String>? $unknown}) Future<XRPCResponse<EmptyData>>
Unmutes the specified account. Requires auth.
appBskyGraphUnmuteActorList({required AtUri list, required ServiceContext $ctx, Map<String, String>? $headers, Map<String, String>? $unknown}) Future<XRPCResponse<EmptyData>>
Unmutes the specified list of accounts. Requires auth.
appBskyGraphUnmuteThread({required AtUri root, required ServiceContext $ctx, Map<String, String>? $headers, Map<String, String>? $unknown}) Future<XRPCResponse<EmptyData>>
Unmutes the specified thread. Requires auth.
appBskyLabelerGetServices({required List<String> dids, bool? detailed, required ServiceContext $ctx, Map<String, String>? $headers, Map<String, String>? $unknown}) Future<XRPCResponse<LabelerGetServicesOutput>>
Get information about a list of labeler services.
appBskyNotificationGetPreferences({required ServiceContext $ctx, Map<String, String>? $headers, Map<String, String>? $unknown}) Future<XRPCResponse<NotificationGetPreferencesOutput>>
Get notification-related preferences for an account. Requires auth.
appBskyNotificationGetUnreadCount({bool? priority, DateTime? seenAt, required ServiceContext $ctx, Map<String, String>? $headers, Map<String, String>? $unknown}) Future<XRPCResponse<NotificationGetUnreadCountOutput>>
Count the number of unread notifications for the requesting account. Requires auth.
appBskyNotificationListActivitySubscriptions({int? limit, String? cursor, required ServiceContext $ctx, Map<String, String>? $headers, Map<String, String>? $unknown}) Future<XRPCResponse<NotificationListActivitySubscriptionsOutput>>
Enumerate all accounts to which the requesting account is subscribed to receive notifications for. Requires auth.
appBskyNotificationListNotifications({List<String>? reasons, int? limit, bool? priority, String? cursor, DateTime? seenAt, required ServiceContext $ctx, Map<String, String>? $headers, Map<String, String>? $unknown}) Future<XRPCResponse<NotificationListNotificationsOutput>>
Enumerate notifications for the requesting account. Requires auth.
appBskyNotificationPutActivitySubscription({required String subject, required ActivitySubscription activitySubscription, required ServiceContext $ctx, Map<String, String>? $headers, Map<String, String>? $unknown}) Future<XRPCResponse<NotificationPutActivitySubscriptionOutput>>
Puts an activity subscription entry. The key should be omitted for creation and provided for updates. Requires auth.
appBskyNotificationPutPreferences({required bool priority, required ServiceContext $ctx, Map<String, String>? $headers, Map<String, String>? $unknown}) Future<XRPCResponse<EmptyData>>
Set notification-related preferences for an account. Requires auth.
appBskyNotificationPutPreferencesV2({ChatPreference? chat, FilterablePreference? follow, FilterablePreference? like, FilterablePreference? likeViaRepost, FilterablePreference? mention, FilterablePreference? quote, FilterablePreference? reply, FilterablePreference? repost, FilterablePreference? repostViaRepost, Preference? starterpackJoined, Preference? subscribedPost, Preference? unverified, Preference? verified, required ServiceContext $ctx, Map<String, String>? $headers, Map<String, String>? $unknown}) Future<XRPCResponse<NotificationPutPreferencesV2Output>>
Set notification-related preferences for an account. Requires auth.
appBskyNotificationRegisterPush({required String serviceDid, required String token, required NotificationRegisterPushPlatform platform, required String appId, bool? ageRestricted, required ServiceContext $ctx, Map<String, String>? $headers, Map<String, String>? $unknown}) Future<XRPCResponse<EmptyData>>
Register to receive push notifications, via a specified service, for the requesting account. Requires auth.
appBskyNotificationUnregisterPush({required String serviceDid, required String token, required NotificationUnregisterPushPlatform platform, required String appId, required ServiceContext $ctx, Map<String, String>? $headers, Map<String, String>? $unknown}) Future<XRPCResponse<EmptyData>>
The inverse of registerPush - inform a specified service that push notifications should no longer be sent to the given token for the requesting account. Requires auth.
appBskyNotificationUpdateSeen({required DateTime seenAt, required ServiceContext $ctx, Map<String, String>? $headers, Map<String, String>? $unknown}) Future<XRPCResponse<EmptyData>>
Notify server that the requesting account has seen notifications. Requires auth.
appBskyUnspeccedGetAgeAssuranceState({required ServiceContext $ctx, Map<String, String>? $headers, Map<String, String>? $unknown}) Future<XRPCResponse<AgeAssuranceState>>
Returns the current state of the age assurance process for an account. This is used to check if the user has completed age assurance or if further action is required.
appBskyUnspeccedGetConfig({required ServiceContext $ctx, Map<String, String>? $headers, Map<String, String>? $unknown}) Future<XRPCResponse<UnspeccedGetConfigOutput>>
Get miscellaneous runtime configuration.
appBskyUnspeccedGetOnboardingSuggestedStarterPacks({int? limit, required ServiceContext $ctx, Map<String, String>? $headers, Map<String, String>? $unknown}) Future<XRPCResponse<UnspeccedGetOnboardingSuggestedStarterPacksOutput>>
Get a list of suggested starterpacks for onboarding
appBskyUnspeccedGetOnboardingSuggestedStarterPacksSkeleton({String? viewer, int? limit, required ServiceContext $ctx, Map<String, String>? $headers, Map<String, String>? $unknown}) Future<XRPCResponse<UnspeccedGetOnboardingSuggestedStarterPacksSkeletonOutput>>
Get a skeleton of suggested starterpacks for onboarding. Intended to be called and hydrated by app.bsky.unspecced.getOnboardingSuggestedStarterPacks
appBskyUnspeccedGetPopularFeedGenerators({int? limit, String? cursor, String? query, required ServiceContext $ctx, Map<String, String>? $headers, Map<String, String>? $unknown}) Future<XRPCResponse<UnspeccedGetPopularFeedGeneratorsOutput>>
An unspecced view of globally popular feed generators.
appBskyUnspeccedGetPostThreadOtherV2({required AtUri anchor, bool? prioritizeFollowedUsers, required ServiceContext $ctx, Map<String, String>? $headers, Map<String, String>? $unknown}) Future<XRPCResponse<UnspeccedGetPostThreadOtherV2Output>>
(NOTE: this endpoint is under development and WILL change without notice. Don't use it until it is moved out of unspecced or your application WILL break) Get additional posts under a thread e.g. replies hidden by threadgate. Based on an anchor post at any depth of the tree, returns top-level replies below that anchor. It does not include ancestors nor the anchor itself. This should be called after exhausting app.bsky.unspecced.getPostThreadV2. Does not require auth, but additional metadata and filtering will be applied for authed requests.
appBskyUnspeccedGetPostThreadV2({required AtUri anchor, bool? above, int? below, int? branchingFactor, bool? prioritizeFollowedUsers, UnspeccedGetPostThreadV2Sort? sort, required ServiceContext $ctx, Map<String, String>? $headers, Map<String, String>? $unknown}) Future<XRPCResponse<UnspeccedGetPostThreadV2Output>>
(NOTE: this endpoint is under development and WILL change without notice. Don't use it until it is moved out of unspecced or your application WILL break) Get posts in a thread. It is based in an anchor post at any depth of the tree, and returns posts above it (recursively resolving the parent, without further branching to their replies) and below it (recursive replies, with branching to their replies). Does not require auth, but additional metadata and filtering will be applied for authed requests.
appBskyUnspeccedGetSuggestedFeeds({int? limit, required ServiceContext $ctx, Map<String, String>? $headers, Map<String, String>? $unknown}) Future<XRPCResponse<UnspeccedGetSuggestedFeedsOutput>>
Get a list of suggested feeds
appBskyUnspeccedGetSuggestedFeedsSkeleton({String? viewer, int? limit, required ServiceContext $ctx, Map<String, String>? $headers, Map<String, String>? $unknown}) Future<XRPCResponse<UnspeccedGetSuggestedFeedsSkeletonOutput>>
Get a skeleton of suggested feeds. Intended to be called and hydrated by app.bsky.unspecced.getSuggestedFeeds
appBskyUnspeccedGetSuggestedStarterPacks({int? limit, required ServiceContext $ctx, Map<String, String>? $headers, Map<String, String>? $unknown}) Future<XRPCResponse<UnspeccedGetSuggestedStarterPacksOutput>>
Get a list of suggested starterpacks
appBskyUnspeccedGetSuggestedStarterPacksSkeleton({String? viewer, int? limit, required ServiceContext $ctx, Map<String, String>? $headers, Map<String, String>? $unknown}) Future<XRPCResponse<UnspeccedGetSuggestedStarterPacksSkeletonOutput>>
Get a skeleton of suggested starterpacks. Intended to be called and hydrated by app.bsky.unspecced.getSuggestedStarterpacks
appBskyUnspeccedGetSuggestedUsers({String? category, int? limit, required ServiceContext $ctx, Map<String, String>? $headers, Map<String, String>? $unknown}) Future<XRPCResponse<UnspeccedGetSuggestedUsersOutput>>
Get a list of suggested users
appBskyUnspeccedGetSuggestedUsersSkeleton({String? viewer, String? category, int? limit, required ServiceContext $ctx, Map<String, String>? $headers, Map<String, String>? $unknown}) Future<XRPCResponse<UnspeccedGetSuggestedUsersSkeletonOutput>>
Get a skeleton of suggested users. Intended to be called and hydrated by app.bsky.unspecced.getSuggestedUsers
appBskyUnspeccedGetSuggestionsSkeleton({String? viewer, int? limit, String? cursor, String? relativeToDid, required ServiceContext $ctx, Map<String, String>? $headers, Map<String, String>? $unknown}) Future<XRPCResponse<UnspeccedGetSuggestionsSkeletonOutput>>
Get a skeleton of suggested actors. Intended to be called and then hydrated through app.bsky.actor.getSuggestions
appBskyUnspeccedGetTaggedSuggestions({required ServiceContext $ctx, Map<String, String>? $headers, Map<String, String>? $unknown}) Future<XRPCResponse<UnspeccedGetTaggedSuggestionsOutput>>
Get a list of suggestions (feeds and users) tagged with categories
appBskyUnspeccedGetTrendingTopics({String? viewer, int? limit, required ServiceContext $ctx, Map<String, String>? $headers, Map<String, String>? $unknown}) Future<XRPCResponse<UnspeccedGetTrendingTopicsOutput>>
Get a list of trending topics
appBskyUnspeccedGetTrends({int? limit, required ServiceContext $ctx, Map<String, String>? $headers, Map<String, String>? $unknown}) Future<XRPCResponse<UnspeccedGetTrendsOutput>>
Get the current trends on the network
appBskyUnspeccedGetTrendsSkeleton({String? viewer, int? limit, required ServiceContext $ctx, Map<String, String>? $headers, Map<String, String>? $unknown}) Future<XRPCResponse<UnspeccedGetTrendsSkeletonOutput>>
Get the skeleton of trends on the network. Intended to be called and then hydrated through app.bsky.unspecced.getTrends
appBskyUnspeccedInitAgeAssurance({required String email, required String language, required String countryCode, required ServiceContext $ctx, Map<String, String>? $headers, Map<String, String>? $unknown}) Future<XRPCResponse<AgeAssuranceState>>
Initiate age assurance for an account. This is a one-time action that will start the process of verifying the user's age.
appBskyUnspeccedSearchActorsSkeleton({required String q, String? viewer, bool? typeahead, int? limit, String? cursor, required ServiceContext $ctx, Map<String, String>? $headers, Map<String, String>? $unknown}) Future<XRPCResponse<UnspeccedSearchActorsSkeletonOutput>>
Backend Actors (profile) search, returns only skeleton.
appBskyUnspeccedSearchPostsSkeleton({required String q, UnspeccedSearchPostsSkeletonSort? sort, String? since, String? until, String? mentions, String? author, String? lang, String? domain, String? url, List<String>? tag, String? viewer, int? limit, String? cursor, required ServiceContext $ctx, Map<String, String>? $headers, Map<String, String>? $unknown}) Future<XRPCResponse<UnspeccedSearchPostsSkeletonOutput>>
Backend Posts search, returns only skeleton
appBskyUnspeccedSearchStarterPacksSkeleton({required String q, String? viewer, int? limit, String? cursor, required ServiceContext $ctx, Map<String, String>? $headers, Map<String, String>? $unknown}) Future<XRPCResponse<UnspeccedSearchStarterPacksSkeletonOutput>>
Backend Starter Pack search, returns only skeleton.
appBskyVideoGetJobStatus({required String jobId, required ServiceContext $ctx, Map<String, String>? $headers, Map<String, String>? $unknown}) Future<XRPCResponse<VideoGetJobStatusOutput>>
Get status details for a video processing job.
appBskyVideoGetUploadLimits({required ServiceContext $ctx, Map<String, String>? $headers, Map<String, String>? $unknown}) Future<XRPCResponse<VideoGetUploadLimitsOutput>>
Get video upload limits for the authenticated user.
appBskyVideoUploadVideo({required Uint8List bytes, required ServiceContext $ctx, Map<String, String>? $headers, Map<String, String>? $parameters}) Future<XRPCResponse<VideoUploadVideoOutput>>
Upload a video to be processed then stored on the PDS.