com.suibari.nagi.post

suibari.com

Documentation

main record

No description available.

Record Key tid Timestamp-based ID

Properties

channelOnly boolean Optional

No description available.

createdAt string datetime Required

An RFC 3339 formatted timestamp.

cwRestricted boolean Optional

No description available.

embed union Optional

No description available.

Known types:
kossori boolean Optional

No description available.

langs array of string language Optional

No description available.

maxLength: 3 items
linkCards array of ref #linkCard Optional

No description available.

maxLength: 4 items
reply ref #replyRef Optional

No description available.

text string Required

No description available.

maxLength: 30000 bytesmaxGraphemes: 3000 graphemes
View raw schema
{
  "key": "tid",
  "type": "record",
  "record": {
    "type": "object",
    "required": [
      "text",
      "createdAt"
    ],
    "properties": {
      "text": {
        "type": "string",
        "maxLength": 30000,
        "maxGraphemes": 3000
      },
      "embed": {
        "refs": [
          "#images",
          "#quote"
        ],
        "type": "union"
      },
      "langs": {
        "type": "array",
        "items": {
          "type": "string",
          "format": "language"
        },
        "maxLength": 3
      },
      "reply": {
        "ref": "#replyRef",
        "type": "ref"
      },
      "facets": {
        "type": "array",
        "items": {
          "ref": "app.bsky.richtext.facet",
          "type": "ref"
        }
      },
      "channel": {
        "ref": "com.atproto.repo.strongRef",
        "type": "ref"
      },
      "kossori": {
        "type": "boolean"
      },
      "createdAt": {
        "type": "string",
        "format": "datetime"
      },
      "linkCards": {
        "type": "array",
        "items": {
          "ref": "#linkCard",
          "type": "ref"
        },
        "maxLength": 4
      },
      "channelOnly": {
        "type": "boolean"
      },
      "cwRestricted": {
        "type": "boolean"
      }
    }
  }
}
image object

No description available.

Properties

alt string Required

No description available.

maxLength: 10000 bytesmaxGraphemes: 1000 graphemes
contentWarning boolean Optional

No description available.

image blob Required

No description available.

maxSize: 2.0 MB
View raw schema
{
  "type": "object",
  "required": [
    "image",
    "alt"
  ],
  "properties": {
    "alt": {
      "type": "string",
      "maxLength": 10000,
      "maxGraphemes": 1000
    },
    "image": {
      "type": "blob",
      "accept": [
        "image/jpeg",
        "image/png",
        "image/webp",
        "image/gif"
      ],
      "maxSize": 2000000
    },
    "aspectRatio": {
      "ref": "app.bsky.embed.defs#aspectRatio",
      "type": "ref"
    },
    "contentWarning": {
      "type": "boolean"
    }
  }
}
images object

No description available.

Properties

images array of ref#image Required

No description available.

maxLength: 4 itemsminLength: 1 items
View raw schema
{
  "type": "object",
  "required": [
    "images"
  ],
  "properties": {
    "images": {
      "type": "array",
      "items": {
        "ref": "#image",
        "type": "ref"
      },
      "maxLength": 4,
      "minLength": 1
    }
  }
}
linkCard object

No description available.

Properties

description string Optional

No description available.

maxLength: 10000 bytesmaxGraphemes: 1000 graphemes
thumb blob Optional

No description available.

maxSize: 1.0 MB
title string Required

No description available.

maxLength: 3000 bytesmaxGraphemes: 300 graphemes
uri string uri Required

A valid URI.

maxLength: 2048 bytes
View raw schema
{
  "type": "object",
  "required": [
    "uri",
    "title"
  ],
  "properties": {
    "uri": {
      "type": "string",
      "format": "uri",
      "maxLength": 2048
    },
    "thumb": {
      "type": "blob",
      "accept": [
        "image/jpeg",
        "image/png",
        "image/webp"
      ],
      "maxSize": 1000000
    },
    "title": {
      "type": "string",
      "maxLength": 3000,
      "maxGraphemes": 300
    },
    "description": {
      "type": "string",
      "maxLength": 10000,
      "maxGraphemes": 1000
    }
  }
}
quote object

No description available.

Properties

images array of ref#image Optional

No description available.

maxLength: 4 itemsminLength: 1 items
View raw schema
{
  "type": "object",
  "required": [
    "record"
  ],
  "properties": {
    "images": {
      "type": "array",
      "items": {
        "ref": "#image",
        "type": "ref"
      },
      "maxLength": 4,
      "minLength": 1
    },
    "record": {
      "ref": "com.atproto.repo.strongRef",
      "type": "ref"
    }
  }
}
replyRef object

No description available.

Properties

View raw schema
{
  "type": "object",
  "required": [
    "root",
    "parent"
  ],
  "properties": {
    "root": {
      "ref": "com.atproto.repo.strongRef",
      "type": "ref"
    },
    "parent": {
      "ref": "com.atproto.repo.strongRef",
      "type": "ref"
    }
  }
}

Lexicon Garden

@