--- title: StaffMember - GraphQL Admin description: Represents the data about a staff member's Shopify account. Merchants can use staff member data to get more information about the staff members in their store. api_version: unstable api_name: admin source_url: html: https://shopify.dev/docs/api/admin-graphql/unstable/objects/staffmember md: https://shopify.dev/docs/api/admin-graphql/unstable/objects/staffmember.md --- # Staff​Member object Requires `read_users` access scope. Also: The app must be a finance embedded app or installed on a Shopify Plus or Advanced store. Contact Shopify Support to enable this scope for your app. Represents the data about a staff member's Shopify account. Merchants can use staff member data to get more information about the staff members in their store. ## Fields * account​Type [Account​Type](https://shopify.dev/docs/api/admin-graphql/unstable/enums/AccountType) The type of account the staff member has. * active [Boolean!](https://shopify.dev/docs/api/admin-graphql/unstable/scalars/Boolean) non-null Whether the staff member is active. * avatar [Image!](https://shopify.dev/docs/api/admin-graphql/unstable/objects/Image) non-null The image used as the staff member's avatar in the Shopify admin. * email [String!](https://shopify.dev/docs/api/admin-graphql/unstable/scalars/String) non-null The staff member's email address. * exists [Boolean!](https://shopify.dev/docs/api/admin-graphql/unstable/scalars/Boolean) non-null Whether the staff member's account exists. * first​Name [String](https://shopify.dev/docs/api/admin-graphql/unstable/scalars/String) The staff member's first name. * id [ID!](https://shopify.dev/docs/api/admin-graphql/unstable/scalars/ID) non-null A globally-unique ID. * identity​Account [Identity​Account](https://shopify.dev/docs/api/admin-graphql/unstable/objects/IdentityAccount) The Identity account details for the staff member. * initials [\[String!\]](https://shopify.dev/docs/api/admin-graphql/unstable/scalars/String) The staff member's initials, if available. * is​Shop​Owner [Boolean!](https://shopify.dev/docs/api/admin-graphql/unstable/scalars/Boolean) non-null Whether the staff member is the shop owner. * last​Name [String](https://shopify.dev/docs/api/admin-graphql/unstable/scalars/String) The staff member's last name. * locale [String!](https://shopify.dev/docs/api/admin-graphql/unstable/scalars/String) non-null The staff member's preferred locale. Locale values use the format `language` or `language-COUNTRY`, where `language` is a two-letter language code, and `COUNTRY` is a two-letter country code. For example: `en` or `en-US` * name [String!](https://shopify.dev/docs/api/admin-graphql/unstable/scalars/String) non-null The staff member's full name. * phone [String](https://shopify.dev/docs/api/admin-graphql/unstable/scalars/String) The staff member's phone number. * private​Data [Staff​Member​Private​Data!](https://shopify.dev/docs/api/admin-graphql/unstable/objects/StaffMemberPrivateData) non-null The data used to customize the Shopify admin experience for the staff member. * identity​Account​Url [URL](https://shopify.dev/docs/api/admin-graphql/unstable/scalars/URL) Deprecated *** ## Map ### Fields and connections with this object * {}[CashTrackingAdjustment.staffMember](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CashTrackingAdjustment#field-CashTrackingAdjustment.fields.staffMember) * {}[CashTrackingSession.closingStaffMember](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CashTrackingSession#field-CashTrackingSession.fields.closingStaffMember) * {}[CashTrackingSession.openingStaffMember](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CashTrackingSession#field-CashTrackingSession.fields.openingStaffMember) * {}[CommentEvent.author](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CommentEvent#field-CommentEvent.fields.author) * {}[CompanyLocationStaffMemberAssignment.staffMember](https://shopify.dev/docs/api/admin-graphql/unstable/objects/CompanyLocationStaffMemberAssignment#field-CompanyLocationStaffMemberAssignment.fields.staffMember) * {}[InventoryAdjustmentGroup.staffMember](https://shopify.dev/docs/api/admin-graphql/unstable/objects/InventoryAdjustmentGroup#field-InventoryAdjustmentGroup.fields.staffMember) * {}[LineItem.staffMember](https://shopify.dev/docs/api/admin-graphql/unstable/objects/LineItem#field-LineItem.fields.staffMember) * {}[Metaobject.createdByStaff](https://shopify.dev/docs/api/admin-graphql/unstable/objects/Metaobject#field-Metaobject.fields.createdByStaff) * {}[MetaobjectDefinition.createdByStaff](https://shopify.dev/docs/api/admin-graphql/unstable/objects/MetaobjectDefinition#field-MetaobjectDefinition.fields.createdByStaff) * {}[Order.staffMember](https://shopify.dev/docs/api/admin-graphql/unstable/objects/Order#field-Order.fields.staffMember) * {}[OrderAgreement.user](https://shopify.dev/docs/api/admin-graphql/unstable/objects/OrderAgreement#field-OrderAgreement.fields.user) * {}[OrderEditAgreement.user](https://shopify.dev/docs/api/admin-graphql/unstable/objects/OrderEditAgreement#field-OrderEditAgreement.fields.user) * {}[OrderTransaction.user](https://shopify.dev/docs/api/admin-graphql/unstable/objects/OrderTransaction#field-OrderTransaction.fields.user) * {}[Refund.staffMember](https://shopify.dev/docs/api/admin-graphql/unstable/objects/Refund#field-Refund.fields.staffMember) * {}[RefundAgreement.user](https://shopify.dev/docs/api/admin-graphql/unstable/objects/RefundAgreement#field-RefundAgreement.fields.user) * {}[ReturnAgreement.user](https://shopify.dev/docs/api/admin-graphql/unstable/objects/ReturnAgreement#field-ReturnAgreement.fields.user) * ||-[SalesAgreement.user](https://shopify.dev/docs/api/admin-graphql/unstable/interfaces/SalesAgreement#fields-user) * {}[Shop.accountOwner](https://shopify.dev/docs/api/admin-graphql/unstable/objects/Shop#field-Shop.fields.accountOwner) * <->[StaffMemberConnection.nodes](https://shopify.dev/docs/api/admin-graphql/unstable/connections/StaffMemberConnection#returns-nodes) * {}[StaffMemberEdge.node](https://shopify.dev/docs/api/admin-graphql/unstable/objects/StaffMemberEdge#field-StaffMemberEdge.fields.node) * {}[TenderTransaction.user](https://shopify.dev/docs/api/admin-graphql/unstable/objects/TenderTransaction#field-TenderTransaction.fields.user) *** ## Queries * [current​Staff​Member](https://shopify.dev/docs/api/admin-graphql/unstable/queries/currentStaffMember) query The staff member making the API request. * [staff​Member](https://shopify.dev/docs/api/admin-graphql/unstable/queries/staffMember) query The StaffMember resource, by ID. * [staff​Members](https://shopify.dev/docs/api/admin-graphql/unstable/queries/staffMembers) query The shop staff members. *** ## \StaffMember Queries ### Queried by * \[current​Staff​Member](https://shopify.dev/docs/api/admin-graphql/unstable/queries/currentStaffMember) * \[staff​Member](https://shopify.dev/docs/api/admin-graphql/unstable/queries/staffMember) * \[staff​Members](https://shopify.dev/docs/api/admin-graphql/unstable/queries/staffMembers) *** ## Interfaces * [Node](https://shopify.dev/docs/api/admin-graphql/unstable/interfaces/Node) interface *** ## ||-StaffMember Implements ### Implements * ||-[Node](https://shopify.dev/docs/api/admin-graphql/unstable/interfaces/Node)