dev.knotless.listReleases

lexicons.knotless.dev

Documentation

A repository's releases, of every package or of one, newest first, a page at a time: follow `cursor` until it is absent. Each marks whether it is its package's latest, and whether it is a container image. None for a private repository, which cannot publish, or from an appview that keeps no index. No authentication needed.

main query

A repository's releases, of every package or of one, newest first, a page at a time: follow `cursor` until it is absent. Each marks whether it is its package's latest, and whether it is a container image. None for a private repository, which cannot publish, or from an appview that keeps no index. No authentication needed.

Parameters

cursor string Optional

How many the pages before held.

limit integer Optional

No description available.

package string Optional

Only this package's releases; every package's if absent.

repo string at-uri Required

The repository's dev.knotless.repo record. Its authority may be a handle; a name the repository had before, or an owner it moved from with its agreement, finds it under the name it has now.

Output

Encodingapplication/json
cursor string Optional

Absent on the last page.

packages array Optional

Each package the repository publishes, by name, whatever `package` asked for, for a filter to name. Absent when it publishes none.

releases array Required

No description available.

Errors

NotFound No such repository.
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
How many the pages before held.
Only this package's releases; every package's if absent.
The repository's dev.knotless.repo record. Its authority may be a handle; a name the repository had before, or an owner it moved from with its agreement, finds it under the name it has now.
View raw schema
{
  "description": "A repository's releases, of every package or of one, newest first, a page at a time: follow `cursor` until it is absent. Each marks whether it is its package's latest, and whether it is a container image. None for a private repository, which cannot publish, or from an appview that keeps no index. No authentication needed.",
  "errors": [
    {
      "description": "No such repository.",
      "name": "NotFound"
    }
  ],
  "output": {
    "encoding": "application/json",
    "schema": {
      "properties": {
        "cursor": {
          "description": "Absent on the last page.",
          "type": "string"
        },
        "packages": {
          "description": "Each package the repository publishes, by name, whatever `package` asked for, for a filter to name. Absent when it publishes none.",
          "items": {
            "ref": "dev.knotless.defs#packageView",
            "type": "ref"
          },
          "type": "array"
        },
        "releases": {
          "items": {
            "ref": "dev.knotless.defs#releaseView",
            "type": "ref"
          },
          "type": "array"
        }
      },
      "required": [
        "releases"
      ],
      "type": "object"
    }
  },
  "parameters": {
    "properties": {
      "cursor": {
        "description": "How many the pages before held.",
        "maxLength": 32,
        "type": "string"
      },
      "limit": {
        "default": 30,
        "maximum": 100,
        "minimum": 1,
        "type": "integer"
      },
      "package": {
        "description": "Only this package's releases; every package's if absent.",
        "maxLength": 214,
        "type": "string"
      },
      "repo": {
        "description": "The repository's dev.knotless.repo record. Its authority may be a handle; a name the repository had before, or an owner it moved from with its agreement, finds it under the name it has now.",
        "format": "at-uri",
        "type": "string"
      }
    },
    "required": [
      "repo"
    ],
    "type": "params"
  },
  "type": "query"
}

Lexicon Garden

@