changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "properties": {
+ "cursor": {
+ "description": "Pagination cursor for the next page; absent when no more pages.",
+ "type": "string"
+ },
+ "feed": {
+ "description": "Metadata about the feed generator.",
+ "properties": {
+ "creator": {
+ "description": "Optional profile of the feed creator (present when generator metadata is available).",
+ "properties": {
+ "did": {
+ "description": "DID of the creator.",
+ "type": "string"
+ },
+ "displayName": {
+ "description": "Optional display name of the creator.",
+ "type": "string"
+ },
+ "handle": {
+ "description": "Handle of the creator.",
+ "type": "string"
+ }
+ },
+ "required": [
+ "did",
+ "handle"
+ ],
+ "type": "object"
+ },
+ "description": {
+ "description": "Optional description of the feed.",
+ "type": "string"
+ },
+ "displayName": {
+ "description": "Optional display name of the feed.",
+ "type": "string"
+ },
+ "uri": {
+ "description": "AT-URI of the feed generator.",
+ "type": "string"
+ }
+ },
+ "required": [
+ "uri"
+ ],
+ "type": "object"
+ },
+ "posts": {
+ "description": "Paginated posts from the feed.",
+ "items": {
+ "properties": {
+ "author": {
+ "description": "Author of the post.",
+ "properties": {
+ "avatar": {
+ "description": "Optional avatar image URL.",
+ "type": "string"
+ },
+ "did": {
+ "description": "DID of the author.",
+ "type": "string"
+ },
+ "displayName": {
+ "description": "Optional display name.",
+ "type": "string"
+ },
+ "handle": {
+ "description": "Handle of the author.",
+ "type": "string"
+ }
+ },
+ "required": [
+ "did",
+ "handle"
+ ],
+ "type": "object"
+ },
+ "cid": {
+ "description": "CID of the post.",
+ "type": "string"
+ },
+ "createdAt": {
+ "description": "ISO 8601 timestamp when the post was created.",
+ "type": "string"
+ },
+ "isLiked": {
+ "description": "Whether the authenticated user has liked this post.",
+ "type": "boolean"
+ },
+ "isReposted": {
+ "description": "Whether the authenticated user has reposted this post.",
+ "type": "boolean"
+ },
+ "likeCount": {
+ "description": "Number of likes.",
+ "type": "number"
+ },
+ "replyCount": {
+ "description": "Number of replies.",
+ "type": "number"
+ },
+ "repostCount": {
+ "description": "Number of reposts.",
+ "type": "number"
+ },
+ "text": {
+ "description": "Plain text content of the post.",
+ "type": "string"
+ },
+ "uri": {
+ "description": "AT-URI of the post.",
+ "type": "string"
+ }
+ },
+ "required": [
+ "uri",
+ "cid",
+ "author",
+ "text",
+ "createdAt",
+ "replyCount",
+ "repostCount",
+ "likeCount",
+ "isLiked",
+ "isReposted"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "success": {
+ "description": "Whether the feed was retrieved successfully.",
+ "type": "boolean"
+ }
+ },
+ "required": [
+ "success",
+ "feed",
+ "posts"
+ ],
+ "type": "object"
+}