place.stream.live.startLivestream

did:web:longos.iameli.link View official

Documentation

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.

main procedure

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

Encodingapplication/json
createBlueskyPost boolean Optional

Whether to create a Bluesky post announcing the livestream.

streamer stringdid Required

The DID of the streamer.

Output

Encodingapplication/json
cid 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.

Base URL for XRPC calls (e.g., https://bsky.social)
Enter valid JSON for the request body
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."
}

Lexicon Garden

@