at.happyproto.registry.getVersion

One version of a plugin, by exact version, whatever its lifecycle state or availability.

Repository @happyproto.at did:plc:mo7vq4jbioxwafy5zkcc3eux namespace authority
Details · query
Kindquery
Authorityregistry.happyproto.at
Indexed

Query

query · GET

Parameters

query string

did

requiredstring · did

The publisher.

name

requiredstring

The project's name, which is the record key of its software.release.project: 1 to 64 lowercase letters, digits and interior hyphens.

  • minLength: 1
  • maxLength: 64

version

requiredstring

A semver version without build metadata, with an optional lowercase prerelease, such as `1.2.0` or `1.2.0-beta.1`.

  • minLength: 1
  • maxLength: 64

Output

application/json

Errors

VersionNotFound

No version of that project is indexed at that version string.

NotConfigured

The registry has no identity configured, so it cannot read its own state. An operator problem, not a caller's.

Similar lexicons

semantic match

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

  • One release by exact version. Served whatever its status, including `deleted`: that is the left-pad protection the registry exists for.

  • A plugin's versions, most recently indexed first, whatever their lifecycle state.

  • One plugin, by publisher and name.

  • The version a plugin's channel points at.

  • The bytes of a blob the registry has copied, served from its own copy and never redirected to the publisher, so a version stays installable after its publisher deletes it. Name the blob either by version and kind or by its CID. Only blobs that an indexed manifest or publication references are served. The output encoding is `*/*`, as com.atproto.sync.getBlob's is; the media type is the one the blob was published with.