internal.bsky.actor.getProfiles

Get detailed profile views of multiple actors, hydrating social proof (known followers) only for a subset of them. Intended for internal service-to-service use.

class atproto_client.models.internal.bsky.actor.get_profiles.Params

Bases: ParamsModelBase

Parameters model for internal.bsky.actor.getProfiles.

field dids: List[Did] [Required]

Dids.

Constraints:
  • max_length = 200

field include_takedowns: bool | None = False
field social_proof: List[Did] | None = None
Constraints:
  • max_length = 200

field viewer: Did | None = None
class atproto_client.models.internal.bsky.actor.get_profiles.ParamsDict

Bases: TypedDict

dids: List[Did]

Dids.

include_takedowns: NotRequired[bool | None]

Include taken-down accounts in the response rather than omitting them. For service-to-service moderation use only.

social_proof: NotRequired[List[Did] | None]

DIDs to hydrate social proof (known followers) for. DIDs not also present in dids are ignored.

viewer: NotRequired[Did | None]

DID of the account on whose behalf the request is made (not included for public/unauthenticated requests). Used for viewer-relative state, including social proof.

class atproto_client.models.internal.bsky.actor.get_profiles.Response

Bases: ResponseModelBase

Output data model for internal.bsky.actor.getProfiles.

field profiles: List[models.AppBskyActorDefs.ProfileViewDetailed] [Required]

Profiles.