From
bafyreifyflvtohgyuve7zmb27rwzzno4qyutquhzqj3xks2o3umims3uau
indexed 2026-09-02 18:57 UTC
View this version
To
bafyreifij7x5bmdimotkxr733ocfqryyefn3ppewu4aey2xwjxglrm2qsy
indexed 2026-09-03 03:55 UTC
View this version
Compatibility
breaking 1 breaking change, 0 non-breaking changes.
Breaking changes (1)
- ConstraintTightened ConstraintTightened { vertex_id: "com.getorbyt.community.manageTransfer:input.action", sort: "knownValues", old_value: "[\"invite\",\"accept\",\"cancel\"]", new_value: "[\"invite\",\"accept\",\"decline\",\"cancel\"]" }
Migration guidance
Constraint changes
- ConstraintTightened ConstraintTightened { vertex_id: "com.getorbyt.community.manageTransfer:input.action", sort: "knownValues", old_value: "[\"invite\",\"accept\",\"cancel\"]", new_value: "[\"invite\",\"accept\",\"decline\",\"cancel\"]" }
Changes
11
{22
"$type": "com.atproto.lexicon.schema",33
"defs": {44
"main": {5
"description": "Invites, accepts, or cancels an ownership transfer. Requires authenticated service authorization; only the current declaration holder may invite or cancel and only the target may accept.",5
"description": "Invites, accepts, declines, or cancels an ownership transfer. Requires authenticated service authorization; only the current declaration holder may invite or cancel and only the target may accept or decline.",66
"errors": [77
{88
"name": "AuthenticationRequired"99
},1010
{1111
"name": "CommunityNotFound"1212
},1313
{1414
"name": "TransferNotFound"1515
},1616
{1717
"name": "InsufficientRole"1818
},1919
{2020
"name": "InvalidAction"2121
},2222
{2323
"name": "InvalidState"2424
}2525
],2626
"input": {2727
"encoding": "application/json",2828
"schema": {2929
"properties": {3030
"action": {3131
"knownValues": [3232
"invite",3333
"accept",34
"decline",3435
"cancel"3536
],3637
"type": "string"3738
},3839
"community": {3940
"format": "at-uri",4041
"type": "string"4142
},4243
"did": {4344
"description": "Required when inviting.",4445
"format": "did",4546
"type": "string"4647
},4748
"replacementDeclarationUri": {4849
"description": "Required when accepting. The AT-URI the target will write its continuation declaration at, in the target repository. Declared before the record is written: a continuation is only projected when an accepted transfer already names it.",4950
"format": "at-uri",5051
"type": "string"5152
}5253
},5354
"required": [5455
"community",5556
"action"5657
],5758
"type": "object"5859
}5960
},6061
"output": {6162
"encoding": "application/json",6263
"schema": {6364
"properties": {6465
"transfer": {6566
"ref": "com.getorbyt.community.defs#transferView",6667
"type": "ref"6768
}6869
},6970
"required": [7071
"transfer"7172
],7273
"type": "object"7374
}7475
},7576
"type": "procedure"7677
}7778
},7879
"id": "com.getorbyt.community.manageTransfer",7980
"lexicon": 18081
}