dev.knotless.deleteRepo
{
"$type": "com.atproto.lexicon.schema",
"defs": {
"main": {
"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.",
"errors": [
{
"description": "No such repository.",
"name": "NotFound"
},
{
"description": "No account is logged in to the pages, or its session has ended.",
"name": "AuthenticationRequired"
},
{
"description": "The account logged in is not the repository's owner.",
"name": "Forbidden"
}
],
"input": {
"encoding": "application/json",
"schema": {
"properties": {
"repo": {
"description": "The repository's dev.knotless.repo record, as dev.knotless.getRepo takes it.",
"format": "at-uri",
"type": "string"
}
},
"required": [
"repo"
],
"type": "object"
}
},
"output": {
"encoding": "application/json",
"schema": {
"properties": {
"uri": {
"description": "The record deleted.",
"format": "at-uri",
"type": "string"
}
},
"required": [
"uri"
],
"type": "object"
}
},
"type": "procedure"
}
},
"description": "Deletes a repository and everything in it.",
"id": "dev.knotless.deleteRepo",
"lexicon": 1
}
Metadata
- DID
-
did:plc:yqsg7znbbhfmj3a2nrpnaerk - CID
-
bafyreigjkeaajo4zcjuzrv2aqmvk7zbgcw6jjdsz2bojfmc6jxzaygueqe - Indexed At
- 2026-10-28 21:21 UTC
- AT-URI
-
at://did:plc:yqsg7znbbhfmj3a2nrpnaerk/com.atproto.lexicon.schema/dev.knotless.deleteRepo
Similar Lexicons
Lexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
org.tangled.repo.deleteRepo procedure
Delete a repository
-
dev.knotless.unstarRepo procedure
Takes a star back as the account logged in to this appview's pages.
-
dev.knotless.deleteComment procedure
Takes back a comment or review, as its author, logged in to this appview's pages.
-
dev.knotless.deleteBranch procedure
Deletes a branch of a repository.
-
dev.knotless.unshareRepo procedure
Takes back what was shared of a repository with an account.