OBJECT

User

User profile information

link GraphQL Schema definition

  • type User {
  • # The current user's like of this user, if any
  • myLike: Like
  • # A preferred username + the host domain
  • displayUsername: String!
  • # Total number of likers, including those we can't see
  • likerCount: Int
  • # A JSON document containing more info beyond the default fields
  • extraInfo: Json
  • # The collections a user is following, most recently followed first
  • #
  • # Arguments
  • # after: [Not documented]
  • # before: [Not documented]
  • # limit: [Not documented]
  • collectionFollows(after: [Cursor!], before: [Cursor!], limit: Int): FollowsPage
  • # An instance-local ULID identifying the user
  • id: ID!
  • # An instance-unique identifier shared with communities and collections
  • preferredUsername: String!
  • # Free text
  • location: String
  • # Activities of others the user is following, most recently created
  • # first. Only available to the current user under `me`
  • #
  • # Arguments
  • # after: [Not documented]
  • # before: [Not documented]
  • # limit: [Not documented]
  • inbox(after: [Cursor!], before: [Cursor!], limit: Int): ActivitiesPage
  • # A url for the user, may be to a remote instance
  • canonicalUrl: String
  • # When the user signed up
  • createdAt: String!
  • # The communities a user is following, most recently followed first
  • #
  • # Arguments
  • # after: [Not documented]
  • # before: [Not documented]
  • # limit: [Not documented]
  • communityFollows(after: [Cursor!], before: [Cursor!], limit: Int): FollowsPage
  • # Total number of things the user follows, including privately
  • followCount: Int
  • # Whether the user is local to the instance
  • isLocal: Boolean!
  • # The current user's follow of this user, if any
  • myFollow: Follow
  • # Whether the user has a public profile
  • isPublic: Boolean!
  • # The likes a user has from other people
  • #
  • # Arguments
  • # after: [Not documented]
  • # before: [Not documented]
  • # limit: [Not documented]
  • likers(after: [Cursor!], before: [Cursor!], limit: Int): LikesPage
  • # A header background image url
  • image: Content
  • # Subscriptions users have to the collection
  • #
  • # Arguments
  • # after: [Not documented]
  • # before: [Not documented]
  • # limit: [Not documented]
  • followers(after: [Cursor!], before: [Cursor!], limit: Int): FollowsPage
  • # The current user's flag of this user, if any
  • myFlag: Flag
  • # Comments the user has made, most recently created first
  • #
  • # Arguments
  • # after: [Not documented]
  • # before: [Not documented]
  • # limit: [Not documented]
  • comments(after: [Cursor!], before: [Cursor!], limit: Int): CommentsPage
  • # The last time the user did anything
  • lastActivity: String
  • # A name field
  • name: String
  • # An avatar url
  • icon: Content
  • # A valid URL
  • website: String
  • # Activities of the user, most recently created first
  • #
  • # Arguments
  • # after: [Not documented]
  • # before: [Not documented]
  • # limit: [Not documented]
  • outbox(after: [Cursor!], before: [Cursor!], limit: Int): ActivitiesPage
  • # Whether an instance admin has disabled the user's account
  • isDisabled: Boolean!
  • # When the user last updated their profile
  • updatedAt: String!
  • # The users a user is following, most recently followed first
  • #
  • # Arguments
  • # after: [Not documented]
  • # before: [Not documented]
  • # limit: [Not documented]
  • userFollows(after: [Cursor!], before: [Cursor!], limit: Int): FollowsPage
  • # Possibly biographical information
  • summary: String
  • # Total number of followers, including private follows
  • followerCount: Int
  • # Subscriptions users have to the collection
  • #
  • # Arguments
  • # after: [Not documented]
  • # before: [Not documented]
  • # limit: [Not documented]
  • follows(after: [Cursor!], before: [Cursor!], limit: Int): FollowsPage
  • # The likes a user has created
  • #
  • # Arguments
  • # after: [Not documented]
  • # before: [Not documented]
  • # limit: [Not documented]
  • likes(after: [Cursor!], before: [Cursor!], limit: Int): LikesPage
  • # Total number of likes, including those we can't see
  • likeCount: Int
  • }