place.stream.moderation.createBlock

Create a block (ban) on behalf of a streamer. Requires 'ban' permission. Creates an app.bsky.graph.block record in the streamer's repository.

Repository @stream.place did:plc:rbvrr34edl5ddpuwcubjiost not from the namespace authority
Details · procedure
Kindprocedure
Authoritymoderation.stream.place
Indexed

Procedure

procedure · POST

Input

application/json

reason

string

Optional reason for the block.

  • maxLength: 300

streamer

requiredstring · did

The DID of the streamer whose chat this block applies to.

subject

requiredstring · did

The DID of the user being blocked from chat.

Output

application/json

cid

requiredstring · cid

The CID of the created block record.

uri

requiredstring · at-uri

The AT-URI of the created block record.

Errors

Unauthorized

The request lacks valid authentication credentials.

Forbidden

The caller does not have permission to create blocks for this streamer.

SessionNotFound

The streamer's OAuth session could not be found or is invalid.

Similar lexicons

semantic match

Lexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.

  • Delete a block (unban) on behalf of a streamer. Requires 'ban' permission. Deletes an app.bsky.graph.block record from the streamer's repository.

  • app.lovesky.moderation.createBlock

    procedure not from the namespace authority

    Block an account within Lovesky: ends any match, hides them from discovery and chat in both directions. Independent of Bluesky blocks, which are honored automatically.

  • Create a gate (hide message) on behalf of a streamer. Requires 'hide' permission. Creates a place.stream.chat.gate record in the streamer's repository.

  • Bans a user from a space (their content is hidden and they cannot post). Only honored when authored by the space owner or a moderator. Lives in the moderator's repo.

  • Record declaring a 'block' relationship against another account. NOTE: blocks are public in Bluesky; see blog posts for details.