fyi.opensocial.listListedTemplates

lexicons.opensocial.fyi

{
  "$type": "com.atproto.lexicon.schema",
  "defs": {
    "listedView": {
      "properties": {
        "description": {
          "type": "string"
        },
        "icon": {
          "description": "Its icon, as a square SVG.",
          "type": "string"
        },
        "keptBy": {
          "description": "How many groups on this host have a tab of it now.",
          "minimum": 0,
          "type": "integer"
        },
        "likes": {
          "minimum": 0,
          "type": "integer"
        },
        "maker": {
          "ref": "fyi.opensocial.getTemplateListing#makerView",
          "type": "ref"
        },
        "name": {
          "description": "What it's called.",
          "type": "string"
        },
        "number": {
          "description": "Its latest version's number.",
          "minimum": 1,
          "type": "integer"
        },
        "summary": {
          "description": "One short line on what a tab of it shows.",
          "type": "string"
        },
        "updatedAt": {
          "description": "When its latest version came out.",
          "format": "datetime",
          "type": "string"
        },
        "uri": {
          "format": "at-uri",
          "type": "string"
        }
      },
      "required": [
        "uri",
        "name",
        "description",
        "maker",
        "number",
        "keptBy",
        "likes",
        "updatedAt"
      ],
      "type": "object"
    },
    "main": {
      "description": "Templates shared with everyone that this host lists, for anyone looking for something to add to their group: each one whoever made it asked to be listed, kept by enough groups on this host for long enough, its latest version scanned with nothing found, and nothing labelling it hidden. Counts are from this host alone.",
      "output": {
        "encoding": "application/json",
        "schema": {
          "properties": {
            "cursor": {
              "type": "string"
            },
            "templates": {
              "items": {
                "ref": "#listedView",
                "type": "ref"
              },
              "type": "array"
            }
          },
          "required": [
            "templates"
          ],
          "type": "object"
        }
      },
      "parameters": {
        "properties": {
          "cursor": {
            "type": "string"
          },
          "limit": {
            "default": 50,
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          },
          "q": {
            "description": "Words to find in what it's called and what it's for.",
            "maxLength": 200,
            "type": "string"
          },
          "sort": {
            "default": "kept",
            "description": "Kept by the most groups first, newest first, or most liked first.",
            "knownValues": [
              "kept",
              "newest",
              "liked"
            ],
            "type": "string"
          }
        },
        "type": "params"
      },
      "type": "query"
    }
  },
  "id": "fyi.opensocial.listListedTemplates",
  "lexicon": 1
}

Validate Record

Validate a record against fyi.opensocial.listListedTemplates

Validation Options
Automatically resolve and include external schemas for full validation
Treat any remaining unresolved references as valid

Metadata

DID
did:plc:2gqnilpksz2e7faj3bwvo6qc
CID
bafyreia22stgbze2t4uwvb2tucqqhrhgitp2s2mnwyim4zwgijkbgl5sgu
Indexed At
2026-10-17 02:20 UTC
AT-URI
at://did:plc:2gqnilpksz2e7faj3bwvo6qc/com.atproto.lexicon.schema/fyi.opensocial.listListedTemplates

Referenced Schemas (1)

Similar Lexicons

Lexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.

  • A template shared with everyone, for its own page: what it's called, who made it, what a tab of it does at its latest version, and every version. For anyone; never one shared within a group.

  • The templates shared within the group, each at its latest version: for its members alone.

  • Who likes a template shared with everyone, newest first, each about a version of it and with their line about it: as this host has seen them, leaving out any labelled hidden. For anyone.

  • How groups on this host use a template shared with everyone, for whoever made it: counts, never which groups, and never what anyone wrote in a tab of it, which stays in each group. Groups on other hosts can't be seen. F…

  • 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…

Lexicon Garden

@