social.colibri.beta.actor.putSpaceNotification

colibri.social

Documentation

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.

main procedure

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

Encodingapplication/json
community 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

Encodingapplication/json

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.

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

Lexicon Garden

@