MeDetails
Viewer profile and active account data returned by me and profile mutations; nested fields expose
subscriptions and accessible accounts.
type MeDetails {
userId: Int
guestId: Int
createdAt: Int
avatarUrl: String
email: String
name: String
language: String
onboarding: UserOnboarding
settings: UserSettings
features: [String]
accounts: [UserAccount]
flags: [String]
userData: [UserData!]!
subscriptions: SubscriptionTypes
surveys: [String]!
}
Fields
MeDetails.userId ● Int scalar
MeDetails.guestId ● Int scalar
MeDetails.createdAt ● Int scalar
Viewer creation time in Unix seconds.
MeDetails.avatarUrl ● String scalar
Viewer avatar image URL.
MeDetails.email ● String scalar
MeDetails.name ● String scalar
MeDetails.language ● String scalar
MeDetails.onboarding ● UserOnboarding object
MeDetails.settings ● UserSettings object
MeDetails.features ● [String] list scalar
Names of the feature flags enabled for this session. Use the capabilities query for permission and
quota decisions and subscription for plan status.
MeDetails.accounts ● [UserAccount] list object
Returns account entries for the signed-in viewer, including role flags, site access, and the current account marker.
MeDetails.flags ● [String] list scalar
Returns saved metadata keys without values, including onboarding completion markers.
MeDetails.userData ● [UserData!]! non-null object
Returns saved metadata keys and their optional string values for the active account.
MeDetails.subscriptions ● SubscriptionTypes object
Returns subscription state keyed by product area such as snapshots, recordings, and AB testing.
MeDetails.surveys ● [String]! non-null scalar
Returned By
me query ● updatePreferredLanguage mutation ● updateUserName mutation ● updateUserSettings mutation ● upsertUserOnboarding mutation