OBJECT

Community

link GraphQL Schema definition

  • type Community {
  • # A url for the community, may be to a remote instance
  • canonicalUrl: String
  • # When the community was created
  • createdAt: String!
  • # The user who created the community
  • creator: User
  • # A preferred username + the host domain
  • displayUsername: String!
  • # A JSON document containing more info beyond the default fields
  • extraInfo: Json
  • # Flags users have made about the community, most recently created first
  • #
  • # Arguments
  • # after: [Not documented]
  • # before: [Not documented]
  • # limit: [Not documented]
  • flags(after: [Cursor!], before: [Cursor!], limit: Int): FlagsPage
  • # Total number of followers, including those we can't see
  • followerCount: Int
  • # Users following the community, most recently followed first
  • #
  • # Arguments
  • # after: [Not documented]
  • # before: [Not documented]
  • # limit: [Not documented]
  • followers(after: [Cursor!], before: [Cursor!], limit: Int): FollowsPage
  • # An avatar url
  • icon: Content
  • # An instance-local UUID identifying the user
  • id: String!
  • # A header background image url
  • image: Content
  • # Whether an instance admin has disabled the community
  • isDisabled: Boolean!
  • # Whether the community is local to the instance
  • isLocal: Boolean!
  • # Whether the community has a public profile
  • isPublic: Boolean!
  • # When the community or a resource or collection in it was last
  • # updated or a thread or a comment was created or updated
  • lastActivity: String!
  • # Total number of likes, including those we can't see
  • likerCount: Int
  • # Likes users have given the community
  • #
  • # Arguments
  • # after: [Not documented]
  • # before: [Not documented]
  • # limit: [Not documented]
  • likers(after: [Cursor!], before: [Cursor!], limit: Int): LikesPage
  • # The current user's flag of the community, if any
  • myFlag: Flag
  • # The current user's follow of the community, if any
  • myFollow: Follow
  • # The current user's like of this community, if any
  • myLike: Like
  • # A name field
  • name: String!
  • # Activities in the community, most recently created 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 collections
  • preferredUsername: String!
  • # Possibly biographical information
  • summary: String
  • # Threads started on the community, in most recently updated
  • # order. Does not include threads started on collections or
  • # resources
  • #
  • # Arguments
  • # after: [Not documented]
  • # before: [Not documented]
  • # limit: [Not documented]
  • threads(after: [Cursor!], before: [Cursor!], limit: Int): ThreadsPage
  • # When the community was last updated
  • updatedAt: String!
  • }