Create a new place.stream.livestream record, automatically populating a thumbnail and creating a Bluesky post and whatnot. You can do this manually by creating a record but this method can work better for mobile livestreaming and such.
Input
application/jsoncreateBlueskyPost
boolean
Optional
Whether to create a Bluesky post announcing the livestream.
livestream
refplace.stream.livestream
Required
No description available.
streamer
stringdid
Required
The DID of the streamer.
Output
application/jsoncid
stringcid
Required
The CID of the livestream record.
uri
stringuri
Required
The URI of the livestream record.
Try It
Requests are sent directly from your browser. Some servers may block requests due to CORS.
View raw schema
{
"type": "procedure",
"input": {
"schema": {
"type": "object",
"required": [
"streamer",
"livestream"
],
"properties": {
"streamer": {
"type": "string",
"format": "did",
"description": "The DID of the streamer."
},
"livestream": {
"ref": "place.stream.livestream",
"type": "ref"
},
"createBlueskyPost": {
"type": "boolean",
"description": "Whether to create a Bluesky post announcing the livestream."
}
}
},
"encoding": "application/json"
},
"output": {
"schema": {
"type": "object",
"required": [
"uri",
"cid"
],
"properties": {
"cid": {
"type": "string",
"format": "cid",
"description": "The CID of the livestream record."
},
"uri": {
"type": "string",
"format": "uri",
"description": "The URI of the livestream record."
}
}
},
"encoding": "application/json"
},
"parameters": null,
"description": "Create a new place.stream.livestream record, automatically populating a thumbnail and creating a Bluesky post and whatnot. You can do this manually by creating a record but this method can work better for mobile livestreaming and such."
}