com.atproto.sync.getBlocks

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

Details · query
Kindquery
Authoritysync.atproto.com
Indexed

Query

query · GET

Parameters

query string

cids

requiredarray
itemsstring · cid

did

requiredstring · did

The DID of the repo.

Output

application/vnd.ipld.car

Errors

BlockNotFound

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 blob associated with a given account. Returns the full blob as originally uploaded. Does not require auth; implemented by PDS.

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

  • Export the full repository as a CAR file. Returns all record blocks, MST nodes, and the signed commit.

  • List blob CIDs for an account, since some repo revision. Does not require auth; implemented by PDS.

  • Public block records, oldest first, optionally about one subject. A block changes no weight on its own; labelers weigh blocks as one signal.