full diff

pub.chive.backlink.list

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": 1
135133}

Compare other versions