dev.knotless.getForge

lexicons.knotless.dev

Documentation

Every pull, issue, comment, state change, hide and block anyone has written about a public repository, as an appview has indexed them from the firehose, less what its owner and the appview keep out. A page at a time, ordered by URI: follow `cursor` until it is absent. No authentication; responses are not personalized. Private repositories are never indexed: their readers list the members' records in the space.

main query

Every pull, issue, comment, state change, hide and block anyone has written about a public repository, as an appview has indexed them from the firehose, less what its owner and the appview keep out. A page at a time, ordered by URI: follow `cursor` until it is absent. No authentication; responses are not personalized. Private repositories are never indexed: their readers list the members' records in the space.

Parameters

cursor string at-uri Optional

The last URI of the page before.

key string tid Required

The repository's `key`. Records naming it are returned whatever name their URI has, with those naming a repository it was moved from with its owner's agreement.

limit integer Optional

No description available.

repo string at-uri Required

The repository's dev.knotless.repo record; only its owner is matched.

Output

Encodingapplication/json
cursor stringat-uri Optional

Absent on the last page.

entries array Required

No description available.

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 last URI of the page before.
The repository's `key`. Records naming it are returned whatever name their URI has, with those naming a repository it was moved from with its owner's agreement.
The repository's dev.knotless.repo record; only its owner is matched.
View raw schema
{
  "description": "Every pull, issue, comment, state change, hide and block anyone has written about a public repository, as an appview has indexed them from the firehose, less what its owner and the appview keep out. A page at a time, ordered by URI: follow `cursor` until it is absent. No authentication; responses are not personalized. Private repositories are never indexed: their readers list the members' records in the space.",
  "output": {
    "encoding": "application/json",
    "schema": {
      "properties": {
        "cursor": {
          "description": "Absent on the last page.",
          "format": "at-uri",
          "type": "string"
        },
        "entries": {
          "items": {
            "ref": "#entry",
            "type": "ref"
          },
          "type": "array"
        }
      },
      "required": [
        "entries"
      ],
      "type": "object"
    }
  },
  "parameters": {
    "properties": {
      "cursor": {
        "description": "The last URI of the page before.",
        "format": "at-uri",
        "type": "string"
      },
      "key": {
        "description": "The repository's `key`. Records naming it are returned whatever name their URI has, with those naming a repository it was moved from with its owner's agreement.",
        "format": "tid",
        "type": "string"
      },
      "limit": {
        "default": 500,
        "maximum": 1000,
        "minimum": 1,
        "type": "integer"
      },
      "repo": {
        "description": "The repository's dev.knotless.repo record; only its owner is matched.",
        "format": "at-uri",
        "type": "string"
      }
    },
    "required": [
      "repo",
      "key"
    ],
    "type": "params"
  },
  "type": "query"
}
entry object

One record, as written.

Properties

author string did Required

The account the record is in.

uri string at-uri Required

The record's URI.

value unknown Required

The record verbatim: a dev.knotless.pull, issue, comment, state, hide or block.

View raw schema
{
  "description": "One record, as written.",
  "properties": {
    "author": {
      "description": "The account the record is in.",
      "format": "did",
      "type": "string"
    },
    "uri": {
      "description": "The record's URI.",
      "format": "at-uri",
      "type": "string"
    },
    "value": {
      "description": "The record verbatim: a dev.knotless.pull, issue, comment, state, hide or block.",
      "type": "unknown"
    }
  },
  "required": [
    "uri",
    "author",
    "value"
  ],
  "type": "object"
}

Lexicon Garden

@