app.bsky.notification.getGroupedNotifications

[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.

Details · query
Kindquery
Authoritynotification.bsky.app
Indexed

Query

query · GET

Parameters

query string

cursor

string
  • maxLength: 1024

feed

string

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'.

  • maxLength: 32
  • default: "all"
  • knownValues: all | people-i-follow | conversations | followers | activity

limit

integer

Maximum number of groups to return.

  • minimum: 1
  • maximum: 50
  • default: 30

Output

application/json

cursor

string
  • maxLength: 1024

groups

requiredarray

Notification groups or individual notifications, newest first. Clients should ignore kinds they do not recognize. Grouping behavior depends on the kind and selected feed.

itemsref
Reference

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.

seenAt

string · datetime

#contactMatchNotification

object

A contact of the requesting account joined Bluesky.

Properties

actor

requiredstring · did

#followBackNotification

object

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

Properties

actor

requiredstring · did

starterPack

string · at-uri

#followGroup

object

Group of actors who followed the requesting account.

Properties

items

requiredarray
  • minLength: 1
itemsref
Reference

#followItem

object

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

Properties

actor

requiredstring · did

starterPack

string · at-uri

#generatorLikeGroup

object

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

Properties

generator

requiredstring · at-uri

items

requiredarray
  • minLength: 1
itemsref
Reference

#generatorLikeItem

object

One actor who liked the feed generator in the group.

Properties

actor

requiredstring · did

#group

object

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

#likeGroup

object

Group of likes by different actors on the same post.

Properties

items

requiredarray
  • minLength: 1
itemsref
Reference

post

requiredstring · at-uri

#likeItem

object

One actor who liked the group's post.

Properties

actor

requiredstring · did

#likeViaRepostGroup

object

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

Properties

items

requiredarray
  • minLength: 1
itemsref
Reference

post

requiredstring · at-uri

viaRepost

requiredstring · at-uri

#likeViaRepostItem

object

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

Properties

actor

requiredstring · did

#mentionNotification

object

A post mentioning the requesting account.

Properties

parent

string · at-uri

post

requiredstring · at-uri

#multiPostLikeGroup

object

Group of likes by the same actor on different posts.

Properties

actor

requiredstring · did

items

requiredarray
  • minLength: 2
itemsref
Reference

#multiPostLikeItem

object

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

Properties

post

requiredstring · at-uri

#multiPostLikeViaRepostGroup

object

Group of likes by the same actor on different posts via the requesting account's reposts.

Properties

actor

requiredstring · did

items

requiredarray
  • minLength: 2
itemsref

#multiPostLikeViaRepostItem

object

One post which was liked by the group's actor via the requesting account's repost.

Properties

post

requiredstring · at-uri

viaRepost

requiredstring · at-uri

#multiPostRepostGroup

object

Group of reposts by the same actor of different posts.

Properties

actor

requiredstring · did

items

requiredarray
  • minLength: 2
itemsref

#multiPostRepostItem

object

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

Properties

post

requiredstring · at-uri

#multiPostRepostViaRepostGroup

object

Group of reposts by the same actor of different posts via the requesting account's reposts.

Properties

actor

requiredstring · did

items

requiredarray
  • minLength: 2
itemsref

#multiPostRepostViaRepostItem

object

One post which was reposted by the group's actor via the requesting account's repost.

Properties

post

requiredstring · at-uri

viaRepost

requiredstring · at-uri

#quoteNotification

object

A post quoting a post by the requesting account.

Properties

parent

string · at-uri

post

requiredstring · at-uri

#replyNotification

object

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

Properties

parent

requiredstring · at-uri

post

requiredstring · at-uri

#repostGroup

object

Group of reposts by different actors of the same post.

Properties

items

requiredarray
  • minLength: 1
itemsref
Reference

post

requiredstring · at-uri

#repostItem

object

One actor who reposted the group's post.

Properties

actor

requiredstring · did

#repostViaRepostGroup

object

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

Properties

items

requiredarray
  • minLength: 1
itemsref

post

requiredstring · at-uri

viaRepost

requiredstring · at-uri

#repostViaRepostItem

object

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

Properties

actor

requiredstring · did

#starterPackJoinedNotification

object

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

Properties

actor

requiredstring · did

starterPack

requiredstring · at-uri

#subscribedPostGroup

object

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

Properties

items

requiredarray
  • minLength: 1
itemsref

#subscribedPostItem

object

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

Properties

actor

requiredstring · did

parent

string · at-uri

The post this one replies to, if it is a reply.

post

requiredstring · at-uri

#unverifiedNotification

object

A verification of the requesting account was removed.

Properties

actor

requiredstring · did

#verifiedNotification

object

An actor verified the requesting account.

Properties

actor

requiredstring · did

Similar lexicons

semantic match

Lexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.