{
  "$type": "com.atproto.lexicon.schema",
  "defs": {
    "main": {
      "description": "Mutes an identity for the viewer alone: views built for the viewer mark the identity's actor views viewer.muted, and the identity's activity creates no notification for the viewer. Muting again keeps the first mute's time. The mute is private to the viewer and covers every space.",
      "errors": [
        {
          "name": "InvalidRequest"
        }
      ],
      "input": {
        "encoding": "application/json",
        "schema": {
          "properties": {
            "actor": {
              "description": "The identity to mute or unmute; never the viewer.",
              "format": "did",
              "type": "string"
            }
          },
          "required": [
            "actor"
          ],
          "type": "object"
        }
      },
      "type": "procedure"
    }
  },
  "id": "us.off-the-clock.muteActor",
  "lexicon": 1
}
