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