Account
The current authenticated user's Firefox Account record.
type Account {
uid: ID!
accountCreated: Float!
passwordCreated: Float!
displayName: String
avatar: Avatar!
locale: String
subscriptions: [Subscription!]!
totp: Totp!
recoveryKey: Boolean!
metricsEnabled: Boolean!
emails: [Email!]!
attachedClients: [AttachedClient!]!
linkedAccounts: [LinkedAccount!]!
securityEvents: [SecurityEvent!]!
}
Fields
Account.uid
● ID!
non-null scalar
Firefox Account User ID.
Account.accountCreated
● Float!
non-null scalar
Timestamp when the account was created.
Account.passwordCreated
● Float!
non-null scalar
Timestamp the password was created or last changed.
Account.displayName
● String
scalar
Display name the user has set.
Account.avatar
● Avatar!
non-null object
Account.locale
● String
scalar
User locale.
Account.subscriptions
● [Subscription!]!
non-null object
Active subscriptions for the user.
Account.totp
● Totp!
non-null object
Account.recoveryKey
● Boolean!
non-null scalar
Whether the user has had an account recovery key issued.
Account.metricsEnabled
● Boolean!
non-null scalar
Whether metrics are enabled and may be reported
Account.emails
● [Email!]!
non-null object
Email addresses for the user.
Account.attachedClients
● [AttachedClient!]!
non-null object
Client sessions attached to the user.
Account.linkedAccounts
● [LinkedAccount!]!
non-null object
Linked accounts
Account.securityEvents
● [SecurityEvent!]!
non-null object
Security events
Returned by
account
query