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.
Details · procedure
| Kind | procedure |
|---|---|
| Authority | moderation.stream.place |
| Indexed |
Procedure
procedure · POSTParameters
query stringInput
application/jsonOutput
application/jsonErrors
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 matchLexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
place.stream.moderation.deleteBlock
procedureDelete a block (unban) on behalf of a streamer. Requires 'ban' permission. Deletes an app.bsky.graph.block record from the streamer's repository.
-
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.
-
place.stream.moderation.createGate
procedureCreate a gate (hide message) on behalf of a streamer. Requires 'hide' permission. Creates a place.stream.chat.gate record in the streamer's repository.
-
app.userinput.ban
recordBans 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.
-
app.bsky.graph.block
recordRecord declaring a 'block' relationship against another account. NOTE: blocks are public in Bluesky; see blog posts for details.