com.atproto.sync.getRecord

Get data blocks needed to prove the existence or non-existence of record in the current version of repo. Does not require auth.

Details · query
Kindquery
Authoritysync.atproto.com
Indexed

Query

query · GET

Parameters

query string

collection

requiredstring · nsid

did

requiredstring · did

The DID of the repo.

rkey

requiredstring · record-key

Record Key

Output

application/vnd.ipld.car

Errors

RecordNotFound

No description in schema.

RepoNotFound

No description in schema.

RepoTakendown

No description in schema.

RepoSuspended

No description in schema.

RepoDeactivated

No description in schema.

Similar lexicons

semantic match

Lexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.

  • Get a single record from a repository. Does not require auth.

  • Get a single record from a permissioned space. Spec-shaped mirror of com.atproto.space.getRecord (atproto#5187): callable with standard user auth (the caller must be a member of the space) or with a space credential for that space (for syncing services). The record must belong to the requested space; records outside it - including records with no space at all - resolve to RecordNotFound (no existence leak).

  • Get a single record from a repository by at-uri

  • ergonomic complement to com.atproto.repo.getRecord which accepts an at-uri instead of individual repo/collection/rkey params

  • Get data blocks from a given repo, by CID. For example, intermediate MST nodes, or records. Does not require auth; implemented by PDS.