/
ST
streamplace
/
Generated Lexicon API schema
Search skmtc…
⌘K
Docs
Sign in
Sign in
APIs
Generators
Stacks
Projects
Docs
History
Schema
Sources
Checked 12m ago · Updated 2w ago
View markdown
streamplace
Generated Lexicon API schema
post
Discard a draft VOD. The processed content blob is not deleted (it may be referenced elsewhere). Only the draft record is removed.
v52
latest
OpenAPI 3.0.3
raw.githubusercontent.com
2026-08-02
85
81
251.8 KB
app.bsky.actor
1
app.bsky.feed
1
com.atproto.identity
3
com.atproto.repo
7
com.atproto.server
2
com.atproto.sync
6
games.gamesgamesgamesgames
1
place.stream
1
place.stream.badge
2
place.stream.beta
1
place.stream.branding
4
place.stream.broadcast
1
place.stream.config
1
place.stream.game
2
place.stream.graph
1
place.stream.ingest
1
place.stream.live
9
place.stream.media
6
place.stream.moderation
9
place.stream.multistream
4
place.stream.playback
6
place.stream.server
9
place.stream.vod
7
post
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).
post
Discard a draft VOD. The processed content blob is not deleted (it may be referenced elsewhere). Only the draft record is removed.
get
Get comments for a place.stream.video record.
get
Get a single draft VOD by its ats:// URI. Only accessible by the draft's author.
get
List the authenticated user's draft VODs, newest first.
post
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.
post
Update a draft VOD's editable metadata. Server-authoritative fields (source, durationMs, status) are preserved. Editing is allowed in any status, so the user can pre-fill metadata while processing. All fields except uri are optional (partial update).
place.stream.vod
Discard a draft VOD. The processed content blob is not deleted (it may be referenced elsewhere). Only the draft record is removed.
post
/xrpc/place.stream.vod.deleteDraft
Request body
object
required
uri
string
required
The ats:// URI of the draft to discard.
Response
Success
object
required