app.bsky.unspecced.getPostThreadOtherV2

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

class atproto_client.models.app.bsky.unspecced.get_post_thread_other_v2.Params

Bases: ParamsModelBase

Parameters model for app.bsky.unspecced.getPostThreadOtherV2.

field anchor: AtUri [Required]

Reference (AT-URI) to post record. This is the anchor post.

class atproto_client.models.app.bsky.unspecced.get_post_thread_other_v2.ParamsDict

Bases: TypedDict

anchor: AtUri

Reference (AT-URI) to post record. This is the anchor post.

class atproto_client.models.app.bsky.unspecced.get_post_thread_other_v2.Response

Bases: ResponseModelBase

Output data model for app.bsky.unspecced.getPostThreadOtherV2.

field thread: List[models.AppBskyUnspeccedGetPostThreadOtherV2.ThreadItem] [Required]

A flat list of other thread items. The depth of each item is indicated by the depth property inside the item.

class atproto_client.models.app.bsky.unspecced.get_post_thread_other_v2.ThreadItem

Bases: ModelBase

Definition model for app.bsky.unspecced.getPostThreadOtherV2.

field depth: int [Required]

The nesting level of this item in the thread. Depth 0 means the anchor item. Items above have negative depths, items below have positive depths.

field uri: AtUri [Required]

Uri.

field value: models.AppBskyUnspeccedDefs.ThreadItemPost | DotDict [Required]

Value.

Constraints:
  • __module__ = atproto_client.models.unknown_union

  • __firstlineno__ = 17

  • __doc__ = Annotation for open ref unions: an unrecognized $type falls back to DotDict. Applied to t.Union[<known members>, 'dot_dict.DotDictType']. Members are discriminated by py_type as usual, so a known type that fails validation still raises. Only a $type that matches no member, or a missing one, degrades to a DotDict.

  • __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 $type falls back to DotDict.nnApplied to t.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 $type thatnmatches no member, or a missing one, degrades to a DotDict.n”, ‘__get_pydantic_core_schema__’: <classmethod(<function UnknownUnionFallback.__get_pydantic_core_schema__ at 0x7bdd14e56fc0>)>, ‘__static_attributes__’: (), ‘__dict__’: <attribute ‘__dict__’ of ‘UnknownUnionFallback’ objects>, ‘__weakref__’: <attribute ‘__weakref__’ of ‘UnknownUnionFallback’ objects>}

  • __weakref__ = <attribute ‘__weakref__’ of ‘UnknownUnionFallback’ objects>