at.happyproto.registry.getVersion

happyproto.at

Documentation

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

main query

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

Parameters

did string did Required

The publisher.

name string Required

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

version string Required

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

Output

Encodingapplication/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.
Try It

Requests are sent directly from your browser. Some servers may block requests due to CORS.

Base URL for XRPC calls (e.g., https://api.bsky.social)
Parameters
The publisher.
The project's name, which is the record key of its software.release.project: 1 to 64 lowercase letters, digits and interior hyphens.
A semver version without build metadata, with an optional lowercase prerelease, such as `1.2.0` or `1.2.0-beta.1`.
View raw schema
{
  "description": "One version of a plugin, by exact version, whatever its lifecycle state or availability.",
  "errors": [
    {
      "description": "No version of that project is indexed at that version string.",
      "name": "VersionNotFound"
    },
    {
      "description": "The registry has no identity configured, so it cannot read its own state. An operator problem, not a caller's.",
      "name": "NotConfigured"
    }
  ],
  "output": {
    "encoding": "application/json",
    "schema": {
      "ref": "at.happyproto.registry.defs#versionView",
      "type": "ref"
    }
  },
  "parameters": {
    "properties": {
      "did": {
        "description": "The publisher.",
        "format": "did",
        "type": "string"
      },
      "name": {
        "description": "The project's name, which is the record key of its software.release.project: 1 to 64 lowercase letters, digits and interior hyphens.",
        "maxLength": 64,
        "minLength": 1,
        "type": "string"
      },
      "version": {
        "description": "A semver version without build metadata, with an optional lowercase prerelease, such as `1.2.0` or `1.2.0-beta.1`.",
        "maxLength": 64,
        "minLength": 1,
        "type": "string"
      }
    },
    "required": [
      "did",
      "name",
      "version"
    ],
    "type": "params"
  },
  "type": "query"
}

Lexicon Garden

@