Skip to main content

app.bsky.notification.getGroupedNotifications

#main​

[UNSTABLE - DO NOT USE THIS ENDPOINT WHILE THIS NOTE IS HERE] Enumerate notifications for the requesting account, pre-grouped for rendering. Supersedes listNotifications. Requires auth.

Parameters​

PropertyTypeKnown ValuesRequiredDescription
feedstringall
people-i-follow
conversations
followers
activity
❌Which notification feed to return. Grouping behavior varies by feed: notifications about follows might be grouped in 'all' and ungrouped (or rather, in single-item groups) in 'followers'.
limitinteger-❌Maximum number of groups to return.
cursorstring-❌-

Output​

  • Encoding: application/json
PropertyTypeKnown ValuesRequiredDescription
cursorstring-❌-
groupsarray of #group-✅Notification groups or individual notifications, newest first. Clients should ignore kinds they do not recognize. Grouping behavior depends on the kind and selected feed.
seenAtstring (datetime)-❌-
relatedViewsarray of union
app.bsky.actor.defs#profileViewDetailed
app.bsky.feed.defs#blockedPost
app.bsky.feed.defs#generatorView
app.bsky.feed.defs#notFoundPost
app.bsky.feed.defs#postView
app.bsky.graph.defs#starterPackView
-❌Reusable views referenced by notifications. Views shared across notifications appear once to avoid duplication. Each group contributes only its first 10 of each related view to this array. Ex: for a group containing likes in a post, we might have a large number of likeItem (e.g., 50) in a group, but only the profile views for the newest 10 items will be included here.

#group​

Contains common metadata and kind-specific data for a notification group or individual notification.

PropertyTypeKnown ValuesRequiredDescription
idstring-✅-
isReadboolean-✅-
indexedAtstring (datetime)-✅-
countinteger-✅-
kindunion of
#likeGroup
#multiPostLikeGroup
#repostGroup
#likeViaRepostGroup
#repostViaRepostGroup
#followGroup
#subscribedPostGroup
#generatorLikeGroup
#replyNotification
#quoteNotification
#mentionNotification
#followBackNotification
#verifiedNotification
#unverifiedNotification
#starterPackJoinedNotification
#contactMatchNotification
-✅-

#likeGroup​

Group of likes by different actors on the same post.

PropertyTypeKnown ValuesRequiredDescription
poststring (at-uri)-✅-
itemsarray of #likeItem-✅-

#likeItem​

One actor who liked the group's post.

PropertyTypeKnown ValuesRequiredDescription
actorstring (did)-✅-

#multiPostLikeGroup​

Group of likes by the same actor on different posts.

PropertyTypeKnown ValuesRequiredDescription
actorstring (did)-✅-
itemsarray of #multiPostLikeItem-✅-

#multiPostLikeItem​

One post which was liked by the group's actor.

PropertyTypeKnown ValuesRequiredDescription
poststring (at-uri)-✅-

#repostGroup​

Group of reposts by different actors of the same post.

PropertyTypeKnown ValuesRequiredDescription
poststring (at-uri)-✅-
itemsarray of #repostItem-✅-

#repostItem​

One actor who reposted the group's post.

PropertyTypeKnown ValuesRequiredDescription
actorstring (did)-✅-

#likeViaRepostGroup​

Group of likes by different actors on the same post via the requesting account's repost.

PropertyTypeKnown ValuesRequiredDescription
poststring (at-uri)-✅-
viaRepoststring (at-uri)-✅-
itemsarray of #likeViaRepostItem-✅-

#likeViaRepostItem​

One actor who liked the group's post via the requesting account's repost.

PropertyTypeKnown ValuesRequiredDescription
actorstring (did)-✅-

#repostViaRepostGroup​

Group of reposts by different actors of the same post via the requesting account's repost.

PropertyTypeKnown ValuesRequiredDescription
poststring (at-uri)-✅-
viaRepoststring (at-uri)-✅-
itemsarray of #repostViaRepostItem-✅-

#repostViaRepostItem​

One actor who reposted the group's post via the requesting account's repost.

PropertyTypeKnown ValuesRequiredDescription
actorstring (did)-✅-

#followGroup​

Group of actors who followed the requesting account.

PropertyTypeKnown ValuesRequiredDescription
itemsarray of #followItem-✅-

#followItem​

An actor who followed the requesting account, possibly via a starter pack.

PropertyTypeKnown ValuesRequiredDescription
actorstring (did)-✅-
starterPackstring (at-uri)-❌-

#subscribedPostGroup​

Group of new posts by actors the requesting account subscribes to.

PropertyTypeKnown ValuesRequiredDescription
itemsarray of #subscribedPostItem-✅-

#subscribedPostItem​

One new post by an actor the requesting account subscribes to.

PropertyTypeKnown ValuesRequiredDescription
actorstring (did)-✅-
poststring (at-uri)-✅-

#generatorLikeGroup​

Group of likes by different actors on the same feed generator.

PropertyTypeKnown ValuesRequiredDescription
generatorstring (at-uri)-✅-
itemsarray of #generatorLikeItem-✅-

#generatorLikeItem​

One actor who liked the feed generator in the group.

PropertyTypeKnown ValuesRequiredDescription
actorstring (did)-✅-

#replyNotification​

A reply to a post by the requesting account or to a thread they are participating in.

PropertyTypeKnown ValuesRequiredDescription
poststring (at-uri)-✅-
parentstring (at-uri)-✅-

#quoteNotification​

A post quoting a post by the requesting account.

PropertyTypeKnown ValuesRequiredDescription
poststring (at-uri)-✅-
parentstring (at-uri)-❌-

#mentionNotification​

A post mentioning the requesting account.

PropertyTypeKnown ValuesRequiredDescription
poststring (at-uri)-✅-
parentstring (at-uri)-❌-

#followBackNotification​

An actor followed the requesting account back, possibly via a starter pack.

PropertyTypeKnown ValuesRequiredDescription
actorstring (did)-✅-
starterPackstring (at-uri)-❌-

#verifiedNotification​

An actor verified the requesting account.

PropertyTypeKnown ValuesRequiredDescription
actorstring (did)-✅-

#unverifiedNotification​

A verification of the requesting account was removed.

PropertyTypeKnown ValuesRequiredDescription
actorstring (did)-✅-

#starterPackJoinedNotification​

An actor joined Bluesky via a starter pack created by the requesting account.

PropertyTypeKnown ValuesRequiredDescription
actorstring (did)-✅-
starterPackstring (at-uri)-✅-

#contactMatchNotification​

A contact of the requesting account joined Bluesky.

PropertyTypeKnown ValuesRequiredDescription
actorstring (did)-✅-