User

Object

User

Implements

List of interfaces this object implements

Fields Type Description

id

ID!

The ID of the user

name

String!

The name of the user

settings

[Settings]

The settings for this object

username

String!

The username of the user (unique among non-deleted users for this Vendor)

email

String

The email for this user

phone

String

The phone number for this user

image

String

This user's profile image

role

Role

This user's role or null if the user has no role (has all permissions)

pendingPasswordReset

Boolean!

Whether the user has a pending password reset

isApiUser

Boolean!

Determine if this is an API user or not

isAdmin

Boolean

Whether this user is the Shopfront super user

dashboard

JSON

The user dashboard for this user

quickMenu

[QuickMenuItem]

The list of the quick menu items for this user

scopes

[String!]!

The scopes this user has (only applicable for API users)

darkMode

UserDarkModeEnum!

The theme for the user that will override the register's "Dark Mode" setting

reportingAccess

[Outlet!]!

The Outlet's this user has access to for running reports via the Reporting API

formFavourites

FormFavourites!

The users favourite fields for edit pages