From
bafyreiakzcjdedflv3rgjxp55sghm2nelnprjxezkaa5ju2fvr572g7wdu
indexed 2026-11-04 01:29 UTC
View this version
To
bafyreibtheohqyevygq5x53vwh4duowmx2zxyikoaw3vnbblytprgpabwa
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.createDraft:params" }
- AddedEdge AddedEdge { src: "place.stream.vod.createDraft", tgt: "place.stream.vod.createDraft:params", kind: "prop", name: Some("parameters") }
Migration guidance
Added
AddedVertex { vertex_id: "place.stream.vod.createDraft:params" }
Notes
- Non-breaking: AddedEdge { src: "place.stream.vod.createDraft", tgt: "place.stream.vod.createDraft:params", kind: "prop", name: Some("parameters") }
Changes
11
{22
"$type": "com.atproto.lexicon.schema",33
"defs": {44
"main": {55
"description": "Create an empty draft VOD in the 'processing' state. The draft is the durable anchor for an upload: the client creates it first, then passes its URI to place.stream.media.createUpload so the upload's processing fills this draft. Lets the user start editing metadata while the upload runs, and supports re-upload (a failed upload leaves the draft intact; a new createUpload with the same draftUri re-points it).",66
"input": {77
"encoding": "application/json",88
"schema": {99
"properties": {},1010
"type": "object"1111
}1212
},1313
"output": {1414
"encoding": "application/json",1515
"schema": {1616
"properties": {1717
"uri": {1818
"description": "The ats:// URI of the newly created draft record.",1919
"type": "string"2020
}2121
},2222
"required": [2323
"uri"2424
],2525
"type": "object"2626
}2727
},28
"parameters": null,2829
"type": "procedure"2930
}3031
},3132
"id": "place.stream.vod.createDraft",3233
"lexicon": 13334
}