com.atproto.repo.deleteRecord
POST/xrpc/com.atproto.repo.deleteRecord
This endpoint is part of the atproto PDS repository management APIs. Requests usually require authentication (unlike the com.atproto.sync.*
endpoints), and are made directly to the user's own PDS instance.
To learn more about calling atproto API endpoints like this one, see the API Hosts and Auth guide.
Delete a repository record, or ensure it doesn't exist. Requires auth, implemented by PDS.
Request
- application/json
Body
required
The handle or DID of the repo (aka, current account).
The NSID of the record collection.
The Record Key.
Compare and swap with the previous record by CID.
Compare and swap with the previous commit by CID.
Responses
- 200
- 400
- 401
OK
- application/json
- Schema
- Example (from schema)
Schema
commit
object
{
"commit": {
"cid": "string",
"rev": "string"
}
}
Bad Request
- application/json
- Schema
- Example (from schema)
Schema
Possible values: [InvalidRequest
, ExpiredToken
, InvalidToken
, InvalidSwap
]
{
"error": "InvalidRequest",
"message": "string"
}
Unauthorized
- application/json
- Schema
- Example (from schema)
Schema
{
"message": "string"
}