Pushes one of the requesting user's social.colibri.beta.actor.spaceNotification records to the AppView, so it takes effect immediately instead of waiting for a sync notification. The client writes or deletes the record in its own personal space first, then calls this.
Input
application/jsoncommunity
stringdid
Required
The community.
level
string
Optional
The new level. Absent together with removeLevel returns the community to the global level.
removeLevel
boolean
Optional
Removes the community's level so it follows the global one. Ignored when level is present.
Output
application/jsonpreferences
refsocial.colibri.beta.actor.defs#preferences
Required
The requesting user's settings, after the update.
Errors
AuthRequired
The request has no valid service auth. InvalidRequest
Neither level nor removeLevel is present, or level does not hold an allowed value. Try It
Requests are sent directly from your browser. Some servers may block requests due to CORS.
View raw schema
{
"description": "Pushes one of the requesting user's social.colibri.beta.actor.spaceNotification records to the AppView, so it takes effect immediately instead of waiting for a sync notification. The client writes or deletes the record in its own personal space first, then calls this.",
"errors": [
{
"description": "The request has no valid service auth.",
"name": "AuthRequired"
},
{
"description": "Neither level nor removeLevel is present, or level does not hold an allowed value.",
"name": "InvalidRequest"
}
],
"input": {
"encoding": "application/json",
"schema": {
"properties": {
"community": {
"description": "The community.",
"format": "did",
"type": "string"
},
"level": {
"description": "The new level. Absent together with removeLevel returns the community to the global level.",
"knownValues": [
"all",
"mentionsAndReplies",
"nothing"
],
"type": "string"
},
"removeLevel": {
"description": "Removes the community's level so it follows the global one. Ignored when level is present.",
"type": "boolean"
}
},
"required": [
"community"
],
"type": "object"
}
},
"output": {
"encoding": "application/json",
"schema": {
"properties": {
"preferences": {
"description": "The requesting user's settings, after the update.",
"ref": "social.colibri.beta.actor.defs#preferences",
"type": "ref"
}
},
"required": [
"preferences"
],
"type": "object"
}
},
"type": "procedure"
}