blue.morgen.feed.subscription

morgen.blue

Documentation

A subscription to a content source, identified by the source union: an RSS/Atom feed or a Standardfeed publication.

main record

A subscription to a content source, identified by the source union: an RSS/Atom feed or a Standardfeed publication.

Record Key tid Timestamp-based ID

Properties

createdAt string datetime Required

An RFC 3339 formatted timestamp.

primary boolean Optional

Whether the source receives special treatment in the digest.

source union Required

Identity of the subscribed source. Open union; readers tolerate unknown variants.

tags array of string Optional

Free-form, user-defined tags. No controlled vocabulary.

maxLength: 10 items
title string Optional

Display title. Auto-prefilled from the source, user-editable.

maxLength: 1280 bytesmaxGraphemes: 128 graphemes
View raw schema
{
  "key": "tid",
  "type": "record",
  "record": {
    "type": "object",
    "required": [
      "source",
      "createdAt"
    ],
    "properties": {
      "tags": {
        "type": "array",
        "items": {
          "type": "string",
          "maxLength": 640,
          "maxGraphemes": 64
        },
        "maxLength": 10,
        "description": "Free-form, user-defined tags. No controlled vocabulary."
      },
      "title": {
        "type": "string",
        "maxLength": 1280,
        "description": "Display title. Auto-prefilled from the source, user-editable.",
        "maxGraphemes": 128
      },
      "source": {
        "refs": [
          "#rssFeed",
          "#standardPublication"
        ],
        "type": "union",
        "description": "Identity of the subscribed source. Open union; readers tolerate unknown variants."
      },
      "primary": {
        "type": "boolean",
        "description": "Whether the source receives special treatment in the digest."
      },
      "createdAt": {
        "type": "string",
        "format": "datetime"
      }
    }
  },
  "description": "A subscription to a content source, identified by the source union: an RSS/Atom feed or a Standardfeed publication."
}
rssFeed object

No description available.

Properties

feedUrl string uri Required

URL of the RSS/Atom feed.

maxLength: 2048 bytes
siteUrl string uri Optional

Human-facing site URL associated with the feed.

maxLength: 2048 bytes
View raw schema
{
  "type": "object",
  "required": [
    "feedUrl"
  ],
  "properties": {
    "feedUrl": {
      "type": "string",
      "format": "uri",
      "maxLength": 2048,
      "description": "URL of the RSS/Atom feed."
    },
    "siteUrl": {
      "type": "string",
      "format": "uri",
      "maxLength": 2048,
      "description": "Human-facing site URL associated with the feed."
    }
  }
}
standardPublication object

No description available.

Properties

publication string at-uri Required

AT-URI of the site.standard.publication record. This subscription is a metadata sidecar; the paired site.standard.graph.subscription record is the existence authority.

View raw schema
{
  "type": "object",
  "required": [
    "publication"
  ],
  "properties": {
    "publication": {
      "type": "string",
      "format": "at-uri",
      "description": "AT-URI of the site.standard.publication record. This subscription is a metadata sidecar; the paired site.standard.graph.subscription record is the existence authority."
    }
  }
}

Lexicon Garden

@