dev.knotless.createIssue

Writes a dev.knotless.issue record in the account logged in to this appview's web pages, as `knotless issue create` does, and a dev.knotless.label record about it when labels are chosen: refused, with the template, when the repository has one (see dev.knotless.getTemplate) and the body follows none of it. Requires the session cookie the pages' login sets.

Details · procedure
Kindprocedure
Authorityknotless.dev
Indexed

Showing version bafyreihxumvqb7e5s6fmj674akorobmtxudqvlpndeu5uegjqdzuij6il4. Show the latest

Procedure

procedure · POST

Input

application/json

body

string

What it is about, in Markdown.

  • maxLength: 20000

images

array

Pictures uploaded with dev.knotless.uploadImage; those the body links to are attached.

  • maxLength: 32
itemsref

labels

array

Labels to put on it as it opens, as dev.knotless.labelItem would: refused, with nothing written, when one is not the repository's or not the account's to put on.

  • maxLength: 32
itemsref

repo

requiredstring · at-uri

The repository's dev.knotless.repo record, as dev.knotless.getRepo takes it.

title

requiredstring
  • maxLength: 3000
  • maxGraphemes: 300

Output

application/json

uri

requiredstring · at-uri

The dev.knotless.issue record written.

Errors

NotFound

No such repository.

AuthenticationRequired

No account is logged in to the pages, or its session has ended.

Similar lexicons

semantic match

Lexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.

  • Opens a pull on a repository, as the account logged in to this appview's pages.

  • Comments on a pull or an issue, or on lines of a pull's diff, or answers a comment, or reviews a pull, as the account logged in to this appview's pages.

  • An issue on a repository, kept in its author's account.

  • Puts a label on a pull or an issue, or takes it off, as the account logged in to this appview's pages.

  • Creates a repository in the account logged in to this appview's pages.