Skip to main content

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