full diff

dev.knotless.createIssue

From
bafyreigbrwgiqnnvn7phsrawmttzjeiiwo43ibf2sdezddfoqwew4bmn4a indexed 2026-11-01 05:43 UTC View this version
To
bafyreihxumvqb7e5s6fmj674akorobmtxudqvlpndeu5uegjqdzuij6il4 indexed 2026-11-04 13:32 UTC View this version

Compatibility

backward compatible No changes detected.

Changes

11{
22 "$type": "com.atproto.lexicon.schema",
33 "defs": {
44 "main": {
5 "description": "Writes a dev.knotless.issue record in the account logged in to this appview's web pages, as `knotless issue` 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.",
5 "description": "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.",
66 "errors": [
77 {
88 "description": "No such repository.",
99 "name": "NotFound"
1010 },
1111 {
1212 "description": "No account is logged in to the pages, or its session has ended.",
1313 "name": "AuthenticationRequired"
1414 }
1515 ],
1616 "input": {
1717 "encoding": "application/json",
1818 "schema": {
1919 "properties": {
2020 "body": {
2121 "description": "What it is about, in Markdown.",
2222 "maxLength": 20000,
2323 "type": "string"
2424 },
2525 "images": {
2626 "description": "Pictures uploaded with dev.knotless.uploadImage; those the body links to are attached.",
2727 "items": {
2828 "ref": "dev.knotless.defs#image",
2929 "type": "ref"
3030 },
3131 "maxLength": 32,
3232 "type": "array"
3333 },
3434 "labels": {
3535 "description": "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.",
3636 "items": {
3737 "ref": "dev.knotless.defs#labelName",
3838 "type": "ref"
3939 },
4040 "maxLength": 32,
4141 "type": "array"
4242 },
4343 "repo": {
4444 "description": "The repository's dev.knotless.repo record, as dev.knotless.getRepo takes it.",
4545 "format": "at-uri",
4646 "type": "string"
4747 },
4848 "title": {
4949 "maxGraphemes": 300,
5050 "maxLength": 3000,
5151 "type": "string"
5252 }
5353 },
5454 "required": [
5555 "repo",
5656 "title"
5757 ],
5858 "type": "object"
5959 }
6060 },
6161 "output": {
6262 "encoding": "application/json",
6363 "schema": {
6464 "properties": {
6565 "uri": {
6666 "description": "The dev.knotless.issue record written.",
6767 "format": "at-uri",
6868 "type": "string"
6969 }
7070 },
7171 "required": [
7272 "uri"
7373 ],
7474 "type": "object"
7575 }
7676 },
7777 "type": "procedure"
7878 }
7979 },
8080 "description": "Opens an issue on a repository, as the account logged in to this appview's pages.",
8181 "id": "dev.knotless.createIssue",
8282 "lexicon": 1
8383}

Compare other versions