Delete a repository record, or ensure it doesn't exist. Requires auth, implemented by PDS.
Input
Encoding
application/jsoncollection
stringnsid
Required
The NSID of the record collection.
repo
stringat-identifier
Required
The handle or DID of the repo (aka, current account).
rkey
stringrecord-key
Required
The Record Key.
swapCommit
stringcid
Optional
Compare and swap with the previous commit by CID.
swapRecord
stringcid
Optional
Compare and swap with the previous record by CID.
Output
Encoding
application/jsoncommit
refcom.atproto.repo.defs#commitMeta
Optional
No description provided.
Errors
InvalidSwap
Try It
Direct PDS XRPC methods (com.atproto.*) are disabled in Try It for security reasons.
View raw schema
{
"type": "procedure",
"input": {
"schema": {
"type": "object",
"required": [
"repo",
"collection",
"rkey"
],
"properties": {
"repo": {
"type": "string",
"format": "at-identifier",
"description": "The handle or DID of the repo (aka, current account)."
},
"rkey": {
"type": "string",
"format": "record-key",
"description": "The Record Key."
},
"collection": {
"type": "string",
"format": "nsid",
"description": "The NSID of the record collection."
},
"swapCommit": {
"type": "string",
"format": "cid",
"description": "Compare and swap with the previous commit by CID."
},
"swapRecord": {
"type": "string",
"format": "cid",
"description": "Compare and swap with the previous record by CID."
}
}
},
"encoding": "application/json"
},
"errors": [
{
"name": "InvalidSwap"
}
],
"output": {
"schema": {
"type": "object",
"properties": {
"commit": {
"ref": "com.atproto.repo.defs#commitMeta",
"type": "ref"
}
}
},
"encoding": "application/json"
},
"description": "Delete a repository record, or ensure it doesn't exist. Requires auth, implemented by PDS."
}