From
bafyreifanglkwiunxnefjyxs66ayq7jrckxajmqcpkbodywlbtb43xjggy
indexed 2026-11-04 01:29 UTC
View this version
To
bafyreiea4vj4kikwsxdc4e7ve5fnnay7wfwdjg25257gj6r53ptkyiszbm
indexed 2026-08-20 16:30 UTC
View this version
Compatibility
backward compatible Backward compatible. 2 non-breaking changes.
Non-breaking changes (2)
- AddedVertex AddedVertex { vertex_id: "place.stream.vod.publishDraft:params" }
- AddedEdge AddedEdge { src: "place.stream.vod.publishDraft", tgt: "place.stream.vod.publishDraft:params", kind: "prop", name: Some("parameters") }
Migration guidance
Added
AddedVertex { vertex_id: "place.stream.vod.publishDraft:params" }
Notes
- Non-breaking: AddedEdge { src: "place.stream.vod.publishDraft", tgt: "place.stream.vod.publishDraft:params", kind: "prop", name: Some("parameters") }
Changes
11
{22
"$type": "com.atproto.lexicon.schema",33
"defs": {44
"main": {55
"description": "Promote a ready draft VOD to a public place.stream.video record. The server carries over source and durationMs from the draft, backfills a generated thumbnail if the draft has none, writes the video record via putRecord, then deletes the draft.",66
"errors": [77
{88
"description": "No draft exists with the given URI for the authenticated user.",99
"name": "NotFound"1010
},1111
{1212
"description": "The draft is not ready to publish (status is 'processing' or 'error').",1313
"name": "NotReady"1414
}1515
],1616
"input": {1717
"encoding": "application/json",1818
"schema": {1919
"properties": {2020
"uri": {2121
"description": "The ats:// URI of the draft to publish. Must have status 'ready'.",2222
"type": "string"2323
}2424
},2525
"required": [2626
"uri"2727
],2828
"type": "object"2929
}3030
},3131
"output": {3232
"encoding": "application/json",3333
"schema": {3434
"properties": {3535
"videoCid": {3636
"description": "CID of the created place.stream.video record.",3737
"format": "cid",3838
"type": "string"3939
},4040
"videoUri": {4141
"description": "AT-URI of the created place.stream.video record.",4242
"format": "at-uri",4343
"type": "string"4444
}4545
},4646
"required": [4747
"videoUri",4848
"videoCid"4949
],5050
"type": "object"5151
}5252
},53
"parameters": null,5354
"type": "procedure"5455
}5556
},5657
"id": "place.stream.vod.publishDraft",5758
"lexicon": 15859
}