From
bafyreic2uccmugr4i7djd7qgbbpjbprahprr6cwglnys3urfyzr7kea4ga
indexed 2026-06-18 13:14 UTC
View this version
To
bafyreiegulbdragy3i6gdz5iquxzsjye7m3a2u4ngtafl6xbd4kfkajxlm
indexed 2026-09-04 12:53 UTC
View this version
Compatibility
breaking 1 breaking change, 0 non-breaking changes.
Breaking changes (1)
- ConstraintTightened ConstraintTightened { vertex_id: "pub.chive.backlink.list#backlink.sourceType", sort: "knownValues", old_value: "[\"cosmik.collection\",\"leaflet.list\",\"whitewind.blog\",\"bluesky.post\",\"bluesky.embed\",\"other\"]", new_value: "[\"cosmik.collection\",\"leaflet.list\",\"bluesky.post\",\"bluesky.embed\",\"other\"]" }
Migration guidance
Constraint changes
- ConstraintTightened ConstraintTightened { vertex_id: "pub.chive.backlink.list#backlink.sourceType", sort: "knownValues", old_value: "[\"cosmik.collection\",\"leaflet.list\",\"whitewind.blog\",\"bluesky.post\",\"bluesky.embed\",\"other\"]", new_value: "[\"cosmik.collection\",\"leaflet.list\",\"bluesky.post\",\"bluesky.embed\",\"other\"]" }
Changes
11
{22
"$type": "com.atproto.lexicon.schema",33
"defs": {44
"backlink": {55
"description": "Backlink record",66
"properties": {77
"context": {88
"description": "Optional context about the backlink",99
"maxLength": 500,1010
"type": "string"1111
},1212
"deleted": {1313
"description": "Whether the backlink has been deleted",1414
"type": "boolean"1515
},1616
"id": {1717
"description": "Backlink ID",1818
"type": "integer"1919
},2020
"indexedAt": {2121
"description": "Timestamp when the backlink was indexed",2222
"format": "datetime",2323
"type": "string"2424
},2525
"sourceType": {2626
"description": "Type of the source record",2727
"knownValues": [2828
"cosmik.collection",2929
"leaflet.list",30
"whitewind.blog",3130
"bluesky.post",3231
"bluesky.embed",3332
"other"3433
],3534
"type": "string"3635
},3736
"sourceUri": {3837
"description": "AT-URI of the source record",3938
"format": "at-uri",4039
"type": "string"4140
},4241
"targetUri": {4342
"description": "AT-URI of the target eprint",4443
"format": "at-uri",4544
"type": "string"4645
}4746
},4847
"required": [4948
"id",5049
"sourceUri",5150
"sourceType",5251
"targetUri",5352
"indexedAt",5453
"deleted"5554
],5655
"type": "object"5756
},5857
"main": {5958
"description": "List backlinks to an eprint from ATProto ecosystem sources including Cosmik collections, Leaflet lists, Whitewind blogs, and Bluesky shares",6059
"errors": [6160
{6261
"name": "NotFound"6362
}6463
],6564
"output": {6665
"encoding": "application/json",6766
"schema": {6867
"properties": {6968
"backlinks": {7069
"description": "List of backlinks",7170
"items": {7271
"ref": "#backlink",7372
"type": "ref"7473
},7574
"type": "array"7675
},7776
"cursor": {7877
"description": "Pagination cursor for next page",7978
"type": "string"8079
},8180
"hasMore": {8281
"description": "Whether more results are available",8382
"type": "boolean"8483
}8584
},8685
"required": [8786
"backlinks",8887
"hasMore"8988
],9089
"type": "object"9190
}9291
},9392
"parameters": {9493
"properties": {9594
"cursor": {9695
"description": "Pagination cursor",9796
"type": "string"9897
},9998
"limit": {10099
"default": 50,101100
"description": "Maximum number of backlinks to return",102101
"maximum": 100,103102
"minimum": 1,104103
"type": "integer"105104
},106105
"sourceType": {107106
"description": "Filter by source type",108107
"knownValues": [109108
"cosmik.collection",110109
"leaflet.list",111
"whitewind.blog",112110
"bluesky.post",113111
"bluesky.embed",114112
"other"115113
],116114
"type": "string"117115
},118116
"targetUri": {119117
"description": "AT-URI of the target eprint",120118
"format": "at-uri",121119
"type": "string"122120
}123121
},124122
"required": [125123
"targetUri"126124
],127125
"type": "params"128126
},129127
"type": "query"130128
}131129
},132130
"id": "pub.chive.backlink.list",133131
"lexicon": 1,134132
"revision": 1135133
}