link.latr.saved.item

samclemente.me

Documentation

Declares that this user saved a subject (ATProto record or link.latr.saved.external wrapper) for read-later.

main record

Declares that this user saved a subject (ATProto record or link.latr.saved.external wrapper) for read-later.

Record Key any Any valid record key

Properties

lastOpenedAt string datetime Optional

An RFC 3339 formatted timestamp.

linkedWebUrl string uri Optional

Optional public HTTP(S) page used to scrape Open Graph metadata for native saved subjects.

maxLength: 8192 bytesmaxGraphemes: 2048 graphemes
note string Optional

No description available.

maxLength: 8192 bytesmaxGraphemes: 2048 graphemes
previewAuthor string Optional

Cached author from page metadata when available.

maxLength: 512 bytesmaxGraphemes: 128 graphemes
previewExcerpt string Optional

Cached description (e.g. og:description).

maxLength: 8192 bytesmaxGraphemes: 2048 graphemes
previewImage string uri Optional

Cached preview image URL (e.g. og:image).

maxLength: 8192 bytesmaxGraphemes: 2048 graphemes
previewSite string Optional

Cached site label (e.g. og:site_name).

maxLength: 512 bytesmaxGraphemes: 128 graphemes
previewTitle string Optional

Cached page / og:title.

maxLength: 2048 bytesmaxGraphemes: 512 graphemes
savedAt string datetime Required

An RFC 3339 formatted timestamp.

state string Optional

Queue state; defaults to unread in clients when omitted.

maxLength: 16 bytesmaxGraphemes: 16 graphemes
Allowed: unread, archived
subjectUri string at-uri Required

An AT Protocol URI (e.g., at://did:plc:xyz/app.bsky.feed.post/abc).

maxLength: 8192 bytesmaxGraphemes: 2048 graphemes
tags array of string Optional

No description available.

maxLength: 64 items
View raw schema
{
  "key": "any",
  "type": "record",
  "record": {
    "type": "object",
    "required": [
      "subjectUri",
      "savedAt"
    ],
    "properties": {
      "note": {
        "type": "string",
        "maxLength": 8192,
        "maxGraphemes": 2048
      },
      "tags": {
        "type": "array",
        "items": {
          "type": "string",
          "maxLength": 128,
          "maxGraphemes": 64
        },
        "maxLength": 64
      },
      "state": {
        "enum": [
          "unread",
          "archived"
        ],
        "type": "string",
        "maxLength": 16,
        "description": "Queue state; defaults to unread in clients when omitted.",
        "maxGraphemes": 16
      },
      "savedAt": {
        "type": "string",
        "format": "datetime"
      },
      "subjectUri": {
        "type": "string",
        "format": "at-uri",
        "maxLength": 8192,
        "maxGraphemes": 2048
      },
      "previewSite": {
        "type": "string",
        "maxLength": 512,
        "description": "Cached site label (e.g. og:site_name).",
        "maxGraphemes": 128
      },
      "lastOpenedAt": {
        "type": "string",
        "format": "datetime"
      },
      "linkedWebUrl": {
        "type": "string",
        "format": "uri",
        "maxLength": 8192,
        "description": "Optional public HTTP(S) page used to scrape Open Graph metadata for native saved subjects.",
        "maxGraphemes": 2048
      },
      "previewImage": {
        "type": "string",
        "format": "uri",
        "maxLength": 8192,
        "description": "Cached preview image URL (e.g. og:image).",
        "maxGraphemes": 2048
      },
      "previewTitle": {
        "type": "string",
        "maxLength": 2048,
        "description": "Cached page / og:title.",
        "maxGraphemes": 512
      },
      "previewAuthor": {
        "type": "string",
        "maxLength": 512,
        "description": "Cached author from page metadata when available.",
        "maxGraphemes": 128
      },
      "previewExcerpt": {
        "type": "string",
        "maxLength": 8192,
        "description": "Cached description (e.g. og:description).",
        "maxGraphemes": 2048
      }
    }
  },
  "description": "Declares that this user saved a subject (ATProto record or link.latr.saved.external wrapper) for read-later."
}

Lexicon Garden

@