A post or a comment on a wall.
Unique (server-wide) identifier of this post.
Identifier of the wall owner, either user ID or minus group ID.
Identifier of the user who made this post.
Globally-unique ActivityPub identifier for this post. Use this to match posts across servers.
The URL of the web page representing this post. For posts made by remote users, points to their home server.
The timestamp when this post was published, as unixtime.
The text of the post as HTML. More about text formatting.
If this post isn’t publicly visible, the visibility setting specified by the author.
Possible values:
followers,
followers_and_mentioned,
friends.
Information about likes of this post.
How many users liked this post.
Whether the current user can like this post.
Whether the current user likes this post.
Information about reposts of this post.
How many reposts of this post were made.
Whether the current user can repost this post.
Whether the current user has reposted this post.
Information about how this post was created. TODO
Media attachments added to this post.
The content warning text, if any. If this field is present, hide the post content, replacing it with this text, and only reveal it after an extra click or tap.
Whether the current user can delete this post.
Whether the current user can edit this post.
An array of user IDs corresponding to users mentioned in this post.
Top-level posts only
Information about comments on this post. Only returned for top-level posts.
The total number of comments.
Whether the current user can comment on this post.
If this is a repost, the array of reposted posts. Contains more than one element if the reposted post is itself a repost.
If this is a repost, whether this is a Mastodon-style repost (Announce activity). Mastodon-style reposts work like retweets on Twitter – they aren’t “real” posts, they don’t have their own comment thread and can’t be interacted with. If this is true, you should forward all user interactions, like comments or likes, to the reposted post (repost_history[0]). It’s also recommended display such posts with some indication in the UI that the user will interact with the original post.
Whether the current user can pin this post to their wall.
Whether this post is pinned on its owner’s wall.
Comments only
Array of identifiers of parent comments.
Identifier of the comment this is in reply to, if applicable.
Identifier of the user this is in reply to, if applicable.
An object describing the reply thread of this comment. Only returned when view_type is threaded or two_level.
The total number of comments in this branch.
The total number of replies to this comment.
The replies to this comment.