dev.knotless.getTemplate

lexicons.knotless.dev

Documentation

The template a repository asks its pulls or issues to be written from, as `knotless template` reads it: `.knotless/pull.md` or `.knotless/issue.md`, at a pull's base branch or else the default branch. Opening one whose body has none of the template's sections is refused. No authentication; responses are not personalized.

main query

The template a repository asks its pulls or issues to be written from, as `knotless template` reads it: `.knotless/pull.md` or `.knotless/issue.md`, at a pull's base branch or else the default branch. Opening one whose body has none of the template's sections is refused. No authentication; responses are not personalized.

Parameters

base string Optional

For a pull, the branch it is to merge into: the template there.

kind string Required

What is to be opened.

repo string at-uri Required

The repository's dev.knotless.repo record. Its authority may be a handle.

Output

Encodingapplication/json
template string Optional

The template, in Markdown; absent when the repository has none.

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
For a pull, the branch it is to merge into: the template there.
What is to be opened.
The repository's dev.knotless.repo record. Its authority may be a handle.
View raw schema
{
  "description": "The template a repository asks its pulls or issues to be written from, as `knotless template` reads it: `.knotless/pull.md` or `.knotless/issue.md`, at a pull's base branch or else the default branch. Opening one whose body has none of the template's sections is refused. No authentication; responses are not personalized.",
  "errors": [
    {
      "description": "No such repository.",
      "name": "NotFound"
    }
  ],
  "output": {
    "encoding": "application/json",
    "schema": {
      "properties": {
        "template": {
          "description": "The template, in Markdown; absent when the repository has none.",
          "type": "string"
        }
      },
      "type": "object"
    }
  },
  "parameters": {
    "properties": {
      "base": {
        "description": "For a pull, the branch it is to merge into: the template there.",
        "maxLength": 1024,
        "type": "string"
      },
      "kind": {
        "description": "What is to be opened.",
        "knownValues": [
          "pull",
          "issue"
        ],
        "maxLength": 64,
        "type": "string"
      },
      "repo": {
        "description": "The repository's dev.knotless.repo record. Its authority may be a handle.",
        "format": "at-uri",
        "type": "string"
      }
    },
    "required": [
      "repo",
      "kind"
    ],
    "type": "params"
  },
  "type": "query"
}

Lexicon Garden

@