Unpin a pinned chat message on behalf of a streamer. Requires 'message.pin' permission. Deletes the place.stream.chat.pinnedRecord from the streamer's repo.
Input
Encoding
application/jsonpinUri
stringat-uri
Required
The AT-URI of the pinned record to delete.
streamer
stringdid
Required
The DID of the streamer.
Output
Encoding
application/jsonErrors
Unauthorized
The request lacks valid authentication credentials. Forbidden
The caller does not have permission to unpin messages for this streamer. SessionNotFound
The streamer's OAuth session could not be found or is invalid. 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",
"pinUri"
],
"properties": {
"pinUri": {
"type": "string",
"format": "at-uri",
"description": "The AT-URI of the pinned record to delete."
},
"streamer": {
"type": "string",
"format": "did",
"description": "The DID of the streamer."
}
}
},
"encoding": "application/json"
},
"errors": [
{
"name": "Unauthorized",
"description": "The request lacks valid authentication credentials."
},
{
"name": "Forbidden",
"description": "The caller does not have permission to unpin messages for this streamer."
},
{
"name": "SessionNotFound",
"description": "The streamer's OAuth session could not be found or is invalid."
}
],
"output": {
"schema": {
"type": "object",
"properties": {}
},
"encoding": "application/json"
},
"parameters": null,
"description": "Unpin a pinned chat message on behalf of a streamer. Requires 'message.pin' permission. Deletes the place.stream.chat.pinnedRecord from the streamer's repo."
}