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
Encoding
application/jsonErrors
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.
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"
}