full diff

dev.knotless.deleteRepo

From
bafyreigjkeaajo4zcjuzrv2aqmvk7zbgcw6jjdsz2bojfmc6jxzaygueqe indexed 2026-10-28 21:21 UTC View this version
To
bafyreiev2fkvpesncss6gjrd2giyax7fnqdnpqrco2ip2tve3zoc6i5p5y 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": "Deletes the repository's dev.knotless.repo record and everything keyed by it (refs, claims, packs, releases, reruns), and, unless another account has taken it up, what its owner wrote about it (their pulls, issues, comments, states, labels, hides, queue entries, blocks, star, and reactions to those), as `knotless delete` does; for a private one, its space. What others wrote stays in their accounts. It cannot be undone. Only its owner, logged in to this appview's web pages, can: the appview writes with the session it keeps for that account, which the pages' session cookie names.",
5 "description": "Deletes the repository's dev.knotless.repo record and everything keyed by it (refs, claims, packs, releases, reruns), and, unless another account has taken it up, what its owner wrote about it (their pulls, issues, comments, states, labels, hides, queue entries, blocks, star, and reactions to those), as `knotless repo delete` does; for a private one, its space. What others wrote stays in their accounts. It cannot be undone. Only its owner, logged in to this appview's web pages, can: the appview writes with the session it keeps for that account, which the pages' session cookie names.",
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 "description": "The account logged in is not the repository's owner.",
1717 "name": "Forbidden"
1818 }
1919 ],
2020 "input": {
2121 "encoding": "application/json",
2222 "schema": {
2323 "properties": {
2424 "repo": {
2525 "description": "The repository's dev.knotless.repo record, as dev.knotless.getRepo takes it.",
2626 "format": "at-uri",
2727 "type": "string"
2828 }
2929 },
3030 "required": [
3131 "repo"
3232 ],
3333 "type": "object"
3434 }
3535 },
3636 "output": {
3737 "encoding": "application/json",
3838 "schema": {
3939 "properties": {
4040 "uri": {
4141 "description": "The record deleted.",
4242 "format": "at-uri",
4343 "type": "string"
4444 }
4545 },
4646 "required": [
4747 "uri"
4848 ],
4949 "type": "object"
5050 }
5151 },
5252 "type": "procedure"
5353 }
5454 },
5555 "description": "Deletes a repository and everything in it.",
5656 "id": "dev.knotless.deleteRepo",
5757 "lexicon": 1
5858}

Compare other versions