fyi.opensocial.updateTemplateListing

Ask for a template the group shared with everyone to be listed where people look for things to add, or not: its listing in the group's own repo says so. For whoever may publish for the group. Listing one asks that every version is scanned with nothing found and that enough groups keep it; a host lists it only while they hold.

Details · procedure
Kindprocedure
Authorityopensocial.fyi
Indexed
cid bafyreide7amig2skqpkgalyr47mzqtvhioy4ckshfex3vtvy7pxdzhubkq

Checks

Valid Lint pass
JSONDownload
{
  "$type": "com.atproto.lexicon.schema",
  "defs": {
    "main": {
      "description": "Ask for a template the group shared with everyone to be listed where people look for things to add, or not: its listing in the group's own repo says so. For whoever may publish for the group. Listing one asks that every version is scanned with nothing found and that enough groups keep it; a host lists it only while they hold.",
      "errors": [
        {
          "name": "NotFound"
        },
        {
          "name": "Forbidden"
        },
        {
          "name": "NotYet"
        }
      ],
      "input": {
        "encoding": "application/json",
        "schema": {
          "properties": {
            "group": {
              "format": "did",
              "type": "string"
            },
            "listed": {
              "type": "boolean"
            },
            "template": {
              "description": "The template, its fyi.opensocial.template in the group's repo.",
              "format": "at-uri",
              "type": "string"
            }
          },
          "required": [
            "group",
            "template",
            "listed"
          ],
          "type": "object"
        }
      },
      "output": {
        "encoding": "application/json",
        "schema": {
          "properties": {
            "listed": {
              "type": "boolean"
            }
          },
          "required": [
            "listed"
          ],
          "type": "object"
        }
      },
      "type": "procedure"
    }
  },
  "id": "fyi.opensocial.updateTemplateListing",
  "lexicon": 1
}