Skip to main content

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