Skip to main content
interfaceMember

Implements

Fields

ambassadorLevel
String

Localized name of the member's Ambassador level (Bronze, Silver, or Gold) for display; compare ambassadorLevelId rather than this string. Null until they reach the first tier.

ambassadorLevelId
Int

The member's Ambassador level, from 1 (Bronze) to 3 (Gold). Null until they reach the first tier.

avatarUrl
String
badges
[Badge!]!

Badge Segments assigned to this member. Visibility follows the badge Custom Field's privacy (public, private, or admin-only).

The viewer's public conversations — chat-enabled spaces — ordered by most recent message. Only the authenticated member can fetch their own conversations.

Arguments
after
String

Cursor from pageInfo.endCursor for the next page.

first
Int
default:25

Number of items to return. Default: 25, maximum: 50.

courseProgress

The current member's own progress through a course. Visible only to the member themselves.

Arguments
courseId
ID!
required

ID of the course — resource ID or GlobalID.

This member's responses to the Network's custom fields, filtered to the fields the viewer may see on this member's profile.

Arguments
after
String

Returns the elements in the list that come after the specified cursor.

answeredOnly
Boolean

When true, return only fields the member has actually responded to (has an answer value or at least one selected option).

before
String

Returns the elements in the list that come before the specified cursor.

first
Int

Returns the first n elements from the list.

last
Int

Returns the last n elements from the list.

dailyVisitStreak

The member's current daily visit streak, including milestone details.

The viewer's direct messages and (optionally) their threads, ordered by most recent message. Only the authenticated member can fetch their own conversations.

Required scopes: read:chats, write:chats (any one)

Arguments
after
String

Cursor from pageInfo.endCursor for the next page.

first
Int
default:25

Number of items to return. Default: 25, maximum: 50.

includeThreads
Boolean
default:false

If true, threaded reply conversations are included in the list.

eligibleMarketingBanner

The promotional Marketing Banner currently eligible for the viewer, or null when none applies.

Arguments
platform

The platform the viewer is on. Defaults to WEB.

email
String

The member's email. Members see only their own; Network Hosts and Moderators see member emails only when the Network's plan includes member-emails visibility — plain text for Hosts, obfuscated for Moderators, and only with the member's sharing consent. An OAuth application reads the plain address only with the read:userinfo scope and on a plan that includes member-emails visibility, the member's own address included; without the scope every address comes back obfuscated.

firstName
String

The member's first name as they entered it. Null when they have not supplied one.

followedMemberCount
Int!

Number of members this member follows. Counts active members of the Network only.

followedMembers

Members this member follows. Limited to active members of the Network, oldest follow first.

Arguments
after
String

Returns the elements in the list that come after the specified cursor.

before
String

Returns the elements in the list that come before the specified cursor.

first
Int

Returns the first n elements from the list.

last
Int

Returns the last n elements from the list.

followerCount
Int!

Number of members following this member. Counts active members of the Network only.

followers

Members who follow this member. Limited to active members of the Network, oldest follow first.

Arguments
after
String

Returns the elements in the list that come after the specified cursor.

before
String

Returns the elements in the list that come before the specified cursor.

first
Int

Returns the first n elements from the list.

last
Int

Returns the last n elements from the list.

gamificationStreaksPublicCalendarEnabled
Boolean

Whether this member's daily-visit streak calendar is publicly visible.

giftSummary

Counts of gifts this member has received, grouped by gift.

giftsReceived

Gifts (recognitions) this member has received, newest first. Empty when gifts are disabled.

Arguments
after
String

Returns the elements in the list that come after the specified cursor.

before
String

Returns the elements in the list that come before the specified cursor.

first
Int

Returns the first n elements from the list.

last
Int

Returns the last n elements from the list.

Gifts (recognitions) this member has given, newest first. Empty when gifts are disabled.

Arguments
after
String

Returns the elements in the list that come after the specified cursor.

before
String

Returns the elements in the list that come before the specified cursor.

first
Int

Returns the first n elements from the list.

last
Int

Returns the last n elements from the list.

hasConfirmedInstallation
Boolean

Whether the viewer has a confirmed mobile app installation. Only present on the viewer's own member node.

hasPushEnabled
Boolean

Whether the viewer has a registered device that can receive push notifications. Only present on the viewer's own member node.

id
ID!

ID of the object.

isLimitedMember
Boolean!

Whether this member has space access but not a full Network membership.

joinedAt
ISO8601DateTime

When the member joined the Network — the Network membership's creation time, or account creation for Limited Members.

lastActiveAt
ISO8601DateTime

When the member last visited the Network. Restricted to Network Hosts and Moderators.

Required scopes: host:read:network, host:read:network_members, host:write:network_members (any one)

lastName
String

The member's last name as they entered it. Null when they have not supplied one.

memberType

FULL_MEMBER when the member holds a Network membership; LIMITED_MEMBER when they belong only to specific Spaces.

membership

The member's Membership — the join record carrying role, status, and plan access. Defaults to the Network membership; pass spaceId for the membership in one Space. Null when no membership exists (e.g. the Network membership of a Limited Member).

Arguments
spaceId
ID

ID of the Space whose membership to return — resource ID or GlobalID. Omit for the member's Network membership.

name
String
networkRole

The member's role on the Network itself. Null for Limited Members, whose memberships are per-Space only.

notificationSetting

The viewer's own notification settings. Only present on the viewer's own member node; null when they have no settings row yet.

Notifications surfaced in the authenticated member's notification center, newest first. Only the authenticated member can fetch their own notifications.

Arguments
after
String

Cursor from pageInfo.endCursor for the next page.

first
Int
default:25

Number of items to return. Default: 25, maximum: 50.

unread
Boolean

If true, return only unread notifications. If false, return only read notifications. Omit to return both.

Social links the member added to their profile. Returns the most recently added (up to 10), ordered oldest first.

primaryProfileFieldLabel
String

The member's primary profile field value (e.g. a custom field like "Snowboarder"). Null when the member has no primary profile field.

privateChatEnabled
Boolean

Whether this member has private (1:1) chat enabled.

profileQuestionAnswers

This member's answers to profile questions. Visible only to the member themselves and to Network hosts and moderators.

Arguments
after
String

Returns the elements in the list that come after the specified cursor.

before
String

Returns the elements in the list that come before the specified cursor.

first
Int

Returns the first n elements from the list.

last
Int

Returns the last n elements from the list.

referralCount
Int!

Number of members this member has referred to the Network.

resourceId
ID!

Resource ID for this object, for interop with the Admin API.

shortBio
String

The member's short bio (max 160 characters).

Spaces within the Network this member belongs to. Restricted to the member themselves and Network Hosts/Moderators; empty for other viewers.

Arguments
after
String

Returns the elements in the list that come after the specified cursor.

before
String

Returns the elements in the list that come before the specified cursor.

first
Int

Returns the first n elements from the list.

last
Int

Returns the last n elements from the list.

tags
[Tag!]!

Tags assigned to this member. Visibility follows the tag Custom Field's privacy (public, private, or admin-only).

timeZone
String

The member's IANA time zone name. Members see only their own; Network Hosts and Moderators see any member's. An OAuth application reads the member's own time zone with read:userinfo and other members' only with host:read:network_members.

Required scopes: read:userinfo, host:read:network_members, host:write:network_members (any one)

updatedAt
ISO8601DateTime

When the member's account record last changed. Tracks visits as well as profile edits, so it is restricted to Network Hosts and Moderators.

Required scopes: host:read:network, host:read:network_members, host:write:network_members (any one)

url
String!

Canonical URL of the member's profile page within the Network.

videoProgresses

The current member's own video-watch progress for a post. Visible only to the member themselves; other viewers get an empty list.

Arguments
after
String

Returns the elements in the list that come after the specified cursor.

before
String

Returns the elements in the list that come before the specified cursor.

first
Int

Returns the first n elements from the list.

last
Int

Returns the last n elements from the list.

postId
ID!
required

ID of the post — resource ID or GlobalID.

Possible types