place.pollen.post.atmoembed

keith.pollen.place

Documentation

Embedded content from any Atmosphere app. Single item or curated collection.

main record

Embedded content from any Atmosphere app. Single item or curated collection.

Record Key tid Timestamp-based ID

Properties

authorDid string did Optional

DID of the embedded content's author.

authorHandle string handle Optional

Handle of the embedded content's author.

cid string cid Optional

CID of the embedded record for integrity verification.

createdAt string datetime Required

Client-declared timestamp when the post was created.

description string Optional

Description of the embedded content.

maxLength: 1000 bytes
items array of ref #embedItem Optional

Multiple embedded items (collection mode).

maxLength: 20 items
source string Optional

Identifier of the source Atmosphere app.

maxLength: 200 bytes
tags array of string Optional

Hashtags for discovery.

maxLength: 10 items
text string Optional

Optional commentary.

maxLength: 500 bytes
thumbnailUrl string uri Optional

Preview image URL.

title string Optional

Title of the embedded content.

maxLength: 300 bytes
updatedAt string datetime Optional

Timestamp of the most recent edit.

uri string at-uri Optional

AT URI of the embedded record (single-item mode).

webUrl string uri Optional

Web URL to view the content in its native app.

View raw schema
{
  "description": "Embedded content from any Atmosphere app. Single item or curated collection.",
  "key": "tid",
  "record": {
    "properties": {
      "authorDid": {
        "description": "DID of the embedded content's author.",
        "format": "did",
        "type": "string"
      },
      "authorHandle": {
        "description": "Handle of the embedded content's author.",
        "format": "handle",
        "type": "string"
      },
      "cid": {
        "description": "CID of the embedded record for integrity verification.",
        "format": "cid",
        "type": "string"
      },
      "createdAt": {
        "description": "Client-declared timestamp when the post was created.",
        "format": "datetime",
        "type": "string"
      },
      "description": {
        "description": "Description of the embedded content.",
        "maxLength": 1000,
        "type": "string"
      },
      "facets": {
        "description": "Rich text annotations for the commentary.",
        "items": {
          "ref": "place.pollen.richtext.facet#main",
          "type": "ref"
        },
        "type": "array"
      },
      "items": {
        "description": "Multiple embedded items (collection mode).",
        "items": {
          "ref": "#embedItem",
          "type": "ref"
        },
        "maxLength": 20,
        "type": "array"
      },
      "source": {
        "description": "Identifier of the source Atmosphere app.",
        "maxLength": 200,
        "type": "string"
      },
      "tags": {
        "description": "Hashtags for discovery.",
        "items": {
          "maxLength": 64,
          "type": "string"
        },
        "maxLength": 10,
        "type": "array"
      },
      "text": {
        "description": "Optional commentary.",
        "maxLength": 500,
        "type": "string"
      },
      "thumbnailUrl": {
        "description": "Preview image URL.",
        "format": "uri",
        "type": "string"
      },
      "title": {
        "description": "Title of the embedded content.",
        "maxLength": 300,
        "type": "string"
      },
      "updatedAt": {
        "description": "Timestamp of the most recent edit.",
        "format": "datetime",
        "type": "string"
      },
      "uri": {
        "description": "AT URI of the embedded record (single-item mode).",
        "format": "at-uri",
        "type": "string"
      },
      "webUrl": {
        "description": "Web URL to view the content in its native app.",
        "format": "uri",
        "type": "string"
      }
    },
    "required": [
      "createdAt"
    ],
    "type": "object"
  },
  "type": "record"
}
embedItem object

A single item in a multi-item Atmosphere collection.

Properties

authorDid string did Required

DID of the content author.

authorHandle string handle Optional

Handle of the content author.

cid string cid Optional

CID for integrity verification.

commentary string Optional

Per-item commentary from the curator.

maxLength: 500 bytes
description string Optional

Description of the content.

maxLength: 1000 bytes
source string Required

Source Atmosphere app identifier.

maxLength: 200 bytes
thumbnailUrl string uri Optional

Preview image URL.

title string Optional

Title of the content.

maxLength: 300 bytes
uri string at-uri Required

AT URI of the record.

webUrl string uri Optional

Web URL to view the content.

View raw schema
{
  "description": "A single item in a multi-item Atmosphere collection.",
  "properties": {
    "authorDid": {
      "description": "DID of the content author.",
      "format": "did",
      "type": "string"
    },
    "authorHandle": {
      "description": "Handle of the content author.",
      "format": "handle",
      "type": "string"
    },
    "cid": {
      "description": "CID for integrity verification.",
      "format": "cid",
      "type": "string"
    },
    "commentary": {
      "description": "Per-item commentary from the curator.",
      "maxLength": 500,
      "type": "string"
    },
    "description": {
      "description": "Description of the content.",
      "maxLength": 1000,
      "type": "string"
    },
    "source": {
      "description": "Source Atmosphere app identifier.",
      "maxLength": 200,
      "type": "string"
    },
    "thumbnailUrl": {
      "description": "Preview image URL.",
      "format": "uri",
      "type": "string"
    },
    "title": {
      "description": "Title of the content.",
      "maxLength": 300,
      "type": "string"
    },
    "uri": {
      "description": "AT URI of the record.",
      "format": "at-uri",
      "type": "string"
    },
    "webUrl": {
      "description": "Web URL to view the content.",
      "format": "uri",
      "type": "string"
    }
  },
  "required": [
    "uri",
    "source",
    "authorDid"
  ],
  "type": "object"
}

Lexicon Garden

@