com.atproto.repo

Write a repository record, creating or updating it as needed. Requires auth, implemented by PDS.

Changed on
post/xrpc/com.atproto.repo.putRecord

Request

  • The document declares no server URL.
  • Auth
    none declared

Request body

repostring at-identifier required

The handle or DID of the repo (aka, current account).

rkeystring record-key required

The Record Key.

recordunknown required
validateboolean

Can be set to 'false' to skip Lexicon schema validation of record data, 'true' to require it, or leave unset to validate only for known Lexicons.

collectionstring nsid required

The NSID of the record collection.

swapCommitstring cid

Compare and swap with the previous commit by CID.

swapRecordstring cid

Compare and swap with the previous record by CID. WARNING: nullable and optional field; may cause problems with golang implementation

Response

Success

cidstring cid required
uristring uri required
validationStatusstring

Changes