com.atproto.sync.getRepoStatus

Get the hosting status for a repository, on this server. Expected to be implemented by PDS and Relay.

class atproto_client.models.com.atproto.sync.get_repo_status.Params

Bases: ParamsModelBase

Parameters model for com.atproto.sync.getRepoStatus.

field did: Did [Required]

The DID of the repo.

class atproto_client.models.com.atproto.sync.get_repo_status.ParamsDict

Bases: TypedDict

did: Did

The DID of the repo.

class atproto_client.models.com.atproto.sync.get_repo_status.Response

Bases: ResponseModelBase

Output data model for com.atproto.sync.getRepoStatus.

field active: bool [Required]

Active.

field did: Did [Required]

Did.

field rev: Tid | None = None

Optional field, the current rev of the repo, if active=true.

field status: Literal['takendown', 'suspended', 'deleted', 'deactivated', 'desynchronized', 'throttled'] | str | None = None

If active=false, this optional field indicates a possible reason for why the account is not active. If active=false and no status is supplied, then the host makes no claim for why the repository is no longer being hosted.