app.bsky.unspecced.getAtmosphereTimelineV2
Get the requesting account’s Atmosphere activity timeline, pre-grouped for rendering. Requires auth.
- class atproto_client.models.app.bsky.unspecced.get_atmosphere_timeline_v2.Params
Bases:
ParamsModelBaseParameters model for
app.bsky.unspecced.getAtmosphereTimelineV2.
- class atproto_client.models.app.bsky.unspecced.get_atmosphere_timeline_v2.ParamsDict
Bases:
TypedDict- cursor: NotRequired[str | None]
Cursor.
- class atproto_client.models.app.bsky.unspecced.get_atmosphere_timeline_v2.Response
Bases:
ResponseModelBaseOutput data model for
app.bsky.unspecced.getAtmosphereTimelineV2.- field feed: List[models.AppBskyUnspeccedGetAtmosphereTimelineV2.ActivityItem | models.AppBskyUnspeccedGetAtmosphereTimelineV2.ActivityActorGroup | models.AppBskyUnspeccedGetAtmosphereTimelineV2.ActivitySubjectGroup | DotDict] [Required]
Activities and activity groups, sorted newest first by indexedAt. Groups and relatedActivity only contain activities from the same page of results. Activities by actors unavailable to the viewer are omitted before grouping. Clients should ignore entry types they do not recognize.
Reusable views referenced by feed entries. Views shared across entries appear once to avoid duplication. Always includes the profile of the actor of every activityItem and activityActorGroup, plus the profiles of at most the newest 3 distinct actors in each activitySubjectGroup and in each collection of an activityItem’s relatedActivity. Ex: for a subject group of 12 recommendations, only the profiles of the 3 newest recommenders are included; clients can fetch the rest with app.bsky.actor.getProfiles.
- class atproto_client.models.app.bsky.unspecced.get_atmosphere_timeline_v2.ActivityItem
Bases:
ModelBaseDefinition model for
app.bsky.unspecced.getAtmosphereTimelineV2. A single activity with its hydrated subject. An activity that creates content, such as publishing an article, is always a standalone item when other activities on the same page target that content; those activities are attached as relatedActivity. Activities whose subject is unavailable to the viewer are omitted from the timeline.- field actor: Did [Required]
Actor.
- field collection: Nsid [Required]
The collection of the activity record. Ex: site.standard.graph.recommend.
- field indexed_at: DateTime [Required]
When the activity was indexed. Determines the item’s position in the feed, even when relatedActivity contains newer activities.
- field ref: models.ComAtprotoRepoStrongRef.Main [Required]
Ref.
All available activities on the same page that target content created by this activity, newest first. Ex: recommendations of a newly published article. Only present on activities that create content. Activities targeting content created on an earlier page appear as their own feed entries instead.
- field subject: models.AppBskyUnspeccedGetAtmosphereTimelineV2.ActivitySubject [Required]
Subject.
- class atproto_client.models.app.bsky.unspecced.get_atmosphere_timeline_v2.ActivityItemRelatedActivity
Bases:
ModelBaseDefinition model for
app.bsky.unspecced.getAtmosphereTimelineV2.- field actor: Did [Required]
Actor.
- field collection: Nsid [Required]
Collection.
- field indexed_at: DateTime [Required]
Indexed at.
- field ref: models.ComAtprotoRepoStrongRef.Main [Required]
Ref.
- class atproto_client.models.app.bsky.unspecced.get_atmosphere_timeline_v2.ActivitySubject
Bases:
ModelBaseDefinition model for
app.bsky.unspecced.getAtmosphereTimelineV2. The hydrated content an activity targets. For activities that create content, such as publishing an article, the subject is the created record itself.- field bsky_post_ref: models.ComAtprotoRepoStrongRef.Main | None = None
- field bsky_post_view: models.AppBskyFeedDefs.PostView | None = None
- field ref: models.ComAtprotoRepoStrongRef.Main [Required]
The record backing the view. Ex: the site.standard.document of an article.
- field view: models.AppBskyEmbedExternal.ViewArticle | models.AppBskyEmbedExternal.ViewArticlePublication | models.AppBskyEmbedExternal.ViewGallery | models.AppBskyEmbedExternal.ViewLivestream | DotDict [Required]
View.
- Constraints:
__module__ = atproto_client.models.unknown_union
__firstlineno__ = 17
__doc__ = Annotation for open ref unions: an unrecognized
$typefalls back toDotDict. Applied tot.Union[<known members>, 'dot_dict.DotDictType']. Members are discriminated bypy_typeas usual, so a known type that fails validation still raises. Only a$typethat matches no member, or a missing one, degrades to aDotDict.__get_pydantic_core_schema__ = <bound method UnknownUnionFallback.__get_pydantic_core_schema__ of <class ‘atproto_client.models.unknown_union.UnknownUnionFallback’>>
__static_attributes__ = ()
__dict__ = {‘__module__’: ‘atproto_client.models.unknown_union’, ‘__firstlineno__’: 17, ‘__doc__’: “Annotation for open ref unions: an unrecognized
$typefalls back toDotDict.nnApplied tot.Union[<known members>, 'dot_dict.DotDictType']. Members are discriminated byn``py_type`` as usual, so a known type that fails validation still raises. Only a$typethatnmatches no member, or a missing one, degrades to aDotDict.n”, ‘__get_pydantic_core_schema__’: <classmethod(<function UnknownUnionFallback.__get_pydantic_core_schema__ at 0x725769ac91c0>)>, ‘__static_attributes__’: (), ‘__dict__’: <attribute ‘__dict__’ of ‘UnknownUnionFallback’ objects>, ‘__weakref__’: <attribute ‘__weakref__’ of ‘UnknownUnionFallback’ objects>}__weakref__ = <attribute ‘__weakref__’ of ‘UnknownUnionFallback’ objects>
- class atproto_client.models.app.bsky.unspecced.get_atmosphere_timeline_v2.ActivityActorGroup
Bases:
ModelBaseDefinition model for
app.bsky.unspecced.getAtmosphereTimelineV2. Activities by one actor in one collection close together in time, such as several articles published by the same author. Activities that create content with relatedActivity are never grouped. Positioned in the feed at its newest activity.- field activities: List[models.AppBskyUnspeccedGetAtmosphereTimelineV2.ActivityActorGroupItem] [Required]
All activities in the group, newest first.
- Constraints:
min_length = 2
- field actor: Did [Required]
Actor.
- field collection: Nsid [Required]
Collection.
- field indexed_at: DateTime [Required]
When the group’s newest activity was indexed.
- field subjects: List[models.AppBskyUnspeccedGetAtmosphereTimelineV2.ActivitySubject] [Required]
Hydrated subjects of the group’s activities, newest first. Currently only the newest subject is included; clients can hydrate the rest from the subject URIs in activities.
- Constraints:
min_length = 1
- class atproto_client.models.app.bsky.unspecced.get_atmosphere_timeline_v2.ActivityActorGroupItem
Bases:
ModelBaseDefinition model for
app.bsky.unspecced.getAtmosphereTimelineV2.- field indexed_at: DateTime [Required]
Indexed at.
- field ref: models.ComAtprotoRepoStrongRef.Main [Required]
Ref.
- field subject: AtUri [Required]
The content the activity targets. Matches ref.uri for activities that create content.
- class atproto_client.models.app.bsky.unspecced.get_atmosphere_timeline_v2.ActivitySubjectGroup
Bases:
ModelBaseDefinition model for
app.bsky.unspecced.getAtmosphereTimelineV2. Activities by at least two actors in one collection targeting the same subject, such as several recommendations of an article published on an earlier page. Positioned in the feed at its newest activity.- field activities: List[models.AppBskyUnspeccedGetAtmosphereTimelineV2.ActivitySubjectGroupItem] [Required]
All activities in the group, newest first.
- Constraints:
min_length = 2
- field collection: Nsid [Required]
Collection.
- field indexed_at: DateTime [Required]
When the group’s newest activity was indexed.
- field subject: models.AppBskyUnspeccedGetAtmosphereTimelineV2.ActivitySubject [Required]
Subject.
- class atproto_client.models.app.bsky.unspecced.get_atmosphere_timeline_v2.ActivitySubjectGroupItem
Bases:
ModelBaseDefinition model for
app.bsky.unspecced.getAtmosphereTimelineV2.- field actor: Did [Required]
Actor.
- field indexed_at: DateTime [Required]
Indexed at.
- field ref: models.ComAtprotoRepoStrongRef.Main [Required]
Ref.