OBJECT

Character

A character is anything (Person, Group, Organisation, Taxonomy Tag, Location, Thread, what-have-you...) which has a feed which can be followed, and can be tagged in other activities

link GraphQL Schema definition

  • type Character {
  • # A url for the character, may be to a remote instance
  • canonicalUrl: String
  • # Any communities linked under this character
  • #
  • # Arguments
  • # after: [Not documented]
  • # before: [Not documented]
  • # limit: [Not documented]
  • communities(after: [Cursor!], before: [Cursor!], limit: Int): CommunitiesPage
  • # The parent of the character
  • context: AnyContext
  • # When the character was created
  • createdAt: String!
  • # The user who created the character
  • creator: User
  • # A preferred username + the host domain
  • displayUsername: String!
  • # A friendly name for the type of thing this character represents, eg.
  • # Organisation, Location, Tag...
  • facet: String!
  • # Total number of followers, including those we can't see
  • followerCount: Int
  • # Subscriptions users have to the character
  • #
  • # Arguments
  • # after: [Not documented]
  • # before: [Not documented]
  • # limit: [Not documented]
  • followers(after: [Cursor!], before: [Cursor!], limit: Int): FollowsPage
  • # An instance-local UUID identifying the character. Not to be confused with the
  • # associated thing's ID (available under characteristic.id)
  • id: String!
  • # Whether an instance admin has hidden the character
  • isDisabled: Boolean!
  • # Whether the character is local to the instance
  • isLocal: Boolean!
  • # Whether the character is public
  • isPublic: Boolean!
  • # When the character or a resource in it was last updated or a
  • # thread or a comment was created or updated
  • lastActivity: String!
  • # The current user's flag of the character, if any
  • myFlag: Flag
  • # The current user's follow of this character, if any
  • myFollow: Follow
  • # The current user's like of this character, if any
  • myLike: Like
  • # Any organisations created under this character
  • #
  • # Arguments
  • # after: [Not documented]
  • # before: [Not documented]
  • # limit: [Not documented]
  • organisations(after: [Cursor!], before: [Cursor!], limit: Int): OrganisationsPage
  • # Activities on the character, most recent first
  • #
  • # Arguments
  • # after: [Not documented]
  • # before: [Not documented]
  • # limit: [Not documented]
  • outbox(after: [Cursor!], before: [Cursor!], limit: Int): ActivitiesPage
  • # An instance-unique identifier shared with users and communities
  • preferredUsername: String!
  • # The threads created on the character, most recently created
  • # first. Does not include threads created on resources.
  • #
  • # Arguments
  • # after: [Not documented]
  • # before: [Not documented]
  • # limit: [Not documented]
  • threads(after: [Cursor!], before: [Cursor!], limit: Int): ThreadsPage
  • # When the character was last updated
  • updatedAt: String!
  • }