full diff

dev.knotless.removeRunner

From
bafyreiafp77uga5cl4rebx2nf4lhp2ncfnmhagsvh23s4tpzpp6g5iufsy indexed 2026-11-02 23:59 UTC View this version
To
bafyreiaagp5qjmcwj4djshg2ry6b5bvtnvqgbtw3xd3p3vmmkgnrdkjt5e 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": "Takes an account out of the runners the repository's record names, as `knotless runners remove` does, as the account logged in to this appview's web pages, which must be its owner: its checks of the repository no longer show. A private repository's runner stays a member of it until unshared. Answers with the runners it names after. Requires the session cookie the pages' login sets, or an admin's service token.",
5 "description": "Takes an account out of the runners the repository's record names, as `knotless runner remove` does, as the account logged in to this appview's web pages, which must be its owner: its checks of the repository no longer show. A private repository's runner stays a member of it until unshared. Answers with the runners it names after. Requires the session cookie the pages' login sets, or an admin's service token.",
66 "errors": [
77 {
88 "description": "No such repository, or no such account.",
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": "Nothing changed, as the reason says: the account is not the owner.",
1717 "name": "UpstreamFailure"
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 "runner": {
3030 "description": "The account a knotless runner reports as, by handle or DID.",
3131 "format": "at-identifier",
3232 "type": "string"
3333 }
3434 },
3535 "required": [
3636 "repo",
3737 "runner"
3838 ],
3939 "type": "object"
4040 }
4141 },
4242 "output": {
4343 "encoding": "application/json",
4444 "schema": {
4545 "ref": "dev.knotless.listRunners#runners",
4646 "type": "ref"
4747 }
4848 },
4949 "type": "procedure"
5050 }
5151 },
5252 "description": "Stops naming an account among a repository's runners, as its owner logged in to this appview's pages.",
5353 "id": "dev.knotless.removeRunner",
5454 "lexicon": 1
5555}

Compare other versions