Backfill in-progress. Some lexicons and records may be missing or incomplete.

com.atproto.repo.deleteRecord

atproto-lexicons.bsky.social

Documentation

main procedure

Delete a repository record, or ensure it doesn't exist. Requires auth, implemented by PDS.

Input

Encodingapplication/json
collection 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

Encodingapplication/json

Errors

InvalidSwap
Try It

Direct PDS XRPC methods (com.atproto.*) are disabled in Try It for security reasons.

These methods interact directly with Personal Data Servers and require careful handling. Use a dedicated client or CLI tool instead.
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."
}

Lexicon Garden

@