full diff

com.atproto.sync.listReposByCollection

From
bafyreicl2azqcl4poa5cqyp3ghlomqkzswmu4uqff6cpwk2c7bjrhth75y indexed 2026-02-18 19:04 UTC View this version
To
bafyreidsg37q4mo7trsxxr2lsvwqcd2t5xn5vwrpm5znn4mv6q4gk2frwu indexed 2026-07-26 20:11 UTC View this version

Compatibility

backward compatible No changes detected.

Changes

11{
22 "$type": "com.atproto.lexicon.schema",
33 "defs": {
44 "main": {
5 "description": "Enumerates all the DIDs which have records with the given collection NSID.",
5 "description": "Enumerates all the active DIDs which have records in any of the given collection NSIDs. If omitted, active DIDs from all collections are returned.",
66 "output": {
77 "encoding": "application/json",
88 "schema": {
99 "properties": {
1010 "cursor": {
1111 "type": "string"
1212 },
1313 "repos": {
1414 "items": {
1515 "ref": "#repo",
1616 "type": "ref"
1717 },
1818 "type": "array"
1919 }
2020 },
2121 "required": [
2222 "repos"
2323 ],
2424 "type": "object"
2525 }
2626 },
2727 "parameters": {
2828 "properties": {
2929 "collection": {
30 "format": "nsid",
31 "type": "string"
30 "items": {
31 "format": "nsid",
32 "type": "string"
33 },
34 "type": "array"
3235 },
3336 "cursor": {
3437 "type": "string"
3538 },
3639 "limit": {
3740 "default": 500,
3841 "description": "Maximum size of response set. Recommend setting a large maximum (1000+) when enumerating large DID lists.",
3942 "maximum": 2000,
4043 "minimum": 1,
4144 "type": "integer"
4245 }
4346 },
44 "required": [
45 "collection"
46 ],
47 "required": [],
4748 "type": "params"
4849 },
4950 "type": "query"
5051 },
5152 "repo": {
5253 "properties": {
5354 "did": {
5455 "format": "did",
5556 "type": "string"
5657 }
5758 },
5859 "required": [
5960 "did"
6061 ],
6162 "type": "object"
6263 }
6364 },
6465 "id": "com.atproto.sync.listReposByCollection",
6566 "lexicon": 1
6667}