full diff

pub.chive.backlink.create

From
bafyreibj2ubrxpsdc2pllxiol37vvvnxvbopirqwizqop45ors4mdx6ld4 indexed 2026-06-18 13:14 UTC View this version
To
bafyreigjt6lbr2uzhtj3lxhsnptca6s5gwdnbpw6ntd7rdhztzdso7ego4 indexed 2026-09-04 12:53 UTC View this version

Compatibility

breaking 2 breaking changes, 0 non-breaking changes.

Breaking changes (2)
  • ConstraintTightened ConstraintTightened { vertex_id: "pub.chive.backlink.create:input.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\"]" }
  • ConstraintTightened ConstraintTightened { vertex_id: "pub.chive.backlink.create#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.create:input.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\"]" }
  • ConstraintTightened ConstraintTightened { vertex_id: "pub.chive.backlink.create#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": "Create a backlink record. Internal/plugin use only. Requires authentication.",
6059 "errors": [
6160 {
6261 "name": "AuthenticationRequired"
6362 },
6463 {
6564 "name": "InvalidRequest"
6665 }
6766 ],
6867 "input": {
6968 "encoding": "application/json",
7069 "schema": {
7170 "properties": {
7271 "context": {
7372 "description": "Optional context about the backlink",
7473 "maxLength": 500,
7574 "type": "string"
7675 },
7776 "sourceType": {
7877 "description": "Type of the source record",
7978 "knownValues": [
8079 "cosmik.collection",
8180 "leaflet.list",
82 "whitewind.blog",
8381 "bluesky.post",
8482 "bluesky.embed",
8583 "other"
8684 ],
8785 "type": "string"
8886 },
8987 "sourceUri": {
9088 "description": "AT-URI of the source record",
9189 "format": "at-uri",
9290 "type": "string"
9391 },
9492 "targetUri": {
9593 "description": "AT-URI of the target eprint",
9694 "format": "at-uri",
9795 "type": "string"
9896 }
9997 },
10098 "required": [
10199 "sourceUri",
102100 "sourceType",
103101 "targetUri"
104102 ],
105103 "type": "object"
106104 }
107105 },
108106 "output": {
109107 "encoding": "application/json",
110108 "schema": {
111109 "ref": "#backlink",
112110 "type": "ref"
113111 }
114112 },
115113 "type": "procedure"
116114 }
117115 },
118116 "id": "pub.chive.backlink.create",
119117 "lexicon": 1,
120118 "revision": 1
121119}

Compare other versions